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