<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
>

<channel rdf:about="/moose/svnweb/index.cgi/moose/log/">
  <title>Revision Log - /</title>
  <link>/moose/svnweb/index.cgi/moose/log/</link>
  <description></description>
  <dc:date>2008-11-19T16:12:04</dc:date>
  
  <dc:creator>SVN::Web</dc:creator>
  <syn:updatePeriod>daily</syn:updatePeriod>
  <syn:updateFrequency>1</syn:updateFrequency>
  <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
  <items>
    <rdf:Seq>
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6620" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6619" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6618" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6617" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6616" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6615" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6614" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6613" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6612" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6611" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6610" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6609" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6608" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6607" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6606" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6605" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6604" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6603" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6602" />
      <rdf:li rdf:resource="/moose/svnweb/index.cgi/moose/revision?rev=6601" />
    </rdf:Seq>
  </items>
</channel>


<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6620">
  <title>6620 - Implemented 'render' as a subroutine rather than 'handles' so it can be overr...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6620</link>
  <description>Implemented 'render' as a subroutine rather than 'handles' so it can be overridden<br />
in the consuming view<br />
<br />
</description>
  <dc:creator>isillitoe</dc:creator>
  <dc:date>2008-11-19T16:12:04</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6619">
  <title>6619 - Tagging version '0.70_01' using shipit.</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6619</link>
  <description>Tagging version '0.70_01' using shipit.</description>
  <dc:creator>autarch</dc:creator>
  <dc:date>2008-11-19T14:50:17</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6618">
  <title>6618 - Doh, I'm retarded.

I already release 0.70, and then went and released 0.69_0...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6618</link>
  <description>Doh, I'm retarded.<br />
<br />
I already release 0.70, and then went and released 0.69_01.<br />
<br />
Re-releasing with proper changes as 0.70_01 to get some testing</description>
  <dc:creator>autarch</dc:creator>
  <dc:date>2008-11-19T14:49:43</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6617">
  <title>6617 - Added/corrected tests

Added/corrected POD

MX::T::View
 - build_source is no...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6617</link>
  <description>Added/corrected tests<br />
<br />
Added/corrected POD<br />
<br />
MX::T::View<br />
 - build_source is now set_source (and is only setter for source)<br />
 - direct template source strings must be given as SCALAR REF<br />
 - interface now looks like:<br />
 <br />
    render<br />
    set_source<br />
    get_source<br />
    engine<br />
    engine_class<br />
    engine_config<br />
    build_src_path<br />
    module<br />
    template_src_base<br />
    template_src_ext<br />
<br />
<br />
</description>
  <dc:creator>isillitoe</dc:creator>
  <dc:date>2008-11-18T22:41:33</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6616">
  <title>6616 - Tagging version '0.69_01' using shipit.</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6616</link>
  <description>Tagging version '0.69_01' using shipit.</description>
  <dc:creator>autarch</dc:creator>
  <dc:date>2008-11-18T16:04:49</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6615">
  <title>6615 - update Changes and make version 0.69_01</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6615</link>
  <description>update Changes and make version 0.69_01</description>
  <dc:creator>autarch</dc:creator>
  <dc:date>2008-11-18T15:58:04</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6614">
  <title>6614 -  r75673@onn:  sartak | 2008-11-17 17:43:52 -0500
 Remove the make_immutable k...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6614</link>
  <description> r75673@onn:  sartak | 2008-11-17 17:43:52 -0500<br />
 Remove the make_immutable keyword, it's been deprecated and can break metaclasses<br />
</description>
  <dc:creator>sartak</dc:creator>
  <dc:date>2008-11-17T22:44:32</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6613">
  <title>6613 - 
Changed the default method stub from _templated_source to _templated

Added/...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6613</link>
  <description><br />
Changed the default method stub from _templated_source to _templated<br />
<br />
Added/changed documentation and altered tests to reflect those changes.<br />
<br />
<br />
</description>
  <dc:creator>isillitoe</dc:creator>
  <dc:date>2008-11-17T21:42:54</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6612">
  <title>6612 - SUMMARY

- changes to attribute names/defaults for better consistency across ...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6612</link>
  <description>SUMMARY<br />
<br />
- changes to attribute names/defaults for better consistency across the public interface<br />
<br />
     templated_*<br />
<br />
- render now provides new functionality, e.g.<br />
  <br />
     Farm::Cow-&gt;new-&gt;render;<br />
     # tries:<br />
     #   Farm::Cow::_templated_source()<br />
     #   /path/to/Farm/Cow.tt<br />
     <br />
     Farm::Cow-&gt;new-&gt;render( source =&gt; 'xml' );<br />
     # tries:<br />
     #   Farm::Cow::_templated_source_xml()<br />
     #   /path/to/Farm/Cow.xml.tt<br />
<br />
     Farm::Cow-&gt;new-&gt;render( source =&gt; 'Cow.tt' );<br />
     Farm::Cow-&gt;new-&gt;render( source =&gt; 'Cow goes [% self.moo %]' );<br />
<br />
     * seems ok, and written docs to explain steps used to figure out DWYM nature,<br />
       but maybe too flexible to try and 'coerce' all of these different usages<br />
       from string?<br />
<br />
DETAILS<br />
<br />
Index: lib/MooseX/Templated/Role.pm<br />
===================================================================<br />
 - Changed public methods for consistency in 'templated'/'templated_view' namespace<br />
<br />
    template        =&gt; templated_view         <br />
    template_engine =&gt; &lt;removed&gt;              (public don't need access to underlying engine)<br />
    template_src    =&gt; &lt;removed&gt;<br />
    template_config =&gt; templated_view_config<br />
                    =&gt; templated_view_class   (shorthand to specify own template view)<br />
<br />
 - Added a whole bunch (too much?) of docs to cover usage of render()<br />
<br />
Index: lib/MooseX/Templated/View.pm<br />
===================================================================<br />
 - changed attributes <br />
<br />
 - allows template source to be specified from internal methods of<br />
     consuming module (Farm::Cow::_templated_source())<br />
<br />
 - allows shortcuts for template source 'types'<br />
     <br />
     Farm::Cow-&gt;new-&gt;render( source =&gt; 'xml' );<br />
     # tries:<br />
     #   Farm::Cow::_templated_source_xml()<br />
     #   /path/to/Farm/Cow.xml.tt<br />
<br />
 - build_source( base =&gt; '/path', ext =&gt; '.tt' ) <br />
    - returns the source as string<br />
<br />
 - render( source =&gt; '', stash =&gt; '' )<br />
    - allows source to be set in the render<br />
    - placeholder for stash - TODO: implement and add tests<br />
    - requires 'process' in underlying engine<br />
<br />
 - updated docs<br />
<br />
<br />
Index: t/lib/Farm/Cow.pm<br />
===================================================================<br />
 - has 'hobbies'<br />
 - sub _templated_source_html<br />
<br />
Index: t/01.api.t<br />
===================================================================<br />
 - now just tests vanilla (synopsis) usage<br />
<br />
Index: t/02.render.t<br />
===================================================================<br />
 - tests the various ways of calling $self-&gt;render()<br />
<br />
Index: t/lib/Farm/Cow.xml.tt<br />
===================================================================<br />
 - added for t/02.render.t<br />
<br />
Index: lib/MooseX/Templated/View/TT.pm<br />
===================================================================<br />
 - brought inline with changes to lib/MooseX/Templated/View.pm<br />
<br />
Index: Makefile.PL<br />
===================================================================<br />
 - Corrected from MX::Templated.pm<br />
<br />
Index: Build.PL<br />
===================================================================<br />
 - Corrected from MX::Templated.pm<br />
</description>
  <dc:creator>isillitoe</dc:creator>
  <dc:date>2008-11-17T18:22:19</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6611">
  <title>6611 - File was deleted - funcionality now split between MX::T::Role (front-end) and...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6611</link>
  <description>File was deleted - funcionality now split between MX::T::Role (front-end) and MX::T::View (back-end)<br />
</description>
  <dc:creator>isillitoe</dc:creator>
  <dc:date>2008-11-17T11:52:27</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6610">
  <title>6610 - Default TT suffix was changed to '.tt'
</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6610</link>
  <description>Default TT suffix was changed to '.tt'<br />
</description>
  <dc:creator>isillitoe</dc:creator>
  <dc:date>2008-11-17T11:51:11</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6609">
  <title>6609 - more debugging, I hope this wont need another moose patch...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6609</link>
  <description>more debugging, I hope this wont need another moose patch...</description>
  <dc:creator>jnapiorkowski</dc:creator>
  <dc:date>2008-11-17T03:27:51</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6608">
  <title>6608 - closer to the sketch actually working</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6608</link>
  <description>closer to the sketch actually working</description>
  <dc:creator>jnapiorkowski</dc:creator>
  <dc:date>2008-11-16T22:46:18</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6607">
  <title>6607 - Add a comment as per the traits case</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6607</link>
  <description>Add a comment as per the traits case</description>
  <dc:creator>t0m</dc:creator>
  <dc:date>2008-11-16T17:56:58</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6606">
  <title>6606 - Fix another reentrancy issue in Moose::Exporter by additional localising of  ...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6606</link>
  <description>Fix another reentrancy issue in Moose::Exporter by additional localising of  + test case</description>
  <dc:creator>t0m</dc:creator>
  <dc:date>2008-11-16T17:17:45</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6605">
  <title>6605 - Fix 1 char POD bug</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6605</link>
  <description>Fix 1 char POD bug</description>
  <dc:creator>t0m</dc:creator>
  <dc:date>2008-11-16T17:14:56</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6604">
  <title>6604 - Don't declare return values for PPCODE.

This silences some more compiler war...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6604</link>
  <description>Don't declare return values for PPCODE.<br />
<br />
This silences some more compiler warnings.</description>
  <dc:creator>rafl</dc:creator>
  <dc:date>2008-11-15T15:00:44</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6603">
  <title>6603 - Silence some compiler warnings.</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6603</link>
  <description>Silence some compiler warnings.</description>
  <dc:creator>rafl</dc:creator>
  <dc:date>2008-11-15T15:00:35</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6602">
  <title>6602 - Don't try to get a CV from globs that are references, but not SvROK.

This mi...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6602</link>
  <description>Don't try to get a CV from globs that are references, but not SvROK.<br />
<br />
This might happen on newer perls where SVt_RV has been merged into SVt_IV.<br />
Fixes RT#39149.</description>
  <dc:creator>rafl</dc:creator>
  <dc:date>2008-11-15T09:03:22</dc:date>
</item>

<item rdf:about="/moose/svnweb/index.cgi/moose/revision?rev=6601">
  <title>6601 - Refactored project to allow different rendering engines after discussion with...</title>
  <link>/moose/svnweb/index.cgi/moose/revision?rev=6601</link>
  <description>Refactored project to allow different rendering engines after discussion with Chris Prather<br />
<br />
Project now looks like:<br />
<br />
MooseX::Templated::Role - public interface<br />
<br />
  template =&gt; {<br />
    does =&gt; MooseX::Templated::View,<br />
    handles =&gt; {<br />
        render =&gt; render,<br />
    }<br />
  }<br />
<br />
MooseX::Templated::View     - backend interface for template engines<br />
<br />
  requires 'render'<br />
<br />
MooseX::Templated::View::TT - TT engine (default)<br />
<br />
  with 'MooseX::Templated::View'<br />
<br />
NB: the coercion of MX::T::View::template_src isn't working (t/01.api.t fails) - haven't got time to fix<br />
<br />
t/lib/Farm/Cow.pm<br />
 - now consumes 'MooseX::Templated::Role'<br />
<br />
t/lib/Farm/Cow.t<br />
 - moved to t/lib/Farm/Cow.tt<br />
<br />
t/01.api.t<br />
 - added some tests (some of which currently fail)<br />
<br />
--This line, and those below, will be ignored--<br />
<br />
M    t/lib/Farm/Cow.pm<br />
D    t/lib/Farm/Cow.t<br />
A    t/lib/Farm/Cow.tt<br />
M    t/01.api.t<br />
A    lib/MooseX/Templated<br />
A    lib/MooseX/Templated/View.pm<br />
A    lib/MooseX/Templated/View<br />
A    lib/MooseX/Templated/View/TT.pm<br />
A    lib/MooseX/Templated/Role.pm<br />
D    lib/MooseX/Templated.pm</description>
  <dc:creator>perigrin</dc:creator>
  <dc:date>2008-11-15T05:48:06</dc:date>
</item>


</rdf:RDF>
