From gm at navel.gr Wed Apr 19 05:26:24 2006 From: gm at navel.gr (gm at navel.gr) Date: Wed, 19 Apr 2006 12:26:24 +0300 (EEST) Subject: [Nitro-repository] Patch applied Message-ID: <20060419092624.4085ED34005@taurus.navel.gr> We have the following extra patches: Will apply the following patches: Thu Mar 9 18:21:54 EET 2006 Jonas Pfenniger * Nitro::Element : removed unneeded Mon Mar 13 13:49:29 EET 2006 rob at motionpath.com * George's fixes to his new routes system as a patch and a tiny fix for the case where params are nil Tue Mar 14 09:11:25 EET 2006 m.fellinger at gmail.com * removed restriction to 1000 characters for an Article-body Sat Mar 18 08:59:24 EET 2006 bryan.a.soto at gmail.com * file-cacheable-fix Win32 doesn't seem to like opening an existing file flocked with exclusive. Also opens cache files in binary mode. Doesn't seem to make much difference as Marshall seems to convert it to binary, but just to be safe. Sat Mar 18 08:27:33 EET 2006 bryan.a.soto at gmail.com * guills-spark-fixes Tiny spark fixes from Guillame Pierronnet. Separated out into a separate patch. Credit guillaume.pierronnet AT gmail DOT com Sat Mar 18 08:40:06 EET 2006 bryan.a.soto at gmail.com * guills-taggable-fixes Guill's fixes for Glue::Taggable. Separated to a separate patch. Credit to guillaume.pierronnet AT gmail DOT com Tue Mar 7 21:12:09 EET 2006 Jonas Pfenniger * All compilers now have text and compiler as argument Fri Mar 10 11:41:44 EET 2006 vseguip at gmail.com * Avoid name clash with GTK2 This patch avoids a name clash between Og and the Glib ruby bindings. It does so by renaming properties with og_properties and then aliasing og_properties with properties for backwards compatibility. It also avoids the internal use of "property" (which also clashes) using "prop_accessor" instead. Fri Mar 10 11:41:44 EET 2006 vseguip at gmail.com UNDO: Avoid name clash with GTK2 This patch avoids a name clash between Og and the Glib ruby bindings. It does so by renaming properties with og_properties and then aliasing og_properties with properties for backwards compatibility. It also avoids the internal use of "property" (which also clashes) using "prop_accessor" instead. Tue Mar 7 21:12:09 EET 2006 Jonas Pfenniger UNDO: All compilers now have text and compiler as argument Tue Mar 14 23:15:41 EET 2006 bryan.a.soto at gmail.com * nitro-fix-dot-in-urls Should make Nitro process URLs with a '.' (dot/period) in them. Sun Mar 19 14:41:44 EET 2006 Kashia Buch * Nitro + facets 1.1.0 + calibre 1.2.0 Wed Mar 22 01:00:33 EET 2006 bryan.a.soto at gmail.com * tests-add-sti-test Adds a test to ensure that STI classes come back as the correct class. Wed Mar 22 09:31:17 EET 2006 bryan.a.soto at gmail.com * element-fix Fix to #is_element?. PREFIX_RE is a regex and when it was being converted to a string, was causing the tag to be searched for incorrectly. Fri Mar 17 08:01:21 EET 2006 bryan.a.soto at gmail.com * nitro-test-config Adds a CONFIG.rb file to the nitro test suite. Sets $NITRO_NO_ENVIRONMENT to true and requires nitro. Ensures that the chdir isn't performed. Thu Mar 23 02:33:16 EET 2006 bryan.a.soto at gmail.com * glue-cache-file-fix This time, I'm really adding my file-cacheable-fix. Win32 doesn't seem to like opening an existing file flocked with exclusive. Also opens cache files in binary mode. Doesn't seem to make much difference as Marshall seems to convert it to binary, but just to be safe. Thu Mar 23 21:52:06 EET 2006 bryan.a.soto at gmail.com * georges-glue-configuration-improvements Reimplemented Configuration system to be more flexible, added more comments and documentation. Written by gmosx. Ported by bryan. Thu Mar 23 22:38:31 EET 2006 bryan.a.soto at gmail.com * test-fix-glue-tc_configuration This test was displaying evil knowledge of internals. It deleted _all_ settings currently stored causing things to fail in later tests. Wed Mar 8 17:26:29 EET 2006 rob at motionpath.com * Stop empty cookies crashing Nitro Tue Mar 14 09:05:15 EET 2006 m.fellinger at gmail.com * small fix for flare-rss There still is the problem that we cannot provide a direct link to a comment, since there is no action dedicated to view them, wich means i offer links to the article the comment is related to. Mon Mar 13 12:13:26 EET 2006 rob at motionpath.com * Add :table property to join relationships allowing you to specify a custom table (and have multiple different join relations with the same class). Test case demonstrating this. Fri Mar 24 23:17:32 EET 2006 bryan.a.soto at gmail.com * glue-taggable-join-update Brings og/lib/glue/taggable.rb up to date with Rob's join patch. Sat Mar 25 08:41:50 EET 2006 bryan.a.soto at gmail.com * facets-1.2.0 Updates to Facets-1.2.0. Removes requires for calibre. Mon Mar 27 21:43:44 EEST 2006 George Moschovitis * Further improved configuration system, even added some ruby magic, check out the rdocs and the updated test case. Mon Mar 27 21:59:51 EEST 2006 George Moschovitis * Startup optimization, don't search in ObjectSpace for managed classes. Thu Mar 30 10:40:23 EEST 2006 George Moschovitis * Removed og startup optimization, doesnt work. Thu Mar 30 12:11:55 EEST 2006 George Moschovitis * Added query_by_example support in Og and the auto admin interface, minor improvements in form helper. Thu Mar 30 13:05:18 EEST 2006 George Moschovitis * Bumped version number to 0.30.0 Sun Apr 2 23:26:44 EEST 2006 George Moschovitis * Added ignore_field/ignore_column annotation for Og. [kasia] Tue Mar 28 10:41:03 EEST 2006 bryan.a.soto at gmail.com * kirby_fixes Fixes to the Kirby store submitted by Dylan Bruzenak (dylanb AT digitalvalence DOT com). Had to integrate as the repo didn't apply correctly against devlab. Tue Apr 4 02:59:47 EEST 2006 bryan.a.soto at gmail.com * og-sqlite-test-fix Config setting was keeping Og test suite from running when using the Sqlite3 store. This probably just masks the symptom more than anything else though. The real culprit probably lies lurking somewhere. Tue Apr 4 02:57:27 EEST 2006 bryan.a.soto at gmail.com * og-sqlite-sti-fix Sqlite3 store was not using fields_for_class defined in SqlStore, so it was improperly handling single table inheritance. Fri Apr 7 10:14:12 EEST 2006 George Moschovitis * Added boolean helpers in request object. Fri Apr 7 12:25:55 EEST 2006 George Moschovitis * Added some cookie related helpers. Fri Mar 10 14:53:03 EET 2006 Kashia Buch * add testcase for joins with camel case Tue Apr 4 09:33:14 EEST 2006 bryan.a.soto at gmail.com * camel-case-table-naming Fixes devlab bug #13. http://devlab.oree.ch/trac/nitrohq/ticket/13 Wasn't consistently determining field names. Sat Mar 25 09:56:09 EET 2006 bryan.a.soto at gmail.com * ajax-helper-params Code submitted by Massimo Maria Ghisalberti nissl AT tiscali DOT it Added testcase. Allows AJAX helper generated Javascript functions to take params. Sat Apr 8 10:35:30 EEST 2006 George Moschovitis * Updated to prototype 1.5.0_rc0 / Scriptaculous 1.6.1 Sat Apr 8 20:39:04 EEST 2006 George Moschovitis * Implemented absolutely magical record/playback functionality in the Webrick adapter to allow for fully automatic webapp testing. Use your browser to 'record' your test run of the application and playback many times to assert that it works as expected. Sun Apr 9 11:27:58 EEST 2006 George Moschovitis * Better error report when a relation uses a non-existant class as the target. Sun Apr 9 12:23:08 EEST 2006 George Moschovitis * Cleaned up router implementation, added more intuitive 'global' setup (see rdocs). [james_b] Mon Apr 10 12:01:44 EEST 2006 George Moschovitis * Small updates in docs. Mon Apr 10 13:08:42 EEST 2006 George Moschovitis * Keep the rendering level in the context to allow for conditional rendering on top_level actions (very useful ;-)). Mon Apr 10 13:21:55 EEST 2006 George Moschovitis * Add some simple options to the session vcr: --record session.yaml and --playback session.yaml, enjoy ;-) Mon Apr 10 13:26:23 EEST 2006 George Moschovitis * Updated AUTHORS. Mon Apr 10 13:56:45 EEST 2006 George Moschovitis * Cleaned up tabs. Mon Apr 10 13:58:55 EEST 2006 George Moschovitis * Moved top level repo scripts in script Tue Apr 11 09:59:10 EEST 2006 George Moschovitis * Small fix in fragments caching. Tue Apr 11 10:14:48 EEST 2006 George Moschovitis * Moved Tag out of Glue namespace (temporarily). Tue Apr 11 10:57:05 EEST 2006 George Moschovitis * Made the router and nice url resolver a bit more intelligent. Wed Apr 12 20:18:42 EEST 2006 George Moschovitis * Misc fixes. Thu Apr 13 11:50:56 EEST 2006 George Moschovitis * Reimplemented global, more flexible and transparently supports distributed global variables, work in progress though. Thu Apr 13 12:11:34 EEST 2006 George Moschovitis * Reimplemented session garbage collection (simple). Thu Apr 13 14:39:02 EEST 2006 George Moschovitis * Fix in output caching. Fri Apr 14 10:50:41 EEST 2006 George Moschovitis * Added new script to run all tests, lets get rid of the stupid rakefile. Fri Apr 14 12:49:15 EEST 2006 George Moschovitis * Small changes to make all tests pass. Fri Apr 14 13:04:40 EEST 2006 George Moschovitis * Updated docs. Mon Apr 17 11:18:15 EEST 2006 George Moschovitis * Added context.no_sync! option, low level hack needed when modifying the users session in interesting ways ;-) Mon Apr 17 11:37:21 EEST 2006 George Moschovitis * More flexible Script generator, the developer can use most of its features without a Client subclass. Tue Apr 18 17:16:33 EEST 2006 George Moschovitis * Removed from glue files that where added in Facets, adapted Nitro accordingly. Sat Apr 15 09:23:47 EEST 2006 bryan.a.soto at gmail.com * test-fix-tc_aggregations_calculations Modifies test case for tc_aggregations_calculations.rb. Group by doesn't automatically perform an order by of the grouping field, so the test case was failing due to the assumption that the lowest value was listed first. Thu Apr 13 02:42:36 EEST 2006 bryan.a.soto at gmail.com * bugfix-nitro-R-operator Fixes the R operator by setting the annotation it requires in the dispatcher when the controller is mounted to the mount point. Adds tests. Wed Apr 12 23:14:23 EEST 2006 bryan.a.soto at gmail.com * og-joins_many-relation When using a through table, joins_many was assuming that the through table class was already enchanted. This modifies it to compute the table name. Fri Apr 7 08:36:54 EEST 2006 bryan.a.soto at gmail.com * og-tags Modifies the query used for Tag selection. Uses subqueries. Passes tests on Mysql, Postgres and Sqlite. Thu Apr 6 08:14:41 EEST 2006 bryan.a.soto at gmail.com * og-postgres-join-tables Patch modifies the way Postgres accesses join table info to match other stores. Thu Apr 13 09:20:23 EEST 2006 bryan.a.soto at gmail.com * og-aggregate-type-casting Patch adds a new method, #type_cast, which ensures dates and times are returned as instances of Date and Time. Adds tests to tc_aggregations_calculations.rb. Thu Apr 6 10:09:20 EEST 2006 bryan.a.soto at gmail.com * og-postgres-sti-fix Makes PsqlStore#eval_og_allocate use the same logic as SqlStore#eval_og_allocate when determining if a class is STI. Tue Apr 18 01:25:08 EEST 2006 bryan.a.soto at gmail.com * test-fix-tc_aggregations_calculations Modifies test case for tc_aggregations_calculations.rb. Group by doesn't automatically perform an order by of the grouping field, so the test case was failing due to the assumption that the lowest value was listed first. Tue Apr 18 01:41:59 EEST 2006 bryan.a.soto at gmail.com * glue-version-bump-0.30 Bump Glue::Version to 0.30.0 Tue Apr 18 17:56:29 EEST 2006 George Moschovitis * Minor fix. diffing dir... Applying patches to the local directories... diffing dir... Finished applying... From gm at navel.gr Sat Apr 29 13:05:23 2006 From: gm at navel.gr (gm at navel.gr) Date: Sat, 29 Apr 2006 20:05:23 +0300 (EEST) Subject: [Nitro-repository] Patch applied Message-ID: <20060429170523.7C8788F43C2@taurus.navel.gr> We have the following extra patches: Will apply the following patches: Tue Apr 18 21:14:10 EEST 2006 fabian at fabian-buch.de * * new FeedHelper . reimplementation of RssHelper to support all RSS versions . very few code left of Georges original RssHelper . supports RSS versions 0.91, 1.0 and 2.0 . supports Atom 1.0 . supports rough OPML 1.0 . should be backward compatible to the RssHelper for RSS 0.91 feeds . just change "helper :rss" to "helper :feed" for access to all the new features . not much tested yet, so be careful, but test a lot and report bugs . big RDoc, so everyone knows how to use it . more tests, but it still could use a lot more.. (but tests are no validator, right?) Wed Apr 19 14:01:33 EEST 2006 George Moschovitis * Aplied some coding convetions to the new feed helper. Tue Apr 18 19:40:37 EEST 2006 Jonas Pfenniger * [small fix] Nitro didn't start properly when Og was not used Thu Apr 20 17:29:59 EEST 2006 George Moschovitis * Removed aspects from glue (in facets now), adapted nitro accordingly. Fri Apr 21 12:08:47 EEST 2006 George Moschovitis * FIX: don't create tables for polymorphic_parent entities. Fri Apr 21 19:47:10 EEST 2006 George Moschovitis * Better controller mount_path handling, removed Bryan's hack fix. Fri Apr 21 19:47:40 EEST 2006 George Moschovitis * Added link_to helper in XHTML helper for easy linking to entities. Sat Apr 22 00:00:46 EEST 2006 George Moschovitis * Fixed toggling in default error page. Sat Apr 22 10:00:00 EEST 2006 George Moschovitis * Changed all nitrohq refs to nitroproject refs. Sat Apr 22 10:00:29 EEST 2006 George Moschovitis * A simple script to perform mass file replacements. Sat Apr 22 11:26:29 EEST 2006 George Moschovitis * Fill the params array with extra nils if params are missing to make auto nice urls more flexible and useful. Sun Apr 23 19:07:55 EEST 2006 George Moschovitis * Add href_of in xhtml helper. Tue Apr 25 09:41:13 EEST 2006 George Moschovitis * href_of helper accepts strings/symbols. Tue Apr 25 14:02:05 EEST 2006 George Moschovitis * FIX: R operator (encode_url) correctly handles actions with arity. Tue Apr 25 14:08:19 EEST 2006 George Moschovitis * Added some tests for R fix. Tue Apr 25 18:46:13 EEST 2006 George Moschovitis * Og.setup= and Og.options= to allow configuring Og through a Configuration .yaml file. Thu Apr 27 10:39:29 EEST 2006 George Moschovitis * Fixed admin destroy option, used to delete_all. Thu Apr 27 13:14:59 EEST 2006 George Moschovitis * Rationalized explicitly unamanaged classes setup. Now including Og::Unmanageable marker only affects the class that includes it, not the descendants. Added some rdoc comments. Thu Apr 27 13:29:45 EEST 2006 George Moschovitis * Initial support for orderables in admin/scaffold pages. Thu Apr 27 13:32:32 EEST 2006 George Moschovitis * Removed acgi stuff, not mature enough! Thu Apr 27 20:17:48 EEST 2006 George Moschovitis * Added more rdoc comments here and there, to clarify some parts of the Nitro code. More to come. Thu Apr 27 20:19:02 EEST 2006 George Moschovitis * Removed unneeded ContextHelper. Sat Apr 29 04:50:09 EEST 2006 George Moschovitis * Adapted yonas finegrained transformation pipeline patch to work with the latest code. Also added support for action specific pipelines, added more rdocs. See compiler.rb for the details. Tue Apr 18 22:45:59 EEST 2006 bryan.a.soto at gmail.com * script-runner-enhancements Various enhancements. Runs against darcs repo, allows multiple dirs to be ran, i.e. ./script/test.rb nitro og rather than only one at a time. Thu Apr 20 08:46:59 EEST 2006 bryan.a.soto at gmail.com * manverus-ez-tests Adds test cases manveru submitted on the mailing list. Wed Apr 12 16:15:32 EEST 2006 m.fellinger at gmail.com * Adding 'if $DBG' for all Logger.debug messages Thu Apr 20 09:27:52 EEST 2006 bryan.a.soto at gmail.com * logger-debug-update Updates manveru's patch to current repo by resolving conflicts Fri Apr 21 13:32:45 EEST 2006 fabian at fabian-buch.de * FeedHelper initialize time via Time.at(0) so should work on Windows too now :) Sun Apr 23 12:12:07 EEST 2006 fabian at fabian-buch.de * FeedHelper atom time fix removed to_rfc3339 in favour of iso8601 Mon Apr 24 09:17:04 EEST 2006 bryan.a.soto at gmail.com * gmosx-feed-style-fix-update Brings George's style corrections up to date with the correct version of feed helper. Mon Apr 24 09:37:55 EEST 2006 bryan.a.soto at gmail.com * glue-aspects-removal-addendum Changes a couple more requires that were missed earlier. Tue Apr 25 08:46:29 EEST 2006 bryan.a.soto at gmail.com * facets-1.3.2-update Updates to facets 1.3.2 by removing the Glue namespace prefix from Nitro code. Thu Apr 27 09:32:00 EEST 2006 bryan.a.soto at gmail.com * test-og-tc_aggregate_calculations Gets rid of those stupid warnings. Thu Apr 27 09:33:36 EEST 2006 bryan.a.soto at gmail.com * fix-og-ez-sti Adds manveru's test case and revises his solution, hopefully correctly. Sat Apr 29 09:58:29 EEST 2006 bryan.a.soto at gmail.com * enh-nitro-test-fixtures Adds param processing for get requests. Sat Apr 29 20:08:26 EEST 2006 George Moschovitis * Minor stuff. Sat Apr 29 20:09:13 EEST 2006 George Moschovitis * Minor. diffing dir... Applying patches to the local directories... diffing dir... Finished applying...