12-07-2005 George Moschovitis * lib/glue/helper.rb: moved here from nitro. 11-07-2005 George Moschovitis * doc/RELEASES: updated. 04-07-2005 George Moschovitis * test/glue/tc_configuration.rb: changes to work under rake. 25-06-2005 George Moschovitis * lib/glue/object.rb (#subclasses_of): small update in the code. 24-06-2005 George Moschovitis * lib/glue/configuration.rb (#parse): handle namespaces, fixed check for default param. 23-06-2005 George Moschovitis * test/glue/tc_configuration.rb: introduced. * lib/glue/configuration.rb: introduced, kinda works :), (Configuration#settings): per owner filter, use a hash to store settings. setting the owner updates the configuration metadata, reverse setting works too :-) (#parse, #load, #setup): implemented. the parsing support just ROCKS! (Settings): alias for configuration. * README: updated. * lib/glue/annotation.rb: introduced and adapted [ahellesoy], override Module. 17-06-2005 George Moschovitis * lib/glue/autoreload.rb: added. 16-06-2005 George Moschovitis * lib/glue/attribute.rb: only create singleton accessors. * lib/glue/logger.rb (#set): improved API, now accepts String. 07-06-2005 George Moschovitis * lib/glue/property.rb (##copy_features): implemented. * lib/glue/flexob.rb: implemented each. 04-06-2005 George Moschovitis * test/glue/flexob.rb: implemented. * lib/glue/flexob.rb: added [] accessors. * lib/glue/property.rb: metadata alias for __meta, made __meta a flexob for extra ..flexibility, added support for boolean metadata. 31-05-2005 George Moschovitis * --- VERSION 0.19.0 --- * test/*: fixes to pass again. 27-05-2005 George Moschovitis * lib/glue/sanitize.rb: added. 25-05-2005 George Moschovitis * Rakefile: added the dependency of facets here. 24-05-2005 George Moschovitis * lib/glue/inflector.rb: removed (now in facets). * lib/glue/dynamic_include.rb: removed (now in facets). * lib/glue/cache.rb: removed (now in facets) * vendor: removed. 22-05-2005 George Moschovitis * lib/glue.rb (pp_exception): added some cleanup code. 15-05-2005 George Moschovitis * doc/RELEASES: updated. 01-05-2005 George Moschovitis * lib/glue.rb: nil.blank? 25-04-2005 George Moschovitis * lib/glue/property.rb (Property): removed name. 23-04-2005 George Moschovitis * lib/glue/property.rb: properties helper. 22-04-2005 George Moschovitis * lib/glue/property.rb: include Og::EntityMixin if calling property. 15-04-2005 George Moschovitis * lib/glue/aspects.rb (#append_features): fixed stupid include bug! improved inherited code, fix: use __meta to keep the advices. * lib/glue/property.rb: include Aspects if calling property. 14-04-2005 George Moschovitis * lib/glue/aspects.rb: fixed proc aspect, handle Module inclusion. 13-04-2005 George Moschovitis * lib/glue/aspects.rb (#include_advice_modules): iplemented. cooler, added support for Aspects as modules, added some aliases. 12-04-2005 George Moschovitis * Rakefile: updated to support autoupload to Rubyforge. [flgr] 11-04-2005 George Moschovitis * test/glue/tc_aspects.rb: introduced and implemented tests. * lib/glue/aspects.rb: introduced, copied code from /lib/nitro/filters.rb (Aspect): introduced. (Advice): introduced, it works :) (#wrap): handle methods with any arity. use join instead of when. (##wrap): recoded implementation. allow for instance and class aspects, many small fixes. * created new public SVN repository, to allow for easier patching by the community. 09-04-2005 George Moschovitis * test/*: fixes to pass again. * lib/glue/flexob.rb (#update): added. 08-04-2005 George Moschovitis * Rakefile: removed flexob, extensions, ruby-breakpointer dependencies [james_b], bumped required Ruby version. * test/*: many small fixes. * Rakefile: fixed to run tests. * lib/glue.rb: include in TOPLEVEL binding for easy access. * lib/glue/dynamic_include.rb: added alias. * lib/glue/attribute.rb: removed call_xx method. * MAJOR: changed the namespace from N to Glue. 01-04-2005 George Moschovitis * --- VERSION 0.15.0 --- * doc/RELEASES: updated. * README: updated. 31-03-2005 George Moschovitis * lib/glue/dynamic_include.rb: check if append_dynamic exists. 30-03-2005 George Moschovitis * lib/glue/dynamic_include.rb: MEGACOOL, implemented. 24-03-2005 George Moschovitis * --- VERSION 0.14.0 --- * test/glue/tc_property.rb: added more tests. * lib/glue/property.rb (#enchant): moved inheritance code here, Totaly recoded __props/__meta inhertiance implementation, it works now! 20-03-2005 George Moschovitis * moved vendor directory here (to be removed soon). 19-03-2005 George Moschovitis * lib/glue/logger.rb (Logging): added. 17-03-2005 George Moschovitis * --- VERSION 0.13.0 --- * Rakefile: updated and fixed bugs. * test/*: changes to make the tests pass again. 12-03-2005 George Moschovitis * test/glue/tc_validation.rb: added more tests. * lib/glue/validation.rb (#validate_numeric): implemented, 10-03-2005 George Moschovitis * lib/glue.rb: added Version. * Rakefile: implemented. * split from nitro CHANGELOG.