[Initial import of Dissident Christian Neukirchen **20050806090753] [Add singletons Christian Neukirchen **20050806091143] [Parametrized definitions and default registries Christian Neukirchen **20050806093959] [Implement Dissident::Injections::ExtendingModule Christian Neukirchen **20050806161906] [Add multitons Christian Neukirchen **20050807145206] [Cleanup Christian Neukirchen **20050807145230] [Save generated modules to constants for marshalling purposes Christian Neukirchen **20050807145302] [Cleanups Christian Neukirchen **20050807150057] [Properly cache subsequent calls Christian Neukirchen **20050807151433] [Import test suite Christian Neukirchen **20050808095016] [Bugfix for multiple threads Christian Neukirchen **20050808163544] [Cleanup Christian Neukirchen **20050808163553] [Add threaded Christian Neukirchen **20050808164458] [Add multimethods Christian Neukirchen **20050808170203] [Extend testsuite Christian Neukirchen **20050809195032] [Directly inject methods (mixin -> method injection) Christian Neukirchen **20050809200129] [Make threaded behave like multiton Christian Neukirchen **20050809200700] [Use singleton as default instantiation scheme for all services Christian Neukirchen **20050812094140] [Make multiton the default instantiation scheme Christian Neukirchen **20050812094716] [Replace threaded instantiation scheme with thread-specific multiton Christian Neukirchen **20050812095033] [Drop unneeded code Christian Neukirchen **20050812095158] [Add Dissident::Container.provide Christian Neukirchen **20050812100639] [Fix sample.rb Christian Neukirchen **20050812100648] [Keep track of injectable classes Christian Neukirchen **20050812101258] [Implement Constructor Injection Christian Neukirchen **20050812103200] [Add convenience methods for Dissident::State Christian Neukirchen **20050812104344] [Add declared Constructor Injection with #provide Christian Neukirchen **20050812104415] [Improve error reporting for not-existant services Christian Neukirchen **20050812104800] [Drop #provide with Hashes Christian Neukirchen **20050813091153] [Make #provide pass arguments Christian Neukirchen **20050813175204] [Clarify Class#library, add Class#default_container Christian Neukirchen **20050813180152] [Track dependencies Christian Neukirchen **20050813180240] [Add test Christian Neukirchen **20050813211947] [Add respond_to? for State Christian Neukirchen **20050813212727] [Make container accessible inside registry (subinstantiation) Christian Neukirchen **20050830090350] [Rename State to Cache Christian Neukirchen **20050830090523] [Drop dependency detection, simplify container_for Christian Neukirchen **20050830092324] [Import dissident/lifecycle.rb Christian Neukirchen **20050830092547] [Cleanups Christian Neukirchen **20050830094757] [Import README Christian Neukirchen **20050830100527] [Import and integrate Rakefile Christian Neukirchen **20050830100717] [Add #constant Christian Neukirchen **20050830101933] [Add sample/ directory Christian Neukirchen **20050830103757] [Small additions and fixes Christian Neukirchen **20050830103940] [Make #provide not lookup the container dynamically Christian Neukirchen **20050830105743] [Add prototypes Christian Neukirchen **20050831083819] [Merge class definitions Christian Neukirchen **20050831084059] [Small cleanups Christian Neukirchen **20050831084615] [Add MissingServiceError Christian Neukirchen **20050831091125] [Better handling of prototype calls Christian Neukirchen **20050831091154] [Add Dissident.container= Christian Neukirchen **20050908095240] [Bugfix: Call copy_binding inside container_for Christian Neukirchen **20050908100255] [Update and extend README Christian Neukirchen **20050920114054] [Add RDoc comments Christian Neukirchen **20050920114238] [Update example.rb Christian Neukirchen **20050920114256] [Spelling fixes Christian Neukirchen **20050920115620] [Fix sample/coffee.rb Christian Neukirchen **20050920121327] [TAG 0.1 Christian Neukirchen **20050920121520] [Clean up -w Christian Neukirchen **20051031105608] [Update README Christian Neukirchen **20051101164527] [Properly deal with inheritance Christian Neukirchen **20051101170146] [Preparing for version 0.2 Christian Neukirchen **20051101170322]