OW2 Consortium
Search OW2 Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | barracuda-commits List | March 2006 Index

    Date Index         Thread Index    

SVN Update - r146 - in Barracuda2/trunk/WEB-INF: . bin src_docs src_docs/developers


Author: christianc
Date: 2006-03-07 21:58:05 +0100 (Tue, 07 Mar 2006)
New Revision: 146

Modified:
   Barracuda2/trunk/WEB-INF/A_Changes_History.txt
   Barracuda2/trunk/WEB-INF/bin/build.xml
   Barracuda2/trunk/WEB-INF/src_docs/developers/changes.html
   Barracuda2/trunk/WEB-INF/src_docs/index.html
Log:
csc_030706_1 - Update release notes and generate the 2.0.0 binaries.

Modified: Barracuda2/trunk/WEB-INF/A_Changes_History.txt
===================================================================
--- Barracuda2/trunk/WEB-INF/A_Changes_History.txt      2006-02-03 03:58:57 
UTC (rev 145)
+++ Barracuda2/trunk/WEB-INF/A_Changes_History.txt      2006-03-07 20:58:05 
UTC (rev 146)
@@ -10,6 +10,9 @@
 in which case you should just list here the files added/modified. If you 
check in a patch which someone
 contributed, make sure you give credit to them here.
 
----------------------------------------------------------------------------------------------------
+--------------- RELEASED 2.0.0 ---------------------
+csc_030706_1 - Update release notes and generate the 2.0.0 binaries.
+
 jrk_020206_1 - Update to XMLC-2.2.8.1.  Same as XMLC-2.2.8 except a for fix 
for a bug in the new encoding
                support that caused XMLC compilation failures when using the 
LazyDOM and not using deferred
                parsing.

Modified: Barracuda2/trunk/WEB-INF/bin/build.xml
===================================================================
--- Barracuda2/trunk/WEB-INF/bin/build.xml      2006-02-03 03:58:57 UTC (rev 
145)
+++ Barracuda2/trunk/WEB-INF/bin/build.xml      2006-03-07 20:58:05 UTC (rev 
146)
@@ -43,7 +43,7 @@
     <property name="app.Name" value="Barracuda MVC Presentation Framework"/>
     <property name="app.major" value="2"/>
     <property name="app.minor" value="0"/>
-    <property name="app.build" value="0_pr1"/>
+    <property name="app.build" value="0"/>
     <property name="app.version" 
value="${app.major}.${app.minor}.${app.build}"/>
     <property name="app.year" value="2006"/>
     <property name="company.name" value="BarracudaMVC.org"/>

Modified: Barracuda2/trunk/WEB-INF/src_docs/developers/changes.html
===================================================================
--- Barracuda2/trunk/WEB-INF/src_docs/developers/changes.html   2006-02-03 
03:58:57 UTC (rev 145)
+++ Barracuda2/trunk/WEB-INF/src_docs/developers/changes.html   2006-03-07 
20:58:05 UTC (rev 146)
@@ -59,8 +59,134 @@
     </ul>
     <h2><strong><a name="2.0_Release_Notes">2.0 Release 
Notes</a></strong></h2>
     <ul>
-        <li>In progress</li>
+        <li>official release on 3/7/06</li>
+               <li>in general, this version consists of numerous performance 
+               enhancements, bug fixes, and cruft removal - if you have not 
already 
+               upgraded to this version, it will be well worth your while to 
do so</li>
+               <li><b>IMPORTANT:</b> please note that 2.0 is NOT backwards 
compatible 
+               w/1.x - although API changes are minor, they do exist (we 
wanted to take 
+               this opportunity to clean things up). If you have already 
written 
+               Barracuda 1.x applications, please refer to the <b>
+               WEB-INF/A_Changes_Barracuda_2.0.txt</b></li>
+               <li>one of the most obvious changes (on the surface at least) 
is that 
+               the documentation structure has been completely revamped and 
is now 
+               generated through a build process. The content has also been 
updated 
+               just about everywhere - so once again, the docs should be 
pretty 
+               up-to-speed.</li>
+               <li>Specific Changes...<ul>
+        <li>updated to XMLC 2.2.8.1</li>
+               <li>Finished preliminary work on the &quot;build 
binaries&quot; target, improving 
+               build.xml and some minor documentation work</li>
+               <li>Minor modification to AbstractBComponent so that BLinks 
can be 
+               rendered even without being bound to a DOM</li>
+               <li>completely revamped the project docs - these are built 
now using Ant 
+               (source lies in WEB-INF/src_docs)</li>
+               <li>Moved the /docs tree to /docs_old in prep for new updated 
docs</li>
+               <li>Allow for custom compound components to be used with 
Barracuda by 
+               implementing BCompoundComponent</li>
+               <li>Cleaned up imports and unused variables. This reduces 
reported 
+               warnings in Eclipse 3.1 significantly</li>
+               <li>Updated all build files to use &lt;javac ... 
source=&quot;1.3&quot; 
+               target=&quot;1.2&quot;/&gt; with values being parameterized, 
of course. This allows 
+               for building under JDK1.5 and still producing binaries that 
are 
+               compatible with JDK1.4.x which is our minimum supported 
JDK.</li>
+               <li>Minor changes to the ObjectRepositoryAssembler to support 
better 
+               matching of constructors.</li>
+               <li>Modify the FormType.DATE, TIME and TIMESTAMP parsing so 
that we no 
+               longer try to see if we can construct the value from a 
Long</li>
+               <li>Fix some errors that had crept into the HTMLLinkRenderer 
over time, 
+               so that it was not rendering links properly when they were 
returned as 
+               items in a list model</li>
+               <li>Minor improvement to the GenerateSSIs taskdef, allowing 
you to 
+               optionally specify an &quot;exclude touch pattern&quot;</li>
+               <li>minor changes to ApplicationGateway, where we put some 
even 
+               information into the MDC structure so that it is available 
for logging 
+               purposes</li>
+               <li>Created MultipartRequestWrapper, taken from Stefan's 
+               FileUploadRequestWrapper in the contrib package with some 
minor 
+               modifications</li>
+               <li>Implemented component support for configurable 
encoding</li>
+               <li>ObjectRepositoryAssembler can now set static vars in 
classes that do 
+               not have public constructors</li>
+               <li>revamp the way onsubmit logic gets called on form 
submission / 
+               button pressing - see A_Changes_History.txt for details</li>
+               <li>improvements to CopyAndReplace task to search in parent 
directories 
+               for ssi files, and to allow for blocks to be dropped out of 
the template 
+               at compile time using something like this: 
&lt;!--#exclude_start--&gt;&lt;p&gt;blah 
+               blah blah&lt;!--#exclude_end--&gt;. The CopyAndReplace tag 
can also now access 
+               a @REL_PATH@ variable in your mappings<br>
+               file</li>
+               <li>Removed all references to the ElementFactory interface, 
and modified 
+               the DefaultView class so that it no longer parses everything 
beneath the 
+               node to which it is attached. This should imrpove performance 
and reduce 
+               overhead in most cases</li>
+               <li>Changed all local variables named &quot;enum&quot; to 
&quot;enumeration&quot; due to 
+               compatibility with JDK 1.5.</li>
+               <li>Additional method inlining work in the comp package</li>
+               <li>fix a casting problem in 
ObjectRepository.removeSessionRepository()</li>
+               <li>FormElement now takes a Format object, which will be used 
by 
+               FormUtil.repopulate() and FormUtil.formatForOutput() to 
render the form 
+               element data in a human readable (and Barracuda reparseable) 
format. By 
+               default, Dates, Timestamps, and Times will use a standard 
date formatter 
+               (if none is specifically specified)</li>
+               <li>fix a nasty SAX bug in DefaultApplicationAssembler and 
+               OjectRepositoryAssembler</li>
+               <li>enhance form mapping so every FormElement can now obtain 
a reference 
+               to its parent FormMap</li>
+               <li>Modified getStateKeys() methods in DefaultStateMap and 
MapStateMap 
+               to return _copies_ of key set, rather than the underlying 
tree set 
+               itself</li>
+               <li>make sure that when Barracuda submits a form using 
doSubmitAndLock(), 
+               the onsubmit form handler does actually getting invoked 
(making it easy 
+               to patch in client side validation code, etc)</li>
+               <li>Major changes to the Forms package - now supports fully 
pluggable 
+               mapping strategies, with a DefaultFormMapper and then two 
custom mappers: 
+               PrefixFormMapper and UIDFormMapper.</li>
+               <li>Added some formatting date/time routines to DateUtil in 
plankton</li>
+               <li>add a getDocument() method to the ViewContext interface 
and 
+               deprecate/remove the getDocument() method from 
ElementFactory</li>
+               <li>Modify TemplateHelper so that if you return a Node from 
getItem() 
+               without actually doing an importNode() on it, the 
importNode() will be 
+               called automatically.</li>
+               <li>Modify HTMLActionRenderer so that it gracefully handles 
situations 
+               when the FormElement is not available </li>
+               <li>Major enhancement for BScript support - now you can 
piggyback 
+               BComponents onto other BComponents when returning them from 
+               TemplateModel's getItem() method</li>
+               <li>Add support for items with a list (eg. &lt;option&gt; 
elements within 
+               BSelect, &lt;li&gt; elements within a BList) to easily set 
element attributes.</li>
+               <li>HttpConverter improvements to handle key/val pairs that 
include &quot;&amp;&quot; 
+               in them</li>
+               <li>misc Ant improvements so that build.xml to be invoked 
properly from 
+               directories outside of WEB-INF/bin</li>
+               <li>fixed HttpSessionStatemap so that if you call 
removeState() when the 
+               session has expired, now the IllegalStateException will 
simply be 
+               consumed</li>
+               <li>fixed problems in IterativeModel's preIterate() and 
postIterate() 
+               methods</li>
+               <li>major improvements to the BlockIterator stuff - you can 
now make use 
+               of Block_Iterate_Start and Block_Iterate_End directives, 
which allows 
+               you to span multiple DOM blocks. This change also includes 
significant 
+               changes to TemplateHelper.</li>
+               <li>performance has been improved in the three DOMWriters 
(DefaultDOMWriter, 
+               JivanDOMWriter, CommaSeparatedDOMWriter) and in 
BlockIterateHandler; 
+               ResourceGateway should now allow the browser to cache static 
objects 
+               correctly</li>
+               <li>significant improvements to the long running stuff, so 
that it will 
+               use a pipe rather than a stringbuffer</li>
+               <li>ServletUtil has been updated so that when printing params 
(ie. 
+               debugging) we don't show passwords (something of a security 
issue - you 
+               really don't want passwords in log files)</li>
+               <li>HttpRequester has been updated to for better handling of 
cookies, 
+               parameters, and request headers</li>
+               <li>numerous performance enhancements and bug fixes</li>
     </ul>
+       </li>
+               <li></li>
+               <li></li>
+               <li></li>
+               <li>&nbsp;</li>
+    </ul>
     <h2><a name="1_2_5_Release_Notes"><strong>1.2.6 Release 
Notes</strong></a></h2>
     <ul>
         <li>One of the biggest changes worth noting is that we have 
successfully

Modified: Barracuda2/trunk/WEB-INF/src_docs/index.html
===================================================================
--- Barracuda2/trunk/WEB-INF/src_docs/index.html        2006-02-03 03:58:57 
UTC (rev 145)
+++ Barracuda2/trunk/WEB-INF/src_docs/index.html        2006-03-07 20:58:05 
UTC (rev 146)
@@ -29,11 +29,12 @@
     <a href="quick_reference/mailing_lists.html">Mailing Lists</a> |
     <a href="http://forge.objectweb.org/project/showfiles.php?group_id=91";>
     Downloads</a> | <a 
href="http://forge.objectweb.org/projects/barracudamvc/";>
-    ObjectWeb</a><p>Hi there! Welcome to <font 
color="#000080"><b>BarracudaMVC</b></font>.
+    ObjectWeb</a><br>
+       <font color="#FF00FF"><b>NOTE:</b> The most recent build is <b>2.0.0 
</b>
+       (released <b>3/7/06</b>)</font><p>Hi there! Welcome to <font 
color="#000080"><b>BarracudaMVC</b></font>.
     Barracuda is a powerful, Java-based <b><font color="#000080">Open-Source
     Presentation Framework</font> </b>(LGPL) that has been around since 2001.
-    Barracuda makes it easier to build secure, maintainable, enterprise 
caliber
-    webapps by providing better separation between templates and business 
logic
+    Barracuda makes it easier to build secure, maintainable, enterprise 
caliber webapps by providing better separation between templates and business 
logic
     - your markup stays in templates; your coding stays in classes. If you
     recognize the advantages Java offers, but are frustrated with the
     limitations of Struts and JSP, Barracuda may be for you:<ul>
@@ -52,8 +53,8 @@
         <li>Barracuda offers a number of utility classes in a library called
         <font color="#000080">Plankton</font>.</li>
         </ul>
-        <p>Note: We are currently in the process of migrating docs from the 
old
-        to new format, so please be patient... (You can get to the
+        <p>We are recently migrated our docs to a new format, and it's 
possible 
+               you may run into some broken links or missing content - 
please be patient... (You can get to the
         <a href="/Barracuda/index_old.html">old docs index
     page&nbsp;here</a>).<p>&nbsp;
 




    Date Index         Thread Index    

Reply via email to:

Powered by MHonArc.

Copyright © 2006-2007, OW2 Consortium | contact | webmaster.