ANNOUNCE: Mason 1.26

Dave Rolsky <[email protected]> Mon, 5 Apr 2004 17:33:40 -0500 (CDT)
Newsgroups gmane.comp.web.mason.announce
Message-ID <Pine.LNX.4.58.0404051733210.22757__10646.8731341467$1081204538@urth.org>
1.26  April 5, 2004

[ BUG FIXES ]

- The fix to make CGIHandler support flush_buffer and autoflush caused
it to not rethrow any exceptions created during the request.  If
error_mode was set to 'fatal', then an error would simply cause no
output to be generated.  Task id #531.

- A comment in the last line of a component call with content caused a
syntax error in the compiled component.  Reported by Todd Goldenbaum.
Task id #530.

- The various request handling methods in CGIHandler once again return
the value of calling the Interp object's exec() method.

- Explicitly handle redirect statuses when an abort exception is
thrown from the Interp object's exec() method.  This fixes some
problems when this module was used with David Wheeler's
MasonX::Interp::WithCallbacks module.

- Using a <%shared> block when "in_package" was set to something other
than HTML::Mason::Commands led to an error like "Can't call method
"call_dynamic" on an undefined value".  Reported by David Wheeler.
Task id #535.



-dave

/*=======================
House Absolute Consulting
www.houseabsolute.com
=======================*/


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click