doc/CHANGELOG.1 in nitro-0.31.0 vs doc/CHANGELOG.1 in nitro-0.40.0

- old
+ new

@@ -1,7 +1,7 @@ -10-12-2004 George Moschovitis <gm@navel.gr> +10-12-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/nitro/server/render.rb (#load_staticall_included): introduced. * test/*: small fixes to make the tests work again. @@ -9,11 +9,11 @@ the join_table. * lib/og/backend/psql.rb: (#create_table) changed join_table code to be more compatible with the mysql driver. -09-12-2004 George Moschovitis <gm@navel.gr> +09-12-2004 George Moschovitis <george.moschovitis@gmail.com> * examples/*: included the nitro logo to both examples. * lib/og.rb (#enchant): save returns self to be chainable. @@ -27,11 +27,11 @@ * lib/og/backends/psql.rb: use key1/key2 in join tables. * lib/og/backend.rb (#join_table): introduced. -08-12-2004 George Moschovitis <gm@navel.gr> +08-12-2004 George Moschovitis <george.moschovitis@gmail.com> * improved comments to various files. * lib/nitro/builders/form.rb: introduced, (#render): initial implementation. @@ -56,11 +56,11 @@ * examples/blog/app.rb: dont add app/lib dir in $LOAD_PATH. * examples/blog/env.rb: environment injection. -07-12-2004 George Moschovitis <gm@navel.gr> +07-12-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/og/meta.rb: implemented has_one relation. * lib/nitro/server/render.rb: initial support for reloading services in debug mode. @@ -74,22 +74,22 @@ * lib/og.rb: (#count) new enchant method. * lib/nitro/ui/pager.rb: updated to be compatible with latest code, (#offset): added. -06-12-2004 George Moschovitis <gm@navel.gr> +06-12-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/nitro/filters.rb: (gen_filters_call_code): support for module filters. * lib/nitro/l10n.rb: (LocalizationFilter): introduced. * lib/nitro/render.rb (#compile_http_method): check if filter chains exists, (#compile_xml_method): call filter chains. -05-12-2004 George Moschovitis <gm@navel.gr> +05-12-2004 George Moschovitis <george.moschovitis@gmail.com> * yeah, i got some simple filtering working. * examples/blog/lib/blog.rb: no BlockMethods. @@ -97,46 +97,46 @@ * lib/nitro/filters.rb: (#prepend/append_aroundfilter): implemented, (#gen_filters_call_code): implemented, preevaluates filter callers, allow Filter.filter type of filtering. -02-12-2004 George Moschovitis <gm@navel.gr> +02-12-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/nitro/filters.rb: introduced. -29-11-2004 George Moschovitis <gm@navel.gr> +29-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/nitro/server/shaders.rb: yeah, added compile time ruby code evaluation. -28-11-2004 George Moschovitis <gm@navel.gr> +28-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/xsl/base.xsl: updated ob related macros, x:ob-write-end. * lib/nitro/render.rb (#ob_start): start output buffer. (#ob_end): end output buffer. (#ob_write_end): introduced. -26-11-2004 George Moschovitis <gm@navel.gr> +26-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/nitro/application.rb: daemonize [fixed by elathan]. -25-11-2004 George Moschovitis <gm@navel.gr> +25-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/shaders.rb: fix in RubyShader. -24-11-2004 George Moschovitis <gm@navel.gr> +24-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/nitro/builders/table.rb: Introduced table builder. * bin/proto: prototype app, introduced. * bin/new_app.rb: implemented, better, just cp -R the proto dir. -23-11-2004 George Moschovitis <gm@navel.gr> +23-11-2004 George Moschovitis <george.moschovitis@gmail.com> * --- VERSION 0.5.0 --- * Rakefile: improved. @@ -159,19 +159,19 @@ * lib/nitro/builders: introduced. * lib/nitro/template.rb: scrapped. -22-11-2004 George Moschovitis <gm@navel.gr> +22-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/xsl/base.xsl: rendering-errors. * lib/nitro/server/render.rb (#render): rescue errors, flag with (error), introduced rendering_errors, (#log_error) -21-11-2004 George Moschovitis <gm@navel.gr> +21-11-2004 George Moschovitis <george.moschovitis@gmail.com> * examples/blog/root/view_entry.xml: just cool :) * lib/nitro/server/dispatcher.rb (#process): removed api check, dont set content-type. @@ -191,11 +191,11 @@ * lib/nitro/config.rb: $template_ext, $xml_template_ext, $index_template. -18-11-2004 George Moschovitis <gm@navel.gr> +18-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/nitro/server/dispatcher.rb (#process): support for rpc. * lib/nitro/server/webrick.rb (#referer): no shift, (#do_GET): check for ^rpc case. @@ -212,21 +212,21 @@ * lib/nitro/gfx.rb: moved to Gen. * lib/glue: introduced, moved many files from lib/nitro/* and lib/nitro/utils/* here. -17-11-2004 George Moschovitis <gm@navel.gr> +17-11-2004 George Moschovitis <george.moschovitis@gmail.com> * README.og: introduced. * RELEASES.og: introduced. * ChangeLog.og: introduced. * lib/og/version.rb: introduced. * Rakefile: introduced Og GemSpec. -16-11-2004 George Moschovitis <gm@navel.gr> +16-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/og/backends/mysql.rb (#create_table): handles sql indices. * lib/og/backends/psql.rb (#create_table): handles sql indices. @@ -239,25 +239,25 @@ * lib/nitro/scaffold.rb: introduced, (#scaffold): started working on this method, cool append_features trick, :noindex flag! -15-11-2004 George Moschovitis <gm@navel.gr> +15-11-2004 George Moschovitis <george.moschovitis@gmail.com> * --- VERSION 0.4.1 --- * README: updated. * examples/blog: better documentation. -14-11-2004 George Moschovitis <gm@navel.gr> +14-11-2004 George Moschovitis <george.moschovitis@gmail.com> * improved RDoc in many files. * lib/nitro/logger.rb: show full severity string. -13-11-2004 George Moschovitis <gm@navel.gr> +13-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/nitro/parts.rb: deprecated. * lib/og.rb: Og renamed to Database. @@ -282,17 +282,17 @@ * lib/n/og.rb: introduced N::Unmanageable marker module. * examples/blog/config.rb: more comments, $srv_address to make more visible. -12-11-2004 George Moschovitis <gm@navel.gr> +12-11-2004 George Moschovitis <george.moschovitis@gmail.com> * examples/blog/config.rb: moved from webapp.rb. * examples/blog/conf/*: removed. -11-11-2004 George Moschovitis <gm@navel.gr> +11-11-2004 George Moschovitis <george.moschovitis@gmail.com> * Rakefile: use version. * lib/n/version.rb: introduced. @@ -346,11 +346,11 @@ * examples/blog/root/index.xhtml: yeah i got an included fragment. * examples/blog/root/entry-form.xhtml: yeah i got an included fragment. -10-11-2004 George Moschovitis <gm@navel.gr> +10-11-2004 George Moschovitis <george.moschovitis@gmail.com> * examples/blog/root/view_entry.xhtml: introduced, comments. * n/lib/og/meta.rb (#has_many): generate xxx_count method. @@ -384,11 +384,11 @@ css float layout, sidebar. * examples/blog/root/style.css: implemented the css. -09-11-2004 George Moschovitis <gm@navel.gr> +09-11-2004 George Moschovitis <george.moschovitis@gmail.com> * examples/blog/root/index.xhtml: introduced. * lib/n/config.rb: 8080 for appserver in debug mode. @@ -413,11 +413,11 @@ more general [b.candler] * lib/n/og/backends/mysql.rb (#read_prop/#write_prop): rewritten to make more general [b.candler] -08-11-2004 George Moschovitis <gm@navel.gr> +08-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/server/dispatcher.rb (#process): store request, response, (#process): more intelligent control/method decomposition. * lib/n/server/render.rb (#transform): use the shader pipeline, @@ -436,11 +436,11 @@ * examples/blog/root/style.xsl: introduced. * examples/blog/root/style.css: introduced. -07-11-2004 George Moschovitis <gm@navel.gr> +07-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/server/render.rb (#transform): first version, yeah, i got an xhtml with multiple code segments rendered, (#transform): intelligent compression/obfuscation of inline xhtml. @@ -453,29 +453,29 @@ (#extension_from_path): removed, (#unicode_to_iso88597): removed. * test/n/utils/tc_string.rb: removed tests from obsolete methods. -06-11-2004 George Moschovitis <gm@navel.gr> +06-11-2004 George Moschovitis <george.moschovitis@gmail.com> * examples/blog/lib/blog.rb: introduced. * lib/n/server/render.rb: introduced, (#render_file): kinda works. * lib/n/server/dispatcher.rb (#process): moved code from w. -05-11-2004 George Moschovitis <gm@navel.gr> +05-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/server/w.rb (do_GET): simple action synthesizer, yeah parameter passing works, action synthesis gets cached, action with template only works. * use .xhtml as an extension. -04-11-2004 George Moschovitis <gm@navel.gr> +04-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/server/w.rb (do_GET): implemented. * lib/n/og.rb: check respond_to?(:__props) more fault tolerant. @@ -484,11 +484,11 @@ * lib/n/server/appserver.rb (AppServerMixin): add default methods for initialize. * examples/blog: experiments with layout. -03-11-2004 George Moschovitis <gm@navel.gr> +03-11-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/server/w.rb: introduced experimental webrick server. (WebrickDispatcher): introduced. * examples/blog: introduced, will rethink layout. @@ -507,11 +507,11 @@ * lib/n/properties.rb: changed order of params, (#prop): works EXACTLY like attr now. (#prop): class == object by default. -02-11-2004 George Moschovitis <gm@navel.gr> +02-11-2004 George Moschovitis <george.moschovitis@gmail.com> * yeah tests pass again. * lib/n/og/backends/psql.rb: updated to use new properties. @@ -525,11 +525,11 @@ more strict tests when defining property, (Module): excellent, DONT override the standard include. * lib/n/og.rb: $og_auto_manage_classes introduced. -01-11-2004 George Moschovitis <gm@navel.gr> +01-11-2004 George Moschovitis <george.moschovitis@gmail.com> * --- VERSION 0.3.0 --- * removed some dependencies from the Gem. @@ -556,11 +556,11 @@ * examples/simple: YEAH works with og. * lib/n/server/webrick.rb (#do_GET): og connection per request. -31-10-2004 George Moschovitis <gm@navel.gr> +31-10-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/og/backends/mysql.rb: converted to the new refactored code. * lib/n/og/backend.rb (#eval_og_insert): moves the code here, use a custom oid_generator, @@ -572,11 +572,11 @@ object defines pre/post callbacks, insert them, (OgUtils::oid_generation_code): introduced. * no __og, just og_xxx. -30-10-2004 George Moschovitis <gm@navel.gr> +30-10-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/og/backends/psql.rb (#write_prop): fixed, (#initialize): autocreate database if not found, made createdb/dropdb class methods. @@ -607,11 +607,11 @@ (#delete): it fuckin works and deletes descendants too! (#transaction, #start, #commit, #rollback): working transaction support, removed all N::OgUtils.table crap. -29-10-2004 George Moschovitis <gm@navel.gr> +29-10-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/og/backends/mysql.rb: introduced, create_table works, fuckin mega, insert works, excellent, deserialize works, @@ -647,11 +647,11 @@ (#wrap_method): uses a connection from Thread.local, (#convert): converts a normal object to a managed object, (#manage): fixed bug with create_table, (#enchant): YEAH, added the first enchantments :) -28-10-2004 George Moschovitis <gm@navel.gr> +28-10-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/connection.rb (#create_schema, #drop_schema): removed. * lib/n/managed.rb: fix in __db_read_row. @@ -660,11 +660,11 @@ * examples/simple/conf/*: greatly simplified configuration. * lib/n/config.rb: moved many standard configurations here. -27-10-2004 George Moschovitis <gm@navel.gr> +27-10-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/db.rb: dont require utils and connection by default. * lib/n/db/connection.rb (#count_children): use get_res_value, greatly improved the organization and documentation. @@ -694,11 +694,11 @@ * lib/n/server/PLAYBACK.txt: removed * lib/n/server/RESEARCH.txt: removed -26-10-2004 George Moschovitis <gm@navel.gr> +26-10-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/app/dispatcher.rb: introduced for experiments in design. * lib/n/logger.rb: cleaned up formating with some Ruby magic. @@ -709,11 +709,11 @@ * Rakefile, added builder as required in the Gem. * lib/n/app/handlers/page-handler.rb (#transform_script): support <?rb as marker [c.nasis]. -25-10-2004 George Moschovitis <gm@navel.gr> +25-10-2004 George Moschovitis <george.moschovitis@gmail.com> * --- VERSION 0.2.0 --- * test cases pass again. @@ -726,11 +726,11 @@ * lib/n/db/psql.rb: use Base64.decode64. * examples/ndb/rub.rb: implemented. -23-10-2004 George Moschovitis <gm@navel.gr> +23-10-2004 George Moschovitis <george.moschovitis@gmail.com> * examples/ndb/*: introduced. * lib/n/app/webrick-servlet.rb (#create_request): enforce default index if missing. @@ -748,11 +748,11 @@ * examples/tiny/ctl: run without apache. * examples/tiny/conf/config.rb: run without apache. * examples/simple/README: improved. -22-10-2004 George Moschovitis <gm@navel.gr> +22-10-2004 George Moschovitis <george.moschovitis@gmail.com> * README: updated. * fixed many file permissions. @@ -776,11 +776,11 @@ * no need for action=#{request.uri} in forms. * improved RDoc documentation to many, many souce files. -21-10-2004 George Moschovitis <gm@navel.gr> +21-10-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/db/make-release.sh: removed. * improved RDoc documentation to many, many, many source files. @@ -792,17 +792,17 @@ * Rakefile: added dependency for postgres-0.7.1 * doc/*: moved many txt files to the gen/doc directory. -21-10-2004 George Moschovitis <gm@navel.gr> +21-10-2004 George Moschovitis <george.moschovitis@gmail.com> * --- VERSION 0.1.2 --- * README: final changes before the release. -20-10-2004 George Moschovitis <gm@navel.gr> +20-10-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/server/cluster.rb: removed. * lib/n/tools: cleaned up. @@ -828,11 +828,11 @@ * README: started working on it. * MIT-LICENCE: added. -19-10-2004 George Moschovitis <gm@navel.gr> +19-10-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/app/webrick-servler.rb (#do_GET): better error handling. * examples/simple/conf/apache.conf: cleaned. @@ -876,11 +876,11 @@ * etc/new-project.rb: introduced. * etc: moved from scripts. -18-10-2004 George Moschovitis <gm@navel.gr> +18-10-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/n/db/connection.rb (#match): use safe query. * lib/n/app/webrick-servlet.rb (#do_GET): even better error log. @@ -890,24 +890,24 @@ dont include .svn dirs, RDocTask. * excellent, the reference app runs again. -18-10-2004 George Moschovitis <gm@navel.gr> +18-10-2004 George Moschovitis <george.moschovitis@gmail.com> * lib/p: introduced * lib/xsl: copied the old shaders directory. * bin/cluster.rb: link to the cluster. -18-10-2004 George Moschovitis <gm@navel.gr> +18-10-2004 George Moschovitis <george.moschovitis@gmail.com> * MAJOR CHANGE: recreated directory structure under /nitro to make more compatible with other ruby projects. -17-10-2004 George Moschovitis <gm@navel.gr> +17-10-2004 George Moschovitis <george.moschovitis@gmail.com> * app/conf/debug-config.rb: no error_page when debugging to avoid loops. * n/app/webrick-servlet.rb: better default error page, @@ -949,21 +949,21 @@ * p/feeds/part.rb: introduced. * p/feeds: renamed from syndication. -14-10-2004 George Moschovitis <gm@navel.gr> +14-10-2004 George Moschovitis <george.moschovitis@gmail.com> * p/geoloc/entities.rb (#country_code_for_ip): introduced. * p/geoloc/scripts/geoip-to-db.rx: introduced and recoded. * n/db/tools.rb (DbTools): converted to class methods. (DbTools#alter_table): improved, after many fixes the alter table works even for non entities. -13-10-2004 George Moschovitis <gm@navel.gr> +13-10-2004 George Moschovitis <george.moschovitis@gmail.com> * n/db/managed.rb (Module#manage): dont define update methods for classes that do not define a primary key. * p/geoloc/methods.rb (distance): introduced and optimized. @@ -980,23 +980,23 @@ * n/parts.rb: added documentation, added dependencies variable in part. * n/app/webrick-servlet.rb: get correct last_ip -12-10-2004 George Moschovitis <gm@navel.gr> +12-10-2004 George Moschovitis <george.moschovitis@gmail.com> * p/sync: introduced. * p/content/mixins.rb: Permissions -> ContentFlags. * p/files/part.rb: introduced. -12-10-2004 George Moschovitis <gm@navel.gr> +12-10-2004 George Moschovitis <george.moschovitis@gmail.com> * p/*: some fixes to make the mixins work again. -12-10-2004 George Moschovitis <gm@navel.gr> +12-10-2004 George Moschovitis <george.moschovitis@gmail.com> * p/glue/part.rb: correctly require methods. * n/mixins/*: removed @@ -1024,20 +1024,20 @@ * scrap/fix-geo-sql.rb: New script. It produces an SQL schema for a table with Geographical information about IP addresses. * scrap/geo.csv: New file. Geographical Information about IP address in CSV format. -11-10-2004 George Moschovitis <gm@navel.gr> +11-10-2004 George Moschovitis <george.moschovitis@gmail.com> * n/properties.rb: prop_accessor alias, no trailing __ in __force methods. * p/content/entities.rb (Lockable): introduced, (Versionable): introduced, (Schedulable): introduced. -11-10-2004 George Moschovitis <gm@navel.gr> +11-10-2004 George Moschovitis <george.moschovitis@gmail.com> * n/db/psql.rb (#create_table): works with new sql_index. * n/db/managed.rb (Module#sql_index): redefined, accepts strings and symbols, unique param + extrasql. @@ -1054,11 +1054,11 @@ Array, Hash objects. * n/db/psql.rb (DbUtils#read_prop): support for Object, Array, Hash objects. -10-10-2004 George Moschovitis <gm@navel.gr> +10-10-2004 George Moschovitis <george.moschovitis@gmail.com> * gems: dir introduced. * n/README: introduced. @@ -1135,11 +1135,11 @@ * p/markup/part.rb: introduced, copied from def.rb MarkupUtils. * app/root/s/simple/shader.xsl (x:footer): correct w3c.validator -07-10-2004 George Moschovitis <gm@navel.gr> +07-10-2004 George Moschovitis <george.moschovitis@gmail.com> * correct :nodoc: all for test cases. * n/db/*: added much more RDoc comments. @@ -1147,19 +1147,19 @@ * p/messages/def.rb: deleted. * n/.tc-db.rb: tests run again. -06-10-2004 George Moschovitis <gm@navel.gr> +06-10-2004 George Moschovitis <george.moschovitis@gmail.com> * more mass replaces to make older code work. * p/messages/*: many many fixes to make it work again. * p/messages/methods.rb: introduced. -06-10-2004 George Moschovitis <gm@navel.gr> +06-10-2004 George Moschovitis <george.moschovitis@gmail.com> * p/messages/part.rb: introduced. * app/conf/apache.conf: users redirect. @@ -1176,11 +1176,11 @@ * app/root/s/simple/style.css: improved css. * n/DOCS/css.txt: introduced, info about centering page. -05-10-2004 George Moschovitis <gm@navel.gr> +05-10-2004 George Moschovitis <george.moschovitis@gmail.com> * p/users/entities.rb (RoleOwner#add_role): fixed NASTY bug. * p/users/methods.rb (#update_roles): introduced, yeah, it works like cooler, @@ -1191,11 +1191,11 @@ * p/locales/lc-en.rb: added more strings. * p/users/roles-form.ss: introduced -04-10-2004 George Moschovitis <gm@navel.gr> +04-10-2004 George Moschovitis <george.moschovitis@gmail.com> * app/slude/conf/debug-conf.rb: log to STDERR. * app/root/s/simple/shader.xsl: use <noscript> to be compatible with links. @@ -1219,11 +1219,11 @@ * p/content/entities.rb (Category): moved from category.rb * n/category.rb: removed compatibility stuff. -03-10-2004 George Moschovitis <gm@navel.gr> +03-10-2004 George Moschovitis <george.moschovitis@gmail.com> * p/users/methods.rb (#add_role): recoded, (#del_role): recoded. * p/users/entities.rb (User#role?): introduced, @@ -1259,11 +1259,11 @@ calculate super time, invalidate cache from subscripts, MEGA, optimized to avoid loading .ss files for transformed. * app/.cache: introduced cache link. -01-10-2004 George Moschovitis <gm@navel.gr> +01-10-2004 George Moschovitis <george.moschovitis@gmail.com> * n/mixins/permissions.rb: introduced. * n/utils/time.rb (#parse_sql_date): handle nils. @@ -1300,11 +1300,11 @@ * app/root/glue: moved from system. * n/std.rb: removed CVSXXX methods. -29-09-2004 George Moschovitis <gm@navel.gr> +29-09-2004 George Moschovitis <george.moschovitis@gmail.com> * app/users/emails/reset-password.st: introduced. * app/users/emails/register.st: introduced. @@ -1312,15 +1312,15 @@ * p/users/methods.rb (#signup_user): use the mail template, (#register_user): send email, (#reset_password): send email -29-09-2004 George Moschovitis <gm@navel.gr> +29-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/utils/template.rb: simple templating system. -29-09-2004 George Moschovitis <gm@navel.gr> +29-09-2004 George Moschovitis <george.moschovitis@gmail.com> * app/conf/apache.conf: moved from n/app. * app/conf/config.rb: requires files too. @@ -1334,21 +1334,21 @@ (#validate_password): introduced, (#force_login): introduced * n/app/request.rb (Request#get): works like delete now. -29-09-2004 George Moschovitis <gm@navel.gr> +29-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/app/request-part.rb: introduced, copied functionality from request. * app/root/s/shader.xsl: use relative ref to base.xsl. * app/conf/config.rb: changed all refs to navel/, removed $app_base_dir. -28-09-2004 George Moschovitis <gm@navel.gr> +28-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/db/connection.rb: include DbTools. * n/app/request.rb (#delete): rebuild qs only from parmeters with String keys. @@ -1357,11 +1357,11 @@ parameters to avoid having to use param? * app/app.rb: moved app stuff to config, removed appsrv. * app/env.rb: updated -27-09-2004 George Moschovitis <gm@navel.gr> +27-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/mixins/schedulable.rb: introduced. * p/users/methods.rb: _user postfix to methods, (#ban_user): no method check, @@ -1423,11 +1423,11 @@ (User): added flags, (User): added magic, (User#banned?): introduced, (User#closed?): introduced -23-09-2004 George Moschovitis <gm@navel.gr> +23-09-2004 George Moschovitis <george.moschovitis@gmail.com> * yeah, user icons work :) * n/app/request.rb (RequestPart#save): return save part. @@ -1441,11 +1441,11 @@ extend N::LRU. * n/app/script.rb: no defcode, pagecode variables, (#__cache_put): just pass fragment. -22-09-2004 George Moschovitis <gm@navel.gr> +22-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/db/connection.rb (DbConnection#child): get one child! * n/db/managed.rb (ManagedChild): introduced this common case, (Managed#__db_pk): return string. @@ -1467,17 +1467,17 @@ * app/ctl: Modified for optparse. * scrap/user-convert.rb: New script. Convert OG users to DB users. * scrap/user-report.rb: New script. Find users with duplicate emails. -22-09-2004 George Moschovitis <gm@navel.gr> +22-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/app/request.rb (Request#set_errors): only set errors unless empty. * added many missing files in svn. -21-09-2004 George Moschovitis <gm@navel.gr> +21-09-2004 George Moschovitis <george.moschovitis@gmail.com> * FUCKIN MEGA, env works PERFECTLY! * n/app/cluster.rb: start a drb $sessions. @@ -1510,22 +1510,22 @@ (Request#get_cookie): fixed NASTY bug, (Request#errors_to_a): fixed! (Request#get_cookie): fixed get_cookie, (Request#del_cookie): implemented. -20-09-2004 George Moschovitis <gm@navel.gr> +20-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/utils/cache.rb: totaly recoded algorithm, yeah seems to work and pass the testcases, extend from Hash to be more flexible, ultracool touch method. -20-09-2004 George Moschovitis <gm@navel.gr> +20-09-2004 George Moschovitis <george.moschovitis@gmail.com> * made all test cases hidden files! -20-09-2004 George Moschovitis <gm@navel.gr> +20-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/app/response.rb: removed * n/server/response.rb: same * n/server/request.rb: same * n/server/worker.rb: same @@ -1546,11 +1546,11 @@ * n/mixins/moderated.rb: removed. * n/id.rb: removed * n/std.rb: renamed standard.rb -20-09-2004 George Moschovitis <gm@navel.gr> +20-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/web/*: removed the whole directory, YEAH! * app/appsrv.rb: updated * app/env.rb: same @@ -1567,15 +1567,15 @@ * n/web/utils: deleted from repository. * n/shaders/*: moved from web. -20-09-2004 George Moschovitis <gm@navel.gr> +20-09-2004 George Moschovitis <george.moschovitis@gmail.com> * moved scrap outside n. -19-09-2004 George Moschovitis <gm@navel.gr> +19-09-2004 George Moschovitis <george.moschovitis@gmail.com> * Changed tooo many files to log. * app/requires.rb: removed more unneeded requires. @@ -1634,11 +1634,11 @@ * n/content.rb: removed * n/web/mixins/*: removed * n/web/sync/*: removed * n/group.rb: removed -17-09-2004 George Moschovitis <gm@navel.gr> +17-09-2004 George Moschovitis <george.moschovitis@gmail.com> * YEAH, converted all R:: to N:: * n/parts.rb: module P = namespace for parts, register_part, @@ -1647,11 +1647,11 @@ * n/web/server/handlers/page-handler (#transform_script): dont encode *act* in actions. * app/logs: symbolic link. -17-09-2004 George Moschovitis <gm@navel.gr> +17-09-2004 George Moschovitis <george.moschovitis@gmail.com> * app/root/p: relative link! * app/logs: removed from repository, use a link instead. @@ -1667,11 +1667,11 @@ * app/app.rb (#initialize_sitemap): cleanup, added users. * n/web/server/request.rb (Request#set_arg): value defaults to true -16-09-2004 George Moschovitis <gm@navel.gr> +16-09-2004 George Moschovitis <george.moschovitis@gmail.com> * app/conf/config.rb: localhost as smtp. * n/db/connection (DbConnection#match): introduced. @@ -1700,15 +1700,15 @@ * n/web/server/handlers/rx-handler.rb: deleted * n/web/server/handlers/html-handler.rb: deleted * p/users/signup-form.ss: introduced -15-09-2004 George Moschovitis <gm@navel.gr> +15-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/Changelog: more tab friendly. -15-09-2004 George Moschovitis <gm@navel.gr> +15-09-2004 George Moschovitis <george.moschovitis@gmail.com> * app/app.rb: Cleaned up! * n/appserver/server.rb: cleaned up! @@ -1748,11 +1748,11 @@ * n/utils/graphics.rb (Graphics#create_thumbnail): Support animated GIFs for avatars and for files < 60 KBs. * n1/web/utils/html.rb: Do not require n2/web/utils/html. -14-09-2004 George Moschovitis <gm@navel.gr> +14-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n1/* : changed all refs to n1. * app/root/s/deviant/shader.xsl: javascript unescapes cookie! @@ -1787,11 +1787,11 @@ * n/root/users/login.rx: introduced * n/db/connection.rb: Array, Hash -> bytea -13-09-2004 George Moschovitis <gm@navel.gr> +13-09-2004 George Moschovitis <george.moschovitis@gmail.com> * MAJOR: $session_manager -> $sessions. * n/appserver/filters/autologin.rb: introduced. @@ -1817,11 +1817,11 @@ * n/db/connection.rb (DbConnection#delete_descendants): correctly handle ParrentClass entities, after many fixes seems to kinda work, (DbUtils): boolean type, types with small cap! -12-09-2004 George Moschovitis <gm@navel.gr> +12-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/db/connection.rb (DbConnection): fixed bug in deserialize_one, (DbConnection#transaction): introduced, (DbConnection#delete): deletes descendants, (DbConnection#delete_descendants): introduced @@ -1831,11 +1831,11 @@ * n/db/managed.rb (Child, ParentClass): removed __parent_class, (Managed): introduced #__ancestors_classes, #__descendants_classes * lets SLUDE! -11-09-2004 George Moschovitis <gm@navel.gr> +11-09-2004 George Moschovitis <george.moschovitis@gmail.com> * app/root/s/deviant/style.css: buttonc. * __meta__ -> __meta @@ -1848,11 +1848,11 @@ macros, actions requests (*act*) are uncacheable. * n/root/db: introduced db part. -10-09-2004 George Moschovitis <gm@navel.gr> +10-09-2004 George Moschovitis <george.moschovitis@gmail.com> * app/requires.rb: removed unneeded requires. * app/root/faq/*: removed from CVS * n/root/faq/*: same @@ -1870,11 +1870,11 @@ * n/root/editor/def.rb: Introduced. * n/root/editor/js: yeah, use tinyMCE. -09-09-2004 George Moschovitis <gm@navel.gr> +09-09-2004 George Moschovitis <george.moschovitis@gmail.com> * u/utils/tc-cache.rb: introduced, [], []=, delete, clear, recoded, use included hash. @@ -1891,11 +1891,11 @@ * n/appserver/cluster.rb (Slm#set!): optional lm parameter. * app/root/faq/index.sx: restructured to avoid db queries in init phase. -08-09-2004 George Moschovitis <gm@navel.gr> +08-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/appserver/webrick: dont include Webrick module in the top scope, use a custom logger! * after many many changes it kind works again! @@ -1915,16 +1915,16 @@ * app/webrick.rb ($DEBUG): New constant. * app/joy.rb ($DEBUG): Use it. * n/(various files): Transform $log.debug "" to $log.debug "" if $DEBUG. * n/db/connection.rb (alter_table): Implement. -08-09-2004 George Moschovitis <gm@navel.gr> +08-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/web/server/handlers/page-handler.rb (#transform_script): call __init_render for top level scripts. -07-09-2004 George Moschovitis <gm@navel.gr> +07-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n/web/server/request.rb: script_hash -> tag. * n/appserver/webrick-servlet.rb (#do_GET): dont set response content type if already set! @@ -1944,11 +1944,11 @@ * n/scrap/bot.rb: New file. * n/scrap/xmlize.rb: New file. * n/scrap/adjust-colors.rb: New file. -06-09-2004 George Moschovitis <gm@navel.gr> +06-09-2004 George Moschovitis <george.moschovitis@gmail.com> * n1/og/backend (#get): Set pid from row data! * n/web/server/scripts.rb (#__lm_keys): removed (#__last_modified): uses __lm. @@ -1970,11 +1970,11 @@ Clm, Slm, Yeah, kinda works! (CHash#[]=): remove dead servers, after A LOT of changes it now works! -05-09-2004 George Moschovitis <gm@navel.gr> +05-09-2004 George Moschovitis <george.moschovitis@gmail.com> * app/root/faq/index.sx (#__etag): experimental etag calculation * yeah, i got a highlevel lm calculated. @@ -1988,11 +1988,11 @@ * n/web/server/handlers/page-handler.rb (#process): Only send Etags for cacheable pages, (#get_cached_fragment): fixed bug with fragment_hash. -04-09-2004 George Moschovitis <gm@navel.gr> +04-09-2004 George Moschovitis <george.moschovitis@gmail.com> * YEAH i got the subscripts calculated. * n/web/server/webrick-servlet.rb (#create_request): dont keep $app_root_dir prefix! @@ -2010,11 +2010,11 @@ YEAH, update sub_scripts, TOO MANY changes to list, transform/compile methods dont need request, (#transform_script): calculate sub_scripts. -03-09-2004 George Moschovitis <gm@navel.gr> +03-09-2004 George Moschovitis <george.moschovitis@gmail.com> * app/root/panel.ss: dump user from cookie, fully replaced user bar with javascript. * app/root/s/deviant/shader.xsl (<x:header>): parse nauth cookie. @@ -2027,11 +2027,11 @@ * n/web/server/script.rb: cleaned up, comments. * JOY.GR 1st birthday. -02-09-2004 George Moschovitis <gm@navel.gr> +02-09-2004 George Moschovitis <george.moschovitis@gmail.com> * app/root/s/deviant/print.css: fixed ref to simple.css * n/appserver/apache.conf: use keepalive, SOS, use expires for images!!, @@ -2056,11 +2056,11 @@ * n/web/server/script.rb (Script#__etag): hook to calculate the ETag for this page. (Script#__last_modified): hook to calculate last modified for this script. -01-09-2004 George Moschovitis <gm@navel.gr> +01-09-2004 George Moschovitis <george.moschovitis@gmail.com> * app/root/s/deviant/shader.xsl: <x:error-log /> * n/web/server/handlers/page-handler.rb (PageScript#__include): updated to be compatible with latest changes, @@ -2114,11 +2114,11 @@ * app/community/members/photo.sx: Add star members menu. * app/scripts/og-to-db.rb: Emoticonize, html escape messages and cut 'fora_' prefix fromm fora names. * app/root/scripts/kick.rb: New script to kick out users. -31-08-2004 George Moschovitis <gm@navel.gr> +31-08-2004 George Moschovitis <george.moschovitis@gmail.com> * n/db/managed.rb (Relation): pclass, tclass => Strings. * n/root/fora/list.ss: ultra cool activity link! @@ -2156,11 +2156,11 @@ * app/ctl.sh: Modified to restart only Webrick when it is used with the restart parameter. * n/DOCS/pg.txt: Created a PostgreSQL Tips file. -30-08-2004 George Moschovitis <gm@navel.gr> +30-08-2004 George Moschovitis <george.moschovitis@gmail.com> * n/fora/def.rb (ForumeMessage#__pre_insert): use thread_oid unstead of pid to prepare sql traverse. * n/db/connection.rb (DbConnection#exec_and_clear): introduced, @@ -2198,11 +2198,11 @@ * n/glue/def.rb (PartActions#search_basesql): creates a basesql for searching, (PartActions#search_basesql): pass extrasql, (PartActions#search): search and return matching entities. -29-08-2004 George Moschovitis <gm@navel.gr> +29-08-2004 George Moschovitis <george.moschovitis@gmail.com> * YEAH, environments mostly work! * n/appserver/webrick.rb (WebrickAppServer#initialize): use AppServerMixin. @@ -2223,11 +2223,11 @@ * app/conf/config.rb new setup for message styles * n/ui/sitemap.rb (SitePage): keep realm for each page. -28-08-2004 George Moschovitis <gm@navel.gr> +28-08-2004 George Moschovitis <george.moschovitis@gmail.com> * YEAH, favourites work with the new code. * n/root/fora/favourites.si: use latest code @@ -2252,11 +2252,11 @@ (RelationUtils): introduced, copied the above methods * n/root/fora/list.ss: fixed style handling * n/root/messages/list.ss: same -27-08-2004 George Moschovitis <gm@navel.gr> +27-08-2004 George Moschovitis <george.moschovitis@gmail.com> * YEAH, the new db code seems to work! * n/root/fora/msg-list.si: fixed count sql * n/root/messages/list.si: same @@ -2278,11 +2278,11 @@ * created grab_exif code helper, to extract photo metadata. * created a simple util to handle faqs. -27-08-2004 George Moschovitis <gm@navel.gr> +27-08-2004 George Moschovitis <george.moschovitis@gmail.com> * app/root/fora/activity.sx: use msg-list and latest code. * n/root/fora/activity.si: removed, use msg-list.si instead. * n/db/connection.rb (DbUtils#count): count entities helper. @@ -2325,10 +2325,10 @@ * n/root/messages/lc-en.rb: Likewise. * n/web/server/handlers/page-handler.rb (PageHandler#transform_script): Make regular expressions non-greedy. -26-08-2004 George Moschovitis <gm@navel.gr> +26-08-2004 George Moschovitis <george.moschovitis@gmail.com> * app/root/fora/favourites.sx: fora favourites. * n/root/glue/tools.ss: remove fav on click.