27-12-2004 George Moschovitis * lib/og/mock.rb: fix, dont wrap methods. * Rakefile: fix. 26-12-2004 George Moschovitis * lib/nitro/server/render.rb (#compile_xxx_method): better handling of redirects, (RenderExit): introduced, (#redirect): rewritem, raise RenderExit. * lib/nitro/markup.rb (PropertyUtils#prop_setter): override. (#markup): removed. (#expand, #narrow): fixed, YEAH, markup works. * lib/glue/property.rb (PropertyUtils#prop_setter): factored out. * lib/nitro/markup.rb: narrow -> compact (better english) [knasis]. 25-12-2004 George Moschovitis * MERRY XMAS :) 22-12-2004 George Moschovitis * lib/nitro/markup.rb: introduced, (#markup): implemented. * lib/nitro/server/render.rb: stop the pipeline if return false, fixed redirect bug. * lib/nitro/server/dispatcher.rb: dump rendering_errors in error page. * lib/parts/content.rb: working with modules, (Markup): introduced. * lib/nitro/builders/form.rb: :ui modifier instead of :form, (#render): handle the :markup meta data. * Rakefile: og distribution includes tests + Rakefile [tquas] 21-12-2004 George Moschovitis * lib/og/mock.rb: Call wrap methods. * test/glue/tc_property_mixins.rb: automanagement unit tests [by tquas], made it pass. * test/og/tc_lifecycle.rb: lifecycle unit tests [by tquas] * lib/og/meta.rb (#has_many): enchant with add_XXX the container class [mneumann]. * test/tc_og.rb: added test for create. * Rakefile: add ChangeLog in og distribution. * lib/og/backend.rb (#table): use the $og_table_prefix. * lib/og.rb: $og_table_prefix, (#enchant): use module_eval with __FILE__, __LINE__, (#enchant): add create method [mneumann] * README: updated with breakpoint info. * lib/og/mock.rb: fixed [tquas]. * vendor: added 'breakpoint' by Florian Gross [fgross]. tested breakpoint integration, it works! 20-12-2004 George Moschovitis * test/glue/tc_propert.rb: fixed test. * lib/glue/propery.rb: (#prop) totaly recoded, doesnt polute Module any more, (#__add_prop): recoded, gets target, no more reader, writer params. use <<-"end_eval" to get better error reporting! (#property): ultra cool append feature hack avoids passing @@__props from a Module to the Class that includes it --> BLACK MAGIC. (Property#enchant): implemented. (PropertyUtils): introduced. (PropertyUtils#add_prop): yeah, removed from Module! (#meta): recoded. (PropertyUtils#*): also handle meta. (#inherit_meta): removed. (#meta): fixed bug. fix: no more @@__props redifen warnings when running with -w [tquas] * lib/og.rb: (#initialize): automanage classes that include a manageable Module (hack), (#convert): convert classes that include a manageable Module (hack). (#convert): no need to call inherit_meta. 19-12-2004 George Moschovitis * benchmark/nitro: introduced. * benchmark/og: introduced. 18-12-2004 George Moschovitis * README: updated some texts, added description of contents section. 17-12-2004 George Moschovitis * bin/new_app.rb: made win32 compatible. * lib/nitro/server/webrick.rb: win32 compatible. * bin/new_form.rb: introduced and implemented. * lib/nitro/builders/form.rb: require safehash, better formatting. 16-12-2004 George Moschovitis * lib/og/meta.rb (many_to_many): changed API. * test/tc_og.rb: updated. * lib/og/backends/mysql.rb (#create_table): use create_fields, NOT NULL in join tables. * lib/og/backends/psql.rb (#create_table): use create_fields, NOT NULL in join tables. * lib/og/backend.rb (#create_fields): implemented, also use :extra_sql modifier [req tquas]. 15-12-2004 George Moschovitis * bin/new_app.rb: handle trailing '/'. * bin/proto/root/style.css: cleaned up. * bin/proto/root/style.xsl: cleaned up. * bin/proto/root/index.xhtml: cleaned up. * lib/parts/content.rb: introduced, (Content): introduced, (Category): introduced, (ACL): introduced. * lib/og/meta.rb: changed has_one signature [patch by tquas] * examples/og/mock_example.rb: introduced, improved, added test-unit code. * lib/og/mock.rb: implemented mock database. [patch by tquas] 14-12-2004 George Moschovitis * examples/blog/root/style.xsl: fixed a bug. 13-12-2004 George Moschovitis * lib/shaders.rb (RubyShader): added support for statically including files. * lib/server/render.rb (RenderUtils): dump method helps in debugging. * examples/flash/lib/flash.rb: introduced service, yeah with some SHITY ming code the example works. * examples/flash: introduced flash example. 10-12-2004 George Moschovitis * lib/og/backends/psql-pr.rb: introduced Postgres-PR backend. * --- VERSION 0.6.0 --- * bin/new_app.rb: remove .svn dirs. * final preparations for release. * ChangeLog: branched.