New patches: [mongrel_adapter_config rob@robmela.com**20071011025553 # collect options from three sources, each having precedence over the preceding ones # # - Application#options ( as in webrick adapter ) # - application.address and application.port ( as in webrick adapter ) # - mode-specific file in conf dir ( conf/mongrel_#{Nitro.mode}.yml ) ] { hunk ./raw/lib/raw/adapter/mongrel.rb 41 + # merge two option hashes, warn of any overlap + + def nitro_merge_opts( oldhash, newhash, newsource ) + ( oldhash.keys & newhash.keys ).each do |k| + Logger.warn "mongrel adapter config: overriding option #{k}=#{oldhash[k]} with #{k}=#{newhash[k]} from #{newsource}" + end + oldhash.merge(newhash) + end + + # collect options from three sources, each having precedence over the preceding ones + # + # - Application#options ( as in webrick adapter ) + # - application.address and application.port ( as in webrick adapter ) + # - mode-specific file in conf dir ( conf/mongrel_#{Nitro.mode}.yml ) + + def nitro_mongrel_options(application) + opts = application.options + host_and_port = { :host => application.address, :port => application.port } + opts = nitro_merge_opts( opts, host_and_port, "Application#host and port" ) + fname = "conf/mongrel_#{Nitro.mode}.yml" + if File.exists? fname + opts = nitro_merge_opts( opts, YAML.load_file(fname), fname ) + end + return opts + end + hunk ./raw/lib/raw/adapter/mongrel.rb 70 - @mongrel = Mongrel::Configurator.new(:host => application.address) do - listener(:port => application.port) do + opts = nitro_mongrel_options(application) + @mongrel = Mongrel::Configurator.new( opts ) do + listener(:port => opts[:port] ) do } Context: [Minor. George Moschovitis **20071010150612] [Validation length, removed a hack fix from elements, needs rethinking. George Moschovitis **20071010131041] [Added flash_errors? helper. George Moschovitis **20071010080657] [Minor. George Moschovitis **20071010062342] [examples of use added to rdoc for Og::Model Chris Scheper **20071007211734] [Minor stuff in new helper. George Moschovitis **20071008151318] [Minor George Moschovitis **20071008055554] [Removed again action returns string behaviour, it fucks up auto syndication and other features. George Moschovitis **20071004084108] [Let the HTML format report 'charset=utf-8' when $KCODE='UTF8' Arne Brasseur **20071003073445 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. ] [webfile_upload_dir_fix rob@robmela.com**20071001205624] [FormHelper RDoc update Arne Brasseur **20071001114932] [Fixes the problem of passing params to a form action Thomas Leitner **20070923065535] [Fix AttributeUtils to only assign given values, not all Thomas Leitner **20070923061804 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. ] [Removed unused code parts Thomas Leitner **20070921155539] [Add support for populating a Date field Thomas Leitner **20070921155236] [ Thomas Leitner **20070921153904 Fix broken +/- links in FloatControl The links did not work correctly since the float values were always converted to integers. ] [Minor. George Moschovitis **20071002061506] [Fix pre/post parsing in create_table_indices and two minor changes Mark Van De Vyver **20070928091136] [Minor George Moschovitis **20070925153418] [Converted some more specs from .old_test George Moschovitis **20070921125011] [Added some old Og specs, temporarily removed dbi spec. George Moschovitis **20070921122432] [Minor George Moschovitis **20070919134814] [Bring Dispatcher constructor with Georges earlier patch to use "" as root controller mount path, include unit test Arne Brasseur **20070918131712] [Update the RDoc rake task, use rake rdoc:all Arne Brasseur **20070918131634] [Minor. George Moschovitis **20070919085652] [Minor. George Moschovitis **20070919085543] [Added conf directory to the hello example to avoid the logger error. George Moschovitis **20070919085150] [As requested, re-enabled the action returns string behaviour. [james_b/dan] George Moschovitis **20070919085059] [Fixed marks OGTABLE patch. [mark] George Moschovitis **20070919073049] [Recoded Og create_field_map, this sixes the duplicate select bug. More cleanup is needed. Thanks to Mark for spotting this. [mark] George Moschovitis **20070918143221] [Fixed trailin '/' dispatcher bug [leitner]. George Moschovitis **20070918134505] [Small fixes in the blog example. George Moschovitis **20070918121114] [Minor, added character type. George Moschovitis **20070918094817] [Add quote_column/table required method placeholder. Mark Van De Vyver **20070918065102] [Added child helper in element. George Moschovitis **20070917133056] [Add test for empty string dispatching to Root#index Arne Brasseur **20070916040207] [Quick fix for redirect to empty string URI (redirect to index of root controller) Arne Brasseur **20070915135616] [Introduced attr helper to make dynamic Elements easier to create. [rmela] George Moschovitis **20070913132336] [Integrated JQuery 1.2 (Kicks ass) George Moschovitis **20070913081938] [Refactored validation error handling in the new control system. George Moschovitis **20070913081854] [Separate Og start options hash from Og.manager_options Mark Van De Vyver **20070913053024 Consecutive 'Og.start' no longer pollutes Og.manager_options ] [The dispatcher should not bark when accepting uris with dots. Let's make jonathan happy ;-) [jonathan] George Moschovitis **20070912144047] [Incoming Mailer now uses TMail (great for parsing attachments ;-)) George Moschovitis **20070912120004] [Introduced vendor directory, added TMail code. George Moschovitis **20070912115116] [PostgreSQL specific type removed - is handled in adapter. Mark Van De Vyver **20070911225102] [Bugfix in define_force_attr_for Arne Brasseur **20070910111556] [Added favicon in proto app (get rid of some file missing error messages). George Moschovitis **20070910081957] [Bring the proto-app welcome page up to date. Arne Brasseur **20070910074037 - Remove references to examples that are no longer included - Change 'xhtml' to 'htmlx' ] [include Nitro in the proto app.rb Arne Brasseur **20070910073431] [Show errors in conf, exit app. [rmela] George Moschovitis **20070910075455] [Move default :evolve_schema => :warn from ./og/lib/og/store.rb to ./og/lib/og.rb Mark Van De Vyver **20070908110701] [Allow override of the default session store [bill kelly]. George Moschovitis **20070907104450] [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. George Moschovitis **20070907103127] [validation_errors returns nil for valid attrs, initial support to show attribute errors in controls. George Moschovitis **20070907095252] [Minor fix [renzi]. George Moschovitis **20070906135952] [A default option in the select helper, added the "--" hack in query_by_example. George Moschovitis **20070906123251] [Introduced experimental concept of ModelUI. George Moschovitis **20070906105631] [Call Aspects.setup from the Og spec helper, added timestamped spec. George Moschovitis **20070906101306] [Some minor source code fixes. George Moschovitis **20070906081828] [DBI adapter default connection specs Mark Van De Vyver **20070906053630] [Changes to spec helper for dbi adapter Mark Van De Vyver **20070906051448] [Add initialize and disconnect to DBI adapter. DBI trace if $DBG. Mark Van De Vyver **20070906045457] [Resolve inconsistent setup of default opt Mark Van De Vyver **20070906044629] [Conflict resolving. George Moschovitis **20070905124728] [proto template path now includes "app" Arne Brasseur **20070904145611] [Fix colorful logging, don't output ANSI color codes for nothing Arne Brasseur **20070904111214] [Small changes to make tests pass. George Moschovitis **20070905121830] [Fixed *nasty* bug in ann_attr + added test. George Moschovitis **20070905120625] [Changes in flash, some more controls. George Moschovitis **20070905113439] [Fix default template dir [arne]. George Moschovitis **20070905090018] [Initial commit of Og::DbiAdapter and first spec Mark Van De Vyver **20070904101022] [Minor. George Moschovitis **20070904145024] [Worked a bit on the new control helper. George Moschovitis **20070904132657] [flash_error transparently converts validation_errors to arrays. George Moschovitis **20070904082840] [Helper dir for tests, minor stuff. [arne] George Moschovitis **20070903082851] [Minor stuff. George Moschovitis **20070830145022] [Introduced two new command line options in Nitro (--part-install, --part-uninstall) to manual force custom install/cleanup procedures for parts. George Moschovitis **20070830120926] [Added missing --record/--playback parameters. George Moschovitis **20070830075641] [Simple textarea helper. George Moschovitis **20070829123520] [Added small unit test for flash. George Moschovitis **20070828075152] [Added flash_error helper. George Moschovitis **20070828073901] [Small fixes. George Moschovitis **20070827150215] [Updated to latest version of JQuery (1.1.4) George Moschovitis **20070827115139] [Quickly ported some functionality from the old form helper to the new one. George Moschovitis **20070827114051] [Small stuff. George Moschovitis **20070826093600] [Re-added validate_confirmation. George Moschovitis **20070824130205] [Added comments to explain the improved behaviour of save. George Moschovitis **20070824122327] [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. George Moschovitis **20070824111921] [Show the controller when logging the compilation of a method, (plus an experimental change in request). George Moschovitis **20070824111216] [Preserver request parameters helper. George Moschovitis **20070824095135] [Added favicon.ico to the blog example to acoid a distracting error message. George Moschovitis **20070824084110] [Added more renders to the new form helper. George Moschovitis **20070824075643] [Experimental: intoduced some ansicode magic in the Logger. George Moschovitis **20070822151440] [Work in progress. New simpler and more useful form helper. George Moschovitis **20070822105508] [Fixed flash system. (But I will have to revisiti the flash implementation, it needs improvements):wq George Moschovitis **20070822104730] [Localization returns the key string for untranslated strings. George Moschovitis **20070822074123] [Small improvement in startup messages. George Moschovitis **20070822071739] [Rake task for rdoc generation. George Moschovitis **20070821151505] [Added table name quoting in Og (makes using no 'og' prefix safe). George Moschovitis **20070821140711] [Improved default localization implementation. George Moschovitis **20070821132207] [Application.current George Moschovitis **20070821115932] [More advanced (and developer friendly) template_filters_pipeline manipulation. George Moschovitis **20070821101739] [Added template_filter_pipeline manipulation methods + tests. George Moschovitis **20070821094920] [Added some command line options shortcuts (-d for --daemon, -a for --adapter etc, etc) George Moschovitis **20070820131418] [Misc stuff. George Moschovitis **20070820121047] [Refactored og tests with a 'fixture'. George Moschovitis **20070820085924] [Removed ruby-breakpoint dependency George Moschovitis **20070820083639] [Misc changes. George Moschovitis **20070820083416] [Fixed NASTY cache expire bug. George Moschovitis **20070813155353] [Logger.replace, correct logging format for daemonized live application. George Moschovitis **20070813141300] [Removed gen dependency from Nitro gem. [rui] George Moschovitis **20070812120846] [Update gemspecs and rake_task/dist.rake to build correct gems. George Moschovitis **20070811182538] [Fixed Og queries selecting only specific fields, added some initial Og tests. [rui miguel] George Moschovitis **20070811095447] [Improved console feedback when running a Nitro application in a cluster configuration. George Moschovitis **20070810094043] [Fixed bug in Admin part. George Moschovitis **20070810092228] [Added dummy test in nitro. George Moschovitis **20070810080853] [Create initial testing infrastructure in og, nitro, glue. George Moschovitis **20070810075936] [Fixed nasty output buffer bug in render. This was manifestated as 'errors not shown in sub-controller errors". [rui miguel] George Moschovitis **20070809202749] [Small bugfix. George Moschovitis **20070809125219] [Small fix to make nitro run w/o Og (makes hello example run again). George Moschovitis **20070809125000] [Fixed buggy router (added test). George Moschovitis **20070809123756] [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). George Moschovitis **20070809123546] [Fixex multi-child elements, a separate id is assifnged to each child, and the @_children dictionary holds all children. George Moschovitis **20070808183125] [Report attempts to mount invalid controllers. George Moschovitis **20070808165602] [Og.initialized?, allow Nitro start without Og. George Moschovitis **20070808164102] [Misc stuff, simple cookie test. George Moschovitis **20070808162833] [Some cleanup, removed script compiler filter. George Moschovitis **20070806171125] [Small improvement in nitro command. George Moschovitis **20070806170306] [Cleaned up various stuff. George Moschovitis **20070805092040] [New test.rake, test/helper.rb and a first test case. George Moschovitis **20070805090545] [Restarted raw tests from scratch, temporarily moved old stuff to .old_tests George Moschovitis **20070805081030] [Include local lib dir when running nitro console. George Moschovitis **20070804180056] [Removed Logger.* prefix from many places, some code cleanup here and there. George Moschovitis **20070803163618] [Improved logger, timestamp logger entries in live mode, removed many Logger.* prefixes. George Moschovitis **20070803162020] [Updated TODO. George Moschovitis **20070803153400] [Merged markup spec and markup tc, 1 spec fails Arne Brasseur **20070723195722] [Fixed cookie spec, see ML 08-07-07 Arne Brasseur **20070709164708] [Minor cosmetics (style convention) Arne Brasseur **20070708124022] [Converted mounter (4 pass) and compiler (1 fails) Arne Brasseur **20070708123759] [Cleaned up proto. George Moschovitis **20070731080537] [Call Aspects.setup in helper, more flexible db password in tests/examples. George Moschovitis **20070719070643] [Fixed error reporting (status_500/status_400, etc...) George Moschovitis **20070717071806] [Fix infinite loop case in render handle_error (handler itself has an error). George Moschovitis **20070717070358] [Refactored render(/render_action) between render and adapter. George Moschovitis **20070717065902] [Minor stuff. George Moschovitis **20070711095433] [Fix evolution + STI Jonathan Buch **20070710093733] [Remove some duplicate methods from sql.rb Jonathan Buch **20070709151758] [Clean up collection.rb, adding delete by oid Jonathan Buch **20070709151528] [Add recursive delete for objects Jonathan Buch **20070709151105] [Better error reporting on failures by using __FILE__, __LINE__ for relation evals Jonathan Buch **20070709153526] [Hide controls of hierarchical mixin attributes Jonathan Buch **20070709153451] [Don't expect writeable primary key Jonathan Buch **20070709152145] [Add a transaction_raise which doesn't swallow errors but hands them down the chain (but still rolls back on errors) Jonathan Buch **20070709152115] [Don't ovverride instance variables unconditionally when doing a find(:include for example where the included class has same named attributes Jonathan Buch **20070709151935] [don't use empty string for empty value when quoting, use NULL Jonathan Buch **20070709151200] [relation, use .to_sym to avoid some rare cases of a string inside relation Jonathan Buch **20070709150956] [accept options for .select and .select_one and hand them down to store.select(_one) Jonathan Buch **20070709150507] [use .insert instead of .save when using .create (fixes bug with non-standard pks) Jonathan Buch **20070709150254] [fix revisable, quote pks correctly Jonathan Buch **20070709150109] [Enable custom aggregation queries Jonathan Buch **20070429080100 This patches allows the overriding of the :select option, this is also needed for the refers_many relation. ] [Add optional options to joins_many .count Jonathan Buch **20070429074955] [adapt pager spec to new pager Jonathan Buch **20070708125259] [In of specs : setup->before, added og_teardown Arne Brasseur **20070708115449] [Deleted test/adapter/raw_post1.bin Arne Brasseur **20070708114649] [Converted request testcase, deleted adapter/tc_webrick stub Arne Brasseur **20070708114130] [Better default doctype (HTML 4.01) in proto. George Moschovitis **20070710064431] [Small fix. George Moschovitis **20070710064033] [Updated elements documentation, use a dictionary to store _element children [arne]. George Moschovitis **20070710054227] [[og] better error reportin in joins_many + nil-bugfix Jonathan Buch **20070707180158] [Fixed forced Og bug [rmela]. George Moschovitis **20070704080541] [Fixed pager helper. test for ancestors.include? Og::Model. George Moschovitis **20070702091037] [Glycerin script for the blog example. George Moschovitis **20070702084425] [Moved some files around. George Moschovitis **20070702084404] [Fixed IfMorpher, def self.key;"each";end -> def self.key;"if";end Arne Brasseur **20070630100213] [Raw::Pager spec fixup, green Jonathan Buch **20070628193214] [Brainless test-to-spec : controller/aspects, view/pager Arne Brasseur **20070627211336] [Typo: ribust -> robust Arne Brasseur **20070627172742] [Mark mysql error as error, not info. George Moschovitis **20070627122029] [Small improvements in the blog example. Added glycerin.rb helper script.:w George Moschovitis **20070627121854] [Written skeleton of doc/RELEASES for the upcoming version. Lists the more important changes. Still under construction. George Moschovitis **20070627105358] [Minor cleanup. George Moschovitis **20070627085900] [Minor changes to make example easier to run. [arne] George Moschovitis **20070627071122] [Check if template exists, else use app/template. Fixes WSOD problem in blog [james_b]. George Moschovitis **20070626112108] [Improved blog example, added auto syndication and export to JSON. More fault tolerant ATOM exporter. George Moschovitis **20070626111745] [Updated CHANGELOG. George Moschovitis **20070626104045] [Use nitro/part/xx instead of part/xx [james_b]. George Moschovitis **20070625080218] [Fix glycerin.rb, remove gen from load path, add load path for part/admin Jonathan Buch **20070624065430] [Og.manager must be non-nil in nitro/application.rb Jonathan Buch **20070624063940] [Make webfile spec runnable, prepare for better tests Jonathan Buch **20070623151311] [Converted webfile test Arne Brasseur **20070623124119] [Changed og/spec/helper to work with script/lib/ Arne Brasseur **20070623115719] [Fix bug in compiler, George please check, controller spec fixes Jonathan Buch **20070623122207] [Updated aspects spec to new lib/spec location Arne Brasseur **20070623101651] [Converted from test to spec, adapted to new script/lib/spec location Arne Brasseur **20070623100913 cookie; controller; context converted ] [Put helpers in script/lib Arne Brasseur **20070623100727] [Bring specs up to date with cgi.rb changes Jonathan Buch **20070623071053] [Fill uuid_polymorphic with a non-implemented spec Jonathan Buch **20070623070306] [Don't allow xxx.yyy structured parameters, only xxx[yyy] George Moschovitis **20070621070657] [Make nitro aspects spec pass, George please recheck Jonathan Buch **20070620204258] [Fix rest of Raw specs, all specs green Jonathan Buch **20070620202559] [Fix cgi spec + fix cgi Jonathan Buch **20070620195601] [Converted tc_cgi to spec/cgi, 19 specs - 6 fail Arne Brasseur **20070619172652] [Some minor stuff George Moschovitis **20070620073240] [Added more blog files, added caching in blog example, better error reporting in mysql driver. George Moschovitis **20070620072747] [Work on the new blog example. Cleanup in the proto dir. George Moschovitis **20070619095017] [Removed old blog example files, the proto app uses the new Nitro logo. George Moschovitis **20070618231044] [Hack fixed an annoying problem in the compiler. Check out the comments for some details. Updated hello example. George Moschovitis **20070618145716] [Converted tc_caching to spec/controller/caching Arne Brasseur **20070617172146] [Made structure of spec/ dir resemble raw/ Arne Brasseur **20070617162248] [Converted Raw specs to new infrastructure/syntax Arne Brasseur **20070617155611] [Converted exisiting Nitro specs to new syntax/infrastructure Arne Brasseur **20070617155440] [Changed include Raw::TableHelper to Raw::Mixin::TableHelper in glue/builder/xml Arne Brasseur **20070617154515] [Added require 'facets/core/module/is' in raw.rb Arne Brasseur **20070617154348] [Fixed rake for specs in subdirs Arne Brasseur **20070617154132] [Run individual tests with rake test:project:filename Arne Brasseur **20070617153352] [Added glue loadpath in script/helper/spec Arne Brasseur **20070617135920] [remove setup/db.rb and make spec/relation.rb pass Jonathan Buch **20070617153442] [split spec for store, make them pass Jonathan Buch **20070617152228] [Make :evolve :full to add needed columns in orderable Jonathan Buch **20070617150610] [Fix single-inheritance + spec Jonathan Buch **20070617145600] [@thread_safe was always set to `true`, insert a `raise` in manager when with_store will yield nil Jonathan Buch **20070617145447] [Remove test directory Jonathan Buch **20070617145351] [Created script/helper/spec, to be included in specs, sets up loadpath, loads rSpec Arne Brasseur **20070617122742] [Rest of the specs converted, many failing though Jonathan Buch **20070617143019] [Many more specs Jonathan Buch **20070617135845] [Revamp join.rb spec, fix bug in postgresql returning text pks when inserting Jonathan Buch **20070617115049] [Fix Ez specs Jonathan Buch **20070617105547] [join, types, has_one_create_on_insert specs, join failing horribly why? Jonathan Buch **20070616142922] [build, camel case, delete all, ez, finder, has many specs, property => attr_acc Jonathan Buch **20070616140009] [aggregation sepcs, accumulation specs, cacheable specs Jonathan Buch **20070616125239 cacheable fails horrible, because `after_enchant` of cacheable seems not to be called. This also tries to unify cacheable spec. ] [Revise Optimistic Locking spec, failing because Aspects `pre` fails somehow Jonathan Buch **20070616120206] [Automatic translation of all specs to new RSpec version Jonathan Buch **20070616114845] [Fix hierarchical spec + fix bug in hierarchical Jonathan Buch **20070616114727] [accumulator spec translated Jonathan Buch **20070616114654] [Fix psql insert bug Jonathan Buch **20070616114600] [Rake test/spec basic setup, ported from ramaze Arne Brasseur **20070616103820] [Rough translations of the Model folder to specs Jonathan Buch **20070616110311] [Bring Spec configuration to newest version Jonathan Buch **20070616095855] [Moved apply/build/cleanup/ctabs from script to rake_tasks, added rakefile Arne Brasseur **20070615124258] [Updated CONTRIBUTORS George Moschovitis **20070614102316] [Minor stuff. George Moschovitis **20070614090659] [Fixed Part.require Arne Brasseur **20070613081240] [Improved transaction support in Mysql, applied psql fix to the sqlite adapter aswell. George Moschovitis **20070606140618] [Transaction save psql store Jonathan Buch **20070606063257] [Fixed --webrick option [arne]. George Moschovitis **20070529212659] [Added some missing files. George Moschovitis **20070528170049] [Allow arbitrary joins_many relations Brian Davis **20070520095013 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. ] [Fixes in script adapter to make compatible with caching, allows for efficient, behind-the-scenes caching. George Moschovitis **20070522103413] [more fault tolerant controler/model enchant code. George Moschovitis **20070521220808] [Minor stuff. George Moschovitis **20070520154602] [Added cool new asset filter. George Moschovitis **20070520104852] [Many small fixes. George Moschovitis **20070520104822] [bugfix, integer oids werent saved correctly anymore Jonathan Buch **20070429075956] [small fix in refers_to, wasn't saving self correctly. Jonathan Buch **20070429075049] [Startup speed patch, removes many unnecessary calls to ann() Jonathan Buch **20070429074053 See thread: http://rubyforge.org/pipermail/nitro-general/2007-April/007605.html ] [small glue format validation fix Jonathan Buch **20070429071907 This removes the nil checking from validate_format, should use validate_value for that. Also don't use .source on the regex. ] [make aggregations and :include work together Jonathan Buch **20070430104747] [Throw ValidationError on save. George Moschovitis **20070419104542] [Fixed nasty request.uri bug in the Mongrel adapter. George Moschovitis **20070416174017] [table_create_tbody_fix rmela@robmela.com**20070331221914 If Og started but no Og objects method would throw an exception which was not handled. ] [More fixes in join and taggable. George Moschovitis **20070415172345] [Some changes in proto George Moschovitis **20070413071437] [Hack fixed join/joins_many code to work with custom primary keys. George Moschovitis **20070413071347] [More flexible code in elements. George Moschovitis **20070411080241] [Fixed updated field in atom serialization. George Moschovitis **20070411080112] [Added tag cleanup code in taggable, added initial code for Taggable spec. George Moschovitis **20070409071712] [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. George Moschovitis **20070407105006] [Small fixes in taggable. George Moschovitis **20070407084219] [Made Og collections enumerable, better title in automatic autom syndication, request.full_uri and more... George Moschovitis **20070405093807] [Fixed nasty bug in --port_offset setting that kept cluster configurations from working correctly. George Moschovitis **20070403170023] [More fixes to make polymorphic relations work. The implementation is a piece of crap :( George Moschovitis **20070401094904] [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. George Moschovitis **20070331214542] [Fix mysql quote of nil values. George Moschovitis **20070328111637] [Made custom_pk.rb spec pass [jonathan]. George Moschovitis **20070328102915] [Fix conflict in helper George Moschovitis **20070328101205] [POLS when using Og::VarChar() Jonathan Buch **20070327061024 * 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 ] [More fixes to make general primary keys work, fixed insert bug [jonathan]. George Moschovitis **20070327224835] [Quote primary key in og_delete. George Moschovitis **20070327210121] [HelloWorld_Should_Always_Work rmela**20050117145850] [Handle xml/yaml/json post data, some cleanups in cgi.rb (many more to come). George Moschovitis **20070327194110] [More fixes to support arbitraty promary keys (and UUID in particular). George Moschovitis **20070326114037] [Fix and #store as #get_store aliaas. George Moschovitis **20070326100204] [<< helper for manager, useful for writing db change scripts. George Moschovitis **20070326100038] [Initial version of the UUID mixin. George Moschovitis **20070326100003] [Some changes to Og to prepare for UUID support. George Moschovitis **20070326095900] [sql.rb changes Jonathan Buch **20070320104410 * 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 ] [Pad nice parameter in dispatcher. George Moschovitis **20070323204529] [Implemented CSSFormat for dynamically generated css files. Adapted output caching to make more reusable. George Moschovitis **20070320222239] [Moved ormsupport from facets to og/util/inflect. better organization of the og dir. George Moschovitis **20070320094108] [Minor fixes. George Moschovitis **20070319190835] [fixes: compartmentalizing fixture classes - 6/63 Judson Lester **20070319080512] [Fixes for new API Judson Lester **20070318031650] [Cleaned up sti.rb, moved into model, better interface. Moved unmanageable into model (and into Og::mixin) George Moschovitis **20070317165215] [Cleaned up og/model.rb a little bit. George Moschovitis **20070317162317] [Unified many_to_many and joins_many specs Judson Lester **20070313234146 Until there's a useful distinction between m2m and jm, I can't see a reason to maintain seperate spec files ] [Og::Exception Judson Lester **20070313224726 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. ] [validation: uniques really work Judson Lester **20070314212512 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. ] [validation: unique nulls and numbers Judson Lester **20070314205044] [validation: fixed null value unique colision Judson Lester **20070314204037 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? ] [Minor stuff. George Moschovitis **20070316114101] [Misc fixes. George Moschovitis **20070314204706] [quote column Guilherme Antoniolo **20070314172025] [store: fixes 1 Judson Lester **20070314185220] [Converted more service formats. George Moschovitis **20070313101306] [Validation fix Judson Lester **20070312224433 Not sure how, but "Validation::add_validation" got changed to "self.class.add_validation" which is incorrect. ] [respect user defined :foreign_key annotation Jonathan Buch **20070313081503] [Fix in admin part, refactored code in 'service' formats, made more flexible. George Moschovitis **20070312180410] [Fixed nasty cache cleanup bug. George Moschovitis **20070311103449] [Cookie expires, use -rubygems in nitro and more. George Moschovitis **20070311102657] [Fix stupid Application error that forced the Webrick adapter. George Moschovitis **20070310171958] [Call redirects on POST method (+ spec) George Moschovitis **20070310093821] [Updated CONTRIBUTORS. George Moschovitis **20070310080222] [many_to_many spec Brian Davis **20070309233521 Added a spec outlining proper multiple many_to_many relation behavior. Currently, this spec fails and fails hard. ] [Fix in util/markup.rb + spec. George Moschovitis **20070309124538] [Minor changes to the validation patch. George Moschovitis **20070309110137] [spec: cleanup, add validations Judson Lester **20070309024700] [ New implementation of Og Validations, unfinished. George Moschovitis **20070308164651] [spec: merge with Og changes Judson Lester **20070308021223] [spec: store specifications split out Judson Lester **20070308015556 Interestingly enough, there are 5 failures out of 35 specs. ] [sql: Accounting for custom primary keys in PSQL Judson Lester **20070306095837] [sql: cleanup OGTABLE + specs work better Judson Lester **20070306015638] [sql: cleanup - OGTABLE & oids Judson Lester **20070306012512] [Slightly improved Validation::Errors. George Moschovitis **20070308122857] [Added tidy helper. It seems to fuckup some htmls though. George Moschovitis **20070308122103] [Simple ATOM dumper/loader. George Moschovitis **20070308122032] [Added temp_dir option in application, optimized updated!/touched! in Timestamped. George Moschovitis **20070307201235] [Improvements to the generated RDoc. George Moschovitis **20070306150611] [Some fixes in Og test cases. Many more are needed. George Moschovitis **20070306114103] [Fix in encode_uri George Moschovitis **20070306112833] [Cleverly use Ruby's autoload to make the code more flexible. George Moschovitis **20070306094200] [sql: removing psql comment Judson Lester **20070306013102] [sql: postgres and threadsafe oids Judson Lester **20070306012957] [spec: resolved some existing specs Judson Lester **20070304071444 Switched spec/store.rb and spec/sti_relation.rb over to isolated specifications. As a result, discovered a couple of bugs in store.sql. ] [spec: Isolated specifications, silenced psql Judson Lester **20070303085152] [spec: adding spec-helper Judson Lester **20070303014330 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. ] [Minor. George Moschovitis **20070305073132] [The reloader detects element include file changes. George Moschovitis **20070304205121] [Misc fixes and updates. George Moschovitis **20070304204733] [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. George Moschovitis **20070303180413] [Much better implementation of CookieSessionStore. Sends a separate cookie for the client. George Moschovitis **20070303170319] [Reimplemented DrbStore. By looking to the drbstore source it is easy to convert the rest of the stores. George Moschovitis **20070303085841] [Fixed reloader. George Moschovitis **20070303085305] [Implemented hybrid JSON/Marshal CookieSessionStore, partly readable at the client (!!!!!!!). A-M-A-Z-I-N-G. George Moschovitis **20070302222151] [Added experimental JSONCookieSessionStore, don't use yet. George Moschovitis **20070302140252] [Improved new sessions implementation, re-added memory store. George Moschovitis **20070302135407] [Totaly reimplementation of session system. Also introduced a new cookie based session store (will be the default). George Moschovitis **20070302114529] [request[] accepts symbols as keys. George Moschovitis **20070301114609] [Misc fixes George Moschovitis **20070301114529] [STI Relations again Judson Lester **20070228201315] [Misc fixes. George Moschovitis **20070228074617] [Cool changes: the dispatcher mounter handles models, the old model scaffold code is now just a mixin, simplified the blog example. George Moschovitis **20070227203420] [Added again to og/spec dir. George Moschovitis **20070227191037] [Further cleaned up the directory structure of the raw ad og projects. George Moschovitis **20070227190957] [Misc Og stuff. George Moschovitis **20070227111912] [sti reference Judson Lester **20070227103047 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 ] [sti-relations: failing spec Judson Lester **20070227020622 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! ] [More Og cleanup and fixes. George Moschovitis **20070227110806] [Renamed Og::Entity to Og::Model, to be more consistent with the rest of Nitro and easier for newcomers with AR / MVC experience. George Moschovitis **20070227105616] [with_store fixes Judson Lester **20070226213256 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 ] [Some cleanups, removed more glue files. George Moschovitis **20070226123929] [Reimplemented Og's multithreaded strategy, should also fix the reported memory leak. [jonathan] George Moschovitis **20070226110315] [Misc fixes. George Moschovitis **20070225194136] [Created sti.rb Judson Lester **20070224231100] [STI Refactoring Judson Lester **20070224230929 Moving schema inheritance conditionals into the SchemaInheritance module ] [questionable-sti Judson Lester **20070222190520] [Converted all refs from Nitro to Raw. (Big patch ;-)) George Moschovitis **20070225115142] [Moved raw/lib/nitro to raw/lib/raw George Moschovitis **20070225105824] [Moved glue dirs to nitro/mixin and og/mixn, use Nitro::Mixin and Og::Mixin namespaces. George Moschovitis **20070225105440] [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) George Moschovitis **20070224212830] [Worked a bit more on the blog example. George Moschovitis **20070224191429] [At last, #render uses encode_uri, so does caching. The sweeper reuses the Caching code and has a better interface. POLS rules ;-) George Moschovitis **20070224102731] [nitro command pass over unrecognized parameters to the application. George Moschovitis **20070224093901] [Added simple rdoc script, minor cleanup to improve rdocs. a lot more is needed. George Moschovitis **20070223215539] [Fix in attr utils. George Moschovitis **20070223195942] [Make spec output more readable. George Moschovitis **20070223102419] [Rearanged some docs. George Moschovitis **20070223101248] [Aspects preserver arity, this fixes a nasty encode_uri bug, added encode_uri spec. George Moschovitis **20070223100555] [Cleaned up argument/env parsing and nitro command. Script/Console adapter works again. George Moschovitis **20070222205615] [state.rb use facets/daemonize. George Moschovitis **20070222145031] [Use application instead of server everywhere. George Moschovitis **20070222144803] [Worked more on aspects, still not happy with it. George Moschovitis **20070222140104] [Minor George Moschovitis **20070222121517] [Aspects apply to local methods if no target is provided, fixed some small bugs. George Moschovitis **20070222121322] [Added nitro specs, simple spec for aspects. Fixed nasty aspects bug, the block is instance_evaled now. George Moschovitis **20070222113445] [Introduced spec dir. First spec (Publishable) helps identify a faster implementation of action_methods. George Moschovitis **20070222103352] [Fixing postgresql Judson Lester **20070221100539] [Moved appserver to nitro, renamed to application. George Moschovitis **20070221212957] [Fix in flash. George Moschovitis **20070221202512] [Make aspects more flexible, fixed action_methods, improved format callbacks. George Moschovitis **20070221172955] [Converted the codebase to use the new safer (and more elegant, though slightly slower) aspects implementation. George Moschovitis **20070221122616] [Changed many "property"s to "attr_accessor"s for consistency. George Moschovitis **20070221083245] [Important fix in dispatcher, added RSS format. George Moschovitis **20070220153918] [Removed simple example. Caching check ann(:action, :cache) annotation. George Moschovitis **20070220123112] [Removed runner.rb, add argument parsing to server, temp solution. George Moschovitis **20070220112630] [More cleanup, removed some obsolete code. George Moschovitis **20070219210048] [Mailer works again, added MailTemplate. Needs some more cleanup though. George Moschovitis **20070219201817] [Some temp hack fixes. Moved mailer from glue to nitro. George Moschovitis **20070219185629] [Converted mongrel adapter to latest. George Moschovitis **20070219180130] [Refactored some more common code to adapter.rb George Moschovitis **20070219175323] [Separated Context from Render (at last). George Moschovitis **20070219173055] [Reorganized some files, cleanup. George Moschovitis **20070219164826] [Misc fixes and small improvements, trying to make cull.gr run again. George Moschovitis **20070219152031] [Mongrel adapter works again, cleaned up webrick and mongrel adapters, more to come. George Moschovitis **20070218213433] [New super simple output caching system and some source files reorganization. George Moschovitis **20070218205255] [Use ___super instead of ___control. George Moschovitis **20070218172628] [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. George Moschovitis **20070218112949] [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. George Moschovitis **20070218111351] [Removed old prototype/scriptaculous helpers and morphers. George Moschovitis **20070218101117] [Renamed gen to raw George Moschovitis **20070218100113] [New implementation of source extraction from errors. George Moschovitis **20070216213800] [Small reloader optimisation. George Moschovitis **20070216100510] [Misc stuff. George Moschovitis **20070216093053] [Introduced new reloader: elegant, orthogonal to the dispatcher, monitors include files and just works ;-) George Moschovitis **20070216091347] [Organized new Nitro directory. George Moschovitis **20070215122253] [Introduced new nitro directory. A super-framework that integrates gen, og and facets. George Moschovitis **20070215114034] [Renamed nitro dir to gen. George Moschovitis **20070215113953] [Moved glycerin into script George Moschovitis **20070215112139] [Removed service.rb will be replaced by Nitro's new implicit web service capabilities. George Moschovitis **20070215104516] [Removed buggy squeeze filter and misc stuff. George Moschovitis **20070215102211] [Organized context related files in the context directory for better source code structure. George Moschovitis **20070215092131] [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. George Moschovitis **20070214182218] [Added some more filters. George Moschovitis **20070214165937] [Simple example that demonstrates how Nitro can be used like php for quick and dirty web apps. George Moschovitis **20070214163135] [Initial test for auto json, ignore. George Moschovitis **20070214163112] [Set correct content_type for formats. George Moschovitis **20070214143238] [Reintroduced the hello world example. George Moschovitis **20070214093958] [Improved blog example. George Moschovitis **20070214093938] [Fix in aspects, and some improvemnts in the blog example. George Moschovitis **20070214093905] [Support action with parameters, support template override, fixes to make admin part work again. George Moschovitis **20070213133102] [Minor. George Moschovitis **20070213124013] [Moved action/template checkers to publishable, some fixes. George Moschovitis **20070213123604] [Minor George Moschovitis **20070213113501] [Change in request.path calculation, fix in dispatcher. George Moschovitis **20070213081419] [Minor. George Moschovitis **20070213071906] [Added some skin files to the new blog example. George Moschovitis **20070213071806] [Addded Judson's STI patch. [judson] George Moschovitis **20070213071717] [Added elements filter (slightly improved from old version), worked on the new blog example. George Moschovitis **20070212230931] [Added some more files from the new example, under construction. George Moschovitis **20070212143319] [Adapted proto dir. George Moschovitis **20070212141755] [Reimplemented / cleaned up morpher to make compatible with the new system. George Moschovitis **20070212141116] [Use Compiler Filters as instances (more flexible, canuse custom version of the filters). George Moschovitis **20070212123128] [Cleanup and Cookie helper. George Moschovitis **20070212104536] [Improved format, dispatcher, converted some more of the old compiler filters. George Moschovitis **20070211200630] [New Compiler filter architecture. George Moschovitis **20070211172527] [Resource Representation Formats (allow for customized handling of resources, in progress) George Moschovitis **20070211172434] [Added new blog example. George Moschovitis **20070211172405] [Big changes (in progress). Removed all old examples. Introduced brand new Compiler architecture. Clean efficient code and initiali support for REST. George Moschovitis **20070211172242] [Use the old hacky autoreload code in the new dispatcher. Will have to revisit this hack later. George Moschovitis **20070210130725] [Use consistently URI instead of URL throughout hte source code. George Moschovitis **20070210125452] [Misc fixes to make code work with latest changes. George Moschovitis **20070210122747] [Optimized cookie to_s. George Moschovitis **20070210114028] [Use facets/settings instead of glue/configuration. George Moschovitis **20070209101458] [Started refactoring the nitro adapters, initial changes in webrick/mongrel. George Moschovitis **20070208222404] [Renamed caching to cache. George Moschovitis **20070208182229] [Minor fixes. George Moschovitis **20070208180613] [New implementation of AppServer, do not use the crappy Runner class, improvements in Dispatcher/Router. Still under construction. George Moschovitis **20070208111757] [Improved dispatcher, refactored dispatcher/mounter (now the preferred way to mount controllers). George Moschovitis **20070207185157] [Introduced new implementation for Router, simplified. George Moschovitis **20070206204508] [No cross-refs between Context/Server/Dispatcher. George Moschovitis **20070206080104] [Enforced some consistency rules. George Moschovitis **20070205225344] [Added coding conventions text. George Moschovitis **20070205205845] [Minor. George Moschovitis **20070205205808] [Introduced judson's eval-less version of sql.rb/mysql.rb. Needs fix in facets/more/aspects to work [judson]. George Moschovitis **20070205201027] [New tc_dispatcher.rb George Moschovitis **20070204114558] [Removed unused emitter functionality from render. George Moschovitis **20070204105203] [Use consistent require paths for Facets libraries. George Moschovitis **20070203193118] [Minor George Moschovitis **20070202224838] [Introduced brand new clean and restful dispatcher. In its early stages but seems to work. Better integration to come. George Moschovitis **20070202224313] [Better proto dir. George Moschovitis **20070202135708] [Render.redirect_on_empty == true by default, nitro automatically injects redirect_to_referer when the output buffer is empty! George Moschovitis **20070202135414] [Improved proto dir, small fixes here and there. George Moschovitis **20070202121359] [missed an inspect... Judson Lester **20070201235628] [evald string roundup Judson Lester **20070201234916 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. ] [resolving repo pull Judson Lester **20070201204635] [Mixin_enchant_sketch Judson Lester **20070201015234 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 ] [Fix in include_as_property. George Moschovitis **20070201222701] [Moved attributeutils to nitro/util. George Moschovitis **20070201180155] [Moved autoreload to nitro/util George Moschovitis **20070201175601] [Removed glue/html. George Moschovitis **20070201133616] [More fixes to make more examples run again. George Moschovitis **20070201113941] [Some fixes to make more tests pass. George Moschovitis **20070201102019] [Use daemons 1.0.4 [pistos] George Moschovitis **20070131123211] [Minor. George Moschovitis **20070131123051] [Update to make compatible with facets 1.8.8 George Moschovitis **20070131122951] [Removed gen project. George Moschovitis **20070130213755] [Removed nitro/version.rb George Moschovitis **20070130213303] [Added the --create myapp option to the nitro command. George Moschovitis **20070130212817] [Bumped version, use >= for external dependencies in gemspec files. George Moschovitis **20070130190409] [Small fix in mail. George Moschovitis **20070130133455] [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. George Moschovitis **20070129175454] [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. George Moschovitis **20070124235748] [Small changes on the previous patch. George Moschovitis **20070124174909] [cache_pstore_v2 lasso@lassoweb.se**20070123181625] [Added option to include a text file in an element template, useful to reuse .xinc templates inside elements. George Moschovitis **20070123234701] [Show entity oids in admin screen. George Moschovitis **20070117100117] [Use a flag to skip sweepers (hack implementation, rethink). George Moschovitis **20070117100049] [Don't overwrite create_time when inserting a timestamped object. George Moschovitis **20070115110125] [Fix in sql indices creation. George Moschovitis **20070114234655] [proto fcgi.rb -> dispatch.fcgi Fabian Buch **20070111140200 and changed shebang to #!/usr/bin/env ruby ] [Minor stuff. George Moschovitis **20070112085957] [f.attribute appends "_ctl" to the id. label now too [Malte] Jonathan Buch **20070111135608] [bumped 2006 to 2007, bumped version to 0.42.0 George Moschovitis **20070109090930] [logger fix, print argument error when $DBG Jonathan Buch **20070105125305 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. ] [Moved call/answer in separate file, slightly improved. George Moschovitis **20070102173659] [Removed old sanitize code + html tokenizer from glue directory. George Moschovitis **20061231175707] [don't override sequence in psql adapter Jonathan Buch **20061229232529] [Make mysql escape a little safer (investigate this). George Moschovitis **20061231150128] [Better rendering of checkbox control. George Moschovitis **20061231150112] [Set content_type / charset in outgoing emails. George Moschovitis **20061231150048] [Better error reporting in form attributes. George Moschovitis **20061228174034] [Fix in compiler. George Moschovitis **20061228174022] [Full error reporting in live mode. George Moschovitis **20061228125612] [Added create_on_insert test case. George Moschovitis **20061228112250] [Added option :create_on_insert in has_one relations, to automatically create the target class by default. For example: George Moschovitis **20061228111740] [Convienience helper in scaffold, automatically enchants all entities. George Moschovitis **20061228111706] [Updated TODO. George Moschovitis **20061228111650] [Updated html_filter. George Moschovitis **20061227214552] [some sti fixes, minor other stuff Jonathan Buch **20061227161104] [WITHOUT OIDS for psql, psql < 8.0 add oid column without that Jonathan Buch **20061227145633] [set force_boolean for populate_object (.assign) to true as default Jonathan Buch **20061213110710] [fix nasty sti bug Jonathan Buch **20061213110312 it wanted the 'ogtype' field always as the first field. Fix to not rely on that. ] [sqlite enhancements Jonathan Buch **20061213110215] [Fix for sql.rb create_field map to make it even more general Jonathan Buch **20061213105840 also some minor enhancements in tcs ] [split method_missing in entity.rb Jonathan Buch **20061209123335 move functionality to 2 extra methods, find_by_() and find_or_create_by_() ] [oracle fixes, resolve_limit_options works Jonathan Buch **20061208194811] [sql.rb split create_table, oracle fixes Jonathan Buch **20061208181706] [Fix some bugs that prevernted admin to work. George Moschovitis **20061224122801] [Security: auto html_filter all string parameters in request.fill. Use a new whitelist based version fo html filtering. George Moschovitis **20061224122639] [use ',' as tags separator by defautl as well. George Moschovitis **20061222121519] [Dont pass resource uris to Nitro and don't try to handle Nitro uris with Webricks FileHandler. George Moschovitis **20061220154108] [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] George Moschovitis **20061220151314] [Moved markup.rb to util/markup.rb George Moschovitis **20061220105332] [Removed old, unused scaffolding code. George Moschovitis **20061220104601] [Moved spark and flare into example to cleanup the dir structure. George Moschovitis **20061220101826] [Fixed a @params bug. George Moschovitis **20061220101632] [Moved sanitize into nitro/utils. George Moschovitis **20061220101609] [Fixed admin part sitepath bug [rayman]. George Moschovitis **20061220100514] [support :psql again as store... it's nicer to type and doesn't break the old tutorials/configs anymore manveru@weez-int.com**20061218160439] [Some more fixes to make get/post params work. George Moschovitis **20061218112234] [Remove post/get params fix. George Moschovitis **20061218111227] [FeedHelper Atom with html content Fabian Buch **20061215110619 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). ] [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? George Moschovitis **20061218105923] [WebFile: use more useful controls Fabian Buch **20061214134538] [Fix in taggable to_s, separate to_s_safe method (move this to greek.rb ?) George Moschovitis **20061213092136] [TAG 0.41.0 George Moschovitis **20061213092116] Patch bundle hash: 146454e55a77ded665fac104eaa4861a43361d3f