Mon Feb 6 17:27:36 EET 2006 George Moschovitis * Fixed paramix/is problem. Mon Feb 6 17:06:53 EET 2006 George Moschovitis * Fixes for the new 1.0.1 gem Mon Feb 6 14:23:12 EET 2006 George Moschovitis * Updated docs. Mon Feb 6 14:21:27 EET 2006 George Moschovitis * Added a tempora fix for paramix in glue. Will use the facets version of paramix in the next version. Mon Feb 6 13:55:42 EET 2006 George Moschovitis * Many small fixes to make the tests pass again. Sat Feb 4 20:34:52 EET 2006 bryan.a.soto@gmail.com * refix_test_suite Removes some calls to Og.setup in test cases and uses $og1 set up in CONFIG.rb, moves class definitions to namespace of test case to ensure unique tables are created, removes some $DBG=true assigns to make sure things are quiet if the tester wants them to be and moves a property definition to the beginning of a class definition to ensure methods are defined later. Mon Feb 6 11:14:42 EET 2006 George Moschovitis * Small fix. Sun Feb 5 21:07:32 EET 2006 George Moschovitis * Some fixes to make the Blog example run, scaffolding options improved. Sun Feb 5 19:28:29 EET 2006 George Moschovitis * Og.find handles block of EZ (ruby query lang) options, find_one improved like find. Sun Feb 5 19:14:08 EET 2006 George Moschovitis * Docs update, fix in Taggable. Sun Feb 5 14:07:39 EET 2006 George Moschovitis * Small fix in pager helper. Sat Feb 4 20:31:56 EET 2006 Guillaume Pierronnet * bugfix: wait Context#close to clean up Flash Useful if you call differents controller's methods in the same request and want to keep flash during that request. Sat Feb 4 20:30:58 EET 2006 Guillaume Pierronnet * adjusted log level of SCGI adapter for some actions Sat Feb 4 20:28:42 EET 2006 Guillaume Pierronnet * Glue::OgCache and Glue::FileCache implemented. Nitro sessions stores use them. Wed Feb 1 17:58:39 EET 2006 Guillaume Pierronnet * security bugfix: good escaping in taggable.rb Wed Feb 1 17:58:11 EET 2006 Guillaume Pierronnet * bugfix in orderable.rb Sat Feb 4 21:08:38 EET 2006 George Moschovitis * Updated AUTHORS. Sat Feb 4 20:48:21 EET 2006 George Moschovitis * Fixed admin/manageable_classes bug. Sat Feb 4 20:04:21 EET 2006 George Moschovitis * Bumped version numbers. Sat Feb 4 11:54:55 EET 2006 George Moschovitis * Small fixes. Sat Feb 4 03:59:14 EET 2006 George Moschovitis * Added the Sqlite2 adapter provided by Mitchell Foral. [mforal] Sat Feb 4 03:58:31 EET 2006 George Moschovitis * Updated docs. Thu Feb 2 22:46:01 EET 2006 Jonas Pfenniger * System configuration is now sorted in part/admin Thu Feb 2 15:55:16 EET 2006 George Moschovitis * Added experimental support for Caboose/EZ for using ruby as an Og query language, more to come. Wed Feb 1 17:38:46 EET 2006 George Moschovitis * More intellient resolve of find options in Og queries, handles String or Array instead of options hash (ex: User.find "name LIKE 'g%'") and better support for prepared statement like queries (ex: [ "name LIKE ? AND age > ?", 'g%', 15 ]) Wed Feb 1 13:12:28 EET 2006 George Moschovitis * Minor coding convention fixes in entity. Fri Jan 27 16:35:13 EET 2006 rob@motionpath.com * Entity copying methods Mon Jan 2 08:38:48 EET 2006 rainhead@gmail.com * Fix RELEASES so it doesn't break rdoc rdoc generation was failing because some part of the code examples in the Version 11 release announcement was breaking it. I indented the code examples to make it clear that rdoc shouldn't look at 'em too closely, and now the docs generate again. Tue Jan 31 15:58:18 EET 2006 George Moschovitis * Small fix in runner. Sat Jan 14 02:03:32 EET 2006 aleksi.niemela@helsinki.fi * Guillaume's SCGI support improvement patch. Tue Jan 31 14:56:27 EET 2006 George Moschovitis * Added Joshua's mongrel adapter, and bugfixed it a little. [joshua] Tue Jan 31 06:12:15 EET 2006 George Moschovitis * Clean up nitro caching implementation, reuses glue cache system, added more RDoc comments. Tue Jan 31 05:37:08 EET 2006 George Moschovitis * Further cleanup of the session code, better integration with the glue cache system. Mon Jan 30 20:51:05 EET 2006 George Moschovitis * Really minor. Sat Jan 28 12:31:02 EET 2006 George Moschovitis * Added temp fix for facets/paramix.rb Replace the gem version if you need to run the current Glycerin version (remember, you need facets 1.0.1). Sat Jan 28 12:23:39 EET 2006 George Moschovitis * Introduced Cache/Drb, Session uses the new generalized caching system, Added drb server helper script to keep all distributed caches/variables in one easy to manage server. Mon Jan 23 20:21:29 EET 2006 rob@motionpath.com * Fix to autoreloader to stop it missing files Fri Jan 27 16:17:14 EET 2006 George Moschovitis * Massive: converted to facets 1.0.1, there may be some problems lurking in the code... Fri Jan 27 11:18:31 EET 2006 George Moschovitis * Fixed Spoark WikiPage::Revision problems. [fang sun] Wed Jan 25 11:41:40 EET 2006 chrisfarms@gmail.com * Speed optimization for HasManyControl Wed Jan 25 00:21:07 EET 2006 bryan.a.soto@gmail.com * rakefile_fix Fixes include directories in test task. Wed Jan 25 01:26:45 EET 2006 bryan.a.soto@gmail.com * og_test_suite_fix Changes the test suite to use global store configs $og1 and $og2 set up in CONFIG.rb. All test suites just call manage classes, which ignore's its arguments for some reason. Moves all class definitions to within the TestCase subclass definition to ensure that all managed classes have their own table. Various test case fixes, including: Changing module names from Og to Glue. tc_hierarchical tc_optimistic_locking tc_orderable Fixed some asserts to actually pass. tc_taggable tc_multi_validations Added a file multi_validations_model Commented out some tests that just don't work. tc_kirby tc_filesys Wed Jan 25 01:22:44 EET 2006 bryan.a.soto@gmail.com * og_test_config_fix Makes config responsible for setting up stores. Changes logger if debug is false so that logger doesn't dump to stdout. Wed Jan 25 00:23:41 EET 2006 bryan.a.soto@gmail.com * og_manager_fix Adds checks so that Og managers don't try to enchant an already enchanted class. Wed Jan 25 00:22:15 EET 2006 bryan.a.soto@gmail.com * legacy_fix Ensures the find_[all|by]_* methods work for legacy databases by retrieving the field name from the classes properties. Wed Jan 25 01:16:16 EET 2006 bryan.a.soto@gmail.com * glue_taggable_fix Fixes taggable to account for modules when adding a tag. Wed Jan 25 02:26:10 EET 2006 bryan.a.soto@gmail.com * og_store_kirby_fix Adds a couple of missing lines to eval_og_insert. Tue Jan 24 13:52:27 EET 2006 George Moschovitis * Added missing cacheable files. Tue Jan 24 13:51:23 EET 2006 George Moschovitis * Introduced Og Cacheable mixin. Tue Jan 24 13:49:46 EET 2006 George Moschovitis * Introduced the new generalized caching system in Glue. Initial implementation of MemoryStore. The new system will be used for fragment caching, og entity (model) caching, session store, application scoped variables and more. Tue Jan 24 01:18:57 EET 2006 bryan.a.soto@gmail.com * bugfix_kirby_store Repairs Kirby store goof I made. Mon Jan 23 17:49:40 EET 2006 George Moschovitis * NOT LIKE to be mysql compatible. Mon Jan 23 17:49:18 EET 2006 George Moschovitis * Set Og.thread_safe = false in FCGI, CGI, ACGI. Mon Jan 23 16:56:56 EET 2006 Jonas Pfenniger * Corrected spark's < > in Mon Jan 23 16:02:55 EET 2006 George Moschovitis * Small fixes. Mon Jan 23 16:01:27 EET 2006 George Moschovitis * Small fix. Mon Jan 23 14:42:29 EET 2006 George Moschovitis * Small fixes. Mon Jan 23 14:30:19 EET 2006 George Moschovitis * Added some useful comments. Mon Jan 23 11:28:59 EET 2006 Guillaume Pierronnet * security bugfix: permissions on session's files Mon Jan 23 12:52:08 EET 2006 George Moschovitis * Fixed nasty compiler bug introduced by a previous patch. Fri Jan 20 11:22:42 EET 2006 Guillaume Pierronnet * bugfix: avoid mixin of nice urls and hash-type parameters Thu Jan 19 16:55:14 EET 2006 Guillaume Pierronnet * bugfix: paginate will return an empty array for items Thu Jan 19 01:15:36 EET 2006 Guillaume Pierronnet * template compilation bugfix Fri Jan 20 11:59:00 EET 2006 rob@motionpath.com * parse_multipart test case for tc_cgi.rb Fri Jan 20 13:18:35 EET 2006 George Moschovitis * Manually applied guill's condition.dup patch. Fri Jan 20 11:51:42 EET 2006 George Moschovitis * Fixed has_many bug. [aidan] Thu Jan 19 15:03:27 EET 2006 George Moschovitis * Added after_enchant Og callback, to be used in Cacheable. Mon Jan 16 15:34:28 EET 2006 Guillaume Pierronnet * handling of arguments in options[:condition] in a Ruby/DBI's style auto escaping of arguments by passing an Array to options[:condition]. Example: User.find(:condition => [name = ? and create_time > ?", "toto", Time.now]) Fri Jan 13 16:58:36 EET 2006 Guillaume Pierronnet * some streaming support fixes Wed Jan 18 02:35:05 EET 2006 bryan.a.soto@gmail.com * sqlite_schema_evolution Adds schema evolution support to Sqlite3 store. Wed Jan 18 17:11:52 EET 2006 George Moschovitis * Integrated the latest version of the pure rub mysql adapter. Wed Jan 18 17:11:16 EET 2006 George Moschovitis * Small fixes in the blog example. --- 0.27.0 --- Mon Jan 16 13:42:31 EET 2006 George Moschovitis * Small fixes. Mon Jan 16 13:14:37 EET 2006 George Moschovitis * Cleanup Mon Jan 16 13:11:07 EET 2006 George Moschovitis * Updated changelog. Wed Jan 18 17:11:16 EET 2006 George Moschovitis * Small fixes in the blog example. Mon Jan 16 13:42:31 EET 2006 George Moschovitis * Small fixes. Mon Jan 16 13:14:37 EET 2006 George Moschovitis * Cleanup Mon Jan 16 13:11:07 EET 2006 George Moschovitis * Updated changelog. Mon Jan 16 13:08:15 EET 2006 George Moschovitis * Updated RELEASES. Mon Jan 16 13:05:26 EET 2006 George Moschovitis * Small fixes so tests pass. Mon Jan 16 12:40:57 EET 2006 George Moschovitis * Updated flare for 0.27.0 Mon Jan 16 11:54:54 EET 2006 George Moschovitis * Small fixes in generator. Sun Jan 15 14:05:41 EET 2006 kashia@vfemail.net * Prototype of ACGI support Fri Jan 13 15:23:55 EET 2006 George Moschovitis * Fixed scaffolding of entities in modules. [guill, timl] Fri Jan 13 14:50:00 EET 2006 George Moschovitis * Fixed entity == [aidan] Fri Jan 13 14:27:04 EET 2006 George Moschovitis * More updates to the docs. Tue Jan 3 09:47:20 EET 2006 bryan.a.soto@gmail.com * patch_kirby_evolve_schema Adds support for schema evolution to KirbyBase store. Beginnings of join table support. Not functional. Fri Jan 13 14:18:59 EET 2006 George Moschovitis * Updated RELEASES. Fri Jan 13 14:15:46 EET 2006 George Moschovitis * Updated RELEASES with 0.27.0 info. Thu Jan 12 20:29:32 EET 2006 chrisfarms@gmail.com * dont call to_s on @params that could be Hash/Array Thu Jan 12 17:48:02 EET 2006 chrisfarms@gmail.com * Update/Fix to last @params patch, recursive this.this.name --into-- {this => {this => {name => 'val'}}} works, fixed issue of Array in Array for multipart forms Thu Jan 12 14:52:56 EET 2006 chrisfarms@gmail.com * typo in utils.rb Tue Jan 10 17:27:44 EET 2006 chrisfarms@gmail.com * Don't raise an errror from admin part /sytlesheet Fri Jan 6 16:03:28 EET 2006 chrisfarms@gmail.com * oid issues Fri Jan 6 14:12:38 EET 2006 chrisfarms@gmail.com * more little multipart improovements - to_s wasn't rewinding, so could only be used once (not very to_s like) Fri Jan 6 13:35:00 EET 2006 chrisfarms@gmail.com * Make populate_property more compatible with multipart-forms Thu Dec 22 18:30:33 EET 2005 rob@motionpath.com * Fix so delete_all on an STI class doesn't delete other classes records Fri Jan 6 10:17:39 EET 2006 Jonas Pfenniger * Corrected small bug. part/admin was using RenderExit instead of Nitro::RenderExit Fri Jan 6 10:15:08 EET 2006 Jonas Pfenniger * Added password control Thu Jan 12 15:45:04 EET 2006 George Moschovitis * Removed ajax example (replaced by flickr example). Thu Jan 12 15:44:15 EET 2006 George Moschovitis * Small fixes, cleanup and changes so that tests and examples work again. Thu Jan 12 13:37:57 EET 2006 George Moschovitis * Improved Og rdoc comments. Thu Jan 12 13:16:19 EET 2006 George Moschovitis * Slightly improved glue rdocs. Thu Jan 12 12:59:07 EET 2006 George Moschovitis * Improved Gen rdoc comments. Thu Jan 12 12:51:28 EET 2006 George Moschovitis * Bumped version numbers. Wed Jan 11 16:19:50 EET 2006 George Moschovitis * Added a simple layout helper. Wed Jan 11 15:25:44 EET 2006 George Moschovitis * Some cleanup. Wed Jan 11 15:24:24 EET 2006 George Moschovitis * Adde latest revision of table helper by Kashia + test case. [kashia] Wed Jan 11 15:21:44 EET 2006 George Moschovitis * Make all sub-elements implicitly named. Wed Jan 11 15:15:51 EET 2006 George Moschovitis * Nitro automatically converts templates in Element.template_root into Element classes. Added more comments to the Elements implementation. Mon Jan 9 16:48:26 EET 2006 kashia@vfemail.net * TableHelper sort implementation Mon Jan 9 13:27:04 EET 2006 George Moschovitis * Added test case for inheritance behaviour. [epiperak] Thu Jan 5 19:34:46 EET 2006 chrisfarms@gmail.com * Use multipart forms with scaffolding, standby for Blob upload Control Thu Jan 5 19:31:47 EET 2006 chrisfarms@gmail.com * Start of Array control + small fix Thu Jan 5 19:16:25 EET 2006 chrisfarms@gmail.com * Fixes the @params to contain the same 'clever' structure for this[that] type post data when using Multipart form data. Tue Jan 3 16:03:39 EET 2006 chrisfarms@gmail.com * Runner has the autoreload require only in the debug setup Fri Dec 23 12:20:24 EET 2005 chrisfarms@gmail.com * options should be optional (Control#fetch) Fri Dec 23 11:29:29 EET 2005 chrisfarms@gmail.com * More controls work: ability to disbale controls, made the little +/- buttons work (tho this should be a propper spinner at some point) Wed Dec 21 22:08:57 EET 2005 chrisfarms@gmail.com * Neatening up of the Control code Mon Jan 2 02:56:53 EET 2006 kashia@vfemail.net * helper_table_cleanup Thu Jan 5 15:45:00 EET 2006 George Moschovitis * More flexible elements, auto inject ElementMixin if needed, handle elements in Nitro::Element namespace (safer), rdoc fixes. Thu Jan 5 13:17:14 EET 2006 George Moschovitis * Moved wee into helpers from adapter, some rdocs. Wed Jan 4 18:47:03 EET 2006 George Moschovitis * Add db dump/reload functionality, fixed some bugs too. Wed Jan 4 13:20:06 EET 2006 George Moschovitis * Charset setting for admin part. Tue Jan 3 19:30:28 EET 2006 George Moschovitis * Added support for WebFiles (ie file uploads) featuring imagemagick integration, thumbnails etc. Based on OgFile. Still under construction. Also added a new Gallery example to demonstrate this. Tue Jan 3 12:56:19 EET 2006 George Moschovitis * Added some template_root autodetection code, for more intelligent Template.root defaults. Tue Jan 3 11:55:22 EET 2006 George Moschovitis * More rdoc stuff, og store fix. Wed Dec 28 01:43:24 EET 2005 bryan.a.soto@gmail.com * fix_gen_executable Makes reap generate a gen executable. Fri Dec 30 23:05:08 EET 2005 bryan.a.soto@gmail.com * bugfix_scaffold Specifies Nitro namespace so scaffolding can correctly fill Og objects if user didn't include Nitro namespace in his app. Fri Dec 30 13:53:26 EET 2005 George Moschovitis * Better handling of errors on transactions. [timlarson] Fri Dec 30 13:35:24 EET 2005 George Moschovitis * More Rdocs and small fixes here and there... Fri Dec 30 13:09:21 EET 2005 George Moschovitis * Better handling of NoAction error. [tsume] Fri Dec 30 12:22:54 EET 2005 George Moschovitis * Updated ProjectInfo's to generate rdocs, added some more rdocs comments here and there. Fri Dec 30 11:24:19 EET 2005 George Moschovitis * Bug fixed and optimized new reloader. Since the optimization is so efficient autoreloading is enabled for live (production) sites by default. Thu Dec 29 18:33:34 EET 2005 George Moschovitis * Implemented autoreload optimization (check for dirty). Much faster development mode. [timlarson] Thu Dec 29 16:24:11 EET 2005 George Moschovitis * Even more CGI fixes. [james_b] Thu Dec 29 15:49:13 EET 2005 George Moschovitis * Some fixes to the Cgi infrastructure. Thu Dec 29 14:04:49 EET 2005 George Moschovitis * Removed obsolete files and directories. Thu Dec 29 13:55:16 EET 2005 George Moschovitis * Updated INSTALL docs. [tsume] Thu Dec 29 13:40:08 EET 2005 George Moschovitis * Added support for auto accumulation in Og collections + test case. [epiperak] Thu Dec 29 13:02:26 EET 2005 George Moschovitis * Updated to scriptaculous 1.5.1 Thu Dec 29 12:44:14 EET 2005 George Moschovitis * Small fixes in Rakefiles. Thu Dec 29 12:26:13 EET 2005 George Moschovitis * Use the generic setup.rb method for non-gem installation. [tsume] Wed Dec 28 14:06:43 EET 2005 George Moschovitis * Script compiler fixes, builder fixes, bumped version. Tue Dec 27 14:23:18 EET 2005 George Moschovitis * The helper also requires the file (temp implementation). Tue Dec 27 14:22:00 EET 2005 George Moschovitis * Show off builder in flickr example. Tue Dec 27 14:00:36 EET 2005 George Moschovitis * More great javascript improvements, auto_require needed javascript files. Tue Dec 27 13:28:21 EET 2005 George Moschovitis * Draggable, AutoComplete, many improvements to the javascript helper. Tue Dec 27 12:44:44 EET 2005 George Moschovitis * Pass compiler to morphers, compiler.shared for compiler-stage shared memory and more compiler improvement.s Tue Dec 27 12:25:26 EET 2005 George Moschovitis * Cleaned up flickr. Tue Dec 27 11:24:50 EET 2005 George Moschovitis * Refactored javascript helper. Tue Dec 27 10:56:06 EET 2005 George Moschovitis * Small beautifications to the flickr example. Fri Dec 23 18:56:40 EET 2005 George Moschovitis * Implemented INCREDIBLE scriptgenerator for dead easy dhtml/ajax effects. Updated Flickr example. Fri Dec 23 15:34:02 EET 2005 George Moschovitis * Implemented client-side morphers. Fri Dec 23 15:33:13 EET 2005 George Moschovitis * Added new flickr example. Fri Dec 23 11:15:12 EET 2005 George Moschovitis * Small fixes. Thu Dec 22 20:52:08 EET 2005 rob@motionpath.com * Fix to the glue mailer so bcc and cc work Fri Dec 23 00:08:06 EET 2005 chrisfarms@gmail.com * Add Nitro:: scope to Server in admin part Thu Dec 22 14:44:09 EET 2005 rob@motionpath.com * Test cases need gems and facets Thu Dec 22 00:46:59 EET 2005 bryan.a.soto@gmail.com * tc_nitro_controller_aspect Makes the test case pass. Thu Dec 22 00:05:52 EET 2005 bryan.a.soto@gmail.com * bugfix_remove_breakpoint Removes breakpoint call from test case. Was loading active_support (Yes, Rails) from rake test runs. Fri Dec 23 11:01:49 EET 2005 George Moschovitis tagged 0.26.0 Thu Dec 22 00:18:54 EET 2005 bryan.a.soto@gmail.com UNDO: bugfix_rakefile_test_libs Sets up location of dev libs in relation to Rakefiles. Ensures that tests run against dev version. Still requires RUBYOPT=-rubygems for facets, etc. Thu Dec 22 00:18:54 EET 2005 bryan.a.soto@gmail.com * bugfix_rakefile_test_libs Sets up location of dev libs in relation to Rakefiles. Ensures that tests run against dev version. Still requires RUBYOPT=-rubygems for facets, etc. Thu Dec 22 16:27:25 EET 2005 George Moschovitis * Added ProjectInfo for examples. Thu Dec 22 14:16:45 EET 2005 George Moschovitis * Small fix in nitrogen. Thu Dec 22 13:33:51 EET 2005 George Moschovitis * Added 'created' hook to session (to allow for easy initial values setup). Wed Dec 21 14:38:56 EET 2005 George Moschovitis * Added reap ProjectInfo's for spark and flare (Trans rules ;-)). Wed Dec 21 14:10:11 EET 2005 George Moschovitis * Fix in ProjectInfo. Wed Dec 21 14:09:44 EET 2005 George Moschovitis * Removed unfinished client example. Wed Dec 21 14:02:13 EET 2005 George Moschovitis * Even more minor stuff. --- 0.26.0 --- Wed Dec 21 13:55:01 EET 2005 George Moschovitis * Minor fixes. Wed Dec 21 13:29:50 EET 2005 chrisfarms@gmail.com * Remove reduntant lines from a handful of Controls Wed Dec 21 13:16:49 EET 2005 chrisfarms@gmail.com * Updates to Control system, allow preprocessing of posted values by the controls themselves (or via a method specified on property/relation). Tue Dec 20 15:06:21 EET 2005 chrisfarms@gmail.com * When an obj is pushed into a collection any existing version of obj needs removing first. Tue Dec 20 15:05:32 EET 2005 chrisfarms@gmail.com * What is the patch name? Rebuild of Controls; a Control instance is now made for each obj,property pairing when required, this stops the need to continully pass the obj,prop to each instance method. Tue Dec 20 12:00:27 EET 2005 chrisfarms@gmail.com * Repaired scaffold delete (missing '@') Wed Dec 21 13:14:08 EET 2005 George Moschovitis * Some more small fixes. Wed Dec 21 13:02:25 EET 2005 George Moschovitis * Implemented bryans validation_key idea to avoid multiple validations [bryan]. Wed Dec 21 12:41:20 EET 2005 rob@motionpath.com * Don't infinite loop if PostgreSQL database is damaged Wed Dec 21 12:38:02 EET 2005 George Moschovitis * Updated docs. Wed Dec 21 12:23:30 EET 2005 George Moschovitis * Multiple small fixes in flare. Tue Dec 20 18:49:41 EET 2005 rob@motionpath.com * Heavy duty startup patch to PostgreSQL Allows you to do crazy things like run 50 concurrent connections at once destroying the tables while other Og processes are trying to load Tue Dec 20 16:38:52 EET 2005 rob@motionpath.com * PostgreSQL fix to allow tolerance of multiple programs meddling with the database structure Mon Dec 19 21:05:06 EET 2005 rob@motionpath.com * PostgreSQL improvements, change to manager, enhancement and change to error logger, call create_table on STI classes again This patch tidies up the old foreign key constraint creation and also offers a new rapid method that is called post setup. A similar technique could be used to offer an alternate table creation mechanism greatly increasing load performance. Error logger was not verbose enough so I made it more verbose when Og.setup throws exceptions. I also made it exit the program if $DBG was set to make this easier to spot. For some reason create_table was explicitly not being called on tables with schema inheritance set. This is a mistake I think, there is no reason why you cannot use the schema inheritance base class and we do. Tue Dec 20 03:10:45 EET 2005 chrisfarms@gmail.com * More scaffolding related bits. A HasMany/JoinsMany control, Repaired the redirect after save, removed obsolete scaffold.js Fri Dec 16 19:33:09 EET 2005 chrisfarms@gmail.com * Some mailservers reject mail requests if they lie about their HELO statement.... This patch makes the default domain for Glue::Mailer the hostname of the machine running the app (I think this is better default behaviour) Tue Dec 20 14:40:35 EET 2005 George Moschovitis * Small fixes. Mon Dec 19 15:49:33 EET 2005 George Moschovitis * Added delete/destroy in main admin page. Tue Dec 20 11:04:27 EET 2005 George Moschovitis * More templates for blog example. Tue Dec 20 11:03:46 EET 2005 George Moschovitis * Updated docs. Tue Dec 20 11:03:29 EET 2005 George Moschovitis * Small fix in flare. Fri Dec 16 19:56:02 EET 2005 rob@motionpath.com * Another postgresql race condition... Fri Dec 16 18:46:03 EET 2005 rob@motionpath.com * Og.setup error logger now more chatty and exits the program if $DBG is set (program is useless if it's broken) Fri Dec 16 18:39:27 EET 2005 rob@motionpath.com * Fixes another race condition Fri Dec 16 18:29:23 EET 2005 rob@motionpath.com * Stop race condition with PostgreSQL Fri Dec 16 18:21:12 EET 2005 rob@motionpath.com * PostgreSQL auto-stripping of broken relations fix Mon Dec 12 17:35:34 EET 2005 rob@motionpath.com * Og was incorrectly using a case-sensitive comparison to see if it should append SELECT klass::OGTABLE but SQL is case-insensitive. Fixed. Fri Dec 16 00:15:39 EET 2005 chrisfarms@gmail.com * Scaffolding and part/admin updates. Notable changes new scaffold_all method instead of the mounted hack, sprinkling of aspects in the scaffold code for pre :on => scaffold_save etc (handy for restricting control), cleaner stylesheet handling from part/admin, scaffold method defaults to :mount => true ... seems silly adding this everytime... search gives a "not implimented" error if no serach method found instead of raising /error... +other bits Wed Dec 7 16:17:07 EET 2005 chrisfarms@gmail.com * TEMP: fix _oid issues ... abandon once new scaffold operational Tue Dec 6 14:23:01 EET 2005 chrisfarms@gmail.com * TEMP: fix to refers_to scaffold relation in populate when :none is allowed Fri Dec 16 17:33:49 EET 2005 George Moschovitis * Small changes in runner. Fri Dec 16 12:02:49 EET 2005 George Moschovitis * Dont dump access_log to STDERR by default on windows. Thu Dec 15 17:58:33 EET 2005 George Moschovitis * Hack fixed PROTO_DIR/index bug. A better solution (template_root stack) will be available in 0.27.0 Thu Dec 15 17:27:17 EET 2005 George Moschovitis * Added enumerable accumulate helper. Thu Dec 15 16:25:38 EET 2005 George Moschovitis * Confirm before delete in the admin screens. Thu Dec 15 15:34:15 EET 2005 George Moschovitis * Refactored, improved, fixed blog example. Thu Dec 15 15:16:10 EET 2005 George Moschovitis * Added fragment caching helper to sweeper, small fixes in fragment caching. Thu Dec 15 13:22:57 EET 2005 George Moschovitis * Updated docs. Thu Dec 15 12:13:33 EET 2005 George Moschovitis * Some fixes on guill's session patch. Wed Dec 14 18:33:22 EET 2005 Guillaume Pierronnet * nitro session code refactored, og session store added, test case updated Fri Dec 9 19:31:59 EET 2005 Guillaume Pierronnet * webrick adapter: avoid warning on streaming with http/1.0 Fri Dec 9 14:12:32 EET 2005 Guillaume Pierronnet * @out can be an IO in case of streaming, and don't have empty? method Fri Dec 9 14:05:32 EET 2005 Guillaume Pierronnet * request.ajax? removed and aliased to xml_http_request? instead Wed Dec 14 21:49:51 EET 2005 rainhead@gmail.com * Updated docs for RELEASES and javascript Wed Dec 14 13:59:59 EET 2005 George Moschovitis * Some fixes to the examples to make them work with the latest nitro. Wed Dec 14 13:47:02 EET 2005 George Moschovitis * Small changes to make the tests pass again. Wed Dec 14 13:06:58 EET 2005 George Moschovitis * Upgrated to Prototype 1.4 and Scriptaculous 1.5 Wed Dec 14 12:58:27 EET 2005 George Moschovitis * Updated docs to prepare for new release. Sun Dec 11 16:57:17 EET 2005 brian@xsi-design.com * improved_validations Tue Dec 13 17:30:39 EET 2005 George Moschovitis * Use DATETIME instead of timestamp by default on Mysql. Tue Dec 13 17:06:44 EET 2005 George Moschovitis * Reordered default compiler pipeline, better tradeoff. Tue Dec 13 15:32:51 EET 2005 George Moschovitis * Inline admin css. Tue Dec 13 15:32:29 EET 2005 George Moschovitis * Temp many_to_many implementation. Mon Dec 12 18:08:12 EET 2005 George Moschovitis * Add to_s for tags (scaffold friendly). Mon Dec 12 17:40:02 EET 2005 George Moschovitis * Added the new sweeper. Mon Dec 12 17:38:49 EET 2005 George Moschovitis * Add Revisable, Sweeper support in spark. Mon Dec 12 17:38:33 EET 2005 George Moschovitis * Improved Revisable. Mon Dec 12 17:36:29 EET 2005 George Moschovitis * CacheSweeper -> Sweeper, allow for non cache cleanups. Mon Dec 12 17:32:11 EET 2005 George Moschovitis * Updated RELEASES. Mon Dec 12 17:31:08 EET 2005 George Moschovitis * Sweeper support in flare. Sun Dec 11 11:24:37 EET 2005 George Moschovitis * Misc changes. Sat Dec 10 00:22:44 EET 2005 bryan.a.soto@gmail.com * bugfix_validate_unique Modifies validate_unique to use new find_all_by_* methods which return an array. Adds tests. Fri Dec 9 08:23:48 EET 2005 rainhead@gmail.com * Some documentation for Javascript mixin Thu Dec 8 01:01:36 EET 2005 Jonas Pfenniger * Added CheckboxControl, linked to TrueClass and changed sql to parse 'true', '1' and 't' to true Thu Dec 8 13:04:11 EET 2005 Jonas Pfenniger * Removed all ms ^M Thu Dec 8 16:04:54 EET 2005 George Moschovitis * Removed the new validation code, buggy, waiting for a new patch. Thu Dec 8 15:33:36 EET 2005 George Moschovitis * Added force_save. Thu Dec 8 15:30:44 EET 2005 George Moschovitis * Fix in timestamp. Thu Dec 8 01:06:12 EET 2005 brian@xsi-design.com * Improving validation support and enabling validation before a save. Fixed a bug where calling #valid? would cause an endless loop. Fixed a bug where calling #valid? and then extending a class to add new validations would cause those validations to be ignored. Wed Dec 7 18:06:17 EET 2005 George Moschovitis * More small things. Wed Dec 7 15:08:26 EET 2005 rob@motionpath.com * PostgreSQL foreign key constraints fixes and improvements Now deletes join table rows as it did before (this is needed since Og has applied a NOT NULL constraint to join tables). The framework is in place for the ability to specify foreign key reactions. Wed Dec 7 15:05:18 EET 2005 George Moschovitis * Fixed some old :editors. Wed Dec 7 14:41:24 EET 2005 George Moschovitis * Misc fixes. Wed Dec 7 14:31:04 EET 2005 George Moschovitis * Small fix in flare Wed Dec 7 13:25:23 EET 2005 George Moschovitis * Some fixes in evolution. Wed Dec 7 12:54:54 EET 2005 George Moschovitis * Added searchable, the scaffolder also supports searching. Wed Dec 7 12:13:47 EET 2005 rob@motionpath.com * Patch to allow multiple other databases to be used with PostgreSQL Wed Dec 7 12:05:42 EET 2005 George Moschovitis * Added pager in the admin screens (dont forget the system.css file) Wed Dec 7 12:04:40 EET 2005 George Moschovitis * Misc fixes in the admin/scaffold code. Wed Dec 7 00:02:26 EET 2005 chrisfarms@gmail.com * Attempt at making the error handling for @out a little neater Tue Dec 6 23:59:47 EET 2005 chrisfarms@gmail.com * More consistancy between compiler and the cool new dispatcher, raise NoActionError for 404 type situations Wed Dec 7 10:49:39 EET 2005 George Moschovitis * Added guill's kirby test case. [guill] Tue Dec 6 18:40:36 EET 2005 Guillaume Pierronnet * fixed: bad handling of @oid in og/store/kirby.rb Tue Dec 6 18:00:58 EET 2005 rob@motionpath.com * PostgreSQL foreign key constraints fixes This patch will cause Og to strip out all constraints it has previously added to a database on startup unless you use the :leave_constraints option by setting it to true within the database options. It is safe to allow it to do this always. There has been a change in that all constraints now set NULL on deletes rather than cascading the delete which was appropriate to join tables but not appropriate to other relationships. This is a safe fix to use for now, also removes the need for the seperate sceript and manual intervention and should stay in Og while the cascade behaviour of relationships is discussed on the Mailinglist. Tue Dec 6 13:16:06 EET 2005 rob@motionpath.com * Added loopback to the list of ignored proxy addresses (some ad-blocking software uses this) Tue Dec 6 17:58:27 EET 2005 George Moschovitis * More small fixes. Tue Dec 6 17:44:43 EET 2005 George Moschovitis * Added old why_wiki code too. Tue Dec 6 17:43:24 EET 2005 George Moschovitis * Some fixes to make Publishables work again. Tue Dec 6 17:42:46 EET 2005 George Moschovitis * Reimplemented why_wiki example. Tue Dec 6 17:08:07 EET 2005 George Moschovitis * Added the extremely useful CacheSweeper mixin. Tue Dec 6 16:41:32 EET 2005 George Moschovitis * Cleaned up dispatcher. Tue Dec 6 16:38:09 EET 2005 George Moschovitis * Further improvements to the scaffoliding / admin code. Tue Dec 6 14:18:24 EET 2005 Guillaume Pierronnet * compiler/morphing.rb not stripping doctype anymore Tue Dec 6 14:17:42 EET 2005 Guillaume Pierronnet * base and meta tags added to cleaned up html tags Thu Dec 1 08:11:31 EET 2005 rainhead@gmail.com * Allow fixtures with ".yaml" extension Mon Dec 5 21:19:32 EET 2005 zimba.tm@gmail.com * Glycerin require facility Sun Nov 27 13:07:02 EET 2005 zimba.tm@gmail.com * removed ms carriage-return Mon Dec 5 16:19:24 EET 2005 George Moschovitis * Use the new KirbyBase 2.5 gem, which works perfectly with the latest code (no more db corruption on reload). Mon Dec 5 15:25:47 EET 2005 George Moschovitis * Continued work on the new scaffolder, initial support for relation, more cleanups, navigation and more improvements. Mon Dec 5 13:03:47 EET 2005 George Moschovitis * Executables in ProjectInfo. [trans] Sat Dec 3 04:34:28 EET 2005 rainhead@gmail.com * Type-o in nitro/ProjectInfo Mon Dec 5 12:35:26 EET 2005 George Moschovitis * Added Rob's kill-constrains script. [rob] Mon Dec 5 11:37:43 EET 2005 rob@motionpath.com * Improvements to PostgreSQL foreign key constraints Now tracks record fields as well as join tables. Will automatically set corrupt relations that were in place before adding the constraints to NULL if evolve_schema_cautious is set to false. Otherwise, logs an error, doesn't add the constraint and allows Og to continue loading. The code is simplified. Thu Nov 17 12:45:00 EET 2005 rob@motionpath.com * Allows simple (not heavily tested) usage of primary keys with a different field name to the relation name (useful for legacy applicatons) Mon Dec 5 12:21:59 EET 2005 George Moschovitis * Implemented the new intelligent dispatcher that combines the functionality of the older general and nice dispatchers and allows for completely free structure and nice urls without rewrites. Pure magic! Sun Dec 4 20:29:55 EET 2005 chrisfarms@gmail.com * FIX: Elements not getting aliased as ElementProcessor propperly --test cases are useful Sun Dec 4 20:17:59 EET 2005 chrisfarms@gmail.com * By putting the morphing compiler after the elements compiler we are able to use morhping code within elements, but lose the ability to morph an element! Sun Dec 4 20:10:45 EET 2005 chrisfarms@gmail.com * FIX: whoops!... changes to cleanup stopped the render,inject etc tags rendering Sun Dec 4 16:54:03 EET 2005 chrisfarms@gmail.com * Tiny bit of refactoring in compiler, easier to read Fri Dec 2 19:09:26 EET 2005 chrisfarms@gmail.com * Stop Runner silently catching errors in external config files (was confusing, and hard to find bugs) Mon Nov 28 18:30:58 EET 2005 Guillaume Pierronnet * ajax? method for request Mon Nov 28 17:31:33 EET 2005 Guillaume Pierronnet * mysql store evolve_schema support this is mainly a recopy of code. Needs to be refactored. Sat Nov 19 03:43:35 EET 2005 Guillaume Pierronnet * taggable: avoid key conflict by filtering already tagged objects Fri Nov 18 12:46:30 EET 2005 Guillaume Pierronnet * og sqlite small bugfix Fri Dec 2 19:00:34 EET 2005 George Moschovitis * Added some simple relation controls, refactoring and fixes, still under construction. Fri Dec 2 16:50:00 EET 2005 George Moschovitis * Started working on new form helper, this patch contains changes for scaffolding, compiler and more to support this. Under construction. Fri Dec 2 11:18:04 EET 2005 George Moschovitis * Manually added the cleanup compiler. Fri Dec 2 11:17:07 EET 2005 George Moschovitis * Annotation bug fix in update_routes (hopefully this fixes the hard to track annotation bug). Fri Dec 2 11:16:33 EET 2005 George Moschovitis * Small updates after chris's patch. Fri Dec 2 07:38:32 EET 2005 chrisfarms@gmail.com * Allow use of symbols for set_order options (kirby) Fri Dec 2 07:37:42 EET 2005 chrisfarms@gmail.com * Change some debug/display info in runner Fri Dec 2 07:32:00 EET 2005 chrisfarms@gmail.com * Updates to morphing... order that morphers are added dictates priority for that morpher, added select_if, checked_if, select_unless etc. attributes for use with