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

Reply via email to