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

Reply via email to