-- Sat, 16 Aug 2008 02:28:50 -0000 by deveiant (r459) -----
   Added:   spec/arrow/session_spec.rb (new)
   Changed: README
            docs/manual/resources/css/screen.css
            spec/arrow/appletregistry_spec.rb
            arrow.css
            LICENSE
            Rakefile (and 9 other/s)

    * Updated the build system
    * Started conversion of unit tests for Arrow::Session to Rspec


-- Fri, 25 Jul 2008 02:53:27 -0000 by deveiant (r458) -----
   Added:   spec/arrow/appletregistry_spec.rb (new)
   Changed: docs/manual/source/tutorial/intro.page
            spec/arrow/applet_spec.rb

    * Updated intro page of the manual with more detail about templates, and clarified how
    applets fit together a bit better.
    * Started conversion of the spec for Arrow::AppletRegistry


-- Fri, 18 Jul 2008 16:56:49 -0000 by deveiant (r457) -----
   Changed: Rakefile
            project.yml

   Synced build system with the latest tasklibs


-- Tue, 15 Jul 2008 20:56:56 -0000 by deveiant (r455) -----
   Changed: docs/Structural-Overview.graffle

   Tweaked for presentation


-- Sat, 12 Jul 2008 01:00:34 -0000 by deveiant (r454) -----
   Added:   project.yml (new)
   Changed: /trunk
            Rakefile
            lib/arrow.rb
   Deleted: rake

    * Started conversion to unified cross-project rake-based build system


-- Tue, 24 Jun 2008 17:46:09 -0000 by deveiant (r453) -----
   Added:   lib/arrow/template/timedelta.rb (new)
   Changed: spec/arrow/formvalidator_spec.rb
            lib/arrow/formvalidator.rb


    * Added another component to the untainting of keys in the form validator

    * Added a 'timedelta' template tag plugin


-- Mon, 23 Jun 2008 05:47:00 -0000 by deveiant (r452) -----
   Added:   LICENSE
            -> renamed from /releases/Arrow-0.9.3/LICENSE@r451
   Changed: lib/arrow/fallbackhandler.rb
            lib/arrow/template/container.rb
            lib/arrow/config-loaders/yaml.rb
            lib/arrow/template/for.rb
            lib/arrow/rubytokenreactor.rb
            lib/arrow/mixins.rb (and 74 other/s)
   Deleted: docs/COPYRIGHT

   Merged hotfix from the 0.9.3 [log:branches/Arrow-0.9.3@450:451 release branch].


-- Sun, 22 Jun 2008 21:21:00 -0000 by deveiant (r450) -----
   Added:   rake/publishing.rb
            -> renamed from /trunk/rake/publication.rb@r448
   Changed: lib/arrow/constants.rb
            Rakefile
            lib/arrow.rb
            lib/arrow/mixins.rb
            rake/svn.rb
   Deleted: rake/publication.rb


    * Merged publication task from PluginFactory


-- Wed, 18 Jun 2008 23:17:56 -0000 by deveiant (r448) -----
   Added:   docs/manual/lib/api-filter.rb (new)
   Changed: Rakefile
            rake/packaging.rb

    * Reorganized Rakefile and merged some fixes from other projects to the
    packaging tasklib.
    * Added the api-filter manual plugin


-- Mon, 16 Jun 2008 22:44:21 -0000 by deveiant (r447) -----
   Changed: Rakefile
            rake/packaging.rb

   Updated dependency list, added better diagnostics of task load failures.


-- Thu, 29 May 2008 22:20:59 -0000 by deveiant (r446) -----
   Added:   docs/manual/lib/links-filter.rb (new)
   Changed: docs/manual/lib/examples-filter.rb
            docs/manual/source/tutorial/intro.page
            docs/manual/source/tutorial/templates.page
            rake/manual.rb
            Rakefile
            docs/manual/layouts/default.page (and 4 other/s)
   Deleted: docs/manual/source/tutorial/monitors.page
            docs/manual/source/tutorial/apps.page
            docs/manual/source/tutorial/sources.page

    * Merged some manual stuff back from ThingFish
    * Cleaned up the manual source
    * Fixed a problem with unparsing in the Rails-style argument expansion


-- Sat, 03 May 2008 03:01:15 -0000 by deveiant (r445) -----
   Changed: rake/manual.rb
            spec/arrow/formvalidator_spec.rb
            lib/arrow/formvalidator.rb

    * Merged some improvements back from ThingFish. Paired with Mahlon.
    * Aesthetic fixes for the FormValidator.


-- Tue, 29 Apr 2008 13:35:21 -0000 by deveiant (r444) -----
   Added:   docs/manual/resources/images/shadows/large-70.png (new)
            docs/manual/resources/images/shadows/tl.png (new)
            docs/manual/resources/images/shadows/smaller-30.png (new)
            docs/manual/resources/images/shadows/medium.png (new)
            docs/manual/resources/images/shadows/smaller-50.png (new)
            docs/manual/resources/images/shadows/smaller-70.png (new) (and 22 other/s)
   Changed: docs/manual/resources/css/manual.css
            docs/manual/source/tutorial/validation.page
            docs/manual/lib/examples-filter.rb
            docs/manual/source/tutorial/templates.page

    * Committing some more work on the manual.
    * Fixed a bug in the grammar advisory code of the examples manual plugin.
    * Adding the shadow image catalog to the manual resources


-- Fri, 18 Apr 2008 06:04:47 -0000 by deveiant (r443) -----
   Changed: Rakefile

   Fixed the rdoc-generation task I broke by passing fully-qualified paths to RDoc. Grrr...


-- Thu, 17 Apr 2008 16:46:45 -0000 by deveiant (r442) -----
   Added:   docs/manual/source/tutorial/error-handling.page (new)
            docs/manual/source/tutorial/logging.page (new)
   Changed: docs/manual/source/installation.page
            docs/manual/source/tutorial/advanced-config.page

   Checkpoint of some docs work last night.


-- Thu, 17 Apr 2008 06:52:35 -0000 by deveiant (r441) -----
   Changed: docs/manual/source/tutorial/validation.page
            docs/manual/source/index.page
            docs/manual/resources/css/manual.css
            docs/manual/source/tutorial/applets.page

   Checkpointing manual work.


-- Wed, 16 Apr 2008 14:59:26 -0000 by deveiant (r440) -----
   Changed: README
            lib/arrow/template.rb
            Rakefile

   * Added the 'install' task to the Rakefile. Thanks to Mahlon and Ben for bugging
   me about this.
   * Updated the README a bit.


-- Thu, 10 Apr 2008 23:27:34 -0000 by deveiant (r439) -----
   Added:   docs/manual/resources/images/caution-bars.png (new)
            docs/manual/resources/images/helloworld_thumb.png (new)
            docs/manual/resources/images/helloworld.png (new)
            docs/manual/resources/css/deveiate.css (new)
            docs/manual/resources/images/basic-structure.png (new)
            docs/manual/source/tutorial/advanced-config.page (new) (and 1 other/s)
   Changed: lib/arrow/logger/apacheoutputter.rb
            rake/manual.rb
            docs/manual/layouts/default.page
            lib/arrow/config.rb
            docs/Structural-Overview.graffle
            docs/manual/resources/css/manual.css (and 17 other/s)

    * Lots of work on the manual, including a new Rake-based generation system.
    * Updated design diagrams
    * Updated some API docs in Config, Logger, and few other places.
    * Transformed some CamelCased constant names into UNDER_BARRED equivalents.


-- Sun, 30 Mar 2008 03:48:14 -0000 by deveiant (r438) -----
   Changed: rake/manual.rb
            docs/manual/layouts/default.page

   Added an attribute to the Manual::Page object for relative paths in generated
   links.


-- Fri, 28 Mar 2008 00:49:20 -0000 by deveiant (r437) -----
   Added:   spec/arrow/session (new)
            spec/arrow/formvalidator_spec.rb
            -> renamed from /trunk/spec/formvalidator_spec.rb@r435
            spec/arrow/templatefactory_spec.rb
            -> renamed from /trunk/spec/templatefactory_spec.rb@r435
            docs/manual/source/installation.page
            -> renamed from /trunk/docs/manual/source/download.page@r435
            spec/arrow (new)
            spec/arrow/dispatcher_spec.rb
            -> renamed from /trunk/spec/dispatcher_spec.rb@r435 (and 6 other/s)
   Changed: applets/view-template.rb
            applets/tutorial/imgtext.rb
            lib/arrow/template/container.rb
            lib/arrow/fallbackhandler.rb
            rake/testing.rb
            tests/session_id.tests.rb (and 145 other/s)
   Deleted: docs/manual/source/tutorial.page
            spec/activerecordstore_spec.rb
            install.rb
            spec/templatefactory_spec.rb
            makedist.rb
            spec/cookieset_spec.rb (and 8 other/s)

    * Removed the test.rb file now that testing has been converted to Rake tasks
    * More manual-generation task work
    * Merged rake helper function improvements from ThingFish
    * Fixed keywords on all files.


-- Thu, 20 Mar 2008 18:01:26 -0000 by deveiant (r436) -----
   Changed: tests/cookie.tests.rb
            lib/arrow/config-loaders/yaml.rb
            lib/arrow/logger/htmloutputter.rb
            lib/arrow/logger.rb
            lib/arrow/config.rb
            lib/arrow/logger/fileoutputter.rb (and 2 other/s)

    * removed unnecessary breakpoint dependency
    * added escaping to the HTML outputter
    * removed dependency loop in Arrow::Config which caused it not to be able to load
    its YAML loader when created from scratch


-- Mon, 03 Mar 2008 14:03:23 -0000 by deveiant (r435) -----
   Added:   docs/manual/resources/css/screen.css (new)
            docs/manual/resources/css/print.css (new)
            docs/manual/resources/css/ie.css (new)
   Changed: rake/manual.rb
            rake/testing.rb
            Rakefile
            docs/manual/layouts/default.page
            lib/arrow/session.rb
            rake/packaging.rb (and 1 other/s)

    * Added a subtask to copy resources to the output when generating the manual.
    * Refactored Manual::GenTask#define
    * Added Blueprint CSS Framework


-- Sun, 02 Mar 2008 08:30:17 -0000 by deveiant (r434) -----
   Added:   rake/publication.rb (new)
            lib/arrow/constants.rb (new)
            docs/manual/source/history.page
            -> renamed from /trunk/docs/manual/source/whatis.page@r433
            rake/testing.rb (new)
            rake/packaging.rb (new)
            lib/arrow/monkeypatches.rb (new) (and 1 other/s)
   Changed: lib/arrow/config-loaders/yaml.rb
            Rakefile
            lib/arrow/utils.rb
            lib/arrow.rb
            docs/manual/source/index.page
            docs (and 2 other/s)
   Deleted: docs/manual/source/whatis.page
            docs/manual/source/install.page

    * Split tasks out of the toplevel Rakefile into tasklibs in rake/.
    * Split toplevel constants out of arrow.rb into arrow/constants.rb so they can be loaded without
    worrying about dependencies.
    * Fixed the darkfish external after it was restructured.
    * Split monkeypatches out into arrow/monkeypatches.rb and implemented them as mixins.
    * Wrapped most developer tasks in begin/rescue so missing dependencies don't break the whole
    Rakefile.


-- Sat, 01 Mar 2008 18:30:51 -0000 by deveiant (r433) -----
   Added:   docs/manual/source/tutorial/monitors.page
            -> renamed from /trunk/docs/manual/source/tutorial/monitors.textile@r432
            docs/manual/source/tutorial/sources.page
            -> renamed from /trunk/docs/manual/source/tutorial/sources.textile@r432
            docs/manual/lib (new)
            docs/manual/source/tutorial/templates.page
            -> renamed from /trunk/docs/manual/source/tutorial/templates.textile@r432
            docs/manual/source/tutorial.page
            -> renamed from /trunk/docs/manual/source/tutorial.textile@r432
            docs/manual/source/tutorial/apps.page
            -> renamed from /trunk/docs/manual/source/tutorial/apps.textile@r432 (and 13 other/s)
   Changed: /trunk
            Rakefile
            docs/manual
   Deleted: docs/manual/source/tutorial/monitors.textile
            Arrow TextMate Project.tmproj
            rake/verifytask.rb
            spec/rake
            docs/manual/source/tutorial/intro.textile
            docs/manual/source/tutorial/templates.textile (and 12 other/s)

    * Added manual-generation system.
    * Added several publication tasks to the Rakefile
    * Removed the monkeypatched spec:verify task now that the regular one allows
    disabling the exact-matching of the target threshold.


-- Wed, 20 Feb 2008 19:26:10 -0000 by deveiant (r432) -----
   Changed: spec/activerecordstore_spec.rb
            lib/arrow/logger/htmloutputter.rb
            lib/arrow/logger.rb
            lib/arrow.rb
            lib/arrow/session.rb
            lib/arrow/template/nodes.rb (and 4 other/s)

    * Updated the Arrow::Session::ActiveRecordStore to work under ActiveRecord 2.x.
    * Factored out some HTML utility methods from the templating system (arrow/template/nodes.rb) into
    Arrow::HTMLUtilities.
    * Fixed the bug in the HTML logger with unescaped log messages.
    * Made Arrow::Session's default @config an actual Arrow::Config instead of a Hash.
    * Hooked up PluginFactory's logger to Arrow's logger so loading errors show up in the log.


-- Thu, 14 Feb 2008 08:10:49 -0000 by deveiant (r431) -----
   Added:   docs/manual/resources/images/hello-world-sshot.png
            -> renamed from /trunk/docs/manual/hello-world-sshot.png@r430
            docs/manual/source/tutorial/monitors.textile
            -> renamed from /trunk/docs/manual/tutorial-monitors.html@r430
            docs/manual/source (new)
            docs/manual/resources/images/structural-overview2.png
            -> renamed from /trunk/docs/manual/structural-overview2.png@r430
            docs/manual/layouts (new)
            docs/manual/source/tutorial (new) (and 23 other/s)
   Changed: README
            docs/COPYRIGHT
            Arrow TextMate Project.tmproj
            lib/arrow/formvalidator.rb
            spec/formvalidator_spec.rb
            Rakefile (and 2 other/s)
   Deleted: docs/manual/hello-dave-sshot.png
            docs/manual/tutorial-templates.html
            docs/manual/tutorial.html
            docs/manual/tutorial-apps.html
            docs/manual/download.html
            docs/manual/index.html (and 17 other/s)

    * Merged some of the stuff I like from the ThingFish Rakefile, started trying to
    write publication tasks.
    * Updated copyright date and changed to the "new" BSD license
    * Started reorganizing and cleaning out the docs/ directory for the new Rote-based manual.
    * Started conversion of manual content to Rote+Textile.
    * Added a built-in URI validator to Arrow::FormValidator.
    * Cleaned up the FormValidator spec a bit, unwrapped the auto-generated specs so each
    item gets its own example
    * Updated the README
    * Bumped fractional version number


-- Fri, 18 Jan 2008 20:36:29 -0000 by deveiant (r430) -----
   Added:   lib/arrow/logger/htmloutputter.rb (new)
   Changed: /trunk
            docs/makedocs.rb
            Rakefile
            Arrow TextMate Project.tmproj
            lib/arrow/transaction.rb
            docs (and 4 other/s)

    * Changed docs to use Darkfish instead of the default RDoc template.
    * Added an HTML log outputter.


-- Tue, 21 Aug 2007 20:56:22 -0000 by deveiant (r426) -----
   Changed: lib/arrow.rb

   Preparing for 0.9.2 release


-- Tue, 21 Aug 2007 20:54:59 -0000 by deveiant (r425) -----
   Changed: lib/arrow/mixins.rb

   Clarified some debugging statements in Arrow::Injectable


-- Mon, 20 Aug 2007 20:54:26 -0000 by phaedrus (r424) -----
   Changed: lib/arrow/config.rb

   Changed self::load in config.rb so that it tries to untaint a copy of the source name, instead of the actual one (which is a frozen object in some cases).
   lib/arrow/config.rb


-- Wed, 15 Aug 2007 18:50:16 -0000 by deveiant (r423) -----
   Changed: Arrow TextMate Project.tmproj
            lib/arrow/applet.rb

    * Fixed the bug that caused an inappropriate exception to be raised when an invalid
    action was called. Invalid actions now get the __default__ validator profile, or
    a nil validator if the __default__ doesn't exist.


-- Wed, 15 Aug 2007 06:22:24 -0000 by deveiant (r422) -----
   Changed: spec/formvalidator_spec.rb
            lib/arrow/formvalidator.rb

    * Fixed a bug in Proc constraints in Arrow::FormValidator spotted by 
    Jeremiah Jordan <phaedrus (at) faeriemud (at) org>


-- Mon, 13 Aug 2007 21:58:46 -0000 by phaedrus (r421) -----
   Changed: lib/arrow/transaction.rb
            spec/transaction_spec.rb

   Added PUT & DELETE functionality.
   spec/transaction_spec.rb
   lib/arrow/transaction.rb


-- Mon, 13 Aug 2007 19:39:47 -0000 by deveiant (r420) -----
   Changed: spec/formvalidator_spec.rb
            lib/arrow/formvalidator.rb

   Fixed the unexpected behavior of returning a single-item Array for a 
   FormValidator regexp matcher which has only one paren-group.


-- Thu, 09 Aug 2007 21:00:11 -0000 by deveiant (r419) -----
   Changed: spec/formvalidator_spec.rb
            Arrow TextMate Project.tmproj
            lib/arrow/applet.rb
            lib/arrow/mixins.rb
            lib/arrow/formvalidator.rb

    * Adding new validator constraint types: 'alpha', 'alphanumeric', and 
    'printable'.


-- Tue, 31 Jul 2007 18:21:32 -0000 by deveiant (r418) -----
   Changed: Arrow TextMate Project.tmproj
            lib/arrow/applet.rb
            lib/arrow/formvalidator.rb

    * Factor out validator name lookup from #make_validator for easy 
    overriding.
    * Add a string validator 'printable' that matches a series of 0 to 255 
    printable characters.


-- Thu, 26 Jul 2007 00:49:41 -0000 by deveiant (r417) -----
   Changed: lib/arrow/applet.rb


    * Fixed method docs. Thanks to Kim again for the critical eye.


-- Wed, 25 Jul 2007 18:22:16 -0000 by deveiant (r416) -----
   Changed: /trunk
            lib/arrow/applet.rb
            spec/applet_spec.rb

   Merged patch from Kimberly Wallmark <kim (at) arlim (dot) org> that modifies
   loading behavior to not return any incidentally-loaded subclasses by
   default. The old behavior can be restored by passing 'true' as the second
   parameter to ::load.


-- Wed, 25 Jul 2007 17:59:08 -0000 by deveiant (r415) -----
   Added:   rake (new)
            rake/helpers.rb (new)
            rake/svn.rb (new)
            rake/verifytask.rb (new)
   Changed: Rakefile

   Adding build system tasklibs


-- Wed, 25 Jul 2007 17:47:44 -0000 by deveiant (r414) -----
   Changed: lib/arrow/applet.rb


    * Bugfix: Allow calling #run and #subrun with Symbol actions.


-- Wed, 25 Jul 2007 01:04:09 -0000 by deveiant (r413) -----
   Changed: spec/formvalidator_spec.rb
            lib/arrow/formvalidator.rb

   Fixed a bug in the formvalidator regexp constraint matcher


-- Tue, 24 Jul 2007 17:13:27 -0000 by deveiant (r412) -----
   Changed: spec/formvalidator_spec.rb
            lib/arrow/appletregistry.rb
            lib/arrow/logger.rb
            Arrow TextMate Project.tmproj
            lib/arrow/applet.rb
            lib/arrow/config.rb (and 5 other/s)

   source:trunk/spec/applet_spec.rb
   source:trunk/tests/applet.tests.rb
   source:trunk/lib/arrow/applet.rb
   * Validate and untaint the action name (1.8.6 fix)
   source:trunk/lib/arrow/logger.rb
   * Factor out code-generation for level predicate and writer methods.
   source:trunk/lib/arrow/appletregistry.rb
   * Output a readable error to the load when attempting to reload an applet
   that has been updated. Also keep writing the exception for applets that
   have failed in previous attempts to load them.
   * Re-enabled some of the more-verbose applet-loading debug logging
   source:trunk/lib/arrow/config.rb
   * Untaint loaded config keys (1.8.6 fix)
   source:trunk/lib/arrow/mixins.rb
   * Log which modules were configured by Arrow::Confgurable.
   source:trunk/lib/arrow/formvalidator.rb
   * Fixed the bug which caused no valid values to show up unless it was 
   indicated by the profile that they should also be untainted.
   * Changed overrides of constraint methods into proper overrides instead of
   monkeypatches on top of FormValidator::ConstraintHelpers.


-- Thu, 19 Jul 2007 20:07:56 -0000 by deveiant (r411) -----
   Changed: lib/arrow/dispatcher.rb

   source:trunk/lib/arrow/dispatcher.rb
   * Renamed outputString to something that actually means something
   * Use the transaction's handler_status instead of just Apache::OK every 
   time.


-- Thu, 19 Jul 2007 18:55:20 -0000 by deveiant (r410) -----
   Changed: lib/arrow/applet.rb
            lib/apache/fakerequest.rb


    * Cleaned up constants in Apache::FakeRequest

    * Blank line fix in Arrow::Applet.


-- Thu, 19 Jul 2007 01:58:35 -0000 by bbleything (r409) -----
   Changed: lib/arrow/config.rb

    * remove require arrow from arrow/config


-- Wed, 18 Jul 2007 18:27:02 -0000 by bbleything (r408) -----
   Changed: lib/arrow/session/activerecordstore.rb

    * remove orphaned require of diff/lcs


-- Wed, 18 Jul 2007 18:15:39 -0000 by deveiant (r407) -----
   Changed: lib/arrow.rb
            lib/arrow/dispatcher.rb

   source:trunk/lib/arrow/dispatcher.rb
   * Escape percents in the error messages sent to Apache::Server#log_crit.
   source:trunk/lib/arrow.rb
   * Fix error handler to run in the instance context instead of the class 
   context.


-- Wed, 18 Jul 2007 17:01:59 -0000 by bbleything (r406) -----
   Changed: applets/view-template.rb
            applets/tutorial/imgtext.rb
            lib/arrow/template/container.rb
            lib/arrow/fallbackhandler.rb
            tests/session_id.tests.rb
            applets/tutorial/subclassed-hello.rb (and 154 other/s)

    * switch shebangs to /usr/bin/env ruby


-- Wed, 18 Jul 2007 04:08:00 -0000 by deveiant (r405) -----
   Changed: Rakefile
            lib/arrow.rb

   Bumping version and RSpec requirements


-- Wed, 18 Jul 2007 04:06:29 -0000 by deveiant (r404) -----
   Changed: Rakefile


    * Updated gem task


-- Wed, 18 Jul 2007 03:03:42 -0000 by deveiant (r403) -----
   Added:   spec/lib (new)
            spec/lib/helpers.rb (new)
            spec/lib/matchers.rb (new)
            spec/formvalidator_spec.rb (new)
   Changed: spec/activerecordstore_spec.rb
            lib/arrow/config-loaders/yaml.rb
            utils.rb
            lib/arrow.rb
            spec/TEMPLATE.rb.tpl
            lib/arrow/config.rb (and 18 other/s)
   Deleted: tests/formvalidator.tests.rb
            tests/transaction.tests.rb

   source:trunk/.irbrc
   * Preload 'apache/fakerequest' to emulate a mod_ruby environment
   source:trunk/Rakefile
   * Added an install_dependencies task
   source:trunk/spec/templatefactory_spec.rb
   source:trunk/spec/broker_spec.rb
   source:trunk/spec/cookieset_spec.rb
   source:trunk/spec/applet_spec.rb
   source:trunk/spec/activerecordstore_spec.rb
   * Aesthetic cleanup
   * Preload 'apache/fakerequest' to emulate a mod_ruby environment for 
   autotest, etc.
   source:trunk/spec/transaction_spec.rb
   source:trunk/spec/formvalidator_spec.rb
   source:trunk/tests/transaction.tests.rb
   source:trunk/tests/formvalidator.tests.rb
   * Converted Test::Unit tests to RSpec examples
   source:trunk/lib/arrow/config.rb
   source:trunk/spec/dispatcher_spec.rb
   * Some Ruby 1.8.6 taint-model fixes
   * Converted remainder of Test::Unit tests to RSpec specifications
   source:trunk/spec/lib/helpers.rb
   source:trunk/spec/lib/matchers.rb
   * Added the beginnings of some RSpec helper/matcher modules
   source:trunk/spec/TEMPLATE.rb.tpl
   * Converted to RSpec >= 1.0.x style specs
   source:trunk/utils.rb
   * Preload RubyGems before testing for installed libraries
   source:trunk/lib/apache/fakerequest.rb
   * Move the Apache::Request method list into the mock environment instead of 
   living in the real transaction class.
   source:trunk/lib/arrow/dispatcher.rb
   source:trunk/lib/arrow.rb
   * Preload RubyGems
   * COMPAT: Changed the RubyChildInitHandler into a dedicated class that
   handles the configfile loading. This will require changing any 
   'RubyChildInitHandler' directives you may have in your Apache configs
   source:trunk/lib/arrow/session/activerecordstore.rb
   * Squelch ActiveRecord errors while saving the session if/until we can
   figure out database locking
   source:trunk/lib/arrow/session/filelock.rb
   * Fix a bug which happened when the lockfile was removed before the session
   became unlocked.
   source:trunk/lib/arrow/transaction.rb
   * Separated out the handler status into a separate attribute. Not sure if
   this is necessary or not quite yet.
   source:trunk/lib/arrow/formvalidator.rb
   * Aliased #has_errors? to #errors?
   * Tweaked the human-readable error descriptions a bit
   source:trunk/lib/arrow/template.rb
   * Undid some debug log spam
   * Added some early detection for some error conditions in adding 
   definition sets
   source:trunk/lib/arrow/testcase.rb
   * Preload RubyGems
   source:trunk/install.rb
   * Updated dependency URLs


-- Tue, 17 Jul 2007 20:30:14 -0000 by deveiant (r402) -----
   Added:   experiments/urimapper.rb (new)
            spec/broker_spec.rb (new)
   Changed: spec/activerecordstore_spec.rb
            lib/arrow/config-loaders/yaml.rb
            /trunk
            utils.rb
            spec/rake/verifytask.rb
            lib/arrow/config.rb (and 17 other/s)
   Deleted: tests/broker.tests.rb

   source:trunk/Rakefile
   * Combined coverage tasks to do both RSpec and Test::Unit tests until
   they're all converted. 
   source:trunk/spec/templatefactory_spec.rb
   source:trunk/spec/cookieset_spec.rb
   source:trunk/spec/applet_spec.rb
   source:trunk/spec/transaction_spec.rb
   source:trunk/spec/dispatcher_spec.rb
   source:trunk/spec/activerecordstore_spec.rb
   * Updated to RSpec >= 1.0.0 style
   source:trunk/tests/broker.tests.rb
   source:trunk/spec/broker_spec.rb
   * Converted from Test::Unit testcases
   source:trunk/spec/rake/verifytask.rb
   * Fixed pattern for matching coverage percentage
   source:trunk/utils.rb
   * Fixed colorization functions
   source:trunk/tests/applet.tests.rb
   source:trunk/lib/arrow/applet.rb
   * API: Added the transaction object to the parameters of 
   #lookup_action_method to allow the action to take request data into
   account.
   source:trunk/tests/config.tests.rb
   source:trunk/lib/arrow/config.rb
   * Coverted Default constant to DEFAULT to conform more to Rubyish 
   convention.
   source:trunk/experiments/urimapper.rb
   * Spike for changing the way the uri is split to support mapping
   /service/user.js to /service/user/js, etc.
   source:trunk/lib/apache/fakerequest.rb
   source:trunk/lib/arrow/transaction.rb
   * Whitespace cleanup
   source:trunk/lib/arrow/logger.rb
   * Removed a logging statement that causes problems while testing
   source:trunk/lib/arrow/dispatcher.rb
   * Cleaned up the main dispatch method to return an OK handler status even
   when the HTTP status is not 200. This should fix the weird redirect bug,
   but warrants more testing.
   source:trunk/lib/arrow/config-loaders/yaml.rb
   * API: Un-camelCased the #is_newer? method
   source:trunk/lib/arrow/appletregistry.rb
   * Corrected the docs for #find_applet_chain
   source:trunk/lib/arrow/broker.rb
   * Added #registry= for easy mocking of the applet registry


-- Tue, 26 Jun 2007 18:20:52 -0000 by deveiant (r401) -----
   Changed: lib/arrow/broker.rb

   Again, d'oh.


-- Tue, 26 Jun 2007 18:17:16 -0000 by deveiant (r400) -----
   Changed: lib/arrow/transaction.rb

   Forgot to commit this with the changes to session-handling in the dispatcher


-- Tue, 19 Jun 2007 18:22:27 -0000 by deveiant (r399) -----
   Changed: lib/arrow/dispatcher.rb

   Added template rendering benchmark to the log (thanks to Jeff Davis for the suggestion)


-- Thu, 29 Mar 2007 19:01:33 -0000 by deveiant (r398) -----
   Added:   spec/templatefactory_spec.rb (new)
            lib/arrow/spechelpers.rb (new)
            spec/transaction_spec.rb (new)
            spec/applet_spec.rb (new)
   Changed: spec/activerecordstore_spec.rb
            lib/arrow/templatefactory.rb
            Arrow TextMate Project.tmproj
            lib/apache/fakerequest.rb
            lib/arrow/session/activerecordstore.rb
            lib/arrow/template.rb (and 8 other/s)

   source:trunk/arrow.css
   * Don't import RubyCrafters CSS anymore, as that domain is gone.
   source:trunk/lib/arrow/templatefactory.rb
   source:trunk/spec/templatefactory_spec.rb
   source:trunk/lib/arrow/template.rb
   * Cleaned up completely broken caching code (thanks to
   Ben Bleything <ben at bleything dot net> for spotting this)
   source:trunk/lib/arrow/applet.rb
   source:trunk/spec/applet_spec.rb
   source:trunk/tests/applet.tests.rb
   source:trunk/lib/arrow/transaction.rb
   source:trunk/spec/transaction_spec.rb
   source:trunk/tests/transaction.tests.rb
   * Added convenience method Arrow::Transaction#request_content_type
   * Modified to not try to parse incoming POST arguments unless it's a form 
   request. 
   * Added a #form_request? predicate method to transaction
   * Modified #request_cookies to contain a CookieSet instead of a Hash
   source:trunk/lib/arrow/session/activerecordstore.rb
   source:trunk/spec/activerecordstore_spec.rb
   * Made some changes to use AR a bit more efficiently. COMPAT: This requires
   a change to the schema for the session object: the session ID should be
   made distinct from the integer ID pkey.
   source:trunk/lib/apache/fakerequest.rb
   * Added some more stubs
   source:trunk/lib/arrow/session.rb
   source:trunk/lib/arrow/cookieset.rb
   * Added alias: #key? -> #include?
   source:trunk/lib/arrow/spechelpers.rb
   * Initial placeholder for future spec helper functions


-- Wed, 28 Mar 2007 19:24:07 -0000 by bbleything (r397) -----
   Added:   bin/catlog (new)
            bin (new)

    * add bin directory for little tools
    * add catlog to translate newlines and tabs in the stack traces of httpd logs


-- Tue, 27 Mar 2007 17:47:36 -0000 by bbleything (r396) -----
   Changed: lib/arrow/transaction.rb

    * alias Transaction#applet to Transaction#applet_uri


-- Wed, 21 Mar 2007 17:02:11 -0000 by deveiant (r395) -----
   Changed: lib/arrow/broker.rb

   * Added a start_time attribute to Arrow::Broker for uptime statistics


-- Tue, 13 Mar 2007 21:11:26 -0000 by phaedrus (r394) -----
   Changed: lib/arrow/session/activerecordstore.rb

   Okay, I finally figured out how to reproduce it (so slow of brain), so now this should actually work well.


-- Tue, 13 Mar 2007 19:19:17 -0000 by phaedrus (r393) -----
   Changed: lib/arrow/session/activerecordstore.rb

   *sigh* I love bugs that only occur on staging


-- Tue, 13 Mar 2007 19:14:40 -0000 by phaedrus (r392) -----
   Changed: lib/arrow/session/activerecordstore.rb

   * Okay, this time I am actually trapping the exception. It should work, or my name isnt Joey McScmoey.


-- Tue, 13 Mar 2007 18:54:08 -0000 by phaedrus (r391) -----
   Changed: lib/arrow/session/activerecordstore.rb

   * Added fix for transition between file based sessions and database based ones, basically I did not check for a nil value from the db, which was breaking on a YAML::load.


-- Thu, 08 Mar 2007 12:09:27 -0000 by deveiant (r390) -----
   Changed: lib/arrow/session/store.rb


    * Corrected documentation for the #create_recommended_lock method.


-- Wed, 07 Mar 2007 00:31:26 -0000 by phaedrus (r389) -----
   Added:   spec/activerecordstore_spec.rb (new)
            lib/arrow/session/nulllock.rb (new)
            lib/arrow/session/activerecordstore.rb (new)
   Changed: spec/cookieset_spec.rb

   * Added a PluginFactory plugin to store session in an active record object.


-- Fri, 02 Mar 2007 01:34:52 -0000 by deveiant (r388) -----
   Changed: lib/arrow/session.rb
            lib/arrow/transaction.rb
            tests/session.tests.rb
            tests/transaction.tests.rb

   source:trunk/tests/session.tests.rb
   source:trunk/tests/transaction.tests.rb
   source:trunk/lib/arrow/session.rb
   source:trunk/lib/arrow/transaction.rb
   * Split request cookies from response cookies.


-- Fri, 02 Mar 2007 01:06:47 -0000 by deveiant (r387) -----
   Changed: lib/arrow/session.rb
            lib/arrow/cookieset.rb
            lib/arrow/transaction.rb
            tests/session.tests.rb
            tests/transaction.tests.rb
            spec/cookieset_spec.rb (and 1 other/s)

   source:trunk/lib/arrow/cookieset.rb
   source:trunk/spec/cookieset_spec.rb
   * Fixed a bug in #[]= that would ignore new cookies with the same name
   source:trunk/tests/session.tests.rb
   source:trunk/lib/arrow/session.rb
   * Use the transaction's cookieset instead of mod_ruby's cookies.
   source:trunk/lib/arrow/transaction.rb
   source:trunk/tests/transaction.tests.rb
   * Modified Transaction#add_cookie_headers to add a new 'Set-Cookie' 
   header for each cookie.


-- Wed, 28 Feb 2007 19:46:51 -0000 by deveiant (r386) -----
   Changed: Rakefile
            lib/arrow/applet.rb
            tests/applet.tests.rb


    * Fixed a bug in signature inheritance (thanks to Jeremiah Jordan for 

    spotting this)

    * Added a 'quiet spec' task to the Rakefile


-- Tue, 27 Feb 2007 23:01:39 -0000 by deveiant (r385) -----
   Changed: lib/arrow/cookieset.rb
            spec/cookieset_spec.rb


    * Fixed another case with Symbol cookie names


-- Tue, 27 Feb 2007 19:42:52 -0000 by deveiant (r384) -----
   Changed: lib/arrow/cookieset.rb
            spec/cookieset_spec.rb

   source:trunk/spec/cookieset_spec.rb
   source:trunk/lib/arrow/cookieset.rb
   * Test and fix for the cookieset bug when setting a non-String cookie 
   via a symbol (fixes #7)


-- Tue, 27 Feb 2007 18:54:41 -0000 by deveiant (r383) -----
   Changed: /trunk
            lib/arrow/dispatcher.rb
            spec/dispatcher_spec.rb


    * Fixed broken dispatcher spec that was committed in the last rev.

    * Added 'coverage' dir to svn:ignore


-- Tue, 27 Feb 2007 18:20:47 -0000 by phaedrus (r382) -----
   Changed: tests/applet.tests.rb

   changed the tests/applet.tests.rb:test_run_should_track_run_times test to use a function that caused system usage, and hence system time.  As the former array test was only counted as usertime on my machine


-- Tue, 27 Feb 2007 17:58:42 -0000 by deveiant (r381) -----
   Added:   spec/TEMPLATE.rb.tpl (new)
            spec/rake/verifytask.rb (new)
            spec/rake (new)
            Rakefile (new)
            lib/arrow/cookieset.rb (new)
            spec/cookieset_spec.rb (new) (and 3 other/s)
   Changed: docs/CATALOG
            lib/arrow/rubytokenreactor.rb
            experiments/dump_constants.rb
            Arrow TextMate Project.tmproj
            lib/arrow/config.rb
            lib/arrow/formvalidator.rb (and 31 other/s)
   Deleted: tests/dispatcher.tests.rb

   source:trunk/Rakefile
   source:trunk/spec/rake/verifytask.rb
   * New Rake build system
   source:trunk/docs/CATALOG
   * Updated paths to reflect new server
   source:trunk/spec/TEMPLATE.rb.tpl
   source:trunk/spec/dispatcher_spec.rb
   * Beginning conversion of tests to specs
   source:trunk/lib/arrow/cookieset.rb
   source:trunk/spec/cookieset_spec.rb
   * New class: Arrow::CookieSet
   source:trunk/tests/session.tests.rb
   * Reworked Arrow::Session to use the new cookie transaction code
   source:trunk/tests/cookie.tests.rb
   source:trunk/tests/transaction.tests.rb
   source:trunk/lib/arrow/cookie.rb
   source:trunk/lib/arrow/transaction.rb
   * Added a new interface for interacting with cookies
   source:trunk/tests/template.tests.rb
   * Commented out broken test
   source:trunk/tests/applet.tests.rb
   source:trunk/tests/lib/filewhich.rb
   source:trunk/experiments/modivar.rb
   source:trunk/experiments/dump_constants.rb
   source:trunk/experiments/yield-with-iterator.rb
   source:trunk/lib/arrow/logger.rb
   source:trunk/lib/arrow/dispatcher.rb
   source:trunk/lib/arrow/utils.rb
   source:trunk/lib/arrow/templatefactory.rb
   source:trunk/lib/arrow/object.rb
   source:trunk/lib/arrow/session/md5id.rb
   source:trunk/lib/arrow/session/filelock.rb
   source:trunk/lib/arrow/session/sha1id.rb
   source:trunk/lib/arrow/session/id.rb
   source:trunk/lib/arrow/session.rb
   source:trunk/lib/arrow/monitor.rb
   source:trunk/lib/arrow/datasource.rb
   source:trunk/lib/arrow/rubytokenreactor.rb
   source:trunk/lib/arrow/config.rb
   source:trunk/lib/arrow/formvalidator.rb
   source:trunk/lib/arrow/template/render.rb
   source:trunk/lib/arrow/template/export.rb
   source:trunk/lib/arrow/template/yield.rb
   source:trunk/lib/arrow/template/nodes.rb
   source:trunk/lib/arrow/template/import.rb
   source:trunk/lib/arrow/template.rb
   source:trunk/lib/arrow/testcase.rb
   source:trunk/lib/arrow.rb
   * Normalized class method declarations


-- Mon, 26 Feb 2007 19:41:43 -0000 by deveiant (r380) -----
   Changed: lib/arrow/template.rb
            lib/arrow/appletregistry.rb
            lib/arrow/cache.rb
            lib/arrow/broker.rb
            Arrow TextMate Project.tmproj
            lib/arrow/dispatcher.rb (and 1 other/s)

   source:trunk/lib/arrow/applettestcase.rb
   * Made the 
   source:trunk/lib/arrow/cache.rb
   * Cleaned up some old cruft
   source:trunk/lib/arrow/appletregistry.rb
   source:trunk/lib/arrow/broker.rb
   * Removed the old (now-unused) 'internal' handler code
   * Made the request-uri matcher only accept a narrower subset of things
   as acceptable arguments to actions. Thanks to Jeremiah Jordan for
   the suggestion.
   source:trunk/lib/arrow/template.rb
   * Wrapped the renderers code in a begin/rescue to trap errors in custom
   renderers.
   * Report meaningful cache statistics instead of the weird stuff that was
   there before.


-- Wed, 14 Feb 2007 19:35:40 -0000 by phaedrus (r376) -----
   Changed: lib/arrow/template/urlencode.rb


   * lib/arrow/template/urlencode.rb

   Added 'pad with 2 zeros' to the front of the hexadecimal pattern.

   This helped the url-encoding to be recognized by my firefox 1.5.


-- Tue, 06 Feb 2007 20:31:33 -0000 by phaedrus (r375) -----
   Changed: lib/arrow/formvalidator.rb

   I added a few method overrides for buggy formvalidator methods: Arrow::FormValidator::filters, FormValidator::ConstraintHelpers


-- Mon, 08 Jan 2007 18:23:11 -0000 by ged (r374) -----
   Changed: lib/arrow/transaction.rb
            tests/transaction.tests.rb


    * New method: Arrow::Transaction#is_ajax_request?


-- Wed, 03 Jan 2007 21:11:09 -0000 by ged (r373) -----
   Added:   tests/data/reexport.tmpl (new)
   Changed: lib/arrow/template/export.rb
            tests/formvalidator.tests.rb
            lib/arrow/template/include.rb
            tests/template.tests.rb
            Arrow TextMate Project.tmproj
            lib/arrow/formvalidator.rb (and 1 other/s)


    * Make multi-level enclosing templates get exports too, not just the immediate one.

    * Added a :hostname validation pattern

    * Cleaned up some docs for the include directive.


-- Tue, 19 Dec 2006 20:04:40 -0000 by ged (r371) -----
   Added:   lib/arrow/template/export.rb
            -> renamed from /branches/export-directive/lib/arrow/template/export.rb@r370
   Changed: tests/template.tests.rb
            lib/arrow/cache.rb


    MERGE: Merged export-directive branch @370 into trunk.


-- Tue, 19 Dec 2006 16:28:15 -0000 by ged (r368) -----
   Changed: /branches/export-directive/lib/arrow/template/export.rb
            lib/arrow/template.rb
            /branches/export-directive/tests/template.tests.rb
            lib/arrow/template/nodes.rb


    * Finished initial implementation of the 'export' directive.

    * Made enclosing_template into a stack (enclosing_templates), and the container 

    is now pushed onto it in the #prerender method and popped off in #postrender. 

    This allows directives to have access to them before rendering begins.

    * Fixed a template test which was missing an interleaved comment in debug mode.


-- Tue, 28 Nov 2006 07:41:57 -0000 by ged (r367) -----
   Changed: tests/formvalidator.tests.rb

    * Committing tests mistakenly uncommitted with [365].


-- Tue, 28 Nov 2006 07:39:57 -0000 by ged (r366) -----
   Changed: lib/arrow/cache.rb

    * Added logging overrides and accessors for stats ivars to Arrow::Cache


-- Tue, 28 Nov 2006 00:32:14 -0000 by ged (r365) -----
   Changed: lib/arrow/formvalidator.rb


    * Fixed bugs in the new auto-generated field description code.


-- Sat, 25 Nov 2006 08:40:45 -0000 by ged (r364) -----
   Changed: tests/formvalidator.tests.rb
            lib/arrow/applettestcase.rb
            Arrow TextMate Project.tmproj
            lib/arrow/logger/coloroutputter.rb


    * Forgot to commit the test changes for the previous commit to FormValidator.

    * Fixed up color logger output to match levels a bit more (to my eye, anyway)

    * Added utility methods to AppletTestCase.

    *


-- Sat, 25 Nov 2006 06:15:24 -0000 by ged (r363) -----
   Changed: lib/arrow/formvalidator.rb


    * Added date and float validators.


-- Sat, 25 Nov 2006 05:58:41 -0000 by ged (r362) -----
   Changed: lib/arrow/formvalidator.rb


    * Made default descriptions a bit more readable, especially for hash fields.


-- Sat, 25 Nov 2006 04:03:44 -0000 by ged (r361) -----
   Changed: lib/arrow/logger.rb


    * Simplified/corrected the way the trace part of log messages is built in

    Arrow::Logger.


-- Wed, 22 Nov 2006 00:33:05 -0000 by phaedrus (r360) -----
   Changed: lib/arrow/utils.rb

   we were untainting the wrong thing, path instead of @dirs


-- Thu, 16 Nov 2006 22:33:16 -0000 by ged (r359) -----
   Added:   lib/arrow/logger/coloroutputter.rb (new)
   Changed: lib/arrow/config.rb
            TEMPLATE.rb.tpl
            lib/arrow/logger/fileoutputter.rb


    * Non-existant config key methods now return nil instead of raising a NameError.

    * Added Arrow::Logger::ColorOutputter for ANSI-colored output logs.


-- Tue, 17 Oct 2006 23:58:25 -0000 by ged (r355) -----
   Changed: lib/arrow/config.rb


    * Fixed config reloading based on timestamp.


-- Tue, 17 Oct 2006 23:47:29 -0000 by ged (r354) -----
   Changed: tests/path.tests.rb
            lib/arrow/config.rb
            lib/arrow/dispatcher.rb


    * Fixed some path tests that became broken somehow

    * Added Arrow::Config#changed_reason to allow tracking of why config is being reloaded to help track down a Laika error.


-- Tue, 17 Oct 2006 23:33:20 -0000 by ged (r353) -----
   Added:   redist/ruby-breakpoint-0.5.1.tgz (new)

    * Adding dependency "breakpoint" library


-- Thu, 12 Oct 2006 16:33:36 -0000 by ged (r352) -----
   Changed: lib/arrow/template/escape.rb


    * Bugfix: quotes weren't being escaped.


-- Thu, 05 Oct 2006 03:41:49 -0000 by ged (r351) -----
   Changed: lib/arrow/appletregistry.rb
            lib/arrow/session/posixlock.rb
            lib/arrow/logger.rb
            lib/arrow/utils.rb
            lib/arrow/applettestcase.rb
            Arrow TextMate Project.tmproj (and 5 other/s)


    * Added an Apache::Table analog to the fakerequest utilities.

    * Fixed up logging timestamps

    * Made error messages for mocks read more clearly.

    * Added better error diagnostics for applets to Arrow::AppletRegistry.

    * :COMPAT: Made Arrow::Config return nil for non-existant config

    members rather than super()ing to Object#method_missing.


-- Thu, 28 Sep 2006 20:44:51 -0000 by ged (r350) -----
   Added:   redist/posixlock-0.0.1.tgz (new)
            redist/flexmock-0.4.1.tgz (new)
   Deleted: redist/flexmock-0.3.2.tar.bz2

   * Updated redist with new version of FlexMock, posixlock


-- Wed, 20 Sep 2006 00:11:38 -0000 by ged (r349) -----
   Changed: lib/arrow/applet.rb


    * Oops. Fixed bug in my fix for #subrun.


-- Tue, 19 Sep 2006 17:16:44 -0000 by ged (r348) -----
   Changed: lib/arrow/applet.rb


    * Handle swapped action and transaction in Arrow::Applet#subrun.


-- Sat, 09 Sep 2006 15:48:42 -0000 by ged (r347) -----
   Changed: lib/arrow/formvalidator.rb


    * Removed mistakenly-included #match_email from the canonical FormValidator


-- Sun, 03 Sep 2006 07:02:06 -0000 by ged (r346) -----
   Changed: lib/arrow/transaction.rb
            tests/transaction.tests.rb


    * Overrode #construct_url so proxied requests generate correct self-referential URLs.


-- Sun, 03 Sep 2006 04:21:50 -0000 by ged (r345) -----
   Changed: docs/COPYRIGHT


    * Updated copyright date in COPYRIGHT file.


-- Thu, 24 Aug 2006 23:30:25 -0000 by ged (r344) -----
   Changed: lib/arrow/template/urlencode.rb


    * Added require for superclass module.


-- Thu, 24 Aug 2006 03:10:07 -0000 by ged (r343) -----
   Changed: tests/formvalidator.tests.rb
            lib/arrow/formvalidator.rb


    * Added RFC822-compliant email address validation


-- Wed, 23 Aug 2006 22:00:49 -0000 by ged (r342) -----
   Changed: lib/arrow/applet.rb
            tests/applet.tests.rb


    * Added 'appicon' member to the applet signature


-- Wed, 23 Aug 2006 02:09:12 -0000 by ged (r341) -----
   Changed: tests/cookie.tests.rb
            lib/arrow/cookie.rb


    * Made cookie time in GMT instead of localtime.


-- Wed, 23 Aug 2006 02:03:44 -0000 by ged (r340) -----
   Changed: tests/cookie.tests.rb
            lib/arrow/session/store.rb
            lib/arrow/cookie.rb


    * Fixed cookie date format.


-- Wed, 23 Aug 2006 01:17:30 -0000 by ged (r339) -----
   Changed: lib/arrow/dispatcher.rb


    * Added debugging of headers to both ends of the content handler.

    * Bumped request markers up to 'info' level.


-- Thu, 17 Aug 2006 22:51:54 -0000 by ged (r338) -----
   Changed: tests/formvalidator.tests.rb
            lib/arrow/formvalidator.rb


    * Added :integer FormValidator constraint


-- Tue, 15 Aug 2006 16:44:04 -0000 by ged (r337) -----
   Changed: lib/arrow/applet.rb
            tests/applet.tests.rb


    * Fixed bug in transaction setup through #subrun - when #subrun was called via #delegate or some other entry point than #run, the transaction wasn't set up so #vargs and friends were still nil.


-- Tue, 15 Aug 2006 07:28:27 -0000 by ged (r335) -----
   Changed: applets/view-template.rb
            Arrow TextMate Project.tmproj
            lib/arrow/template/selectlist.rb


    * Fixed selectlist parsing.

    * Updated view-template applet to use signature declarations.


-- Tue, 15 Aug 2006 07:25:09 -0000 by ged (r334) -----
   Changed: tests/template.tests.rb
   Deleted: lib/arrow/template/export.rb


    * Moved 'export' directive into a branch.

    * Fixed 'selectlist' test.


-- Sat, 12 Aug 2006 18:00:13 -0000 by ged (r333) -----
   Changed: lib/arrow/template/parser.rb


    * Fixed use of deprecated StringScanner method.


-- Wed, 09 Aug 2006 21:01:57 -0000 by ged (r331) -----
   Added:   redist/child_init_handler_fix.patch (new)
            experiments/useglobal.rb (new)
            experiments/globaldef.rb (new)
            lib/arrow/template/selectlist.rb (new)
   Changed: lib/arrow/testcase.rb
            lib/arrow/appletregistry.rb
            tests/template.tests.rb
            lib/arrow/applettestcase.rb
            lib/arrow/session.rb
            lib/arrow/template/nodes.rb (and 6 other/s)


    * Added beginnings of new 'selectlist' directive

    * More camelCase to under_scored cleanup

    * CHANGE: Applet instances now get a duplicate of the class's signature

    * CHANGE: Applet's list of actions now includes those defined by superclasses.

    * Fixed a bug in #purge_deleted_applets.

    * Registry now adds uris to the filemap for introspection.

    * Session cookie is now targeted to the '/' path instead of the approot to eliminate the case where a user would get 2 or three of the same cookie.

    * Added workaround to Transaction#attachment= for Internet Explorer.

    * Added some utility methods (#browser_is_ie? and #for_ie_users) for implementing IE-specific workarounds.


-- Tue, 25 Jul 2006 03:32:49 -0000 by ged (r330) -----
   Changed: lib/arrow/transaction.rb


    * Added an :approot_url alias to match the :approot one.


-- Thu, 20 Jul 2006 22:38:51 -0000 by ged (r329) -----
   Added:   lib/arrow/template/export.rb (new)


    * Oops. This was supposed to be part of the last commit.


-- Thu, 20 Jul 2006 22:35:43 -0000 by ged (r328) -----
   Added:   tests/data/export.tmpl (new)
   Changed: applets/tutorial/logo.rb
            lib/arrow/template.rb
            lib/arrow/testcase.rb
            lib/arrow/appletregistry.rb
            lib/arrow/template/include.rb
            tests/template.tests.rb (and 4 other/s)


    * Fixed bug in the template parser that would catch recursive includes when there wasn't one.

    * Committing start of work on an 'export' directive. Doesn't work yet.

    * Removed some of the more-spammy debugging from AppletRegistry

    * Made template syntax errors show the starting line as well as the ending one.


-- Wed, 12 Jul 2006 17:14:46 -0000 by ged (r327) -----
   Added:   lib/arrow/template/unless.rb
            -> renamed from /trunk/lib/arrow/template/if.rb@r325
   Changed: tests/template.tests.rb
            lib/arrow/applettestcase.rb


    * Added new conditional template directory 'unless' 

    * Removed the dataclass-injection stuff that was mistakenly factored up from the Laika application.


-- Wed, 12 Jul 2006 01:42:03 -0000 by ged (r326) -----
   Changed: lib/arrow/applet.rb


    * Removed non-functional default proc from applet signature -- Apache::Server isn't loaded at ChildInit, so applets can't ever load .server.admin.


-- Mon, 10 Jul 2006 18:38:30 -0000 by ged (r325) -----
   Changed: tests/cookie.tests.rb
            lib/arrow/cookie.rb


    * Some browsers don't grok quoted values for attributes in Set-Cookie: headers. (e.g., Safari)


-- Sat, 08 Jul 2006 01:32:28 -0000 by ged (r324) -----
   Added:   lib/arrow/cookie.rb (new)
            tests/cookie.tests.rb (new)
            tests/applets/TEMPLATE.rb.tpl
            -> renamed from /trunk/tests/TEMPLATE.rb.tpl@r319
   Changed: README
            lib/arrow.rb
            docs/CATALOG
            lib/arrow/config.rb
            Arrow TextMate Project.tmproj
            templates/config/display-table.tmpl (and 17 other/s)


    * Created Arrow::Cookie to work around libapreq cookie corruption bug.

    * Started updating docs

    * Streamlined AppletTestCase some more

    * Fixed the bug which caused AppletTestCase tests to fail if *any* applet failed to load.

    * More work on apache/fakerequest

    * Resolved the problem with applets which want to use Arrow::Configurable by making the broker load earlier.

    * Added some more high-level request debug logging

    * Made Arrow::Session Arrow::Configurable.


-- Thu, 06 Jul 2006 20:37:04 -0000 by ged (r323) -----
   Changed: lib/arrow/exceptions.rb


    * Arrow::Loaderror -> Arrow::LoadError


-- Thu, 22 Jun 2006 05:42:31 -0000 by ged (r322) -----
   Changed: lib/arrow/logger.rb
            lib/arrow/applettestcase.rb
            lib/arrow/mixins.rb


    * Added some stuff to FlexMock to provide useful error messages under some

    circumstances.

    * Added an append operator to Arrow::Logger.

    * Check arity when calling #configure of an Arrow::Configurable class in case

    they don't want/need a dispatcher.


-- Wed, 21 Jun 2006 02:10:19 -0000 by ged (r321) -----
   Changed: lib/arrow/applettestcase.rb


    * Added missing require of 'flexmock'


-- Wed, 21 Jun 2006 01:55:18 -0000 by ged (r320) -----
   Changed: lib/arrow/config.rb


    * Fixed the documentation/defaults to match the new logging config.


-- Wed, 21 Jun 2006 01:43:56 -0000 by ged (r319) -----
   Added:   tests/lib/injectableobject.rb (new)
            lib/apache/fakerequest.rb (new)
            lib/arrow/testcase.rb (new)
            lib/arrow/applettestcase.rb (new)
            lib/apache (new)
            experiments/hierloggers.rb (new) (and 3 other/s)
   Changed: tests/datasource.tests.rb
            tests/session_id.tests.rb
            Arrow TextMate Project.tmproj
            experiments/generic-iterator-tests.rb
            lib/arrow/mixins.rb
            tests/config.tests.rb (and 32 other/s)
   Deleted: tests/lib/arrowtestcase.rb
            tests/lib/apacheconstants.rb


    * Rewrote logging to use Arrow::Configurable.

    * :COMPAT: The section that covers logging in the config file has changed from

    'logLevels' to 'logging'. This was done to more accurately express what the

    section can do (e.g., it can also create Arrow::Logger::Outputters in

    addition to just setting levels), and also to prevent people's configurations

    from breaking with the changes in the way logging is configured.

    * :COMPAT: Arrow::Logger::Outputter's factory constructor's signature has

    changed. It now expects a URI which encapsulates the type and its config. See

    the updated RDoc for more information. See the changes in this commit to

    source:trunk/.irbrc or source:trunk/test.rb for examples of what needs to be

    changed.

    * Added a new mixin: Arrow::Injectable to facilitate dependency injection of

    other parts of the application.

    * Added the beginnings of a unit-test infrastructure:

    - Arrow::TestCase moved into lib/arrow/

    - Arrow::AppletTestCase factored out of several Arrow projects into

    lib/arrow/.

    - Auto-vivifying stub mod_ruby classes moved into lib/apache/fakerequest.rb.

    - test.rb and tests/*.tests.rb changed to use the new infrastructure.

    * Added debugging to Arrow::Transaction that notes whether or not Arrow is

    set to dispatch from the root.

    * Added the transaction serial to the error trace logged by the Broker. This

    will make it possible to track down traces for specific requests even if the

    log level is set to 'error'.

    * Removed the deprecated #templates= method from Arrow::Transaction. All

    applets should use Arrow::Applet#load_template.

    * Cleaned up the requires in the Arrow module.


-- Wed, 21 Jun 2006 00:45:54 -0000 by ged (r318) -----
   Added:   redist/PluginFactory-1.0.1.tar.gz (new)
            redist/flexmock-0.3.2.tar.bz2 (new)
   Deleted: redist/PluginFactory-1.0.0.tar.gz
            redist/Test-Unit-Mock-0.03.tar.gz
            redist/hashslice.rb
            redist/delimscanner.rb
            redist/crosscase.rb

   - Updated dependencies


-- Sat, 17 Jun 2006 00:31:19 -0000 by ged (r317) -----
   Added:   experiments/arrowwiki.rb
            -> renamed from /trunk/lib/arrowwiki.rb@r316
   Deleted: lib/arrowwiki.rb

   Moving the experimental Arrow wiki applet out of lib/


-- Wed, 14 Jun 2006 19:19:06 -0000 by ged (r316) -----
   Changed: lib/arrow/mixins.rb
            tests/mixin.tests.rb


    * Made ::configure take a second argument for dispatcher-keyed configuration.


-- Wed, 14 Jun 2006 17:57:55 -0000 by ged (r315) -----
   Changed: lib/arrow/session/lock.rb
            lib/arrow/session/id.rb
            lib/arrow/session/store.rb
            lib/arrow/session.rb


    * parseUri -> parse_uri


-- Wed, 14 Jun 2006 07:20:39 -0000 by ged (r314) -----
   Added:   tests/mixin.tests.rb (new)
   Changed: lib/arrow/mixins.rb


    * Initial checkin of Arrow::Configurable.


-- Tue, 13 Jun 2006 22:12:35 -0000 by ged (r313) -----
   Changed: tests/lib/apacheconstants.rb

    * Added Apache::Server#loglevel


-- Tue, 13 Jun 2006 22:03:41 -0000 by ged (r312) -----
   Changed: tests/broker.tests.rb


    * Removed unnecessary requirement of 'breakpoint' from the Broker tests.


-- Tue, 13 Jun 2006 22:02:30 -0000 by ged (r311) -----
   Changed: tests/lib/apacheconstants.rb


    * Removed unnecessary requirement of 'breakpoint' from the apacheconstants test helper lib.


-- Tue, 13 Jun 2006 21:50:06 -0000 by ged (r310) -----
   Changed: docs/Structural-Overview.graffle


    * Added logging diagram to Structural Overview


-- Tue, 13 Jun 2006 21:44:50 -0000 by ged (r309) -----
   Added:   tests/applets/hello.rb
            -> renamed from /trunk/applets/tutorial/hello.rb@r297
            tests/applets/protected.rb
            -> renamed from /trunk/applets/tutorial/protected.rb@r306
            tests/applets/counter.rb
            -> renamed from /trunk/applets/tutorial/counter.rb@r306
   Changed: tests/template.tests.rb
            tests/appletregistry.tests.rb
            lib/arrow/transaction.rb
            tests/broker.tests.rb
            tests/transaction.tests.rb


    * Bringing test suite back into line.


-- Tue, 13 Jun 2006 21:42:41 -0000 by ged (r308) -----
   Changed: lib/arrow/logger.rb
            tests/logger.tests.rb


    * Finally got tests around most of Arrow::Logger, discovered some bugs,

    squashed them.


-- Mon, 12 Jun 2006 19:06:58 -0000 by ged (r307) -----
   Changed: lib/arrow/template/urlencode.rb
            lib/arrow/template/include.rb
            lib/arrow/htmltokenizer.rb
            lib/arrow/template/for.rb
            lib/arrow/template/else.rb
            Arrow TextMate Project.tmproj (and 11 other/s)


    * Cleaned up API documentation output. Removed template directive classes and

    some other clutter.


-- Mon, 12 Jun 2006 19:04:00 -0000 by ged (r306) -----
   Added:   applets/tutorial/imgtext.rb
            -> renamed from /trunk/applets/imgtext.rb@r297
            applets/tutorial/superhello.rb
            -> renamed from /trunk/applets/superhello.rb@r297
            applets/tutorial/hello2.rb
            -> renamed from /trunk/applets/hello.rb@r297
            applets/tutorial/subclassed-hello.rb
            -> renamed from /trunk/applets/subclassed-hello.rb@r297
            applets/tutorial/protected.rb
            -> renamed from /trunk/applets/protected.rb@r297
            applets/tutorial/dingus.rb
            -> renamed from /trunk/applets/dingus.rb@r297 (and 9 other/s)
   Changed: applets/args.rb
   Deleted: applets/dingus.rb
            applets/protected.rb
            applets/subclassed-hello.rb
            applets/logo.rb
            applets/noSuchApp.rb
            applets/memcache.rb (and 10 other/s)


    * Moved all applets which weren't generally useful into the applets/tutorial

    directory.


-- Fri, 09 Jun 2006 23:24:36 -0000 by ged (r305) -----
   Changed: applets/status.rb
            lib/arrow/broker.rb
            lib/arrow/transaction.rb
            lib/arrow/dispatcher.rb


    * Added a workaround for Apache not setting the path_info of requests handled

    by a dispatcher bound to "/". You can now do:

    <Location />

    SetHandler ruby-object

    RubyHandler Arrow::Dispatcher.instance(:mine)

    RubyOtion root_dispatcher true

    </Location>

    which will cause the dispatcher to build URLs relative to the root.

    * Tweaked logging levels.

    * Decline requests for static content when the Status applet is mounted at "/".


-- Wed, 07 Jun 2006 18:33:45 -0000 by ged (r304) -----
   Changed: lib/arrow/transaction.rb
            tests/transaction.tests.rb


    * Fixed bug in app_root: returned "/" instead of an empty string for an applet installed at the base URL.


-- Wed, 07 Jun 2006 08:01:38 -0000 by ged (r303) -----
   Added:   applets/nosuchapplet.rb (new)
            experiments/cookiedemo.rb (new)
   Changed: utils.rb
            makedist.rb
            Arrow TextMate Project.tmproj
            tests/lib/apacheconstants.rb


    * Miscellaneous cleanup and documentation improvements.

    * Synced project files with project-utils.


-- Wed, 07 Jun 2006 07:59:35 -0000 by ged (r302) -----
   Changed: lib/arrow/session/filelock.rb
            lib/arrow/session/lock.rb
            lib/arrow/session/store.rb
            lib/arrow/session.rb


    * Session cleanup and documentation improvements.


-- Wed, 07 Jun 2006 06:16:08 -0000 by ged (r301) -----
   Changed: lib/arrow/logger.rb


    * Made logger objects more compact in inspected objects.


-- Wed, 07 Jun 2006 06:15:23 -0000 by ged (r300) -----
   Changed: tests/formvalidator.tests.rb
            lib/arrow/formvalidator.rb


    * Fixed/tested FormValidator#error_fields


-- Wed, 07 Jun 2006 06:08:39 -0000 by ged (r299) -----
   Changed: lib/arrow/dispatcher.rb


    * Modified log configuration parsing to allow debugging classes which don't

    start with Arrow::.


-- Wed, 07 Jun 2006 06:07:52 -0000 by ged (r298) -----
   Changed: lib/arrow/config.rb


    * Changed default applet glob pattern to recurse into subdirectories.


-- Fri, 02 Jun 2006 05:54:41 -0000 by ged (r297) -----
   Added:   lib/arrow/session/sha1id.rb (new)

    * Added new SHA1 session id class


-- Wed, 31 May 2006 20:56:12 -0000 by ged (r295) -----
   Added:   lib/arrow/template/prettyprint.rb
            -> renamed from /branches/broker-rewrite/lib/arrow/template/prettyprint.rb@r294
            lib/arrow/templatefactory.rb
            -> renamed from /branches/broker-rewrite/lib/arrow/templatefactory.rb@r294
            tests/appletregistry.tests.rb
            -> renamed from /branches/broker-rewrite/tests/appletregistry.tests.rb@r294
            applets/sharenotes.rb
            -> renamed from /branches/broker-rewrite/applets/sharenotes.rb@r294
            tests/data/test.cfg
            -> renamed from /branches/broker-rewrite/tests/data/test.cfg@r294
            experiments/dump_constants.rb
            -> renamed from /branches/broker-rewrite/experiments/dump_constants.rb@r294 (and 9 other/s)
   Changed: applets/view-template.rb
            lib/arrow/template/container.rb
            templates/protected.tmpl
            templates/view-applet-nosuch.tmpl
            tests/session_id.tests.rb
            notes.txt (and 177 other/s)
   Deleted: lib/arrow/factories.rb

   ** Merged changes from broker-rewrite branch


-- Tue, 04 Apr 2006 21:59:34 -0000 by ged (r279) -----
   Deleted: redist/formvalidator-0.1.3.tar.gz

    * Removing old FormValidator lib


-- Tue, 04 Apr 2006 21:58:56 -0000 by ged (r278) -----
   Added:   redist/formvalidator-0.1.4.tar.gz
            -> renamed from /trunk/redist/formvalidator-0.1.3.tar.gz@r277

    * Updating included FormValidator library


-- Fri, 14 Oct 2005 05:36:42 -0000 by ged (r274) -----
   Changed: install.rb

   - Tag cleared.


-- Fri, 14 Oct 2005 01:27:49 -0000 by ged (r273) -----
   Added:   templates/imgtext/form.tmpl
            -> renamed from /trunk/templates/imgtext.tmpl@r272
            templates/imgtext/reload.tmpl (new)
            templates/config (new)
            inactive-applets (new)
            templates/config/display-table.tmpl (new)
            applets/logo.rb (new) (and 7 other/s)
   Changed: lib/arrow/template/for.rb
            lib/arrow/template/iterator.rb
            applets/imgtext2.rb
            applets/wiki.rb
            docs/manual/config.html
            docs/makedocs.rb (and 4 other/s)
   Deleted: templates/imgtext.tmpl
            templates/imgtext-fontlist.tmpl

   - Snapshot commit.


-- Fri, 14 Oct 2005 00:29:58 -0000 by ged (r272) -----
   Changed: lib/arrow/utils.rb

   - Changed Arrow::Path#to_yaml to reflect changes in 1.8.3's YAML::Syck::Seq.


-- Sun, 18 Sep 2005 07:11:42 -0000 by ged (r271) -----
   Added:   tests/data/recurse.tmpl (new)
            lib/arrow/fallbackhandler.rb (new)
            tests/data/loadtest.tmpl (new)
            tests/lib/fv.rb (new)
   Changed: lib/arrow/logger/apacheoutputter.rb
            lib/arrow/template/container.rb
            lib/arrow/config-loaders/yaml.rb
            lib/arrow.rb
            lib/arrow/config.rb
            lib/arrow/template/parser.rb (and 14 other/s)

   - Lots of miscellanous work and tweaks committed.
   - Added a fallback handler for misconfigured dispatchers.
   - Added multi-config via an external file.
   - Fixed a bunch of Arrow::Template bugs.
   - Added more comprehensive testing for the logging bits.


-- Mon, 07 Mar 2005 05:03:06 -0000 by ged (r270) -----
   Changed: lib/arrow/template.rb
            tests/template.tests.rb

   - Make ::load() parse the template after setting the file and loadPath ivars for
   use by directives.
   - Fixed bug in #parse -- now sets the template's source attribute to the source
   about to be parsed.


-- Sun, 06 Mar 2005 16:10:35 -0000 by ged (r269) -----
   Added:   tests/data/simplerender.tmpl (new)
            tests/data/importrender.tmpl (new)
            lib/arrow/template/render.rb (new)
   Changed: tests/template.tests.rb

   - Initial checkin of the 'render' directive and tests for it.


-- Sun, 06 Mar 2005 16:09:18 -0000 by ged (r268) -----
   Changed: lib/arrow/template/import.rb

   - Made #parseDirectiveContents a protected method.


-- Sun, 06 Mar 2005 16:08:13 -0000 by ged (r267) -----
   Changed: lib/arrow/template/nodes.rb

   - Fixed #inspect output when the 'methodchain' is just whitespace


-- Sun, 06 Mar 2005 16:07:27 -0000 by ged (r266) -----
   Changed: lib/arrow/template/attr.rb

   - Flattened class declaration.


-- Sun, 06 Mar 2005 16:06:55 -0000 by ged (r265) -----
   Changed: lib/arrow/template.rb

   - Fully-qualified TemplateError in raise.
   - Updated method docs for #render.


-- Sun, 06 Mar 2005 16:05:19 -0000 by ged (r264) -----
   Changed: lib/arrow/template/TEMPLATE.rb.tpl

   - Brought into line with the changes in this directory.


-- Sat, 05 Mar 2005 08:58:47 -0000 by ged (r263) -----
   Changed: lib/arrow/template.rb

   - Flattened class declaration and unindented.


-- Sat, 05 Mar 2005 00:07:46 -0000 by ged (r262) -----
   Changed: tests/template.tests.rb

   - Added test for "unknown PI" bug.


-- Sat, 05 Mar 2005 00:05:17 -0000 by ged (r261) -----
   Changed: lib/arrow/template/parser.rb

   - Made rescue clauses specify fully-qualified exception classes.
   - Flattened class declaration.


-- Sat, 05 Mar 2005 00:00:06 -0000 by ged (r260) -----
   Changed: tests/formvalidator.tests.rb

   - Removed extemporaneous description section from test profile.


-- Fri, 04 Mar 2005 23:53:55 -0000 by ged (r259) -----
   Changed: lib/arrow/config.rb
            tests/config.tests.rb

   - Fixed the "changed" status so it's actually sensitive to changes from the
   client side as well as to changes in the backing file.
   - Exposed #merge, #merge!, and #each from the contained config struct to the
   outer config object.
   - Made #merge! understand Arrow::Config objects so you can do 
   "config1.merge( config2 )".
   - Added tests for fixes/additions.


-- Fri, 04 Mar 2005 22:50:13 -0000 by ged (r258) -----
   Changed: lib/arrow/config.rb

   - Added an #each_section alias for #each.


-- Tue, 22 Feb 2005 06:00:47 -0000 by ged (r257) -----
   Changed: lib/arrow/datasource.rb

   - BUGFIX: Fixed constant reference in arrow/datasource.rb.


-- Tue, 22 Feb 2005 05:59:11 -0000 by ged (r256) -----
   Changed: lib/arrow/datasource.rb

   - BUGFIX: Fixed class method declarations in arrow/datasource.rb.


-- Tue, 22 Feb 2005 05:57:44 -0000 by ged (r255) -----
   Changed: lib/arrow/exceptions.rb
            lib/arrow/datasource.rb

   - BUGFIX: Moved exception definitions from arrow/datasource.rb into
   arrow/exceptions.rb.


-- Tue, 22 Feb 2005 05:46:16 -0000 by ged (r254) -----
   Changed: tests/formvalidator.tests.rb

   - Aesthetic fixes to testing validator profile.


-- Tue, 22 Feb 2005 05:45:46 -0000 by ged (r253) -----
   Changed: templates/memcache/display.tmpl

   - Prettyify server display a bit.


-- Tue, 22 Feb 2005 05:44:44 -0000 by ged (r252) -----
   Changed: templates/args-display.tmpl

   - Cleaned up form field headers.
   - Show error messages from validator if any.


-- Tue, 22 Feb 2005 05:43:30 -0000 by ged (r251) -----
   Changed: redist

   - Ignore unpacked formvalidator directory.


-- Tue, 22 Feb 2005 05:42:42 -0000 by ged (r250) -----
   Changed: lib/arrow/datasourcecriteria.rb
            lib/arrow/data-source/test.rb
            lib/arrow/monitor.rb
            lib/arrow/monitor/subjects.rb
            lib/arrow/datasource.rb

   - Deindented and merged namespaces.
   - Changed CVS constants to SVN ones.


-- Tue, 22 Feb 2005 05:40:47 -0000 by ged (r249) -----
   Changed: applets/rndimages.rb

   - Converted image struct to anonymous struct.


-- Tue, 22 Feb 2005 05:30:25 -0000 by ged (r248) -----
   Changed: lib/arrow/applet.rb

   - Better comments in applet.rb for validator code.


-- Tue, 22 Feb 2005 05:25:18 -0000 by ged (r247) -----
   Changed: applets/args.rb

   - Added field descriptions to the validator profile.


-- Tue, 22 Feb 2005 05:23:26 -0000 by ged (r246) -----
   Changed: lib/arrow/formvalidator.rb

   - Added some Usage docs to the header.


-- Thu, 02 Dec 2004 04:46:30 -0000 by ged (r245) -----
   Changed: docs/manual/whatis.html

   - Updated the "current status" section of the tutorial.


-- Thu, 02 Dec 2004 04:42:57 -0000 by ged (r244) -----
   Changed: docs/manual/whatis.html

   - Changed wording in "Why another web framework?" section of the tutorial to
   satisfy an objection to the wording of the first point.


-- Wed, 01 Dec 2004 19:03:06 -0000 by ged (r243) -----
   Deleted: tests/.cvsignore
            lib/.cvsignore
            docs/.cvsignore
            templates/.cvsignore

   Removed some unnecessary CVS cruft.


-- Wed, 01 Dec 2004 19:00:42 -0000 by ged (r242) -----
   Changed: tests/config.tests.rb

   - Updated/fleshed out Arrow config tests a bit.


-- Wed, 01 Dec 2004 18:56:23 -0000 by ged (r241) -----
   Changed: lib/arrow/config.rb

   - Switched to composite class declaration, updated indentation.


-- Tue, 26 Oct 2004 17:47:05 -0000 by ged (r240) -----
   Changed: /trunk

   Updated ignored file prop.


-- Tue, 26 Oct 2004 17:45:57 -0000 by ged (r239) -----
   Added:   applets/inspect.rb (new)
            templates/inspect (new)
            templates/inspect/display.tmpl (new)

   Initial checkin of request inspector applet.


-- Tue, 26 Oct 2004 17:45:10 -0000 by ged (r238) -----
   Added:   templates/wiki/new.tmpl (new)
            templates/wiki/formerror.tmpl (new)
            templates/wiki/markup_help.incl (new)
            templates/wiki/show.tmpl (new)
   Changed: applets/wiki.rb

   Checkpoint commit of Instiki applet.


-- Tue, 26 Oct 2004 17:44:23 -0000 by ged (r237) -----
   Added:   tests/formvalidator.tests.rb (new)

   Initial checkin.


-- Tue, 26 Oct 2004 17:43:27 -0000 by ged (r236) -----
   Changed: lib/arrow/transaction.rb

   -- Added new convenience methods: #referringApplet, #referringAction, #remoteIp,
   and #referer.


-- Tue, 26 Oct 2004 17:40:51 -0000 by ged (r235) -----
   Changed: lib/arrow/template/parser.rb

   -- Fix the handling of unknown PIs.


-- Tue, 26 Oct 2004 17:40:17 -0000 by ged (r234) -----
   Changed: lib/arrow/logger/apacheoutputter.rb

   -- Fix the #warn/#warning bug.


-- Tue, 26 Oct 2004 17:09:07 -0000 by ged (r233) -----
   Added:   lib/arrow/formvalidator.rb (new)

   Initial checkin.


-- Tue, 26 Oct 2004 17:08:38 -0000 by ged (r232) -----
   Changed: lib/arrow/applet.rb

   -- Broke out formvalidator changes into a separate class.
   -- Added convenience method #subrun.


-- Sun, 24 Oct 2004 16:18:04 -0000 by ged (r231) -----
   Changed: TEMPLATE.rb.tpl

   -- Switched CVS constants to SVN ones.


-- Fri, 22 Oct 2004 15:12:19 -0000 by ged (r230) -----
   Changed: lib/arrow/transaction.rb

   -- COMPAT: Deprecated #action in favor of #applet, as the path returned has
   nothing to do with the applet's action. #action is aliaed to #action for now.


-- Fri, 22 Oct 2004 02:13:42 -0000 by ged (r229) -----
   Added:   htdocs/rubyforge/index.html (new)
            htdocs (new)
            htdocs/rubyforge (new)

   Initial checkin of RubyForge HTML.


-- Fri, 22 Oct 2004 02:11:33 -0000 by ged (r228) -----
   Added:   templates/memcache (new)
            templates/memcache/display.tmpl (new)
            templates/enumtable.tmpl (new)
            applets/memcache.rb (new)

   Initial checkin of memcache applet w/templates.


-- Tue, 21 Sep 2004 13:22:26 -0000 by ged (r227) -----
   Changed: templates/status.tmpl

   - Removed unnecessary link to applet source view, as there's an applet that
   does that now.


-- Tue, 21 Sep 2004 07:03:02 -0000 by ged (r226) -----
   Changed: lib/arrow/utils.rb

   - Added diagnostics to dropped path members.


-- Tue, 21 Sep 2004 07:02:23 -0000 by ged (r225) -----
   Changed: applets/status.rb
            lib/arrow.rb
            lib/arrow/transaction.rb
            templates/navbar.incl
            templates/status.tmpl

   - Added Arrow version to transaction class/demo applet navbar. Thanks to Mark
   Smith <xb95@queech.com> for the suggestion.


-- Tue, 21 Sep 2004 06:20:52 -0000 by ged (r224) -----
   Changed: /trunk

   - Added project-name property.
   - Added project-version property.


-- Tue, 21 Sep 2004 06:19:34 -0000 by ged (r223) -----
   Changed: templates/rndimages.tmpl
            applets/rndimages.rb

   - Made rndimages pick only a limited number from the feed to display at a time.
   - Added the link as a caption to each image.


-- Mon, 20 Sep 2004 10:42:37 -0000 by stillflame (r222) -----
   Changed: docs/manual/tutorial-templates.html

   - tutorial-templates.html got some corrections for accuracy


-- Wed, 08 Sep 2004 18:20:23 -0000 by ged (r221) -----
   Changed: docs/CATALOG

   - Fixed upload URL and Webcvs URL.


-- Wed, 08 Sep 2004 14:33:39 -0000 by ged (r218) -----
   Changed: ChangeLog

   Updated for release


-- Wed, 08 Sep 2004 14:30:18 -0000 by ged (r217) -----
   Added:   applets/wiki.rb (new)
            templates/wiki (new)
            templates/wiki/new_system.tmpl (new)
            templates/wiki/sectionlist.tmpl (new)
   Changed: templates/test/list.tmpl
            templates/test/problem.tmpl
            applets/test.rb
            templates/test/harness.tmpl

   - Checkpointing for beta release tag.


-- Wed, 08 Sep 2004 14:29:34 -0000 by ged (r216) -----
   Changed: lib/arrow/broker.rb

   - Introduced some diagnostics into #findAppletFiles.


-- Wed, 08 Sep 2004 14:28:56 -0000 by ged (r215) -----
   Changed: install.rb

   - Upgraded PluginFactory URL.
   - Install applets and templates as writable by owner by default, as the whole
   point is to be able to tinker with 'em.
   - Don't clobber any already-installed demo.cfg file.


-- Wed, 08 Sep 2004 14:27:30 -0000 by ged (r214) -----
   Changed: demo.cfg

   - Turned debugging on by default for the demo installation. Hopefully this will
   eliminate one of the steps when trying to help people debug problems on their
   own servers. This will most likely be changed back for 1.0.0 release.


-- Wed, 08 Sep 2004 14:26:13 -0000 by ged (r213) -----
   Changed: MANIFEST

   - Added missing templates/navbar.incl


-- Wed, 08 Sep 2004 14:08:40 -0000 by ged (r212) -----
   Changed: README

   - On second thought, removed the stuff from the manual. A README should be
   only the necessities. Oh the bear necessities, that's why a bear can rest at
   ease... oh, eh...


-- Wed, 08 Sep 2004 08:00:14 -0000 by ged (r211) -----
   Changed: lib/arrow/utils.rb

   - Fixed the tainting bug which happened when an Arrow::Path was loaded out of a
   YAML file with the "!rubycrafters.com,2003-10-22/arrowPath" object specifier
   instead of a native YAML Hash.


-- Wed, 08 Sep 2004 06:23:11 -0000 by ged (r210) -----
   Changed: docs/manual/install.html

   - Updated the requirements section.


-- Wed, 08 Sep 2004 06:22:05 -0000 by ged (r209) -----
   Changed: README

   - Fixed indentation so it renders correctly.
   - Added a rudimentary install section. This should be fleshed out before the 1.0
   release.


-- Wed, 08 Sep 2004 06:20:29 -0000 by ged (r208) -----
   Changed: test.rb
            utils.rb
            makedist.rb
            install.rb

   - Upgraded dist utilities/merged from project-utils.


-- Wed, 08 Sep 2004 06:19:09 -0000 by ged (r207) -----
   Added:   redist/PluginFactory-1.0.0.tar.gz
            -> renamed from /trunk/redist/PluginFactory-0.01.tar.gz@r192
   Deleted: redist/PluginFactory-0.01.tar.gz

   - Upgraded distributed version of PluginFactory.


-- Tue, 07 Sep 2004 03:43:30 -0000 by stillflame (r206) -----
   Changed: docs/manual/tutorial-validation.html
            docs/manual/tutorial-templates.html

   - fixed incorrect definitions of escape and urlencode in tutorial-templates
   - filled in example greatly, but sad it is big and complex in tutorial-validation


-- Tue, 07 Sep 2004 03:35:18 -0000 by ged (r205) -----
   Changed: lib/arrow/dispatcher.rb

   - Made it possible to both preload via ChildInitHandler and have a location
   which just loads from the content handler. Works for multiple locations, too.


-- Tue, 07 Sep 2004 03:33:54 -0000 by ged (r204) -----
   Changed: lib/arrow/utils.rb

   - Whitespace fix.


-- Tue, 07 Sep 2004 03:33:17 -0000 by ged (r203) -----
   Added:   templates/tutorial (new)
            templates/tutorial/index.tmpl (new)
            applets/tutorial/index.rb (new)
            applets/tutorial/missing.rb (new)
            templates/tutorial/missingapplet.tmpl (new)

   - Added some more tutorial applets and templates.


-- Tue, 07 Sep 2004 02:19:06 -0000 by stillflame (r202) -----
   Changed: docs/manual/tutorial-sessions.html

   - filled in missing text and example, still not very thorough


-- Tue, 07 Sep 2004 02:08:59 -0000 by ged (r201) -----
   Changed: install.rb

   - Merged changes from project-utils.


-- Tue, 07 Sep 2004 02:06:07 -0000 by stillflame (r200) -----
   Changed: docs/manual/tutorial-templates.html

   - minor grammar and syntax changes


-- Tue, 07 Sep 2004 00:36:51 -0000 by stillflame (r199) -----
   Changed: docs/manual/tutorial-intro.html
            docs/manual/tutorial-apps.html

   - minor grammatical changes to tutorial-intro.html
   - played with placement and wording in tutorial-apps.html


-- Mon, 06 Sep 2004 22:57:39 -0000 by ged (r198) -----
   Changed: docs/CATALOG

   - Fixed 'webcvs' attribute of the docs CATALOG file.


-- Mon, 06 Sep 2004 22:56:35 -0000 by ged (r197) -----
   Added:   templates/rndimages.tmpl (new)
            applets/rndimages.rb (new)

   Initial commit of LJ random-image feed browser.


-- Mon, 06 Sep 2004 22:55:57 -0000 by ged (r196) -----
   Added:   redist/Test-Unit-Mock-0.03.tar.gz (new)

   - Added Test::Unit::Mock distribution to redist/


-- Mon, 06 Sep 2004 22:54:49 -0000 by ged (r195) -----
   Changed: lib/arrow/template/iterator.rb
            lib/arrow/template/attr.rb
            lib/arrow/template/call.rb

   - Documentation updates/fixes for some of the template node types and
   Arrow::Template::Iterator.


-- Mon, 06 Sep 2004 22:53:59 -0000 by ged (r194) -----
   Changed: docs/manual/install.html
            docs/manual/download.html
            docs/manual/TEMPLATE.html.tpl
            docs/manual/tutorial-templates.html
            docs/manual/whatis.html
            docs/manual/manual.css (and 2 other/s)

   - More work on apps and templates sections of the tutorial
   - Brought install and download pages up to date


-- Mon, 06 Sep 2004 22:11:36 -0000 by ged (r193) -----
   Changed: MANIFEST

   - Cleaned up and finalized for release.


-- Thu, 02 Sep 2004 06:33:01 -0000 by stillflame (r192) -----
   Changed: docs/manual/config.html
            docs/manual/install.html
            docs/manual/whatis.html
            docs/manual/tutorial.html

   - corrected, expounded, and touched up documentation


-- Thu, 02 Sep 2004 05:04:09 -0000 by stillflame (r191) -----
   Changed: docs/manual/tutorial-validation.html
            docs/manual/tutorial-intro.html
            docs/manual/tutorial-templates.html
            docs/manual/whatis.html
            docs/manual/tutorial.html
            docs/manual/tutorial-apps.html (and 9 other/s)
   Deleted: docs/manual/linkbox.incl
            docs/manual/tutorial-linkbox.incl

   - removed server side includes and made linkboxes inline
   - hid the monitor and source tutorials, as they are not done


-- Wed, 01 Sep 2004 02:37:10 -0000 by ged (r190) -----
   Added:   applets/tutorial/hello.rb (new)
            applets/tutorial (new)

   Initial checkin of tutorial applet code.


-- Wed, 01 Sep 2004 02:36:40 -0000 by ged (r189) -----
   Changed: demo.cfg

   - Brought up to date for impending release.


-- Wed, 01 Sep 2004 02:36:11 -0000 by ged (r188) -----
   Deleted: rBuild.rb

   - No sense in having an rBuild.rb without the corresponding module tool.


-- Wed, 01 Sep 2004 02:35:07 -0000 by ged (r187) -----
   Added:   docs/manual/hello-dave-sshot.png (new)
   Changed: docs/manual/hello-world-sshot.png
            docs/manual/tutorial-apps.html

   Initial checkin and revision of tutorial screenshots.


-- Wed, 01 Sep 2004 02:34:14 -0000 by ged (r186) -----
   Changed: README

   - Brought up to date for impending release.


-- Wed, 01 Sep 2004 02:33:43 -0000 by ged (r185) -----
   Changed: MANIFEST

   - Brought up to date for impending release.


-- Tue, 24 Aug 2004 02:40:00 -0000 by ged (r184) -----
   Deleted: .cvsignore
            applets/.cvsignore

   - Removed old CVS cruft.


-- Mon, 23 Aug 2004 06:10:32 -0000 by ged (r183) -----
   Added:   lib/arrowwiki.rb (new)
   Changed: experiments/dumptokens.rb
            lib/arrow/template/container.rb
            lib/arrow/config-loaders/yaml.rb
            templates/protected.tmpl
            templates/view-applet-nosuch.tmpl
            lib/arrow/template/for.rb (and 119 other/s)

   - Set keyword/executable properties.


-- Mon, 23 Aug 2004 06:02:59 -0000 by ged (r182) -----
   Changed: applets/imgtext2.rb

   - Made debugging not quite so verbose.


-- Mon, 23 Aug 2004 06:02:30 -0000 by ged (r181) -----
   Added:   applets/redirector.rb (new)
   Changed: lib/arrow/transaction.rb

   - Added redirect support to Arrow::Transaction.
   - Initial checkin of applets/redirector.rb


-- Mon, 23 Aug 2004 03:31:26 -0000 by ged (r180) -----
   Changed: tests/session_lock.tests.rb

   - Added tests for Arrow::Session::PosixLock if the 'posixlock' library is
   installed.


-- Mon, 23 Aug 2004 03:30:40 -0000 by ged (r179) -----
   Changed: tests/broker.tests.rb

   - Modified tests of to reflect changes in the way applet chains are built:
   Applets can be registered under "/".


-- Mon, 23 Aug 2004 03:29:04 -0000 by ged (r178) -----
   Added:   tests/applets (new)
            tests/applets/setup.rb (new)

   Initial checkin of test applets directory and 'setup' test applet.


-- Mon, 23 Aug 2004 03:28:22 -0000 by ged (r177) -----
   Changed: templates/status.tmpl

   - Chopped the namespace-module part off the application class, as it took up too
   much room without really adding any valuable information.


-- Mon, 23 Aug 2004 03:27:18 -0000 by ged (r176) -----
   Added:   lib/arrow/session/posixlock.rb (new)

   Initial checkin of Arrow::Session::PosixLock.


-- Mon, 23 Aug 2004 03:26:54 -0000 by ged (r175) -----
   Changed: lib/arrow/session/filelock.rb

   - Added support for the new method Arrow::Session::Lock#finish method.
   - Changed lockfile open mask for portability.


-- Mon, 23 Aug 2004 03:26:06 -0000 by ged (r174) -----
   Changed: lib/arrow/session/lock.rb

   - Added a new method Arrow::Session::Lock#finish to allow cleanup once session
   manipulation is done.


-- Mon, 23 Aug 2004 03:24:42 -0000 by ged (r173) -----
   Changed: lib/arrow/applet.rb

   - Make the default revision-extractor for Subversion constants replace the 'Rev:
   ' bit with 'r'.


-- Mon, 23 Aug 2004 03:23:44 -0000 by ged (r172) -----
   Changed: applets/imgtext2.rb

   - Use true alpha-channel output only if supported by the GD library that's
   installed. Otherwise just try to get by with compositing.


-- Sat, 21 Aug 2004 06:08:58 -0000 by ged (r171) -----
   Changed: templates/imgtext-fontlist.tmpl

   - Added links to examples


-- Sat, 21 Aug 2004 06:08:13 -0000 by ged (r170) -----
   Changed: applets/imgtext2.rb

   - Fixed alpha channel, added min/max checks.


-- Sat, 21 Aug 2004 05:39:00 -0000 by ged (r169) -----
   Changed: applets/status.rb
            applets/error.rb
            applets/counter.rb

   - Removed explicit version from signature.


-- Sat, 21 Aug 2004 05:35:13 -0000 by ged (r168) -----
   Added:   applets/error.rb
            -> renamed from /trunk/applets/errorHandler.rb@r165

   - Combined error.rb (error handler demo) and errorHandler.rb (the default error
   handler applet).


-- Sat, 21 Aug 2004 05:34:48 -0000 by ged (r167) -----
   Deleted: applets/errorHandler.rb

   - Combined error.rb (error handler demo) and errorHandler.rb (the default error
   handler applet).


-- Sat, 21 Aug 2004 05:33:29 -0000 by ged (r166) -----
   Deleted: applets/error.rb

   - Combined error.rb (error handler demo) and errorHandler.rb (the default error
   handler applet).


-- Thu, 19 Aug 2004 02:28:57 -0000 by ged (r165) -----
   Changed: applets/imgtext2.rb
            templates/imgtext-fontlist.tmpl

   - Revised to be more useful from the URL line.


-- Thu, 19 Aug 2004 00:16:39 -0000 by ged (r164) -----
   Changed: lib/arrow/dispatcher.rb

   - Clarified and fixed some problems in the Synopsis docs.


-- Thu, 19 Aug 2004 00:01:59 -0000 by ged (r163) -----
   Added:   templates/test/problem.tmpl (new)

   Initial checkin of templates/test/problem.tmpl.


-- Thu, 19 Aug 2004 00:00:41 -0000 by ged (r162) -----
   Added:   experiments/stagelogger.rb (new)

   Initial checkin of experiments/stagelogger.rb.


-- Thu, 19 Aug 2004 00:00:10 -0000 by ged (r161) -----
   Changed: docs/manual/tutorial-apps.html

   - Small addition to the applet tutorial of the manual.


-- Wed, 18 Aug 2004 23:59:03 -0000 by ged (r160) -----
   Changed: lib/arrow/transaction.rb

   - :nodoc:'ed the deprecated #templates accessor.


-- Wed, 18 Aug 2004 23:58:13 -0000 by ged (r159) -----
   Changed: lib/arrow/logger.rb

   - Setting a logger to a non-existant logging level now raises an error.


-- Wed, 18 Aug 2004 23:57:16 -0000 by ged (r158) -----
   Changed: lib/arrow/dispatcher.rb

   - Added support for startup in RubyChildInitHandler. Require mod_ruby 1.2.1 or
   later.


-- Wed, 18 Aug 2004 23:54:31 -0000 by ged (r157) -----
   Changed: lib/arrow/broker.rb

   - Added support for applets registered under '/'.


-- Wed, 18 Aug 2004 23:21:59 -0000 by ged (r156) -----
   Changed: lib/arrow/applet.rb

   - Brought Applet#delegate up to date re: the Broker's calling convention.


-- Fri, 13 Aug 2004 15:06:07 -0000 by ged (r152) -----
   Added:   /trunk
            -> renamed from /Arrow/trunk@r151
   Deleted: /Arrow/trunk

   Simplifying repository


-- Wed, 04 Aug 2004 05:01:35 -0000 by deveiant (r151) -----
   Added:   /Arrowdocs/manual/hello-world-sshot.png (new)

   Initial checkin


-- Wed, 04 Aug 2004 00:57:50 -0000 by deveiant (r150) -----
   Changed: /Arrowdocs

   - Added ignore prop for the html dir


-- Wed, 04 Aug 2004 00:53:50 -0000 by deveiant (r149) -----
   Changed: /Arrowapplets/args.rb

   - Added auto-untainting to the validator profile


-- Wed, 04 Aug 2004 00:52:09 -0000 by deveiant (r148) -----
   Changed: /Arrowtemplates/view-applet.tmpl

   - Added more useful output.


-- Wed, 04 Aug 2004 00:50:29 -0000 by deveiant (r147) -----
   Changed: /Arrowtemplates/TEMPLATE.tmpl.tpl

   - Changed XML mode to NXML mode


-- Tue, 03 Aug 2004 18:09:19 -0000 by deveiant (r146) -----
   Changed: /Arrowapplets/imgtext.rb

   - CVS->SVN constants.


-- Tue, 03 Aug 2004 18:08:28 -0000 by deveiant (r145) -----
   Changed: /Arrowlib/arrow/template/escape.rb

   - Fixed comment header.


-- Tue, 03 Aug 2004 18:07:16 -0000 by deveiant (r144) -----
   Changed: /Arrowlib/arrow/applet.rb
            /Arrowtests/applet.tests.rb

   - Fixed a bug when defining actions via a Symbol. Thanks to Aidan Rogers
   <aidan@FaerieMUD.org> for the bug report.


-- Thu, 29 Jul 2004 06:28:38 -0000 by deveiant (r142) -----
   Changed: /Arrowtests/template.tests.rb

   - Commented out the damned failing scope-bleed test until I can track down the
   problem. In the meantime, it'd only cause trouble under some fairly weird
   circumstances, so I don't feel too bad about it failing.


-- Thu, 29 Jul 2004 06:27:05 -0000 by deveiant (r141) -----
   Changed: /Arrowtemplates/navbar.incl

   - Added applet-source link.


-- Thu, 29 Jul 2004 06:24:20 -0000 by deveiant (r140) -----
   Changed: /Arrowlib/arrow/applet.rb

   - Added filename attribute to applet class.


-- Thu, 29 Jul 2004 06:20:41 -0000 by deveiant (r139) -----
   Added:   /Arrowtemplates/view-applet-nosuch.tmpl (new)
            /Arrowtemplates/view-applet.tmpl (new)
            /Arrowapplets/view-applet.rb (new)

   Initial checkin.


-- Wed, 28 Jul 2004 21:08:05 -0000 by stillflame (r138) -----
   Changed: /Arrowdocs/manual/tutorial-templates.html

   added example for templated applets


-- Wed, 28 Jul 2004 17:14:33 -0000 by stillflame (r137) -----
   Changed: /Arrowdocs/manual/tutorial-templates.html

   corrected and clarified directive descriptions


-- Tue, 27 Jul 2004 01:03:37 -0000 by deveiant (r136) -----
   Changed: /Arrowapplets/TEMPLATE.rb.tpl

   - Changed CVS tags to Subversion tags.


-- Mon, 26 Jul 2004 23:50:50 -0000 by deveiant (r135) -----
   Changed: /Arrowapplets/imgtext.rb

   - Set svn:keywords.


-- Mon, 26 Jul 2004 23:49:27 -0000 by deveiant (r134) -----
   Changed: /Arrowapplets/status.rb

   - Fixed missing PIDs in applet-status view.


-- Mon, 26 Jul 2004 23:49:02 -0000 by deveiant (r133) -----
   Added:   /Arrowlib/arrow/template/urlencode.rb (new)
   Changed: /Arrowtemplates/imgtext-fontlist.tmpl
            /Arrowtemplates/imgtext.tmpl

   - Updated to reflect changes in rev 132 of imgtext2.rb.
   - Modified to use URL-escaped 'text' argument. Requires new 'urlencode' template
   directive (also in this commit).
   - Initial checkin of 'urlencode' template directive class.


-- Mon, 26 Jul 2004 23:46:41 -0000 by deveiant (r132) -----
   Changed: /Arrowapplets/imgtext2.rb

   - Replaced CVS tags with SVN ones.
   - Added SVN keywords.
   - Changed to be configurable from a 'imgtext' key in the config file.
   - Added debugging progress messages.


-- Mon, 26 Jul 2004 17:37:58 -0000 by deveiant (r131) -----
   Added:   /Arrowtemplates/imgtext-fontlist.tmpl (new)
            /Arrowtemplates/imgtext.tmpl (new)

   Initial checkin.


-- Mon, 26 Jul 2004 17:37:25 -0000 by deveiant (r130) -----
   Changed: /Arrowlib/arrow/exceptions.rb

   - Removed the FactoryError exception class to fix a bug in the templating system.


-- Mon, 26 Jul 2004 17:37:04 -0000 by deveiant (r129) -----
   Changed: /Arrowlib/arrow/template.rb

   - Commented out debugging log spam.


-- Mon, 26 Jul 2004 17:36:33 -0000 by deveiant (r128) -----
   Changed: /Arrowtemplates/args-display.tmpl

   - Fixes for XHTML validity.


-- Mon, 26 Jul 2004 17:35:49 -0000 by deveiant (r127) -----
   Changed: /Arrowlib/arrow/template/for.rb

   - Commented out some debugging log messages.


-- Mon, 26 Jul 2004 17:25:18 -0000 by deveiant (r126) -----
   Changed: /Arrowlib/arrow/broker.rb

   - Added the 'uri' attribute to applets so they know where they're being
   installed.


-- Mon, 26 Jul 2004 17:24:39 -0000 by deveiant (r125) -----
   Changed: /Arrowlib/arrow/applet.rb

   - Removed some old cruft/unimplemented features from the docs.
   - Added the 'uri' attribute to applets so they know where they've been installed.


-- Mon, 26 Jul 2004 17:22:23 -0000 by deveiant (r124) -----
   Changed: /Arrowarrow.css

   - Removed some cruft and cleaned up.


-- Mon, 26 Jul 2004 17:21:39 -0000 by deveiant (r123) -----
   Changed: /Arrowdocs/manual/tutorial-intro.html
            /Arrowdocs/manual/tutorial-templates.html
            /Arrowdocs/manual/manual.css
            /Arrowdocs/manual/tutorial-apps.html
            /Arrowdocs/manual/index.html

   - Additions and updates. Integrated some stuff from OSCon presentation.


-- Mon, 26 Jul 2004 17:18:45 -0000 by deveiant (r122) -----
   Added:   /Arrowapplets/imgtext.rb (new)
            /Arrowapplets/imgtext2.rb (new)

   Initial checkin.


-- Mon, 26 Jul 2004 17:18:10 -0000 by deveiant (r121) -----
   Changed: /Arrowapplets/args.rb

   - Added explanatory comment.


-- Sat, 24 Jul 2004 05:30:19 -0000 by stillflame (r120) -----
   Changed: /Arrowdocs/manual/tutorial-templates.html
            /Arrowlib/arrow/template/call.rb

   tutorial - added short descriptions of each directive i could figure out.
   call - corrected what statements were allowable.


-- Sat, 24 Jul 2004 00:04:06 -0000 by stillflame (r119) -----
   Changed: /Arrowlib/arrow/template/for.rb
            /Arrowlib/arrow/template/yield.rb
            /Arrowdocs/manual/tutorial-templates.html
            /Arrowlib/arrow/template/attr.rb
            /Arrowlib/arrow/template/call.rb
            /Arrowlib/arrow/template/set.rb (and 2 other/s)

   stubs for the directives in the tutorial, and simple syntax blurbs where i could


-- Sat, 17 Jul 2004 16:41:27 -0000 by stillflame (r118) -----
   Changed: /Arrowdocs/manual/tutorial-templates.html

   added introductory paragraph


-- Mon, 28 Jun 2004 06:36:54 -0000 by deveiant (r117) -----
   Changed: /Arrowapplets/view-template.rb

   - Reverted mistakenly-changed call to .templateFactory.getTemplate().


-- Mon, 28 Jun 2004 06:17:09 -0000 by deveiant (r116) -----
   Changed: /Arrowapplets/dingus.rb
            /Arrowapplets/protected.rb
            /Arrowapplets/timeclock.rb
            /Arrowlib/arrow/applet.rb
            /Arrowapplets/counter.rb
            /Arrowapplets/files.rb (and 6 other/s)

   - Moved last vestiges of template-loading out of the transaction into the applet
   class. COMPAT: tx.templates[ templatekey ] should still work for the
   time-being, but should be considered deprecated and will be removed at some
   point in the future. self.loadTemplate( templatekey ) is all the rage -- trust
   me.


-- Mon, 28 Jun 2004 05:14:16 -0000 by deveiant (r115) -----
   Changed: /Arrowlib/arrow/broker.rb

   - Fixed identifier pattern to match single-character identifiers. Thanks to Mark
   Smith <xb95@queech.com> for the bug report.


-- Mon, 28 Jun 2004 04:49:37 -0000 by deveiant (r114) -----
   Changed: /Arrowlib/arrow/transaction.rb

   - Added a 'data' attribute for passing free-form data around between applets in
   a chain. Thanks to Mark Smith <xb95@queech.com> for the suggestion.


-- Mon, 28 Jun 2004 04:46:47 -0000 by deveiant (r113) -----
   Changed: /Arrowtemplates/test/list.tmpl
            /Arrowtemplates/test/harness.tmpl

   - Edits to the templates for the testing applet.


-- Mon, 28 Jun 2004 03:42:16 -0000 by deveiant (r112) -----
   Added:   /Arrowtemplates/test/list.tmpl
            -> renamed from /Arrow/trunk/templates/test-list.tmpl@r111
            /Arrowtemplates/test/harness.tmpl
            -> renamed from /Arrow/trunk/templates/test-harness.tmpl@r111
            /Arrowtemplates/test (new)
   Deleted: /Arrowtemplates/test-harness.tmpl
            /Arrowtemplates/test-list.tmpl

   - Moved test templates into a subdir of their own, as there's going to be quite
   a lot of them.


-- Mon, 28 Jun 2004 03:20:52 -0000 by deveiant (r111) -----
   Changed: /Arrowtemplates/filemap.tmpl

   - Fixed javascript ordering bug which caused the 'expand' control to not work on
   the first click.
   - Fixed buggy element id-generation which caused all 'exapnd' controls to expand
   only the first trace. Thanks to Mark Smith <xb95@queech.com> for spotting this
   and testing.


-- Sun, 27 Jun 2004 23:36:46 -0000 by deveiant (r110) -----
   Changed: /Arrowutils.rb

   - Removed some old cruft.
   - Fixed some embarrassing assumptions about the named of C-based modules,
   especially given I develop on a machine whose DLLs don't end in .so.


-- Sun, 27 Jun 2004 01:33:40 -0000 by deveiant (r109) -----
   Changed: /Arrowdocs/manual/manual.css
            /Arrowdocs/manual/config.html

   - Corrections courtesy of Aaron Son <reltuk@FaerieMUD.org>.


-- Sun, 27 Jun 2004 01:00:12 -0000 by deveiant (r108) -----
   Changed: /Arrowdocs/manual/manual.css
            /Arrowdocs/manual/config.html

   - Brought config description up to date with changes to Arrow::Config and the
   Broker.


-- Sun, 20 Jun 2004 23:58:04 -0000 by deveiant (r107) -----
   Changed: /Arrowdocs/manual/download.html

   - Updated download instructions.


-- Sun, 13 Jun 2004 00:57:13 -0000 by deveiant (r106) -----
   Changed: /Arrowtests/template.tests.rb

   - Added several new tests. Thanks to Aaron Son <reltuk at FaerieMUD dot org> for
   his help.


-- Sun, 13 Jun 2004 00:53:46 -0000 by deveiant (r105) -----
   Changed: /Arrowtests/lib/arrowtestcase.rb
            /Arrowtest.rb

   - Added per-testcase debugging (e.g., test.rb -d nameOfTestCase) so tracking
   down specific failing tests is easier.


-- Sun, 13 Jun 2004 00:24:52 -0000 by deveiant (r104) -----
   Changed: /Arrowlib/arrow/template/for.rb

   - Changed call to Template#withOverriddenAttributes to match the new argument
   requirements.


-- Sun, 13 Jun 2004 00:24:39 -0000 by deveiant (r103) -----
   Changed: /Arrowlib/arrow/template/yield.rb

   - Changed call to Template#withOverriddenAttributes to match the new argument
   requirements.


-- Sun, 13 Jun 2004 00:24:27 -0000 by deveiant (r102) -----
   Changed: /Arrowlib/arrow/template/nodes.rb

   - Changed call to Template#withOverriddenAttributes to match the new argument
   requirements.


-- Sun, 13 Jun 2004 00:23:24 -0000 by deveiant (r101) -----
   Changed: /Arrowlib/arrow/template/iterator.rb

   - Commented out the debugging in #each I was using to eliminate Iterators from
   the "double-return" bug a while back.


-- Sun, 13 Jun 2004 00:22:18 -0000 by deveiant (r100) -----
   Changed: /Arrowlib/arrow/template.rb

   - Cleaned up handling of attributes and definitions in rendering scope
   code. Thanks to help from Aaron Son <reltuk at FaerieMUD dot org>.
   * Still has a bug in which definitions hang around after their containing
   scope. Rendering still works, but leaking definitions is bound to cause
   trouble in some specific situations, and at the very least is surprising
   behavior.


-- Sun, 13 Jun 2004 00:17:59 -0000 by deveiant (r99) -----
   Changed: /Arrowlib/arrow/exceptions.rb

   - Added ScopeError exception class.


-- Mon, 07 Jun 2004 18:43:01 -0000 by reltuk (r98) -----
   Changed: /Arrowtemplates/args-display.tmpl

   Changed occurrences of txn.args to txn.vargs


-- Sat, 05 Jun 2004 19:13:10 -0000 by deveiant (r97) -----
   Changed: /Arrowlib/arrow/applet.rb
            /Arrowtemplates/applet-status.tmpl

   - Uncommented the Arrow::Applet#delegate method, and added a new #delegable?
   method to test for a real delegation method. The method used to test for
   #delegable? is a hack, but it's the only way I could find to test to see which
   class a Method object gets its definition from. Suggestions for a better way
   welcomed.


-- Sat, 05 Jun 2004 19:08:16 -0000 by deveiant (r96) -----
   Changed: /Arrowtemplates/hello-world.tmpl

   - Bugfix for illegal comment reported by Aaron Son.


-- Wed, 02 Jun 2004 16:41:31 -0000 by deveiant (r95) -----
   Changed: /Arrowapplets/test.rb

   - Added keywords property


-- Wed, 02 Jun 2004 13:01:56 -0000 by deveiant (r94) -----
   Changed: /Arrowlib/arrow/exceptions.rb

   - Made the AppletError default message a bit more useful.


-- Wed, 02 Jun 2004 13:01:17 -0000 by deveiant (r93) -----
   Changed: /Arrowapplets/dingus.rb
            /Arrowtemplates/dingus.tmpl

   - Added BlueCloth module revision message to the bottom of the page.


-- Wed, 02 Jun 2004 03:04:15 -0000 by deveiant (r92) -----
   Changed: /Arrowapplets/dingus.rb
            /Arrowtemplates/dingus.tmpl

   - Updated keywords property.


-- Wed, 02 Jun 2004 03:03:12 -0000 by deveiant (r91) -----
   Changed: /Arrowapplets/dingus.rb
            /Arrowtemplates/dingus.tmpl

   - Fixed initial bugs. Now in working form.
   - Had to remove the :filters argument from the validator profile, as it caused
   an error to occur. Need to investigate further and perhaps hack on
   FormValidator a bit to fix it.


-- Wed, 02 Jun 2004 03:01:19 -0000 by deveiant (r90) -----
   Changed: /Arrowlib/arrow/broker.rb

   - Fixed up two old-style invocations of #runAppletChain.


-- Wed, 02 Jun 2004 02:20:33 -0000 by deveiant (r89) -----
   Added:   /Arrowapplets/dingus.rb (new)
            /Arrowtemplates/dingus.tmpl (new)

   Initial checkin


-- Mon, 31 May 2004 18:35:03 -0000 by deveiant (r88) -----
   Changed: /Arrow/trunk

   - Property changes.


-- Mon, 31 May 2004 18:34:30 -0000 by deveiant (r87) -----
   Changed: /Arrowmakedist.rb

   - CVS -> Subversion


-- Mon, 31 May 2004 18:33:54 -0000 by deveiant (r86) -----
   Added:   /Arrowdemo.cfg (new)

   Initial checkin.


-- Mon, 31 May 2004 18:32:16 -0000 by deveiant (r85) -----
   Changed: /Arrowdefault.cfg

   - Updated to match latest config changes.


-- Mon, 31 May 2004 18:28:10 -0000 by deveiant (r84) -----
   Changed: /Arrowtemplates/hello-world.tmpl

   - Added a runcount in the comments to help debug the transient
   stats-not-updating problem.


-- Mon, 31 May 2004 18:27:25 -0000 by deveiant (r83) -----
   Changed: /Arrowtemplates/applet-status.tmpl

   - Added the child server's PID to the stats table.


-- Mon, 31 May 2004 18:25:09 -0000 by deveiant (r82) -----
   Changed: /Arrowlib/arrow/exceptions.rb

   - Added a new exception type for applet chain errors, since they're now exposed
   to the user in delegation.


-- Mon, 31 May 2004 18:23:28 -0000 by deveiant (r81) -----
   Changed: /Arrowlib/arrow/dispatcher.rb

   - Made changes to the order of execution of output rendering and saving of
   sessions so that changes made to the session or request headers from code
   executing via the template will still work. This also corrects the
   session-locking bug I had been experiencing.


-- Mon, 31 May 2004 18:20:58 -0000 by deveiant (r80) -----
   Changed: /Arrowlib/arrow/broker.rb

   - Made delegation pass the remaining links in the applet chain to
   Applet#delegate so delegating apps can inject or remove links if they want.


-- Mon, 31 May 2004 17:46:21 -0000 by deveiant (r79) -----
   Changed: /Arrowlib/arrow/applet.rb

   - Fixed the double-return bug that happened when the default handler was invoked
   by #action_missing_action. Default handler is now handled separately (again?).
   - Removed the debugging inserted to track this problem down.


-- Mon, 31 May 2004 17:43:45 -0000 by deveiant (r78) -----
   Changed: /Arrowapplets/protected.rb

   - Modified to work with altered delegation model.


-- Mon, 31 May 2004 17:43:33 -0000 by deveiant (r77) -----
   Changed: /Arrowapplets/counter.rb

   - Modified to work with altered delegation model.


-- Sat, 29 May 2004 20:53:48 -0000 by deveiant (r76) -----
   Changed: /Arrowarrow.css

   - Added filemap classes.


-- Sat, 29 May 2004 20:46:37 -0000 by deveiant (r75) -----
   Added:   /Arrowarrow.css (new)

   Initial checkin.


-- Sat, 29 May 2004 20:44:24 -0000 by deveiant (r74) -----
   Changed: /Arrowtests/config.tests.rb

   - Fixed reference to old config key.


-- Sat, 29 May 2004 20:43:58 -0000 by deveiant (r73) -----
   Changed: /Arrowlib/arrow/template/iterator.rb

   - Added debugging to eliminate the Continuation in iterators as the cause of the
   double-return bug.


-- Sat, 29 May 2004 20:43:22 -0000 by deveiant (r72) -----
   Changed: /Arrowlib/arrow/session/lock.rb

   - Added debugging to track down the session-lock problem.


-- Sat, 29 May 2004 20:43:07 -0000 by deveiant (r71) -----
   Changed: /Arrowlib/arrow/session.rb

   - Added debugging to track down the session-lock problem.


-- Sat, 29 May 2004 20:42:34 -0000 by deveiant (r70) -----
   Changed: /Arrowlib/arrow/config.rb

   - Changed Symbol config values to Strings for symmetry.


-- Sat, 29 May 2004 20:41:38 -0000 by deveiant (r69) -----
   Changed: /Arrowapplets/status.rb

   - Added some debugging to help track down the double-return bug.


-- Sat, 29 May 2004 20:41:14 -0000 by deveiant (r68) -----
   Changed: /Arrowapplets/protected.rb

   - Modified #delegate to match the signature of delegation-with-chain.


-- Sat, 29 May 2004 20:40:16 -0000 by deveiant (r67) -----
   Changed: /Arrowapplets/counter.rb

   - Made session setup for delegated requests a bit more resilient in the face of
   session errors.


-- Sat, 29 May 2004 20:38:23 -0000 by deveiant (r66) -----
   Added:   /Arrowtemplates/test-harness.tmpl (new)
            /Arrowtemplates/test-list.tmpl (new)

   Initial checkin. Just a skeleton at this point.


-- Sat, 29 May 2004 20:34:00 -0000 by deveiant (r65) -----
   Changed: /Arrowlib/arrow/applet.rb

   - Added debugging for the mysterious double-return bug.


-- Sat, 29 May 2004 20:32:44 -0000 by deveiant (r64) -----
   Added:   /Arrowapplets/test.rb (new)

   Initial checkin. Just a skeleton at this point.


-- Sat, 22 May 2004 07:02:05 -0000 by deveiant (r63) -----
   Added:   /Arrowredist/PluginFactory-0.01.tar.gz (new)

   Initial checkin.


-- Sat, 22 May 2004 07:00:38 -0000 by deveiant (r62) -----
   Changed: /Arrowtests/broker.tests.rb

   - Removed default layout, as it merged with the user's config.
   - Added a bunch of tests for chaining, etc.


-- Sat, 22 May 2004 06:58:12 -0000 by deveiant (r61) -----
   Changed: /Arrowtest.rb

   - Modified file logging to apply to more than just Arrow::Template.


-- Sat, 22 May 2004 06:54:12 -0000 by deveiant (r60) -----
   Changed: /Arrowtemplates/error-display.tmpl
            /Arrowtemplates/status.tmpl
            /Arrowtemplates/applet-status.tmpl

   - Made changes to reflect changes in the applet-loading and organization code in
   the Broker and Applet classes.


-- Sat, 22 May 2004 06:52:55 -0000 by deveiant (r59) -----
   Changed: /Arrowlib/arrow/session.rb

   - Fixed debugging message with no arguments to its placeholders.


-- Sat, 22 May 2004 06:52:28 -0000 by deveiant (r58) -----
   Changed: /Arrowlib/arrow/config.rb

   - Moved applet config stuff into the applet section of the config object.
   - Removed the default layout, as it would merge with any config the user
   specified instead of being replaced by it.
   - Handle Symbols in the munging of the config structs into a dumpable
   hash-of-hashes.


-- Sat, 22 May 2004 06:50:19 -0000 by deveiant (r57) -----
   Changed: /Arrowlib/arrow/broker.rb

   - Rewrote applet registry code to support the URL hierarchy being built from
   config rather than from the applet signatures.
   - Exposed a file mapping attribute to facilitate introspection into the
   load/reload process.
   - Moved applet config stuff into the applet section of the config object.


-- Sat, 22 May 2004 06:47:41 -0000 by deveiant (r56) -----
   Changed: /Arrowlib/arrow/applet.rb

   - Applets are no longer responsible for their own mapping into the URL
   hierarchy, so removed the :uri member from the signature struct.
   - Added Subversion-style rev tags to the auto-population code for the version
   member of the signature struct.
   - Made the (re-)loading code a bit more robust.


-- Sat, 22 May 2004 06:43:52 -0000 by deveiant (r55) -----
   Added:   /Arrowtemplates/filemap.tmpl (new)
            /Arrowapplets/files.rb (new)

   Initial checkin.


-- Sat, 22 May 2004 06:42:56 -0000 by deveiant (r54) -----
   Changed: /Arrowapplets/TEMPLATE.rb.tpl
            /Arrowapplets/error.rb
            /Arrowapplets/protected.rb
            /Arrowapplets/subclassed-hello.rb
            /Arrowapplets/timeclock.rb
            /Arrowapplets/args.rb (and 8 other/s)

   - Moved back out of the Arrow:: namespace, as Kernel::load apparently doesn't
   put them in an anonymous module that way even with the appropriate flag set.
   - Updated subversion keywords.
   - Updated some to reflect changes in the broker and the applet class.


-- Tue, 04 May 2004 15:33:37 -0000 by deveiant (r52) -----
   Changed: /Arrowlib/arrow/template/for.rb
            /Arrowlib/arrow/template/yield.rb
            /Arrowlib/arrow/template/else.rb
            /Arrowlib/arrow/template/iterator.rb
            /Arrowlib/arrow/template/attr.rb
            /Arrowlib/arrow/template/import.rb (and 9 other/s)

   - Converted more CVS-style version constants to Subversion-style ones.


-- Tue, 04 May 2004 05:05:28 -0000 by deveiant (r51) -----
   Changed: /Arrowtests/lib/arrowtestcase.rb

   - Fixed message bug
   - Added #assert_same_keys assertion.


-- Tue, 04 May 2004 05:04:58 -0000 by deveiant (r50) -----
   Changed: /Arrowtests/config.tests.rb

   - Handle Hash objects separately from ConfigStructs when comparing configs.


-- Tue, 04 May 2004 05:04:09 -0000 by deveiant (r49) -----
   Added:   /Arrowtests/broker.tests.rb (new)

   Initial checkin.


-- Tue, 04 May 2004 05:03:28 -0000 by deveiant (r48) -----
   Changed: /Arrowlib/arrow/template/for.rb
            /Arrowlib/arrow/rubytokenreactor.rb
            /Arrowlib/arrow/session/usertrackid.rb
            /Arrowlib/arrow/template/iterator.rb
            /Arrowlib/arrow/mixins.rb
            /Arrowlib/arrow/monitor/subjects.rb (and 44 other/s)

   - Converted CVS-style constants/comments to Subversion-style ones.


-- Tue, 04 May 2004 05:02:38 -0000 by deveiant (r47) -----
   Changed: /Arrowdocs/makedocs.rb

   - Fixed template name -- RDoc 'css' template was renamed to 'html'.


-- Tue, 04 May 2004 05:01:37 -0000 by deveiant (r46) -----
   Changed: /Arrowdefault.cfg

   - Updated to match lib/arrow/config.rb changes.


-- Tue, 04 May 2004 05:00:24 -0000 by deveiant (r45) -----
   Changed: /ArrowREADME

   - Credit where credit is due.


-- Tue, 04 May 2004 04:59:12 -0000 by deveiant (r44) -----
   Changed: /Arrowlib/arrow/broker.rb
            /Arrowlib/arrow/config.rb

   - Converted CVS-style constants/comments to Subversion-style ones.
   - Initial conversion of applet-to-uri mapping in the config file (a new 'layout'
   section) instead of being hardcoded in the applets themselves.


-- Tue, 04 May 2004 04:46:29 -0000 by deveiant (r43) -----
   Deleted: /Arrowapplets/protected-hello.rb
            /Arrowapplets/counted-hello.rb

   - Removed, since the purpose they served can now be accomplished by mapping
   hello.rb into multiple urls.


-- Tue, 04 May 2004 04:44:15 -0000 by deveiant (r42) -----
   Changed: /Arrowapplets/error.rb
            /Arrowapplets/protected.rb
            /Arrowapplets/subclassed-hello.rb
            /Arrowapplets/timeclock.rb
            /Arrowapplets/args.rb
            /Arrowapplets/counter.rb (and 7 other/s)

   - Changed CVS-style constants over to Subversion-style ones.
   - Removed explicit URL references in signatures.
   - Fixed comment inaccuracies.


-- Tue, 04 May 2004 04:41:43 -0000 by deveiant (r41) -----
   Changed: /Arrowapplets/TEMPLATE.rb.tpl

   - Fixed closing comment.


-- Fri, 30 Apr 2004 14:27:09 -0000 by deveiant (r40) -----
   Added:   /Arrowtests/rubytokenparser.tests.rb
            -> renamed from /Arrow/trunk/tests/07_rubytokenparser.tests.rb@r32
            /Arrowtests/session_id.tests.rb
            -> renamed from /Arrow/trunk/tests/21_session_id.tests.rb@r31
            /Arrowtests/session_store.tests.rb
            -> renamed from /Arrow/trunk/tests/23_session_store.tests.rb@r31
            /Arrowtests/config.tests.rb
            -> renamed from /Arrow/trunk/tests/01_config.tests.rb@r32
            /Arrowtests/template.tests.rb
            -> renamed from /Arrow/trunk/tests/05_template.tests.rb@r31
            /Arrowtests/logger.tests.rb
            -> renamed from /Arrow/trunk/tests/10_logger.tests.rb@r31 (and 7 other/s)
   Deleted: /Arrowtests/22_session_lock.tests.rb
            /Arrowtests/21_session_id.tests.rb
            /Arrowtests/23_session_store.tests.rb
            /Arrowtests/07_rubytokenparser.tests.rb
            /Arrowtests/01_config.tests.rb
            /Arrowtests/10_logger.tests.rb (and 7 other/s)

   - Renamed tests to non-numbered files.


-- Thu, 22 Apr 2004 17:43:21 -0000 by deveiant (r39) -----
   Changed: /Arrowlib/arrow/applet.rb

   - Fixed bug that prevented actions being defined with Symbols as names.


-- Thu, 22 Apr 2004 17:42:44 -0000 by deveiant (r38) -----
   Changed: /Arrowlib/arrow/config.rb

   - Masked kernel methods away from config object to prevent collision.


-- Thu, 22 Apr 2004 17:41:23 -0000 by deveiant (r37) -----
   Changed: /Arrowdocs/manual/tutorial-intro.html

   - Updated to new diagram graphic.


-- Thu, 22 Apr 2004 17:38:53 -0000 by deveiant (r36) -----
   Added:   /Arrowdocs/manual/structural-overview.png (new)

   Initial checkin.


-- Thu, 22 Apr 2004 16:53:30 -0000 by deveiant (r35) -----
   Changed: /Arrowdocs/manual/tutorial-monitors.html
            /Arrowdocs/manual/tutorial-validation.html
            /Arrowdocs/manual/tutorial-intro.html
            /Arrowdocs/manual/tutorial-templates.html
            /Arrowdocs/manual/whatis.html
            /Arrowdocs/manual/manual.css (and 9 other/s)

   Set keywords for manual


-- Wed, 21 Apr 2004 23:17:50 -0000 by stillflame (r34) -----
   Changed: /Arrowdocs/manual/install.html

   added more dependancies to the installation docs - pluginfactory, test-unit-mock, and diff


-- Mon, 19 Apr 2004 21:22:03 -0000 by stillflame (r33) -----
   Changed: /Arrowdocs/manual/tutorial-sessions.html

   filled in a bit of the sessions tutorial


-- Tue, 23 Mar 2004 16:37:28 -0000 by deveiant (r32) -----
   Added:   /Arrowapplets
            -> renamed from /Arrow/branches/applet-conversion/applets@r31
            /Arrowtemplates/nosuchapplet.tmpl
            -> renamed from /Arrow/branches/applet-conversion/templates/nosuchapplet.tmpl@r31
            /Arrowtemplates/applet-status.tmpl
            -> renamed from /Arrow/branches/applet-conversion/templates/applet-status.tmpl@r31
            /Arrowlib/arrow/applet.rb
            -> renamed from /Arrow/branches/applet-conversion/lib/arrow/applet.rb@r31
            /Arrowdocs/manual/draft-wm.png
            -> renamed from /Arrow/branches/applet-conversion/docs/manual/draft-wm.png@r31
            /Arrowdocs/Structural-Overview.graffle
            -> renamed from /Arrow/branches/applet-conversion/docs/Structural-Overview.graffle@r31 (and 4 other/s)
   Changed: /Arrowlib/arrow/config.rb
            /Arrowtests/07_rubytokenparser.tests.rb
            /Arrowlib/arrow/monitor/subjects.rb
            /Arrowdocs/manual/index.html
            /Arrowlib/arrow/session/id.rb
            /Arrowlib/arrow.rb (and 46 other/s)
   Deleted: /Arrowtemplates/app-status.tmpl
            /Arrowapps
            /Arrowlib/arrow/application.rb
            /Arrowtests/15_factory.tests.rb
            /Arrowtemplates/nosuchapp.tmpl
            /Arrowtests/40_application.tests.rb (and 1 other/s)

   Merged applet-conversion branch [3:31]


-- Sat, 20 Mar 2004 23:17:01 -0000 by deveiant (r2) -----
   Added:   /Arrowexperiments/sysv_msgcreate.rb (new)
            /Arrowmakedist.rb (new)
            /Arrowtests/22_session_lock.tests.rb (new)
            /Arrowtests/data/subdir (new)
            /ArrowTODO (new)
            /Arrowlib/arrow/data-source (new) (and 194 other/s)

   Initial import of CVS-controlled sources


-- Sat, 20 Mar 2004 23:15:35 -0000 by deveiant (r1) -----
   Added:   /Arrow/tags (new)
            /Arrow (new)
            /Arrow/trunk (new)
            /Arrow/branches (new)

   Initial repository layout


