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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list