CVSROOT:        /cvs/gnome
Module name:    yarrr
Changes by:     walters 05/04/26 01:50:50

Modified files:
        src/org/gnome/yarrr: ReferencableObject.java Whiteboard.java 
                             Person.java Discussion.java 
                             ActiveTopic.java log4j.properties 
                             Topic.hbm.xml Yarrr.java 
                             ReferencableObjectRegistry.java 
                             Statement.hbm.xml HibernateUtil.java 
                             Statement.java Chat.java 
                             YarrrXmlRpcMethods.java 
                             ClosedComment.hbm.xml 
                             ToplevelReferencableObject.java 
                             LiveComment.java ClosedComment.java 
                             YarrrServlet.java ClientPoll.java 
        src/org/gnome/yarrr/tests: YarrrUsingTest.java ChatTests.java 
                                   YarrrTests.java 
        web            : topic.js comment.js 
        src/org/gnome/yarrr/xmlrpc: XmlRpcHandler.java 
        .              : hibernate.properties ChangeLog 

Log message:
2005-04-25  Colin Walters  <[EMAIL PROTECTED]>

* ReferencableObject.java: Move XML-RPC stuff into XmlRpcHandler.java.
Remove parent member.  Add logger.  Remove auto-registration (you
must call ROR.register() manually).  Add setChangeListener method
which you must invoke to give an object which listens for changes.
* ToplevelReferencableObject.java: Don't take parent argument.  Remove
unused pollWebserver argument.  Remove signalChanged method.  A bit
more debug logging.
* ActiveTopic.java: Update for ReferencableObject changes.  Make
closeComment method take Discussion; merge logic for creating
relevant messages in here.  Set Statement changeListener.
* Chat.java: Update for RO changes.  Remove unused ActiveTopic topic field.
* ClientPoll.java: Don't store ReferencableObject obj in client poll;
we now dynamically query for it.  There is no longer one Java object
per business identifier.  Add toString method for debugging.
* ClosedComment.java: Update for RO changes.  Change ActiveTopic argument
to constructor to Topic.  Add getAuthors().
* ClosedComment.hbm.xml: Store version.  Map proponents and authors as
many-to-many.
* Discussion.java: Update for RO changes.  Update for Chat constructor change.
Change closeComment method to removeComment.  Move some closeComment logic
into ActiveTopic.  Update for Whiteboard constructor changes.
* HibernateUtil.java: Remove logging.
* LiveComment.java: Remove discussion member.  Update for RO changes.
Delete getRelatedMessages and getChat methods.  Add getStartTime() accessor.
* log4j.properties: More debugging.
* Person.java: Update for RO changes.
* Statement.java: Update for RO changes.
* Topic.hbm.xml: Persist version.
* Whiteboard.java: Update for RO changes.
* Yarrr.java: Add special ReferencableObjectChangeListener used for tests.
Update for RO changes.  Set the ReferencableObjectRegistry listener.  Add
emitObjectChanged method which we invoke when a ReferencableObject calls
its signalChanged method.
* YarrrServlet.java: Update for Yarrr.startup change.
* YarrrXmlRpcMethods.java: Make subscribeStatement return true.  Make 
closeLiveComment
return the new ClosedComment.  Make createWhiteboard return Whiteboard.  Other
minor cosmetic changes.
* ChatTests.java: Update for Chat constructor change.
* YarrrTests.java: A lot more testing.
* YarrrUsingTest.java: Lots of infrastructure.  Hook into Yarrr change 
notifications
and test that.
* XmlRpcHandler.java: Move ReferencableObject magic into here.
* comment.js: Move comment closing logic into onclose event.
* topic.js: Handle comment closing here.
* hibernate.properties. Don't show SQL.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=yarrr&who=walters&date=explicit&mindate=2005-04-26%2001:49&maxdate=2005-04-26%2001:51

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to