CVS Update: Barracuda
[email protected] Thu, 12 Dec 2002 9:52:29 ()
| Newsgroups | gmane.comp.java.enhydra.barracuda.cvs |
|---|---|
| Message-ID | <[email protected]> |
CVSROOT: /u/cvs Module name: Barracuda Repository: Projects/EnhydraOrg/toolsTech/Barracuda/src/org/enhydra/barracuda/plankton/http/ Changes by: cryd0221@frogger. 02/12/12 09:52:29 Modified files: Projects/EnhydraOrg/toolsTech/Barracuda/WEB-INF/jars/: barracuda-ant.jar Projects/EnhydraOrg/toolsTech/Barracuda/WEB-INF/lib/: barracuda-admin.jar barracuda-core.jar barracuda-log4j.jar barracuda-testbed.jar barracuda-tutorials.jar barracuda-webapp.jar plankton.jar Projects/EnhydraOrg/toolsTech/Barracuda/src/org/enhydra/barracuda/: A_Changes_History.java Projects/EnhydraOrg/toolsTech/Barracuda/src/org/enhydra/barracuda/core/comp/: BTemplate.java Projects/EnhydraOrg/toolsTech/Barracuda/src/org/enhydra/barracuda/core/comp/renderer/: TemplateHelper.java Projects/EnhydraOrg/toolsTech/Barracuda/src/org/enhydra/barracuda/plankton/http/: HttpRequester.java Added files: Projects/EnhydraOrg/toolsTech/Barracuda/src/org/enhydra/barracuda/plankton/http/: HttpServices.java Log message: <b>saw_121102.2</b> - Added in Cookie support to the HttpRequester class in Plankton. This effectively lets you connect to a URL that returns a cookie, and then you can reuse the requester for other URLs that are going to require that cookie. Thanks to Shawn Wilson [[email protected]] for implementing this. <b>saw_121102.1</b> - Updated BTemplate and TemplateHelper to properly release references between the component and the models. Basically, whenever you use a BTemplate the destroyCycle() method MUST be called when you're done with it, or the template models will retain a reference to the BTemplate, and the objects will never get cleaned up. This was a problem in TemplateHelper where we create temporary BTemplate components and then discard them. We also had to modify BTemplate itself so that a) if you add a model it first tries to deregister the model (ie. in case you are overwriting an existing model, which BlockIterator does) and b) when destroy cycle is called we need to run through and deregister all the models before nulling out the model list. This effectively fixes the only known memory leak in Barracuda, so its a very important patch. Thanks to Shawn Wilson [[email protected]] for contributing</p> =================================================================== File: no file barracuda-ant.jar Status: Unknown Working revision: No entry for barracuda-ant.jar Repository revision: No revision control file =================================================================== File: no file barracuda-admin.jar Status: Unknown Working revision: No entry for barracuda-admin.jar Repository revision: No revision control file =================================================================== File: no file barracuda-core.jar Status: Unknown Working revision: No entry for barracuda-core.jar Repository revision: No revision control file =================================================================== File: no file barracuda-log4j.jar Status: Unknown Working revision: No entry for barracuda-log4j.jar Repository revision: No revision control file =================================================================== File: no file barracuda-testbed.jar Status: Unknown Working revision: No entry for barracuda-testbed.jar Repository revision: No revision control file =================================================================== File: no file barracuda-tutorials.jar Status: Unknown Working revision: No entry for barracuda-tutorials.jar Repository revision: No revision control file =================================================================== File: no file barracuda-webapp.jar Status: Unknown Working revision: No entry for barracuda-webapp.jar Repository revision: No revision control file =================================================================== File: no file plankton.jar Status: Unknown Working revision: No entry for plankton.jar Repository revision: No revision control file =================================================================== File: no file A_Changes_History.java Status: Unknown Working revision: No entry for A_Changes_History.java Repository revision: No revision control file =================================================================== File: no file BTemplate.java Status: Unknown Working revision: No entry for BTemplate.java Repository revision: No revision control file =================================================================== File: no file TemplateHelper.java Status: Unknown Working revision: No entry for TemplateHelper.java Repository revision: No revision control file =================================================================== File: no file HttpRequester.java Status: Needs Checkout Working revision: 1.2 Thu Dec 12 17:52:29 2002 Repository revision: 1.2 /u/cvs/Projects/EnhydraOrg/toolsTech/Barracuda/src/org/enhydra/barracuda/plankton/http/HttpRequester.java,v Existing Tags: csc_122702_2 (revision: 1.1) =================================================================== File: no file HttpServices.java Status: Needs Checkout Working revision: 1.1 Thu Dec 12 17:52:29 2002 Repository revision: 1.1 /u/cvs/Projects/EnhydraOrg/toolsTech/Barracuda/src/org/enhydra/barracuda/plankton/http/HttpServices.java,v Existing Tags: No Tags Exist