Revision history for Perl module OpenFrame: 2.08 Fri Jan 4 15:07:52 GMT 2002 - updated docs in OpenFrame::AbstractResponse - minor bugfix to OpenFrame::Server::HTTP where having a parameter value contain an ampersand was causing a failure - apps now can return stuff that is put on the slot stack this will [probably] remain an undocumented feature. Don't want to give the impression that we are suggesting a blend of functionality and presentation :-) - changed from using Games::WordGuess to Games::GuessWord (as the former has disappeared from CPAN) 2.07 Thu Dec 13 16:01:20 GMT 2001 - new OpenFrame::Server::HTTPSingle which does not fork and thus can be used for benchmarking / testing easier that OpenFrame::Server::HTTP - performance improvement in OpenFrame::Slot::Generator - we no longer generate a new TT object each time - tested on 18 varied platforms (see OpenFrame.pm) - more tests, docs, minor bugfixes 2.06 Thu Dec 6 11:01:05 GMT 2001 - removed warning in OpenFrame::Config - more docs: OpenFrame, OpenFrame::Install - complete redesign of OpenFrame::AbstractCookie - new Apache example, which shows OpenFrame being served by Apache and mod_perl - new OpenFrame::Server::SOAP (and example), which allows OpenFrame systems to be accessed over SOAP rather than HTTP - new slots to parse XML documents and perform XSL transforms in OpenFrame::Slot::XML and OpenFrame::Slot::XSLT - new OpenFrame::Server::Zeus (and example) to allow the Zeus web server to serve OpenFrame applications 2.05 Fri Nov 30 13:59:45 GMT 2001 - Slots can now run remotely via SOAP - see the soap example - Applications can now run remotely via SOAP - see the soap_app example - OpenFrame::Server::HTTP is now more stable (and has a test) - minor bugfixes 2.04 Thu Nov 22 12:26:06 GMT 2001 - completely changed session implementation: instead of rolling our own we now use the excellent Apache::SessionX (which is not dependent on Apache, despite the name). The "sessiondir" config parameter is now obsolete - new OpenFrame::Slot::Debugger and example - OpenFrame::Server::HTTP now preforks (and can do file uploads) - no longer produce warnings when under -w or "use warnings". To enable tracing through openframe, enable debugging by using: $config->setKey(DEBUG => 1); - made sure errors were being passed around (and new error test) - new file upload example 2.03 Mon Nov 13 17:12:56 GMT 2001 - added documentation (all examples, OpenFrame::Application, OpenFrame::Constants, OpenFrame::Slot::*) - fixed per-application configuration to actually work - OpenFrame::Server::HTTP now takes a port parameter instead of using the general configurations. It also can now handle POSTs - new Eliza example 2.02 Mon Nov 12 16:56:09 GMT 2001 - added OpenFrame::Server::HTTP for use without Apache - added OpenFrame::Slot::Images and OpenFrame::Slot::HTML to serve static images and HTML files - lots of minor fixes - added more documentation - added hangman example (with and without templates, and test) - added webserver example (and test) - moved from Java naming (getValue, setValue) to Perlish naming (value(), value($value)) - removed attribute usage - config file has changed significantly, slots carry their own configuration now, which means that the config file is much cleaner - applications dispatched by Slot::Dispatch also get their own configuration, which is passed to the application - slots can return another slot to push onto the slot list by returning a class name rather than an object - the slot pipe magically shortens *only* if the response contains an ofREDIRECT of an ofDECLINE message code 2.01 Fri Nov 2 17:00:00 GMT 2001 - fixed abstract cookies bug - added OpenFrame::Server::Direct for testing and other delights 2.0 Fri Nov 2 10:37:13 GMT 2001 - first released version