CVSROOT: /cvs/gnome Module name: yarrr Changes by: walters 05/05/19 18:49:12
Modified files: src/org/gnome/yarrr: YarrrSession.java YarrrServlet.java YarrrXmlRpcDispatcher.java Yarrr.java YarrrXmlRpcMethods.java ToplevelReferencableObject.java . : build.xml ChangeLog web : topic.jsp referencableobject.js Added files: src/org/gnome/yarrr: yarrr.properties YarrrXmlRpcMethodsEmbedded.java Log message: 2005-05-19 Colin Walters <[EMAIL PROTECTED]> * ToplevelReferencableObject.java: Use sessionId directly instead of taking PollObject for buildReferencableObjectPrecache. * Yarrr.java: Add "embedded" mode where we enable some more XML-RPC methods. Add openSession method to create a new YarrrSession. Make initClientPoll private, just used by openSession. * yarrr.properties: Sample properties file. * YarrrServlet.java: Add new currentRequest variable which is used in the embedded XML-RPC stuff to get access to the client's IP etc. Use openSession in Yarrr instead of constructing YarrrSession. Move clientIdInstanceGenerator into YarrrSession. * YarrrSession.java: Move clientInstanceIdGenerator in here. Store a sessionId string too. * YarrrXmlRpcDispatcher.java: Allow looking up methods in non-Object parent classes. * YarrrXmlRpcMethods.java: Make createTopic return a Topic. * YarrrXmlRpcMethodsEmbedded.java: Some more XML-RPC methods which should only be used by an embedded wiki. * referencableobject.js: Add openSession. * topic.jsp: Refactor to test multi-stage initialization using openSession. Also remove hardcoded "init" method from <body>; instead dynamically install listener. * build.xml: Install all properties. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=yarrr&who=walters&date=explicit&mindate=2005-05-19%2018:48&maxdate=2005-05-19%2018:50 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list