Sat Oct 27 20:23:46 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Removed head dir.
Sat Oct 27 20:22:26 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Removed branch dir.
Sat Oct 27 19:47:52 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Added branch dir. We will use this directory to make Nitro compatible with facets 2.0 (and then finalize 0.50)
Sat Oct 27 19:45:02 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Moved current repo in the head directory.
Thu Oct 25 17:44:02 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Default ordering in timestamped.
Tue Oct 23 15:02:57 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Introduced a simple asset helper.
Tue Oct 23 11:25:31 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Fix in taggable.
Mon Oct 22 17:56:09 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor.
Sun Oct 21 23:43:09 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Some fixes to the atom serializer to make the validator happy. Still, doesnt work 100% as expected.
Sun Oct 21 16:39:35 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* ATOM: check respond_to?(:author), service.rb: issue warning when there is no model annotation on the controller
Sat Oct 20 11:47:13 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Resolved conflict.
Sat Oct 20 11:43:39 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Reimplememted atom serializer. (still does not work 100% correctly :( )
Fri Oct 19 11:47:56 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Fix CGI and FastCGI adapter
Thu Oct 18 09:40:02 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Conflict fixes.
Thu Oct 18 09:40:59 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixes.
Thu Oct 18 09:36:23 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixes in syndication formats.
Sun Oct 14 14:11:25 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use debug options in stage mode.
Tue Oct 16 12:46:17 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Added a simple string censoring utility.
Tue Oct 16 11:37:52 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Improved atom syndication (title) + don't show author emails.
Fri Oct 12 16:15:11 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor
Fri Oct 12 06:13:53 EEST 2007 Mark Van De Vyver <mvyver@gmail.com>
* Alphabetize the setting listing - should help finding ourway around?
Thu Oct 11 18:07:15 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor.
Thu Oct 11 09:18:07 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor change in admin part.
Wed Oct 10 18:06:12 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor.
Wed Oct 10 16:10:41 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Validation length, removed a hack fix from elements, needs rethinking.
Wed Oct 10 11:06:57 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Added flash_errors? helper.
Wed Oct 10 09:23:42 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor.
Mon Oct 8 00:17:34 EEST 2007 Chris Scheper <prpht9@gmail.com>
* examples of use added to rdoc for Og::Model
Mon Oct 8 18:13:18 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor stuff in new helper.
Mon Oct 8 08:55:54 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor
Thu Oct 4 11:41:08 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Removed again action returns string behaviour, it fucks up auto syndication and other features.
Wed Oct 3 10:34:45 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Let the HTML format report 'charset=utf-8' when $KCODE='UTF8'
When I set $KCODE='UTF8', I expect all subsystems to use utf-8.
It's POLS, it's "just standard Ruby", it's how it IMHO should be.
Mon Oct 1 23:56:24 EEST 2007 rob@robmela.com
* webfile_upload_dir_fix
Mon Oct 1 14:49:32 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* FormHelper RDoc update
Sun Sep 23 09:55:35 EEST 2007 Thomas Leitner <t_leitner@gmx.at>
* Fixes the problem of passing params to a form action
Sun Sep 23 09:18:04 EEST 2007 Thomas Leitner <t_leitner@gmx.at>
* Fix AttributeUtils to only assign given values, not all
AttributeUtils#populate_object assigns values to properties only if they are in the given values hash. However, it assigns values to relations regardless of their being in the values hash - this has been fixed.
Fri Sep 21 18:55:39 EEST 2007 Thomas Leitner <t_leitner@gmx.at>
* Removed unused code parts
Fri Sep 21 18:52:36 EEST 2007 Thomas Leitner <t_leitner@gmx.at>
* Add support for populating a Date field
Fri Sep 21 18:39:04 EEST 2007 Thomas Leitner <t_leitner@gmx.at>
*
Fix broken +/- links in FloatControl
The links did not work correctly since the float values were always converted to integers.
Tue Oct 2 09:15:06 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor.
Fri Sep 28 12:11:36 EEST 2007 Mark Van De Vyver <mvyver@gmail.com>
* Fix pre/post parsing in create_table_indices and two minor changes
Tue Sep 25 18:34:18 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor
Fri Sep 21 15:50:11 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Converted some more specs from .old_test
Fri Sep 21 15:24:32 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Added some old Og specs, temporarily removed dbi spec.
Wed Sep 19 16:48:14 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor
Tue Sep 18 16:17:12 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Bring Dispatcher constructor with Georges earlier patch to use "" as root controller mount path, include unit test
Tue Sep 18 16:16:34 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Update the RDoc rake task, use rake rdoc:all
Wed Sep 19 11:56:52 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor.
Wed Sep 19 11:55:43 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor.
Wed Sep 19 11:51:50 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Added conf directory to the hello example to avoid the logger error.
Wed Sep 19 11:50:59 EEST 2007 George Moschovitis <gmosx@reizu.com>
* As requested, re-enabled the action returns string behaviour. [james_b/dan]
Wed Sep 19 10:30:49 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Fixed marks OGTABLE patch. [mark]
Tue Sep 18 17:32:21 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Recoded Og create_field_map, this sixes the duplicate select bug. More cleanup is needed. Thanks to Mark for spotting this. [mark]
Tue Sep 18 16:45:05 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Fixed trailin '/' dispatcher bug [leitner].
Tue Sep 18 15:11:14 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Small fixes in the blog example.
Tue Sep 18 12:48:17 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor, added character type.
Tue Sep 18 09:51:02 EEST 2007 Mark Van De Vyver <mvyver@gmail.com>
* Add quote_column/table required method placeholder.
Mon Sep 17 16:30:56 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Added child helper in element.
Sun Sep 16 07:02:07 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Add test for empty string dispatching to Root#index
Sat Sep 15 16:56:16 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Quick fix for redirect to empty string URI (redirect to index of root controller)
Thu Sep 13 16:23:36 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Introduced attr helper to make dynamic Elements easier to create. [rmela]
Thu Sep 13 11:19:38 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Integrated JQuery 1.2 (Kicks ass)
Thu Sep 13 11:18:54 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Refactored validation error handling in the new control system.
Thu Sep 13 08:30:24 EEST 2007 Mark Van De Vyver <mvyver@gmail.com>
* Separate Og start options hash from Og.manager_options
Consecutive 'Og.start' no longer pollutes Og.manager_options
Wed Sep 12 17:40:47 EEST 2007 George Moschovitis <gmosx@reizu.com>
* The dispatcher should not bark when accepting uris with dots. Let's make jonathan happy ;-) [jonathan]
Wed Sep 12 15:00:04 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Incoming Mailer now uses TMail (great for parsing attachments ;-))
Wed Sep 12 14:51:16 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Introduced vendor directory, added TMail code.
Wed Sep 12 01:51:02 EEST 2007 Mark Van De Vyver <mvyver@gmail.com>
* PostgreSQL specific type removed - is handled in adapter.
Mon Sep 10 14:15:56 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Bugfix in define_force_attr_for
Mon Sep 10 11:19:57 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Added favicon in proto app (get rid of some file missing error messages).
Mon Sep 10 10:40:37 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Bring the proto-app welcome page up to date.
- Remove references to examples that are no longer included
- Change 'xhtml' to 'htmlx'
Mon Sep 10 10:34:31 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* include Nitro in the proto app.rb
Mon Sep 10 10:54:55 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Show errors in conf, exit app. [rmela]
Sat Sep 8 14:07:01 EEST 2007 Mark Van De Vyver <mvyver@gmail.com>
* Move default :evolve_schema => :warn from ./og/lib/og/store.rb to ./og/lib/og.rb
Fri Sep 7 13:44:50 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Allow override of the default session store [bill kelly].
Fri Sep 7 13:31:27 EEST 2007 George Moschovitis <gmosx@reizu.com>
* A 'hack' fix, the form_error helper removes the :ERRORS from the flash (to avoid concatenating the same errors again and again). A more elegant solution will be needed.
Fri Sep 7 12:52:52 EEST 2007 George Moschovitis <gmosx@reizu.com>
* validation_errors returns nil for valid attrs, initial support to show attribute errors in controls.
Thu Sep 6 16:59:52 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor fix [renzi].
Thu Sep 6 15:32:51 EEST 2007 George Moschovitis <gmosx@reizu.com>
* A default option in the select helper, added the "--" hack in query_by_example.
Thu Sep 6 13:56:31 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Introduced experimental concept of ModelUI.
Thu Sep 6 13:13:06 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Call Aspects.setup from the Og spec helper, added timestamped spec.
Thu Sep 6 11:18:28 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Some minor source code fixes.
Thu Sep 6 08:36:30 EEST 2007 Mark Van De Vyver <mvyver@gmail.com>
* DBI adapter default connection specs[_^[_][D[_^[_][D[_^[_][D[_^[_][D[_^[_][D[_^[_][D
Thu Sep 6 08:14:48 EEST 2007 Mark Van De Vyver <mvyver@gmail.com>
* Changes to spec helper for dbi adapter
Thu Sep 6 07:54:57 EEST 2007 Mark Van De Vyver <mvyver@gmail.com>
* Add initialize and disconnect to DBI adapter. DBI trace if $DBG.
Thu Sep 6 07:46:29 EEST 2007 Mark Van De Vyver <mvyver@gmail.com>
* Resolve inconsistent setup of default opt
Wed Sep 5 15:47:28 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Conflict resolving.
Tue Sep 4 17:56:11 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* proto template path now includes "app"
Tue Sep 4 14:12:14 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Fix colorful logging, don't output ANSI color codes for nothing
Wed Sep 5 15:18:30 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Small changes to make tests pass.
Wed Sep 5 15:06:25 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Fixed *nasty* bug in ann_attr + added test.
Wed Sep 5 14:34:39 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Changes in flash, some more controls.
Wed Sep 5 12:00:18 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Fix default template dir [arne].
Tue Sep 4 13:10:22 EEST 2007 Mark Van De Vyver <mvyver@gmail.com>
* Initial commit of Og::DbiAdapter and first spec
Tue Sep 4 17:50:24 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor.
Tue Sep 4 16:26:57 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Worked a bit on the new control helper.
Tue Sep 4 11:28:40 EEST 2007 George Moschovitis <gmosx@reizu.com>
* flash_error transparently converts validation_errors to arrays.
Mon Sep 3 11:28:51 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Helper dir for tests, minor stuff. [arne]
Thu Aug 30 17:50:22 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Minor stuff.
Thu Aug 30 15:09:26 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Introduced two new command line options in Nitro (--part-install, --part-uninstall) to manual force custom install/cleanup procedures for parts.
Thu Aug 30 10:56:41 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Added missing --record/--playback parameters.
Wed Aug 29 15:35:20 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Simple textarea helper.
Tue Aug 28 10:51:52 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Added small unit test for flash.
Tue Aug 28 10:39:01 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Added flash_error helper.
Mon Aug 27 18:02:15 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Small fixes.
Mon Aug 27 14:51:39 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Updated to latest version of JQuery (1.1.4)
Mon Aug 27 14:40:51 EEST 2007 George Moschovitis <gmosx@reizu.com>
* Quickly ported some functionality from the old form helper to the new one.
Sun Aug 26 12:36:00 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Small stuff.
Fri Aug 24 16:02:05 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Re-added validate_confirmation.
Fri Aug 24 15:23:27 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added comments to explain the improved behaviour of save.
Fri Aug 24 14:19:21 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Temporarily dissabled auto (REST-style) action expansion. It is dangerous, should only happen in 'API' calls. We have to decide what constitutes an 'API' call.
Fri Aug 24 14:12:16 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Show the controller when logging the compilation of a method, (plus an experimental change in request).
Fri Aug 24 12:51:35 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Preserver request parameters helper.
Fri Aug 24 11:41:10 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added favicon.ico to the blog example to acoid a distracting error message.
Fri Aug 24 10:56:43 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added more renders to the new form helper.
Wed Aug 22 18:14:40 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Experimental: intoduced some ansicode magic in the Logger.
Wed Aug 22 13:55:08 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Work in progress. New simpler and more useful form helper.
Wed Aug 22 13:47:30 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed flash system. (But I will have to revisiti the flash implementation, it needs improvements)[_^[_]:wq
Wed Aug 22 10:41:23 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Localization returns the key string for untranslated strings.
Wed Aug 22 10:17:39 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Small improvement in startup messages.
Tue Aug 21 18:15:05 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Rake task for rdoc generation.
Tue Aug 21 17:07:11 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added table name quoting in Og (makes using no 'og' prefix safe).
Tue Aug 21 16:22:07 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improved default localization implementation.
Tue Aug 21 14:59:32 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Application.current
Tue Aug 21 13:17:39 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* More advanced (and developer friendly) template_filters_pipeline manipulation.
Tue Aug 21 12:49:20 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added template_filter_pipeline manipulation methods + tests.
Mon Aug 20 16:14:18 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added some command line options shortcuts (-d for --daemon, -a for --adapter etc, etc)
Mon Aug 20 15:10:47 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc stuff.
Mon Aug 20 11:59:24 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Refactored og tests with a 'fixture'.
Mon Aug 20 11:36:39 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed ruby-breakpoint dependency
Mon Aug 20 11:34:16 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc changes.
Mon Aug 13 18:53:53 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed NASTY cache expire bug.
Mon Aug 13 17:13:00 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Logger.replace, correct logging format for daemonized live application.
Sun Aug 12 15:08:46 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed gen dependency from Nitro gem. [rui]
Sat Aug 11 21:25:38 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Update gemspecs and rake_task/dist.rake to build correct gems.
Sat Aug 11 12:54:47 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed Og queries selecting only specific fields, added some initial Og tests. [rui miguel]
Fri Aug 10 12:40:43 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improved console feedback when running a Nitro application in a cluster configuration.
Fri Aug 10 12:22:28 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed bug in Admin part.
Fri Aug 10 11:08:53 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added dummy test in nitro.
Fri Aug 10 10:59:36 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Create initial testing infrastructure in og, nitro, glue.
Thu Aug 9 23:27:49 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed nasty output buffer bug in render. This was manifestated as 'errors not shown in sub-controller errors". [rui miguel]
Thu Aug 9 15:52:19 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Small bugfix.
Thu Aug 9 15:50:00 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Small fix to make nitro run w/o Og (makes hello example run again).
Thu Aug 9 15:37:56 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed buggy router (added test).
Thu Aug 9 15:35:46 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use "" instead of "/" for the root path in the dispatcher. Less error prone, no need for squeeze all over the place (that you may forget).
Wed Aug 8 21:31:25 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixex multi-child elements, a separate id is assifnged to each child, and the @_children dictionary holds all children.
Wed Aug 8 19:56:02 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Report attempts to mount invalid controllers.
Wed Aug 8 19:41:02 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Og.initialized?, allow Nitro start without Og.
Wed Aug 8 19:28:33 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc stuff, simple cookie test.
Mon Aug 6 20:11:25 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Some cleanup, removed script compiler filter.
Mon Aug 6 20:03:06 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Small improvement in nitro command.
Sun Aug 5 12:20:40 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Cleaned up various stuff.
Sun Aug 5 12:05:45 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* New test.rake, test/helper.rb and a first test case.
Sun Aug 5 11:10:30 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Restarted raw tests from scratch, temporarily moved old stuff to .old_tests
Sat Aug 4 21:00:56 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Include local lib dir when running nitro console.
Fri Aug 3 19:36:18 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed Logger.* prefix from many places, some code cleanup here and there.
Fri Aug 3 19:20:20 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improved logger, timestamp logger entries in live mode, removed many Logger.* prefixes.
Fri Aug 3 18:34:00 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Updated TODO.
Mon Jul 23 22:57:22 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Merged markup spec and markup tc, 1 spec fails
Mon Jul 9 19:47:08 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Fixed cookie spec, see ML 08-07-07
Sun Jul 8 15:40:22 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Minor cosmetics (style convention)
Sun Jul 8 15:37:59 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Converted mounter (4 pass) and compiler (1 fails)
Tue Jul 31 11:05:37 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Cleaned up proto.
Thu Jul 19 10:06:43 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Call Aspects.setup in helper, more flexible db password in tests/examples.
Tue Jul 17 10:18:06 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed error reporting (status_500/status_400, etc...)
Tue Jul 17 10:03:58 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix infinite loop case in render handle_error (handler itself has an error).
Tue Jul 17 09:59:02 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Refactored render(/render_action) between render and adapter.
Wed Jul 11 12:54:33 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor stuff.
Tue Jul 10 12:37:33 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Fix evolution + STI
Mon Jul 9 18:17:58 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Remove some duplicate methods from sql.rb
Mon Jul 9 18:15:28 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Clean up collection.rb, adding delete by oid
Mon Jul 9 18:11:05 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Add recursive delete for objects
Mon Jul 9 18:35:26 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Better error reporting on failures by using __FILE__, __LINE__ for relation evals
Mon Jul 9 18:34:51 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Hide controls of hierarchical mixin attributes
Mon Jul 9 18:21:45 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Don't expect writeable primary key
Mon Jul 9 18:21:15 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Add a transaction_raise which doesn't swallow errors but hands them down the chain (but still rolls back on errors)
Mon Jul 9 18:19:35 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Don't ovverride instance variables unconditionally when doing a find(:include for example where the included class has same named attributes
Mon Jul 9 18:12:00 EEST 2007 Jonathan Buch <jo@helloit.fi>
* don't use empty string for empty value when quoting, use NULL
Mon Jul 9 18:09:56 EEST 2007 Jonathan Buch <jo@helloit.fi>
* relation, use .to_sym to avoid some rare cases of a string inside relation
Mon Jul 9 18:05:07 EEST 2007 Jonathan Buch <jo@helloit.fi>
* accept options for .select and .select_one and hand them down to store.select(_one)
Mon Jul 9 18:02:54 EEST 2007 Jonathan Buch <jo@helloit.fi>
* use .insert instead of .save when using .create (fixes bug with non-standard pks)
Mon Jul 9 18:01:09 EEST 2007 Jonathan Buch <jo@helloit.fi>
* fix revisable, quote pks correctly
Sun Apr 29 11:01:00 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Enable custom aggregation queries
This patches allows the overriding of the :select option, this is also
needed for the refers_many relation.
Sun Apr 29 10:49:55 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Add optional options to joins_many .count
Sun Jul 8 15:52:59 EEST 2007 Jonathan Buch <jo@helloit.fi>
* adapt pager spec to new pager
Sun Jul 8 14:54:49 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* In of specs : setup->before, added og_teardown
Sun Jul 8 14:46:49 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Deleted test/adapter/raw_post1.bin
Sun Jul 8 14:41:30 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Converted request testcase, deleted adapter/tc_webrick stub
Tue Jul 10 09:44:31 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Better default doctype (HTML 4.01) in proto.
Tue Jul 10 09:40:33 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Small fix.
Tue Jul 10 08:42:27 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Updated elements documentation, use a dictionary to store _element children [arne].
Sat Jul 7 21:01:58 EEST 2007 Jonathan Buch <jo@helloit.fi>
* [og] better error reportin in joins_many + nil-bugfix
Wed Jul 4 11:05:41 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed forced Og bug [rmela].
Mon Jul 2 12:10:37 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed pager helper. test for ancestors.include? Og::Model.
Mon Jul 2 11:44:25 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Glycerin script for the blog example.
Mon Jul 2 11:44:04 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Moved some files around.
Sat Jun 30 13:02:13 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Fixed IfMorpher, def self.key;"each";end -> def self.key;"if";end
Thu Jun 28 22:32:14 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Raw::Pager spec fixup, green
Thu Jun 28 00:13:36 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Brainless test-to-spec : controller/aspects, view/pager
Wed Jun 27 20:27:42 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Typo: ribust -> robust
Wed Jun 27 15:20:29 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Mark mysql error as error, not info.
Wed Jun 27 15:18:54 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Small improvements in the blog example. Added glycerin.rb helper script.[_^[_]:w
Wed Jun 27 13:53:58 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Written skeleton of doc/RELEASES for the upcoming version. Lists the more important changes. Still under construction.
Wed Jun 27 11:59:00 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor cleanup.
Wed Jun 27 10:11:22 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor changes to make example easier to run. [arne]
Tue Jun 26 14:21:08 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Check if template exists, else use app/template. Fixes WSOD problem in blog [james_b].
Tue Jun 26 14:17:45 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improved blog example, added auto syndication and export to JSON. More fault tolerant ATOM exporter.
Tue Jun 26 13:40:45 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Updated CHANGELOG.
Mon Jun 25 11:02:18 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use nitro/part/xx instead of part/xx [james_b].
Sun Jun 24 09:54:30 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Fix glycerin.rb, remove gen from load path, add load path for part/admin
Sun Jun 24 09:39:40 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Og.manager must be non-nil in nitro/application.rb
Sat Jun 23 18:13:11 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Make webfile spec runnable, prepare for better tests
Sat Jun 23 15:41:19 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Converted webfile test
Sat Jun 23 14:57:19 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Changed og/spec/helper to work with script/lib/
Sat Jun 23 15:22:07 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Fix bug in compiler, George please check, controller spec fixes
Sat Jun 23 13:16:51 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Updated aspects spec to new lib/spec location
Sat Jun 23 13:09:13 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Converted from test to spec, adapted to new script/lib/spec location
cookie; controller; context converted
Sat Jun 23 13:07:27 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Put helpers in script/lib
Sat Jun 23 10:10:53 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Bring specs up to date with cgi.rb changes
Sat Jun 23 10:03:06 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Fill uuid_polymorphic with a non-implemented spec
Thu Jun 21 10:06:57 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Don't allow xxx.yyy structured parameters, only xxx[yyy]
Wed Jun 20 23:42:58 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Make nitro aspects spec pass, George please recheck
Wed Jun 20 23:25:59 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Fix rest of Raw specs, all specs green
Wed Jun 20 22:56:01 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Fix cgi spec + fix cgi
Tue Jun 19 20:26:52 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Converted tc_cgi to spec/cgi, 19 specs - 6 fail
Wed Jun 20 10:32:40 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Some minor stuff
Wed Jun 20 10:27:47 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added more blog files, added caching in blog example, better error reporting in mysql driver.
Tue Jun 19 12:50:17 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Work on the new blog example. Cleanup in the proto dir.
Tue Jun 19 02:10:44 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed old blog example files, the proto app uses the new Nitro logo.
Mon Jun 18 17:57:16 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Hack fixed an annoying problem in the compiler. Check out the comments for some details. Updated hello example.
Sun Jun 17 20:21:46 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Converted tc_caching to spec/controller/caching
Sun Jun 17 19:22:48 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Made structure of spec/ dir resemble raw/
Sun Jun 17 18:56:11 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Converted Raw specs to new infrastructure/syntax
Sun Jun 17 18:54:40 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Converted exisiting Nitro specs to new syntax/infrastructure
Sun Jun 17 18:45:15 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Changed include Raw::TableHelper to Raw::Mixin::TableHelper in glue/builder/xml
Sun Jun 17 18:43:48 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Added require 'facets/core/module/is' in raw.rb
Sun Jun 17 18:41:32 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Fixed rake for specs in subdirs
Sun Jun 17 18:33:52 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Run individual tests with rake test:project:filename
Sun Jun 17 16:59:20 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Added glue loadpath in script/helper/spec
Sun Jun 17 18:34:42 EEST 2007 Jonathan Buch <jo@helloit.fi>
* remove setup/db.rb and make spec/relation.rb pass
Sun Jun 17 18:22:28 EEST 2007 Jonathan Buch <jo@helloit.fi>
* split spec for store, make them pass
Sun Jun 17 18:06:10 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Make :evolve :full to add needed columns in orderable
Sun Jun 17 17:56:00 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Fix single-inheritance + spec
Sun Jun 17 17:54:47 EEST 2007 Jonathan Buch <jo@helloit.fi>
* @thread_safe was always set to `true`, insert a `raise` in manager when with_store will yield nil
Sun Jun 17 17:53:51 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Remove test directory
Sun Jun 17 15:27:42 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Created script/helper/spec, to be included in specs, sets up loadpath, loads rSpec
Sun Jun 17 17:30:19 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Rest of the specs converted, many failing though
Sun Jun 17 16:58:45 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Many more specs
Sun Jun 17 14:50:49 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Revamp join.rb spec, fix bug in postgresql returning text pks when inserting
Sun Jun 17 13:55:47 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Fix Ez specs
Sat Jun 16 17:29:22 EEST 2007 Jonathan Buch <jo@helloit.fi>
* join, types, has_one_create_on_insert specs, join failing horribly why?
Sat Jun 16 17:00:09 EEST 2007 Jonathan Buch <jo@helloit.fi>
* build, camel case, delete all, ez, finder, has many specs, property => attr_acc
Sat Jun 16 15:52:39 EEST 2007 Jonathan Buch <jo@helloit.fi>
* aggregation sepcs, accumulation specs, cacheable specs
cacheable fails horrible, because `after_enchant` of cacheable seems not
to be called. This also tries to unify cacheable spec.
Sat Jun 16 15:02:06 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Revise Optimistic Locking spec, failing because Aspects `pre` fails somehow
Sat Jun 16 14:48:45 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Automatic translation of all specs to new RSpec version
Sat Jun 16 14:47:27 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Fix hierarchical spec + fix bug in hierarchical
Sat Jun 16 14:46:54 EEST 2007 Jonathan Buch <jo@helloit.fi>
* accumulator spec translated
Sat Jun 16 14:46:00 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Fix psql insert bug
Sat Jun 16 13:38:20 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Rake test/spec basic setup, ported from ramaze
Sat Jun 16 14:03:11 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Rough translations of the Model folder to specs
Sat Jun 16 12:58:55 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Bring Spec configuration to newest version
Fri Jun 15 15:42:58 EEST 2007 Arne Brasseur <arne@arnebrasseur.net>
* Moved apply/build/cleanup/ctabs from script to rake_tasks, added rakefile
Thu Jun 14 13:23:16 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Updated CONTRIBUTORS
Thu Jun 14 12:06:59 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor stuff.
Wed Jun 13 11:12:40 EEST 2007 Arne Brasseur <arne at arnebrasseur dot net>
* Fixed Part.require
Wed Jun 6 17:06:18 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improved transaction support in Mysql, applied psql fix to the sqlite adapter aswell.
Wed Jun 6 09:32:57 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Transaction save psql store
Wed May 30 00:26:59 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed --webrick option [arne].
Mon May 28 20:00:49 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added some missing files.
Sun May 20 12:50:13 EEST 2007 Brian Davis <brian.william.davis@gmail.com>
* Allow arbitrary joins_many relations
Appends the relation name to the end of named many_to_many and joins_many relations, allowing multiple distinct joins_many relations with the same component classes.
Tue May 22 13:34:13 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixes in script adapter to make compatible with caching, allows for efficient, behind-the-scenes caching.
Tue May 22 01:08:08 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* more fault tolerant controler/model enchant code.
Sun May 20 18:46:02 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor stuff.
Sun May 20 13:48:52 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added cool new asset filter.
Sun May 20 13:48:22 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Many small fixes.
Sun Apr 29 10:59:56 EEST 2007 Jonathan Buch <jo@helloit.fi>
* bugfix, integer oids werent saved correctly anymore
Sun Apr 29 10:50:49 EEST 2007 Jonathan Buch <jo@helloit.fi>
* small fix in refers_to, wasn't saving self correctly.
Sun Apr 29 10:40:53 EEST 2007 Jonathan Buch <jo@helloit.fi>
* Startup speed patch, removes many unnecessary calls to ann()
See thread: http://rubyforge.org/pipermail/nitro-general/2007-April/007605.html
Sun Apr 29 10:19:07 EEST 2007 Jonathan Buch <jo@helloit.fi>
* small glue format validation fix
This removes the nil checking from validate_format, should use
validate_value for that. Also don't use .source on the regex.
Mon Apr 30 13:47:47 EEST 2007 Jonathan Buch <jo@helloit.fi>
* make aggregations and :include work together
Thu Apr 19 13:45:42 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Throw ValidationError on save.
Mon Apr 16 20:40:17 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed nasty request.uri bug in the Mongrel adapter.
Sun Apr 1 01:19:14 EEST 2007 rmela@robmela.com
* table_create_tbody_fix
If Og started but no Og objects method would throw an exception which was not handled.
Sun Apr 15 20:23:45 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* More fixes in join and taggable.
Fri Apr 13 10:14:37 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Some changes in proto
Fri Apr 13 10:13:47 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Hack fixed join/joins_many code to work with custom primary keys.
Wed Apr 11 11:02:41 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* More flexible code in elements.
Wed Apr 11 11:01:12 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed updated field in atom serialization.
Mon Apr 9 10:17:12 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added tag cleanup code in taggable, added initial code for Taggable spec.
Sat Apr 7 13:50:06 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improve localization system, made it work with the latest nitro. Added insert_filter method to easily manipulate each Format's template_filter pipeline, working LocalizationFilter.
Sat Apr 7 11:42:19 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Small fixes in taggable.
Thu Apr 5 12:38:07 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Made Og collections enumerable, better title in automatic autom syndication, request.full_uri and more...
Tue Apr 3 20:00:23 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed nasty bug in --port_offset setting that kept cluster configurations from working correctly.
Sun Apr 1 12:49:04 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* More fixes to make polymorphic relations work. The implementation is a piece of crap :(
Sun Apr 1 00:45:42 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Some cleanup in Og polymorphic relations, now works with :polymorphic => true (along with the old version (, Object)). Added spec. Also fixed a nasty oid on insert bug.
Wed Mar 28 14:16:37 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix mysql quote of nil values.
Wed Mar 28 13:29:15 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Made custom_pk.rb spec pass [jonathan].
Wed Mar 28 13:12:05 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix conflict in helper
Tue Mar 27 09:10:24 EEST 2007 Jonathan Buch <jo@helloit.fi>
* POLS when using Og::VarChar()
* add new annotation :sql_type so VarChar doesn't have to use :sql
attr_accessor :name, VarChar(20), :unique => true
works now
* added annotation :null, so NotNull also doesn't use :sql
* 3 :control => :none in Revisable
* use glycerin setup script in spec/helper.rb instead of path unshift to Og
* make join-table creation less noisy
Wed Mar 28 01:48:35 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* More fixes to make general primary keys work, fixed insert bug [jonathan].
Wed Mar 28 00:01:21 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Quote primary key in og_delete.
Mon Jan 17 16:58:50 EET 2005 rmela
* HelloWorld_Should_Always_Work
Tue Mar 27 22:41:10 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Handle xml/yaml/json post data, some cleanups in cgi.rb (many more to come).
Mon Mar 26 14:40:37 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* More fixes to support arbitraty promary keys (and UUID in particular).
Mon Mar 26 13:02:04 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix and #store as #get_store aliaas.
Mon Mar 26 13:00:38 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* << helper for manager, useful for writing db change scripts.
Mon Mar 26 13:00:03 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Initial version of the UUID mixin.
Mon Mar 26 12:59:00 EEST 2007 George Moschovitis <george.moschovitis@gmail.com>
* Some changes to Og to prepare for UUID support.
Tue Mar 20 12:44:10 EET 2007 Jonathan Buch <jo@helloit.fi>
* sql.rb changes
* remove duplicated write_attrs
* made write_attr_boolean return 'f' instead of NULL
* fix require in tc_timestamped
* add :extra_condition to .find (for use with set_find_options())
i.e. set_find_options(:extra_condition => 'time_deleted IS NULL')
* fix validate_format
Fri Mar 23 22:45:29 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Pad nice parameter in dispatcher.
Wed Mar 21 00:22:39 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Implemented CSSFormat for dynamically generated css files. Adapted output caching to make more reusable.
Tue Mar 20 11:41:08 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Moved ormsupport from facets to og/util/inflect. better organization of the og dir.
Mon Mar 19 21:08:35 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor fixes.
Mon Mar 19 10:05:12 EET 2007 Judson Lester <nyarly@gmail.com>
* fixes: compartmentalizing fixture classes - 6/63
Sun Mar 18 05:16:50 EET 2007 Judson Lester <nyarly@gmail.com>
* Fixes for new API
Sat Mar 17 18:52:15 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Cleaned up sti.rb, moved into model, better interface. Moved unmanageable into model (and into Og::mixin)
Sat Mar 17 18:23:17 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Cleaned up og/model.rb a little bit.
Wed Mar 14 01:41:46 EET 2007 Judson Lester <nyarly@gmail.com>
* Unified many_to_many and joins_many specs
Until there's a useful distinction between m2m and jm, I can't see a reason to maintain seperate spec files
Wed Mar 14 00:47:26 EET 2007 Judson Lester <nyarly@gmail.com>
* Og::Exception
Added Og::Exception to og.rb and Og::Deleted to store. Added a spec on Model for Og::Deleted's use, and
added code to SqlStore to fulfill it.
Wed Mar 14 23:25:12 EET 2007 Judson Lester <nyarly@gmail.com>
* validation: uniques really work
Worth noting: the sense of the block to Validation::add_validation has been reversed. It makes more sense
to me to return "true" if the validation passes.
Also, I realize now that I have no idea what "validate_related" is supposed to do.
Wed Mar 14 22:50:44 EET 2007 Judson Lester <nyarly@gmail.com>
* validation: unique nulls and numbers
Wed Mar 14 22:40:37 EET 2007 Judson Lester <nyarly@gmail.com>
* validation: fixed null value unique colision
As it was, two null values both counted as unique. As I understand it, that's wrong, in a SQL sense.
If you want that behavior, add a validate_value as well.
Also exposed by this fix: null values come back as empty strings. Correct behavior?
Fri Mar 16 13:41:01 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor stuff.
Wed Mar 14 22:47:06 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc fixes.
Wed Mar 14 19:20:25 EET 2007 Guilherme Antoniolo <antoniolo@gmail.com>
* quote column
Wed Mar 14 20:52:20 EET 2007 Judson Lester <nyarly@gmail.com>
* store: fixes 1
Tue Mar 13 12:13:06 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Converted more service formats.
Tue Mar 13 00:44:33 EET 2007 Judson Lester <nyarly@gmail.com>
* Validation fix
Not sure how, but "Validation::add_validation" got changed to "self.class.add_validation" which is incorrect.
Tue Mar 13 10:15:03 EET 2007 Jonathan Buch <jo@helloit.fi>
* respect user defined :foreign_key annotation
Mon Mar 12 20:04:10 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix in admin part, refactored code in 'service' formats, made more flexible.
Sun Mar 11 12:34:49 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed nasty cache cleanup bug.
Sun Mar 11 12:26:57 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Cookie expires, use -rubygems in nitro and more.
Sat Mar 10 19:19:58 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix stupid Application error that forced the Webrick adapter.
Sat Mar 10 11:38:21 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Call redirects on POST method (+ spec)
Sat Mar 10 10:02:22 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Updated CONTRIBUTORS.
Sat Mar 10 01:35:21 EET 2007 Brian Davis <brian.william.davis@gmail.com>
* many_to_many spec
Added a spec outlining proper multiple many_to_many relation behavior. Currently, this spec fails and fails hard.
Fri Mar 9 14:45:38 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix in util/markup.rb + spec.
Fri Mar 9 13:01:37 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor changes to the validation patch.
Fri Mar 9 04:47:00 EET 2007 Judson Lester <nyarly@gmail.com>
* spec: cleanup, add validations
Thu Mar 8 18:46:51 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* New implementation of Og Validations, unfinished.
Thu Mar 8 04:12:23 EET 2007 Judson Lester <nyarly@gmail.com>
* spec: merge with Og changes
Thu Mar 8 03:55:56 EET 2007 Judson Lester <nyarly@gmail.com>
* spec: store specifications split out
Interestingly enough, there are 5 failures out of 35 specs.
Tue Mar 6 11:58:37 EET 2007 Judson Lester <nyarly@gmail.com>
* sql: Accounting for custom primary keys in PSQL
Tue Mar 6 03:56:38 EET 2007 Judson Lester <nyarly@gmail.com>
* sql: cleanup OGTABLE + specs work better
Tue Mar 6 03:25:12 EET 2007 Judson Lester <nyarly@gmail.com>
* sql: cleanup - OGTABLE & oids
Thu Mar 8 14:28:57 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Slightly improved Validation::Errors.
Thu Mar 8 14:21:03 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added tidy helper. It seems to fuckup some htmls though.
Thu Mar 8 14:20:32 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Simple ATOM dumper/loader.
Wed Mar 7 22:12:35 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added temp_dir option in application, optimized updated!/touched! in Timestamped.
Tue Mar 6 17:06:11 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improvements to the generated RDoc.
Tue Mar 6 13:41:03 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Some fixes in Og test cases. Many more are needed.
Tue Mar 6 13:28:33 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix in encode_uri
Tue Mar 6 11:42:00 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Cleverly use Ruby's autoload to make the code more flexible.
Tue Mar 6 03:31:02 EET 2007 Judson Lester <nyarly@gmail.com>
* sql: removing psql comment
Tue Mar 6 03:29:57 EET 2007 Judson Lester <nyarly@gmail.com>
* sql: postgres and threadsafe oids
Sun Mar 4 09:14:44 EET 2007 Judson Lester <nyarly@gmail.com>
* spec: resolved some existing specs
Switched spec/store.rb and spec/sti_relation.rb over to isolated specifications.
As a result, discovered a couple of bugs in store.sql.
Sat Mar 3 10:51:52 EET 2007 Judson Lester <nyarly@gmail.com>
* spec: Isolated specifications, silenced psql
Sat Mar 3 03:43:30 EET 2007 Judson Lester <nyarly@gmail.com>
* spec: adding spec-helper
The first of several patches to add specs to Og. Specifically trying to isolate spefications from each other, and
break them down into small chunks.
Mon Mar 5 09:31:32 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor.
Sun Mar 4 22:51:21 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* The reloader detects element include file changes.
Sun Mar 4 22:47:33 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc fixes and updates.
Sat Mar 3 20:04:13 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Ensure log/.temp dirs extis, create temp files (like pids) in .temp, dont start a state server by default (made this an command line option --stateserver). Used the CookieSessionStore instead.
Sat Mar 3 19:03:19 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Much better implementation of CookieSessionStore. Sends a separate cookie for the client.
Sat Mar 3 10:58:41 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Reimplemented DrbStore. By looking to the drbstore source it is easy to convert the rest of the stores.
Sat Mar 3 10:53:05 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fixed reloader.
Sat Mar 3 00:21:51 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Implemented hybrid JSON/Marshal CookieSessionStore, partly readable at the client (!!!!!!!). A-M-A-Z-I-N-G.
Fri Mar 2 16:02:52 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added experimental JSONCookieSessionStore, don't use yet.
Fri Mar 2 15:54:07 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improved new sessions implementation, re-added memory store.
Fri Mar 2 13:45:29 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Totaly reimplementation of session system. Also introduced a new cookie based session store (will be the default).
Thu Mar 1 13:46:09 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* request[] accepts symbols as keys.
Thu Mar 1 13:45:29 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc fixes
Wed Feb 28 22:13:15 EET 2007 Judson Lester <nyarly@gmail.com>
* STI Relations again
Wed Feb 28 09:46:17 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc fixes.
Tue Feb 27 22:34:20 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Cool changes: the dispatcher mounter handles models, the old model scaffold code is now just a mixin, simplified the blog example.
Tue Feb 27 21:10:37 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added again to og/spec dir.
Tue Feb 27 21:09:57 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Further cleaned up the directory structure of the raw ad og projects.
Tue Feb 27 13:19:12 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc Og stuff.
Tue Feb 27 12:30:47 EET 2007 Judson Lester <nyarly@gmail.com>
* sti reference
References from STI child classes now point across to other entities, including other STI children.
There's two questionable lines in Relation::enchant that strike me as ugly - but the refactoring to
make them unnecessary would be quite serious for a mere aesthetic point
Tue Feb 27 04:06:22 EET 2007 Judson Lester <nyarly@gmail.com>
* sti-relations: failing spec
Added a spec for a feature that I want: for relationships of STI children to function properly.
Moreoever, I'd like for relationships to STI children to function properly as well. Right now the
spec fails, which means I'm allowed to write some code!
Tue Feb 27 13:08:06 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* More Og cleanup and fixes.
Tue Feb 27 12:56:16 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Renamed Og::Entity to Og::Model, to be more consistent with the rest of Nitro and easier for newcomers with AR / MVC experience.
Mon Feb 26 23:32:56 EET 2007 Judson Lester <nyarly@gmail.com>
* with_store fixes
Added some explicit local variables to account for the with_store blocks. SHould write some spec for
this... Or at least update tests.
Oh, and cleaned up some of the STI comment-outs
Mon Feb 26 14:39:29 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Some cleanups, removed more glue files.
Mon Feb 26 13:03:15 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Reimplemented Og's multithreaded strategy, should also fix the reported memory leak. [jonathan]
Sun Feb 25 21:41:36 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc fixes.
Sun Feb 25 01:11:00 EET 2007 Judson Lester <nyarly@gmail.com>
* Created sti.rb
Sun Feb 25 01:09:29 EET 2007 Judson Lester <nyarly@gmail.com>
* STI Refactoring
Moving schema inheritance conditionals into the SchemaInheritance module
Thu Feb 22 21:05:20 EET 2007 Judson Lester <nyarly@gmail.com>
* questionable-sti
Sun Feb 25 13:51:42 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Converted all refs from Nitro to Raw. (Big patch ;-))
Sun Feb 25 12:58:24 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Moved raw/lib/nitro to raw/lib/raw
Sun Feb 25 12:54:40 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Moved glue dirs to nitro/mixin and og/mixn, use Nitro::Mixin and Og::Mixin namespaces.
Sat Feb 24 23:28:30 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use debug/info/error as shortcuts for debugger, cleaner code and allows for customization. Response keeps the output buffer, added some info text when running the console (nitro console)
Sat Feb 24 21:14:29 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Worked a bit more on the blog example.
Sat Feb 24 12:27:31 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* At last, #render uses encode_uri, so does caching. The sweeper reuses the Caching code and has a better interface. POLS rules ;-)
Sat Feb 24 11:39:01 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* nitro command pass over unrecognized parameters to the application.
Fri Feb 23 23:55:39 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added simple rdoc script, minor cleanup to improve rdocs. a lot more is needed.
Fri Feb 23 21:59:42 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix in attr utils.
Fri Feb 23 12:24:19 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Make spec output more readable.
Fri Feb 23 12:12:48 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Rearanged some docs.
Fri Feb 23 12:05:55 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Aspects preserver arity, this fixes a nasty encode_uri bug, added encode_uri spec.
Thu Feb 22 22:56:15 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Cleaned up argument/env parsing and nitro command. Script/Console adapter works again.
Thu Feb 22 16:50:31 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* state.rb use facets/daemonize.
Thu Feb 22 16:48:03 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use application instead of server everywhere.
Thu Feb 22 16:01:04 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Worked more on aspects, still not happy with it.
Thu Feb 22 14:15:17 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor
Thu Feb 22 14:13:22 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Aspects apply to local methods if no target is provided, fixed some small bugs.
Thu Feb 22 13:34:45 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added nitro specs, simple spec for aspects. Fixed nasty aspects bug, the block is instance_evaled now.
Thu Feb 22 12:33:52 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Introduced spec dir. First spec (Publishable) helps identify a faster implementation of action_methods.
Wed Feb 21 12:05:39 EET 2007 Judson Lester <nyarly@gmail.com>
* Fixing postgresql
Wed Feb 21 23:29:57 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Moved appserver to nitro, renamed to application.
Wed Feb 21 22:25:12 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix in flash.
Wed Feb 21 19:29:55 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Make aspects more flexible, fixed action_methods, improved format callbacks.
Wed Feb 21 14:26:16 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Converted the codebase to use the new safer (and more elegant, though slightly slower) aspects implementation.
Wed Feb 21 10:32:45 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Changed many "property"s to "attr_accessor"s for consistency.
Tue Feb 20 17:39:18 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Important fix in dispatcher, added RSS format.
Tue Feb 20 14:31:12 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed simple example. Caching check ann(:action, :cache) annotation.
Tue Feb 20 13:26:30 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed runner.rb, add argument parsing to server, temp solution.
Mon Feb 19 23:00:48 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* More cleanup, removed some obsolete code.
Mon Feb 19 22:18:17 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Mailer works again, added MailTemplate. Needs some more cleanup though.
Mon Feb 19 20:56:29 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Some temp hack fixes. Moved mailer from glue to nitro.
Mon Feb 19 20:01:30 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Converted mongrel adapter to latest.
Mon Feb 19 19:53:23 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Refactored some more common code to adapter.rb
Mon Feb 19 19:30:55 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Separated Context from Render (at last).
Mon Feb 19 18:48:26 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Reorganized some files, cleanup.
Mon Feb 19 17:20:31 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc fixes and small improvements, trying to make cull.gr run again.
Sun Feb 18 23:34:33 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Mongrel adapter works again, cleaned up webrick and mongrel adapters, more to come.
Sun Feb 18 22:52:55 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* New super simple output caching system and some source files reorganization.
Sun Feb 18 19:26:28 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use ___super instead of ___control.
Sun Feb 18 13:29:49 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor fixes to make it run with latest facets. The source code extraction on error was buggy, so I removed it for the moment, better implementation is comming.
Sun Feb 18 13:13:51 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Some fixes to make compatible with facets 1.8.49 and daemonized support using the facets daemonized method to get rid of one more dependency.
Sun Feb 18 12:11:17 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed old prototype/scriptaculous helpers and morphers.
Sun Feb 18 12:01:13 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Renamed gen to raw
Fri Feb 16 23:38:00 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* New implementation of source extraction from errors.
Fri Feb 16 12:05:10 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Small reloader optimisation.
Fri Feb 16 11:30:53 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc stuff.
Fri Feb 16 11:13:47 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Introduced new reloader: elegant, orthogonal to the dispatcher, monitors include files and just works ;-)
Thu Feb 15 14:22:53 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Organized new Nitro directory.
Thu Feb 15 13:40:34 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Introduced new nitro directory. A super-framework that integrates gen, og and facets.
Thu Feb 15 13:39:53 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Renamed nitro dir to gen.
Thu Feb 15 13:21:39 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Moved glycerin into script
Thu Feb 15 12:45:16 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed service.rb will be replaced by Nitro's new implicit web service capabilities.
Thu Feb 15 12:22:11 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed buggy squeeze filter and misc stuff.
Thu Feb 15 11:21:31 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Organized context related files in the context directory for better source code structure.
Wed Feb 14 20:22:18 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improved format system, now defines filter_templat and before_action/after_action for extra delivery. new implementation of auto serialization to atom/json etc... under construction.
Wed Feb 14 18:59:37 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added some more filters.
Wed Feb 14 18:31:35 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Simple example that demonstrates how Nitro can be used like php for quick and dirty web apps.
Wed Feb 14 18:31:12 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Initial test for auto json, ignore.
Wed Feb 14 16:32:38 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Set correct content_type for formats.
Wed Feb 14 11:39:58 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Reintroduced the hello world example.
Wed Feb 14 11:39:38 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improved blog example.
Wed Feb 14 11:39:05 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix in aspects, and some improvemnts in the blog example.
Tue Feb 13 15:31:02 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Support action with parameters, support template override, fixes to make admin part work again.
Tue Feb 13 14:40:13 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor.
Tue Feb 13 14:36:04 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Moved action/template checkers to publishable, some fixes.
Tue Feb 13 13:35:01 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor
Tue Feb 13 10:14:19 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Change in request.path calculation, fix in dispatcher.
Tue Feb 13 09:19:06 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor.
Tue Feb 13 09:18:06 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added some skin files to the new blog example.
Tue Feb 13 09:17:17 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Addded Judson's STI patch. [judson]
Tue Feb 13 01:09:31 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added elements filter (slightly improved from old version), worked on the new blog example.
Mon Feb 12 16:33:19 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added some more files from the new example, under construction.
Mon Feb 12 16:17:55 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Adapted proto dir.
Mon Feb 12 16:11:16 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Reimplemented / cleaned up morpher to make compatible with the new system.
Mon Feb 12 14:31:28 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use Compiler Filters as instances (more flexible, canuse custom version of the filters).
Mon Feb 12 12:45:36 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Cleanup and Cookie helper.
Sun Feb 11 22:06:30 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improved format, dispatcher, converted some more of the old compiler filters.
Sun Feb 11 19:25:27 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* New Compiler filter architecture.
Sun Feb 11 19:24:34 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Resource Representation Formats (allow for customized handling of resources, in progress)
Sun Feb 11 19:24:05 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added new blog example.
Sun Feb 11 19:22:42 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Big changes (in progress). Removed all old examples. Introduced brand new Compiler architecture. Clean efficient code and initiali support for REST.
Sat Feb 10 15:07:25 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use the old hacky autoreload code in the new dispatcher. Will have to revisit this hack later.
Sat Feb 10 14:54:52 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use consistently URI instead of URL throughout hte source code.
Sat Feb 10 14:27:47 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Misc fixes to make code work with latest changes.
Sat Feb 10 13:40:28 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Optimized cookie to_s.
Fri Feb 9 12:14:58 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use facets/settings instead of glue/configuration.
Fri Feb 9 00:24:04 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Started refactoring the nitro adapters, initial changes in webrick/mongrel.
Thu Feb 8 20:22:29 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Renamed caching to cache.
Thu Feb 8 20:06:13 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor fixes.
Thu Feb 8 13:17:57 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* New implementation of AppServer, do not use the crappy Runner class, improvements in Dispatcher/Router. Still under construction.
Wed Feb 7 20:51:57 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improved dispatcher, refactored dispatcher/mounter (now the preferred way to mount controllers).
Tue Feb 6 22:45:08 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Introduced new implementation for Router, simplified.
Tue Feb 6 10:01:04 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* No cross-refs between Context/Server/Dispatcher.
Tue Feb 6 00:53:44 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Enforced some consistency rules.
Mon Feb 5 22:58:45 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added coding conventions text.
Mon Feb 5 22:58:08 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor.
Mon Feb 5 22:10:27 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Introduced judson's eval-less version of sql.rb/mysql.rb. Needs fix in facets/aspects to work [judson].
Sun Feb 4 13:45:58 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* New tc_dispatcher.rb
Sun Feb 4 12:52:03 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed unused emitter functionality from render.
Sat Feb 3 21:31:18 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use consistent require paths for Facets libraries.
Sat Feb 3 00:48:38 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor
Sat Feb 3 00:43:13 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Introduced brand new clean and restful dispatcher. In its early stages but seems to work. Better integration to come.
Fri Feb 2 15:57:08 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Better proto dir.
Fri Feb 2 15:54:14 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Render.redirect_on_empty == true by default, nitro automatically injects redirect_to_referer when the output buffer is empty!
Fri Feb 2 14:13:59 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Improved proto dir, small fixes here and there.
Fri Feb 2 01:56:28 EET 2007 Judson Lester <nyarly@gmail.com>
* missed an inspect...
Fri Feb 2 01:49:16 EET 2007 Judson Lester <nyarly@gmail.com>
* evald string roundup
All of the eval_og_ methods have been pushed up into some mixed in modules that
get included into enchanted classes. There may still be some orphaned methods etc,
but on the whole this looks a lot more manageable.
Thu Feb 1 22:46:35 EET 2007 Judson Lester <nyarly@gmail.com>
* resolving repo pull
Thu Feb 1 03:52:34 EET 2007 Judson Lester <nyarly@gmail.com>
* Mixin_enchant_sketch
This is the beginnings of a change from eval'd strings for enchantment and mixins with
a smidge of dynamic code. Honestly, there's plenty of eval'd strings in Facets, which
is out of the scope of this attempt
Fri Feb 2 00:27:01 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix in include_as_property.
Thu Feb 1 20:01:55 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Moved attributeutils to nitro/util.
Thu Feb 1 19:56:01 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Moved autoreload to nitro/util
Thu Feb 1 15:36:16 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed glue/html.
Thu Feb 1 13:39:41 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* More fixes to make more examples run again.
Thu Feb 1 12:20:19 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Some fixes to make more tests pass.
Wed Jan 31 14:32:11 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use daemons 1.0.4 [pistos]
Wed Jan 31 14:30:51 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor.
Wed Jan 31 14:29:51 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Update to make compatible with facets 1.8.8
Tue Jan 30 23:37:55 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed gen project.
Tue Jan 30 23:33:03 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Removed nitro/version.rb
Tue Jan 30 23:28:17 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added the --create myapp option to the nitro command.
Tue Jan 30 21:04:09 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Bumped version, use >= for external dependencies in gemspec files.
Tue Jan 30 15:34:55 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Small fix in mail.
Mon Jan 29 19:54:54 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* This is a BIG patch. Many many changes to make Nitro compatible with the latest version of Facets. The new annotation (and ann_attr.rb) implementation is used now. Not fully tested yet.
Thu Jan 25 01:57:48 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Made encode_url much more flexible with some shortcuts: R(User, :login) == R(User::Controller, :login), user = User[1]; R(user, :delete) == R(User::Controller, :delete, :oid, user.oid). Updated test case.
Wed Jan 24 19:49:09 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Small changes on the previous patch.
Tue Jan 23 20:16:25 EET 2007 lasso@lassoweb.se
* cache_pstore_v2
Wed Jan 24 01:47:01 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Added option to include a text file in an element template, useful to reuse .xinc templates inside elements.
Wed Jan 17 12:01:17 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Show entity oids in admin screen.
Wed Jan 17 12:00:49 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Use a flag to skip sweepers (hack implementation, rethink).
Mon Jan 15 13:01:25 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Don't overwrite create_time when inserting a timestamped object.
Mon Jan 15 01:46:55 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Fix in sql indices creation.
Thu Jan 11 16:02:00 EET 2007 Fabian Buch <fabian@fabian-buch.de>
* proto fcgi.rb -> dispatch.fcgi
and changed shebang to #!/usr/bin/env ruby
Fri Jan 12 10:59:57 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Minor stuff.
Thu Jan 11 15:56:08 EET 2007 Jonathan Buch <john@oxyliquit.de>
* f.attribute appends "_ctl" to the id. label now too [Malte]
Tue Jan 9 11:09:30 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* bumped 2006 to 2007, bumped version to 0.42.0
Fri Jan 5 14:53:05 EET 2007 Jonathan Buch <john@oxyliquit.de>
* logger fix, print argument error when $DBG
Also adds a testcase to tc controller params, thanks Kartesus.
Since any ArgumentError triggered the 'Wrong parameter count' error,
we better use $DBG to make the old error available when developing.
Tue Jan 2 19:36:59 EET 2007 George Moschovitis <george.moschovitis@gmail.com>
* Moved call/answer in separate file, slightly improved.
Sun Dec 31 19:57:07 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Removed old sanitize code + html tokenizer from glue directory.
Sat Dec 30 01:25:29 EET 2006 Jonathan Buch <john@oxyliquit.de>
* don't override sequence in psql adapter
Sun Dec 31 17:01:28 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Make mysql escape a little safer (investigate this).
Sun Dec 31 17:01:12 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Better rendering of checkbox control.
Sun Dec 31 17:00:48 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Set content_type / charset in outgoing emails.
Thu Dec 28 19:40:34 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Better error reporting in form attributes.
Thu Dec 28 19:40:22 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fix in compiler.
Thu Dec 28 14:56:12 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Full error reporting in live mode.
Thu Dec 28 13:22:50 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added create_on_insert test case.
Thu Dec 28 13:17:40 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added option :create_on_insert in has_one relations, to automatically create the target class by default. For example:
Thu Dec 28 13:17:06 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Convienience helper in scaffold, automatically enchants all entities.
Thu Dec 28 13:16:50 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Updated TODO.
Wed Dec 27 23:45:52 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Updated html_filter.
Wed Dec 27 18:11:04 EET 2006 Jonathan Buch <john@oxyliquit.de>
* some sti fixes, minor other stuff
Wed Dec 27 16:56:33 EET 2006 Jonathan Buch <john@oxyliquit.de>
* WITHOUT OIDS for psql, psql < 8.0 add oid column without that
Wed Dec 13 13:07:10 EET 2006 Jonathan Buch <john@oxyliquit.de>
* set force_boolean for populate_object (.assign) to true as default
Wed Dec 13 13:03:12 EET 2006 Jonathan Buch <john@oxyliquit.de>
* fix nasty sti bug
it wanted the 'ogtype' field always as the first field. Fix to not rely on
that.
Wed Dec 13 13:02:15 EET 2006 Jonathan Buch <john@oxyliquit.de>
* sqlite enhancements
Wed Dec 13 12:58:40 EET 2006 Jonathan Buch <john@oxyliquit.de>
* Fix for sql.rb create_field map to make it even more general
also some minor enhancements in tcs
Sat Dec 9 14:33:35 EET 2006 Jonathan Buch <john@oxyliquit.de>
* split method_missing in entity.rb
move functionality to 2 extra methods, find_by_() and find_or_create_by_()
Fri Dec 8 21:48:11 EET 2006 Jonathan Buch <john@oxyliquit.de>
* oracle fixes, resolve_limit_options works
Fri Dec 8 20:17:06 EET 2006 Jonathan Buch <john@oxyliquit.de>
* sql.rb split create_table, oracle fixes
Sun Dec 24 14:28:01 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fix some bugs that prevernted admin to work.
Sun Dec 24 14:26:39 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Security: auto html_filter all string parameters in request.fill. Use a new whitelist based version fo html filtering.
Fri Dec 22 14:15:19 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* use ',' as tags separator by defautl as well.
Wed Dec 20 17:41:08 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Dont pass resource uris to Nitro and don't try to handle Nitro uris with Webricks FileHandler.
Wed Dec 20 17:13:14 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Made the Template transformation pluggable (and not added by default at the end of the transformation pipeline. This way alternative template engines may be used. [manveru]
Wed Dec 20 12:53:32 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Moved markup.rb to util/markup.rb
Wed Dec 20 12:46:01 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Removed old, unused scaffolding code.
Wed Dec 20 12:18:26 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Moved spark and flare into example to cleanup the dir structure.
Wed Dec 20 12:16:32 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fixed a @params bug.
Wed Dec 20 12:16:09 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Moved sanitize into nitro/utils.
Wed Dec 20 12:05:14 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fixed admin part sitepath bug [rayman].
Mon Dec 18 18:04:39 EET 2006 manveru@weez-int.com
* support :psql again as store... it's nicer to type and doesn't break the old tutorials/configs anymore
Mon Dec 18 13:22:34 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Some more fixes to make get/post params work.
Mon Dec 18 13:12:27 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Remove post/get params fix.
Fri Dec 15 13:06:19 EET 2006 Fabian Buch <fabian@fabian-buch.de>
* FeedHelper Atom with html content
Atom can contain html, but only if marked as that. This patch sets
the markup type of content to be always html (doesn't hurt if non-markup
text is provided). With this change it looks much nicer in many FeedReaders.
ATTENTION: changes API: provide markuped content to FeedHelper, it makes no
sense that the FeedHelper calls the markup() method, since not everyone
uses RedCloth for his/her markup (e.g. Oxy uses BlueCloth).
Mon Dec 18 12:59:23 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Some changes to the error handling code to return correct status codes. I am not happy with this at the moment, anyone can improve this?
Thu Dec 14 15:45:38 EET 2006 Fabian Buch <fabian@fabian-buch.de>
* WebFile: use more useful controls
Wed Dec 13 11:21:36 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fix in taggable to_s, separate to_s_safe method (move this to greek.rb ?)
Wed Dec 13 11:21:16 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
tagged 0.41.0
Tue Dec 12 12:22:45 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Misc cleanup and doc updates.
Tue Dec 12 12:14:10 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Updated docs.
Tue Dec 12 12:11:37 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Cleanup.
Mon Dec 11 12:53:36 EET 2006 manveru@weez-int.com
* added some tests for template.rb - still not enough...
Mon Dec 11 12:52:04 EET 2006 manveru@weez-int.com
* rewrite of some gsub!s in template.rb, this should speed up the whole process. Also introduced SuperSafe(TM) delimter by using the MD5-hash of rand() (only once on startup, so no big deal) - this should make templating a whole lot more secure
Fri Dec 8 11:37:27 EET 2006 manveru@weez-int.com
* use the proper symbol for postgresql-adapter in the og/test/CONFIG.rb
Mon Dec 11 21:15:14 EET 2006 Jonathan Buch <john@oxyliquit.de>
* NITRO_LOG patch
Fri Dec 8 12:56:03 EET 2006 Jonathan Buch <john@oxyliquit.de>
* fix reldelete tc (and extend a few others)
Mon Dec 11 13:30:49 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Misc fixes, use NITRO_MODE in nitro.
Fri Dec 8 15:02:40 EET 2006 Jonathan Buch <john@oxyliquit.de>
* Fix bug in template.rb
<require href="#{@foo}"> did not work (wasn't evaled)
Thu Dec 7 22:55:55 EET 2006 Jonathan Buch <john@oxyliquit.de>
* oracle adapter preview
Thu Dec 7 20:15:39 EET 2006 Jonathan Buch <john@oxyliquit.de>
* README og fix, STI fix, STI tc addition
Wed Dec 6 19:04:14 EET 2006 Jonathan Buch <john@oxyliquit.de>
* Change logging configuration
use NITRO_MODE for Configuration.mode, CONFIGURATION_mode is deprecated.
use NITRO_LOG env for specifying the log destination.
Tue Nov 28 20:01:02 EET 2006 Jonathan Buch <john@oxyliquit.de>
* Add mysql transactions (only does something with InnoDB tables)
Fri Nov 17 12:23:46 EET 2006 Jonathan Buch <john@oxyliquit.de>
* Fix bug in taggable, add Tag#tagged
module Taggable
many_to_many Tag
end
class User; is Taggable; end
class Category; is Taggable; end
those two classes share the _SAME_ many_to_many relation object.
Worked around that by specifying it in Taggable.included.
TODO: check for more possible errors of that kind.
Thu Dec 7 09:16:20 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Updated docs.
Thu Dec 7 08:50:13 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Hackk fixed some methods of EncodeUrl that where exposed as actions.
Mon Dec 4 14:13:43 EET 2006 Jonathan Buch <john@oxyliquit.de>
* Remove type checks in tc_cgi.rb, trust DuckTyping
Mon Dec 4 14:05:14 EET 2006 Jonathan Buch <john@oxyliquit.de>
* Fix DoS vulnerability in cgi.rb
This vulnerability is open to the public as JVN#84798830[1]. This is also
present in Ruby version < 1.8.5-p2.
[1] http://jvn.jp/jp/JVN%2384798830/index.html
Thu Dec 7 08:17:55 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Manually applied Lars's cdata compiler fix. [lars]
Thu Nov 23 15:57:41 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fix in encode_url + testcase.
Wed Nov 22 13:05:28 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Separate encode_url + testcase.
Wed Nov 22 13:04:51 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Better sanitization in WebFile.
Mon Nov 20 13:09:51 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fixed pager uri replacement, removed dependency to uri-utils (easily the oldest source file in Nitro, from pre-nitro (ie netrino) days.
Wed Nov 15 20:07:09 EET 2006 Jonathan Buch <john@oxyliquit.de>
* add testcase for taggable, failing
Thu Oct 26 12:04:49 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Extended entity .finder method
Can now handle relations.
Post.find_by_title_and_forum_name(title,forumName)
class Forum
property :name, String
has_many :posts, Post
end
class Post
property :title, String
property :message, String
belongs_to :forum, Forum
end
'forum' is the :forum from belongs_to, 'name' is a property from the
relations. It creates a SQL subquery to find the correct forum_oid.
Thu Oct 26 11:58:14 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Alternative create_with(hash) method
# An alternative creation helper, does _not_ call the
# initialize method when there are mandatory elements.
Thu Oct 26 11:41:31 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Refactor SchemaInheritance
This patch avoids messing around with :ogtype within create_table(), the
property gets included into the class when SchemaInheritanceBase is
included into the base class.
This has a slight problem, it doesn't assure that the ogtype is the first
field in the database. To accomodate for that, the eval_og_allocate()
method has been adapted. This has to be revisited later, the current
approach is too inefficient.
It also removes the eval_og_allocate from the postgres adapter, the one
in sql.rb is the same.
Wed Nov 15 21:17:32 EET 2006 Fabian Buch <fabian@fabian-buch.de>
* call/answer fix including testcase
Fri Nov 17 14:34:12 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Better file sanitize in WebFile.
Thu Nov 16 11:57:14 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fixed refs to OgSystem :(
Tue Nov 14 14:06:15 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Removed non existent (and needed) sitemap helper in Admin controller.
Tue Nov 14 14:02:56 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added again call/answer implementation. I ws amazed to find out that people used this (!!!). I think it is broken though!
Tue Nov 14 13:55:34 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Manually added Lars Olsson doctype fix. [lars]
Tue Nov 14 13:55:05 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
tagged 0.40.0
--- 0.40.0 ---
Mon Nov 13 10:53:28 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor doc changes.
Sun Nov 12 23:29:41 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor stuff.
Sun Nov 12 23:24:38 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor doc updates.
Sun Nov 12 23:15:43 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor fix in render.
Sun Nov 12 22:20:48 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Removed non-working call/answer implementation.
Sun Nov 12 22:15:19 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fixes in blog example.
Sun Nov 12 13:30:32 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor changes to the build systme as suggested by Fabian.
Fri Nov 10 19:01:53 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added gemspecs and updated build system.
Fri Nov 10 18:08:27 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor
Fri Nov 10 17:59:24 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Flare admin skin fix.
Fri Nov 10 00:50:11 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Updated the docs.
Fri Nov 10 00:40:26 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor.
Fri Nov 10 00:38:32 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Moved flare/spark out of examples again (will cleanup in the next release), some more minor changes.
Fri Nov 10 00:32:09 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fixes to make flare work again.
Fri Nov 10 00:18:57 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Made mixin_get_parameters default to true!
Mon Oct 30 16:19:33 EET 2006 Jonathan Buch <john@oxyliquit.de>
* Configurable action compiler
In Nitro::Compiler
# This specifies if
# def my_action(oid, val)
# should handle both
# my_action/1/23
# and
# my_action?oid=1;val=23
setting :mixin_get_parameters, :default => false
# Treats
# def my_action(oid, val)
# as
# def my_action(oid = nil, val = nil)
setting :non_strict_action_calling, :default => false
Sat Oct 28 16:48:33 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Bugfix for params and actions with arity 0
Since the same params are used for rendering included parts and the
/error page, actions with arity 0 have to be treated differently.
Sat Oct 28 16:21:40 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Rework parameter handling
Quite big change on how parameters are handled.
* Use new context.action_params instead of .query_params to distinguish
between GET params and the ones from nice urls.
* When route is given merge the route parameters into the GET params,
add route parameter values into .action_params.
* Change Router#decode_route to use Dictionary instead of Hash (to
preserve order, important for action arguments).
* action raises `ActionError, "Wrong parameter count"` on wrong usage.
* Uncommented testcases in tc_controller_params again
* Added testcase for routes (TODO: need more of those)
* Single line fix for tc_dispatcher, it still used NoActionError.
Thu Nov 9 12:20:22 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Renamed part System to part Admin.
Sun Nov 5 11:27:09 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Use template everywhere (instead of view). For example the new template annotation is ann :my_action, :template => :the_templ instead of ann :my_action, :view => :the_templ Lets use consistent terminology throughout.
Sun Nov 5 11:00:15 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* More flexible handling of flash[:ERRORS] in FormHelper.
Sun Nov 5 10:59:49 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Check if file was given in WebFile.
Sat Nov 4 17:00:45 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Updated docs
Fri Nov 3 12:33:57 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Moved flash/spark into examples to cleanup top level dir.
Thu Nov 2 09:24:17 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Don't save the target of refers_to (but we have to rethink this, check the comments).
Thu Nov 2 09:14:30 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Optimize sql queries when setting refers_to/belongs_to relations (less saves). More to come.
Thu Nov 2 08:11:22 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* System part saving handles relations now.
Tue Oct 31 11:47:20 EET 2006 manveru@weez-int.com
* 'prevent overwriting an existing cache via Global.setup
Tue Oct 31 11:44:57 EET 2006 manveru@weez-int.com
* fix small typo in why_wiki
Mon Oct 30 09:19:24 EET 2006 George Moschovitis <george.moschovitis@gmail.com>
* Reverted to facets 1.4.3
Fri Oct 27 16:03:02 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* move private statement in sqlite below query()
fixes at least one testcase
Fri Oct 27 15:28:53 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix rescues
These `rescue => ex` blocks only catch certain errors, they didn't
catch errors from PGError when the -pr postgres extension is used.
Rewrote all those rescues to `rescue Object => ex`.
Thu Oct 26 11:39:33 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix table_info(), return only first row
Tue Oct 24 22:08:43 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Add table_exists? and table_info for psql/mysql/sqlite
Sat Oct 28 11:36:12 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Use a local version of annotation, in an attempt to upgrade to the latest version of facets.
Sat Oct 28 11:35:17 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor cleanup.
Wed Oct 25 11:38:02 EEST 2006 manveru@weez-int.com
* Fix an exploitable bug in CGI multipart parsing which affects Ruby <= 1.8.5
when the input stream returns "" (empty string) instead of nil on EOF.
Certain malformed multipart requests leave the parser in a non-terminating
state, leaving the program vulnerable to denial of service attack. The fix
more carefully checks for input stream EOF.
affected: standalone CGI, Mongrel
unaffected: FastCGI, mod_ruby, WEBrick
found and fixed by zedas
Tue Oct 24 21:43:43 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* more checks in get/put_store
The original can lead to weird errors when Og.start gets called many times
and many stores are used concurrently.
Tue Oct 24 21:19:04 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Change manage_classes, use less .managed_classes calls, add check for manageable?
Tue Oct 24 20:57:27 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Add compatibility layer for postgres-pr and early postgres lib versions
Tue Oct 24 20:46:37 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Rework Og.start() a little, add m.manage_classes(options[:classes])
Tue Oct 24 18:41:45 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Updated why_wiki.
Tue Oct 24 15:46:42 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Updated CHANGELOG.
Tue Oct 24 11:25:00 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* You guessed it, more changes to examples ;-)
Tue Oct 24 11:24:19 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* More changes to examples, even more to come.
Tue Oct 24 11:23:33 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Many changes to examples, flare, spark to convert to latest code, more to come.
Tue Oct 24 09:20:32 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Moved system view dirs to template dirs.
Mon Oct 23 14:52:53 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added set_attributes, instace_attribute_set methods in entity, for easy (and fast) update+save of attributes. Custom Mysql quote.
Mon Oct 23 14:52:13 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Some work on dispatcher for tc_params.
Mon Oct 23 14:51:47 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Updates in TODO.
Thu Oct 19 18:29:57 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Multiple fixes to make Nitro tests pass. All pass except tc_session with Og cachse and tc_controller_params. Can anyone help with these two?
Thu Oct 19 12:24:53 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* More flexible controller_map setting. Allows presetting of controller maps in parts. Have a look at the system part for an example.
Wed Oct 18 10:48:20 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor.
Wed Oct 18 10:47:08 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* More effective $cache.cleanup
Tue Oct 17 22:12:59 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Many changes to make all Og tests pass with MySQL, yeah! Anyone can try prostgres/sqlite?
Mon Oct 16 11:29:57 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* All Glue tests pass cleanly.
Mon Oct 16 10:19:26 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added doc/TODO to offer a glimpse to the future of Nitro.
Mon Oct 16 10:14:53 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Skip redirects on ajax/rpc requests. Allows to write more reusable code.
Sat Oct 14 20:07:14 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Removed all Admin/Scaffolding stuff. Lets clear the directory structure a bit ;-)
Sat Oct 14 19:51:30 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added new System part that will replace old Admin part. The implementation is much simpler, it supports plugins and more. In general it is a better place for improvment. Ooh, and should startup faster too ;-)
Fri Oct 13 16:27:56 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Mark instances started by the bin/nitro command with the application name for easy identification when running ps.
Fri Oct 13 10:49:07 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Improved handling of index params in dispatcher, fixes bug when only template exists and no action (tiny example runs now ;-))
Fri Oct 13 09:47:58 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fix in Global.
Fri Oct 13 09:37:11 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Converted blog example.
Fri Oct 13 09:06:25 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fix: Made sweeper compatible with new cache scheme.
Wed Oct 11 11:11:24 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fix in feed link calculation (no '//')
Wed Oct 11 11:11:00 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fix in mailer outgoing.
Sat Sep 30 18:09:21 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix Glue testcases, many failing though
Fri Sep 29 16:43:24 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Revamp tc params to also allow POST requests, add POST multipart test
Thu Sep 28 17:29:18 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Add test to tc params for action_methods / module including
Thu Sep 28 17:26:21 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* repair Controller.action_methods
Thu Sep 28 16:34:50 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Insert testcase for params, bugreport ray
Thu Sep 28 01:38:15 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Change the way /index with parameters handled
This behaviour is documented in tc_controller_params.rb in the two tcs
test_index_handling and test_index_handling_bad.
Tue Oct 10 14:16:35 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Replace refs to the old 9999 port with the new 9000 port.
Tue Oct 10 14:11:54 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Removed some obsolete files.
Tue Oct 10 11:45:27 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* More flexible elements namespace selection, you can easier have multiple skins in your web app, per controller, per controller group etc. Read the source for more details. A low level example: ann :self, :elements => CustomSkin. I will add some DSL macro for this though.
Fri Sep 29 10:57:43 EEST 2006 manveru@weez-int.com
* this allows you to use the sqlite-memory-store (sqlite3) by setting the :name to ':memory:'
Tue Oct 3 13:32:31 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix sti bug, used subclass name for foreign_key
Foo has_many Bar; User has_many Foo; Admin < User; Admin.foos #=> SQL
ERROR: DB error no such column: admin_oid, [SELECT * FROM ogcustomer WHERE admin_oid = 1]
Thx to Rayman for catching that bug, added testcase as well
Fri Sep 29 20:41:47 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Small tc reverse fix, also works on psql now!
Mon Oct 9 22:34:39 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fixed emit labels in relation controls.
Mon Oct 9 22:20:31 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Another cool flash helper, concat. Useful for error handling in cooperation with the new form builder features.
Mon Oct 9 19:11:25 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Nitro unescapes request params (even for nice urls), more cases handled.
Mon Oct 9 19:01:20 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Improved form builder error handling, more intuitive implementation of flash.push.
Mon Oct 9 10:29:19 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fix in text_key/key annotation, it is handles correctly now.
Sun Oct 8 11:56:28 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Form helper should ignore polymorphic_marker relations.
Sun Oct 8 11:09:57 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* When deleting an Og entity load the object, so og_delete aspects can access instance variables. Useful for sophisticated cache sweepers.
Sun Oct 8 11:09:26 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Updated scaffold model to use the new OgSystem stuff.
Sun Oct 8 10:24:52 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* WebFile.override_files = true by default.
Sun Oct 8 10:21:13 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Made strange router urls more compatible with Apache.
Sun Oct 8 10:14:47 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* At last, output caching generates files, not directories. Improved apache/webrick/mongrel rewrite rules.
Sat Oct 7 20:30:56 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added a nasty hack that fixes a truly nasty bug. For details read in the webrick/mongrel adapters. We must find a better solution though.
Sat Oct 7 18:33:07 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Reverted some changes in compiler/dispatcher, cleaned up the mess. Sorry Fabian, your changes where invalid, but I will make your updated testcases pass. Gimme some more time ;-)
Sat Oct 7 10:02:02 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* More correct calculation of managed_classes.
Thu Oct 5 21:29:03 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added some comments.
Thu Oct 5 21:25:22 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added useful handle_static_files setting in Server. When running in production mode set to false (the frontend webserver should handle static files). Allows an ingenious rewrite rule to handle admin servers ;-)
Mon Sep 25 23:37:52 EEST 2006 manveru@weez-int.com
* added nitro/tc_template for coming move of Glue::Template -> Nitro::Template
Mon Sep 25 23:30:51 EEST 2006 manveru@weez-int.com
* added nitro/tc_markup (this will become important after the Glue::Markup -> Nitro::Markup move
Fri Sep 29 19:48:16 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Make OgCache faster by adding primary_key index
Thu Sep 28 12:23:24 EEST 2006 manveru@weez-int.com
* The huge Template|Markup move from Glue to Nitro
Thu Sep 28 14:20:58 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix tc_validation_loop
Thu Sep 28 14:14:38 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix tc_reverse
Thu Sep 28 14:12:26 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Add psql rollback/savepoints for transactions
Thu Sep 28 13:57:56 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Try fix sti, ogtype resolution for mysql < 5, -pr psql
Thu Sep 28 01:30:59 EEST 2006 manveru@weez-int.com
* add fatal failed testcases to the failed testcases :)
Thu Sep 28 01:40:42 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix bug, used String for primary_key for psql auto generated values.
Thu Sep 28 00:22:06 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix tc has_many
Thu Sep 28 00:20:44 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix param handling and param testcases
Thu Sep 28 00:02:46 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix tc controller, remove unnessessary action_methods
Wed Sep 27 19:09:05 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix tc multi_validation and tc kirby.
Wed Sep 27 19:05:18 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix tc primary key for psql, change sequence handling
Moves sequence description to a annotation for the primary key instead of
using a constant in the class. Only uses sequences if the sql for the
pk includes the keyword SERIAL. This does not account for manually
created sequences, TODO.
Wed Sep 27 16:31:18 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix reverse tc, makes it pass for mysql
Wed Sep 27 16:22:23 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix inheritance tc
Wed Sep 27 16:21:49 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Fix sti for psql
Fri Sep 8 17:08:00 EEST 2006 Alex Pooley <alex@msgpad.com>
* retry when sqlite database locked
Wed Sep 27 15:21:19 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Make inline C in tc_cgi more robust
Tue Sep 26 23:59:50 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* Add more tests to tc param
Tue Sep 26 15:46:47 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* More and better testcases for params
Tue Sep 26 14:44:53 EEST 2006 Jonathan Buch <john@oxyliquit.de>
* More testcases for tc_controller_params, refactor
Tue Sep 26 00:01:46 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* support for request.local_net? to check if a request comes from a local network [3]
(RFC1918 + localhost) including testcase
idea by Manveru, algorithm by Jonathan and implementation by Fabian
Tue Sep 26 00:06:47 EEST 2006 manveru@weez-int.com
* update to nitro/tc_dispatcher
Mon Sep 25 23:37:34 EEST 2006 manveru@weez-int.com
* just a typo in nitro/tc_session
Mon Sep 25 23:36:47 EEST 2006 manveru@weez-int.com
* updated to nitro/tc_render to reflect lots of changes in nitro-source
Mon Sep 25 23:29:35 EEST 2006 manveru@weez-int.com
* updated nitro/tc_controller - will reflect the current ways of nitro a lot better
Mon Sep 25 23:27:25 EEST 2006 manveru@weez-int.com
* updated nitro/tc_cgi (kashia added ruby-inline to make it faster) and some other fixes for it
Mon Sep 25 23:23:00 EEST 2006 manveru@weez-int.com
* updated nitro/helper/tc_table
Mon Sep 25 22:50:11 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* add testcase for nitros parameter-handling (finally) [2]
original by Manveru
Wed Sep 13 12:47:40 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* gen part uses lib/ directory now
so parts reside in lib/part/partname
public stuff of parts are still in public/part/partname/
Tue Oct 3 23:37:06 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Removed scgi adapter. This is not maintained anymore by the original author. You are advised to use the mongrel adapter instead.
Mon Sep 25 16:51:27 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added nitro restart command.
Mon Sep 25 16:18:13 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Nitro cluster command spawns correct number of app servders and implies daemon mode.
Sun Sep 24 23:22:40 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fixed response cookies problem od the Mongrel adapter.
Sat Sep 23 05:48:59 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added part callbacks for more structures and flexible part initialization.
Sat Sep 23 05:47:11 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Improved Global initialization, more flexible, in sync with session.
Sat Sep 23 05:25:41 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Improved handling of Session.cache_type for flexible initialization.
Fri Sep 22 21:45:12 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Updated configuration system to make more flexible, imporved drb sessions and Nitro initialization in general. Still some related work to do though (especially update the examples). Warning this patch will break your apps. Some text that will explain the small changes needed is forthcoming.
Thu Sep 21 23:44:12 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Improved nitro command to handle state server, added kill option.
Thu Sep 21 21:57:24 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added some initial cache management (from the console) features.
Thu Sep 14 12:11:50 EEST 2006 manveru@weez-int.com
* Make YAML-properties with postgresql work again
Tue Sep 12 13:58:03 EEST 2006 manveru@weez-int.com
* notice about new script/test :)
Tue Sep 12 10:08:38 EEST 2006 manveru@weez-int.com
* Huge refactoring of script/test.rb, to use the new capability just 'gem install popen4'
Fri Sep 8 05:24:10 EEST 2006 manveru@weez-int.com
* added tc_primary_key (which fails right now, like every good tc should ;)
Wed Sep 6 12:35:58 EEST 2006 manveru@weez-int.com
* fix little bug with parse_timestamp (utils.rb)
Sat Aug 26 23:53:35 EEST 2006 nusgnaf@gmail.com
* Og close_store fix
We use @store to maintain database connection when Og.thread_safe is false and @pool when Og.thread_safe is
true. Right now in close_store, we fall back to @store.close when @pool.empty? is true, that not correct, the
following patch fixes this.
Mon Aug 28 10:52:01 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* fixed bug in tc_store.rb
Fri Aug 25 20:28:28 EEST 2006 manveru@weez-int.com
* making some other testcases pass again (issue with result of psql)
Fri Aug 25 17:21:13 EEST 2006 manveru@weez-int.com
* making tc_build.rb pass again
Fri Aug 25 02:59:25 EEST 2006 manveru@weez-int.com
* make aggregations work again (tc_aggregations_calculations)
Thu Aug 24 17:24:41 EEST 2006 manveru@weez-int.com
* fixing STI
Thu Aug 24 14:45:41 EEST 2006 manveru@weez-int.com
* adding some raise "Not implemented" in og/store.rb for empty methods
Tue Aug 22 15:25:40 EEST 2006 manveru@weez-int.com
* minor change in tc_scope, still doesn't pass though
Tue Aug 22 12:07:16 EEST 2006 manveru@weez-int.com
* changed script/test.rb so it runs the tests seperate (useful for og, if one test fails, not all others blow up)
Tue Sep 12 15:43:44 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Fix scope bug in collection.rb, use count for finding number of joins_many relations
Mon Sep 11 17:42:33 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Fix for deleting has_many belongs/refers_to relations
Mon Sep 11 15:22:05 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* fix for deleting belongs_to relationships
Mon Sep 11 14:23:15 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* add testcase for deleting relations
Thu Sep 7 00:40:08 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* More small og test fixes
Thu Sep 7 00:16:02 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Fix more og testcases
Thu Sep 7 00:09:53 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* .save returns affected rows again, fix subclass creation in relation.rb
Sun Sep 3 18:49:23 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Enable object annotating for custom styles in form attributes.
Can be used like following:
<?r
flash[:VERROR].errors.each do |sym,msg|
@obj.annotation sym => {:control_style => 'border:1px solid red;'}
end if flash[:VERROR]
?>
This traverses over validation errors and sets a red border around those
attributes with errors.
Sun Sep 3 14:24:05 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Replace pk.inspects by quote(pk)
Fixes problems with text/integer keys.
Sun Sep 3 14:12:01 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* One line fix for 'Various Changes' patch
Sun Sep 3 01:49:49 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Various changes
* Revise resolve_polymorphic_relations, remove FIXME, change the
eval to const_set.
* Change symbol_to_class to return nil when no matching class was
found.
* Fix aggregation code, only use order_by when group_by is given.
Sat Sep 2 19:44:58 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* minor fix for manage_classes
Sat Sep 2 19:38:17 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* remove ObjectSpace search in manage_classes when classes are specified
Wed Aug 30 21:09:23 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* OgKlass.create_with is now able to accept arrays for collections
Tue Aug 29 01:10:05 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Fix bug with Pager and aggregations
The option array got changed by the new aggregation code and in `paginate` the array got reused. Testcase also attached.
This patch also makes an alias named :limit for :per_page. Makes paginate more compatible to other sql based functions.
Mon Aug 28 02:20:13 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* minor testcase bugfixes
Mon Aug 28 02:19:01 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* only use transactions in og_delete when cascading is activated
Mon Aug 28 02:17:33 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Automatic deletion of many2many relationships when one side gets removed
Mon Aug 28 02:10:57 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* add testcase for many to many relationships and deleting one side of the relationship
Mon Aug 28 02:09:31 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* prop_accessor -> attr_accessor
Mon Aug 28 01:35:58 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* fix taggable, reload needed when deleting tag
Sat Aug 26 02:09:30 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* change all prop_accessor to attr_accessor
Sat Aug 26 01:43:27 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* patch for many postgresql store errors, makes more tests pass
Most importantly this changes the lookup rule for symbol_to_class in relation.rb, changes annotating of primary keys when invoked by `set_primary_key :name, String`.
Minor enhanced test files, updated to new syntax etc.
Fri Aug 25 20:25:22 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Add transaction, commit, rollback to psql adapter
Fri Aug 25 18:51:21 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Let `def aggregation` use `resolve_options`
It duplicated functionality already available in `resolve_options` and didn't know about join tables etc.
Thu Aug 31 21:12:01 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Add Fabian Buch as contributor, rename nick Kashia to Jonathan
Tue Sep 12 18:21:27 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor fixes.
Mon Sep 11 18:56:26 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* removed unmatched require in server.rb
Mon Sep 11 18:55:57 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* fixed call/answer (render.rb) to work correctly [2]
Mon Sep 11 18:50:26 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* FeedHelper fix that lets its unit test pass again [2]
Mon Sep 11 18:48:51 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* removing "nil"-Strings from has_many and refers_to controls [2]
since you don't want "nil" for NULL in your database
Mon Sep 11 18:45:44 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* webfile bugfix and to-be-improved tc_webfile.rb added [2]
also: don't override files by default
and more logical file permissions
Mon Sep 11 18:38:11 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* adding generator for parts (gen part) [2]
gen part partname
copies the given part to the current folder (so you should be
in your applications main folder) and moves the part's
public files to public/part/partname
Mon Sep 11 23:55:24 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* let mongrels request_uri and query_string behave like the ones of webrick and fcgi
Sun Sep 10 22:20:03 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Cleaned up many files.
Sun Sep 10 00:28:14 EEST 2006 Pangloss <darrick@innatesoftware.com>
* Test for :serializable_attributes in Manager#manageable?
Sun Sep 10 00:20:38 EEST 2006 Pangloss <darrick@innatesoftware.com>
* Update Og::Cacheable to use facets 1.4.5
Sun Sep 10 11:48:03 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Small fix in exclude patch to get rid fo the warning.
Fri Sep 8 21:24:29 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* adding option[:exclude] to all_attributes in form helper
now you can exclude single attribute
for example:
f.attributes(:exclude => :password) or
f.attributes(:exclude => [:password, :name])
Sat Sep 9 10:05:15 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Allow label override in form helper.
Sat Sep 9 09:57:51 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor stuff.
Thu Sep 7 22:58:40 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Some improvements in caching and scaffolding.
Tue Sep 5 23:03:21 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Access server from context (req/res)
Tue Sep 5 23:02:08 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* New cluster friendly nitro script.
Thu Aug 31 16:41:22 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* fix latest Runner bugs
ruby run.rb -m for example didn't work, it always used webrick unless Nitro.adapter was set
Thu Aug 31 20:30:30 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Some more fixes in the the new param parser, it works better with the router now.
Wed Aug 30 22:18:49 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* FileControl and PasswordControl added
Tue Aug 29 00:21:53 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Added support for mongrel, execution modes and more in the nitro startup script (bin/nitro).
Mon Aug 28 20:15:49 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Minor stuff.
Sat Aug 26 13:27:34 EEST 2006 Fabian Buch <fabian@fabian-buch.de>
* Alexander Lazic's Mongrel Adapter changes + mine
it uses Mongrel::Configurator to setup mongrel
Logger for a more unified look
fixes trap to use stop()
Sat Aug 26 10:48:39 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Fixed 'true' bug in sub-elements.
Sat Aug 26 10:47:40 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Small improvements in taggable.
Fri Aug 25 22:55:59 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Improved sub-element functionality, add some comments to explain the usage.
Thu Aug 24 20:54:46 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Removed src dir, moved path into lib. Cleaner layout and trnsparently supports my new webapp deployment script. nice ;-)
Thu Aug 24 17:36:23 EEST 2006 manveru@weez-int.com
* tell evolution to accept the properties of its relatives
Tue Aug 22 15:37:30 EEST 2006 Jonathan Buch <jonathan.buch@gmail.com>
* Added more FIXMEs for rescue Object and removed a few
Sat Aug 19 17:02:58 EEST 2006 rff.rff@gmail.com
* removing spurious "p"
Sat Aug 19 16:46:39 EEST 2006 [_\c3_][_\b9_]rff.rff@gmail.com
* better error handling for helper.rb
Tue Aug 22 18:07:35 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Some improvements in the new scaffolding code, auto detection of per model controllers.
Sun Aug 20 12:32:50 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Misc small changes for improved robustness.
Thu Aug 17 10:12:40 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Various validation related fixes and small improvements.
Thu Aug 17 09:04:55 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Default error page sets 501 status
Sat Jul 29 17:17:57 EEST 2006 rff.rff@gmail.com
* This patch contains the following changes:
M ./nitro/lib/nitro/helper/form.rb +8
Sat Jul 29 17:13:06 EEST 2006 rff.rff@gmail.com
* This patch refactors the code used in the scaffolded view to be usable as a single helper.
It basically creates a div containing a list of li tags, each of one contains a message for each error in flash[:ERRORS]
This patch contains the following changes:
M ./nitro/lib/nitro/helper/form.rb +12
Tue Aug 1 23:37:32 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Intuitive handling of text keys, allows code like u = User['gmosx'] and u = User[1] at the same time.
Tue Aug 1 23:37:14 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* encode_url better handles index actions.
Sun Jul 30 16:21:26 EEST 2006 George Moschovitis <george.moschovitis@gmail.com>
* Some small fixes.
Mon Jul 17 23:50:50 EEST 2006 bryan.a.soto@gmail.com
* bugfix-glue-validate_value
Ticket #44: http://devlab.oree.ch/trac/glycerin/ticket/44
Credit to matt DOT moriarity AT gmail DOT com.
Sat Jul 29 13:54:08 EEST 2006 rff.rff@gmail.com
* fix conflict mongrel adapter
Mon Jul 17 09:06:48 EEST 2006 bryan.a.soto@gmail.com
* bugfix-nitro-mongrel-adapter
Fixes multi-part form processing, which was broken by my previous patch. Basically, image uploads work now for mongrel.
Sat Jul 29 13:49:33 EEST 2006 rff.rff@gmail.com
* fix conflict on "undescore" typo
Tue Jul 11 04:07:02 EEST 2006 bryan.a.soto@gmail.com
* bugfix-nitro-ticket-43
Fixed a bug/type as suggested by rff_rff AT yahoo DOT it
http://devlab.oree.ch/trac/glycerin/ticket/43
Tue Jul 11 04:03:50 EEST 2006 bryan.a.soto@gmail.com
* bugfix-nitro-ticket-34
Fixed as per billk AT cts DOT com suggestion on Ticket #34.
http://devlab.oree.ch/trac/glycerin/ticket/34
Wed Jul 5 22:32:24 EEST 2006 rff_rff@yahoo.it
* navigation menu helper
This helper allows easy creation of xhtml/css based navigation menus, producing an xhtml that is suitable to be used with examples found at listamatic, and with automatic handling of "current page" highliting, setting proper xhtml for it.
The helper adds two methods, one allows to create a menu like
menu_for(HomeController, Pages, Feed)
and the other gives more fine grained control through:
menu_from_hash('/home'=>'Home Page', '/pages'=>'Wiki', '/feed/rss'=>'RSS2.0')
Sat Jun 10 01:06:20 EEST 2006 bryan.a.soto@gmail.com
* hack-enh-fcgi-rewind
A small hack to ensure that you can access the raw_body of a request, by converting the incoming stream to a StringIO if it doesn't respond