CVSROOT:        /cvs/gnome
Module name:    yarrr
Changes by:     alexl   05/04/19 10:15:57

Modified files:
        src/org/gnome/yarrr: YarrrXmlRpcMethods.java 
                             ToplevelReferencableObject.java 
                             YarrrServlet.java ActiveTopic.java 
                             Yarrr.java 
        .              : ChangeLog 
        web            : topiclist.jsp topic.js referencableobject.js 
                         topic.jsp 
Added files:
        src/org/gnome/yarrr: PollWebserver.java ClientPoll.java 
Removed files:
        src/org/gnome/yarrr: PersonMonitor.java 

Log message:
2005-04-19  Alexander Larsson  <[EMAIL PROTECTED]>

* src/org/gnome/yarrr/ActiveTopic.java:
Move topic to ToplevelReferencableObject

* src/org/gnome/yarrr/ClientPoll.java:
New object. Represents a clients poll of a specific
toplevel. Its alive while the client keeps polling.

* src/org/gnome/yarrr/PersonMonitor.java:
Remove. Not needed anymore.

* src/org/gnome/yarrr/PollWebserver.java:
New class. Webserver for polling.

* src/org/gnome/yarrr/ToplevelReferencableObject.java:
Change polling and presence to use PollWebserver.

* src/org/gnome/yarrr/Yarrr.java:
Add clientIdMap, and client reaper thread.
Start and stop poll webserver as needed.

* src/org/gnome/yarrr/YarrrServlet.java:
Create ClientPoll object on each new request.

* src/org/gnome/yarrr/YarrrXmlRpcMethods.java:
New poll API.

* web/referencableobject.js:
Implement new poll model client side.

* web/topic.js:
* web/topic.jsp:
* web/topiclist.jsp:
Update to handle new poll model

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=yarrr&who=alexl&date=explicit&mindate=2005-04-19%2010:14&maxdate=2005-04-19%2010:16

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

Reply via email to