CVSROOT: /cvs/gnome Module name: yarrr Changes by: dave_malcolm 05/03/23 00:56:01
Modified files: src/org/gnome/yarrr: Whiteboard.java YarrrServlet.java Stroke.java YarrrXmlRpcMethods.java . : ChangeLog web : whiteboard.js topic.html topic.js Added files: src/com/keypoint: PngEncoderB.java PngEncoder.java src/org/gnome/yarrr/tests: WhiteboardTests.java Log message: 2005-03-22 David Malcolm <[EMAIL PROTECTED]> * src/com/keypoint/PngEncoder.java: * src/com/keypoint/PngEncoderB.java: New files, LGPL implementation of PNG encoding (until we have Cairo packages) * src/org/gnome/yarrr/Stroke.java: Added StrokeId to XML-RPC marshall/demarshalling; implemented a draw method using Java 2D API * src/org/gnome/yarrr/YarrrXmlRpcMethods.java: * src/org/gnome/yarrr/Whiteboard.java: Implemented getStrokeIdsSince routine and StrokeFetchResult class, analagous to Chat.getMessagesSince and MessageFetchResult class (except that we merely pass back strokeIds as strings, rather than the full strokes). * src/org/gnome/yarrr/tests/Whiteboard.java: New file * src/org/gnome/yarrr/YarrrServlet.java: Implemented doGet; handles some requests by generating PNG images for the whiteboard as appropriate * web/topic.html: Move whiteboard to top left, as temporary kludge for coordinate-space issues * web/topic.js: Reorganised list of XML-RPC methods; added getStrokeIdsSince * web/whiteboard.js: Delete client-side strokes when the server reports them as being server-side; ensure XML-RPC calls contain stroke IDs; generate random layer IDs to help ensure uniqueness of stroke IDs across multiple clients. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=yarrr&who=dave_malcolm&date=explicit&mindate=2005-03-23%2000:55&maxdate=2005-03-23%2000:57 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list