CVSROOT: /cvs/gnome
Module name: yarrr
Changes by: walters 05/04/08 18:21:22
Modified files:
src/org/gnome/yarrr: ReferencableObject.java Person.java
Statement.java YarrrXmlRpcMethods.java
ClosedComment.java YarrrServlet.java
ActiveTopic.java Topic.java Yarrr.java
ReferencableObjectRegistry.java
. : ChangeLog build.xml
web : topiclist.jsp topic.js util.js
referencableobject.js
web/stylesheets: topic.css
src/org/gnome/yarrr/xmlrpc: XmlRpcHandler.java
Added files:
src/org/gnome/yarrr: ToplevelReferencableObject.java
web : topiclist.js
Log message:
2005-04-06 Colin Walters <[EMAIL PROTECTED]>
Implement live topic overview.
* ToplevelReferencableObject.java: New class which represents an object which
we can pollForChanges on; also contains all the recursive JavaScript
serialization
stuff.
* ClosedComment.java: Move personSetToVector into ReferencableObject.
* Statement.java: Ditto.
* Person.java: Add commented out reference addition.
* ReferencableObject.java: Move personSetToVector here.
* ReferencableObjectRegistry.java: Add bit more debugging info.
* Topic.java: Register ourself. Implement xmlRpcSerializable.
* Yarrr.java: Extend ToplevelReferencableObject. Delete getTopics() in favor
of getActiveTopics() and getInactiveTopics(). Increment version after new
topic creation and topic activation. Add new "present" argument to
pollForChanges. Add activetopics and inactivetopics to serialization.
* ActiveTopic.java: Extend ToplevelReferencableObject. Include name in
serialization. Change present to presentpersons. Move buildReferencePreCache
into ToplevelReferencableObject.
* XmlRpcHandler.java: Log both exceptions and errors. Don't use
e.printStackTrace(),
instead use logger.warn(..., e);
* referencableobject.js: Add doPresent member to Yarrr class; add new
pollNonPresent
method. Update invocation of pollForChanges.
* topic.js: Handle present -> presentpersons change.
* topiclist.js: New file; contains classes for topic summary.
* topiclist.jsp: Add JavaScript goo for initializing topic.js. We now have a
live
topic overview.
* util.js: Add utility functions getObjectKeys and getArrayAsObject.
* topic.css: Add a bit of style.
* build.xml: Add topiclist.js.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=yarrr&who=walters&date=explicit&mindate=2005-04-08%2018:20&maxdate=2005-04-08%2018:22
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list