CVSROOT: /cvs/gnome
Module name: yarrr
Changes by: alexl 05/04/21 05:39:52
Modified files:
src/org/gnome/yarrr: ReferencableObject.java LiveComment.java
YarrrServlet.java PollWebserver.java
ClientPoll.java Yarrr.java
ToplevelReferencableObject.java
web : referencableobject.js topic.js comment.js
. : ChangeLog
Log message:
2005-04-21 Alexander Larsson <[EMAIL PROTECTED]>
* src/org/gnome/yarrr/ClientPoll.java:
* src/org/gnome/yarrr/PollWebserver.java:
* src/org/gnome/yarrr/ReferencableObject.java:
* src/org/gnome/yarrr/ToplevelReferencableObject.java:
* web/referencableobject.js:
Lots of fixes to the new polling model. Fixes most
issues I've found in local testing. Some fixes:
+ We now pass the poll version as a version in the url which is returned
in the response so that we can know if the response was to an old request.
+ We now initialize the version to zero when you poll for a new object (we
used to use the current version). However, when preloading the page we
initialize
the client poll object to the cached versions. This means we remove a race
condition in the poll system.
+ Close the right connection when a new one replace an old.
+ Close all channels on shutdown
+ Emit less change evens (we emitted some unnecessary ones)
* src/org/gnome/yarrr/LiveComment.java:
* web/comment.js:
Handle version conflics better.
* src/org/gnome/yarrr/Yarrr.java:
Load log4j config earlier.
Add some debug spew
reap inactive persons after 30 secs, not 10.
* src/org/gnome/yarrr/YarrrServlet.java:
(YarrrServlet.doGetInternal):
Pass pollobject when building pre-cache to initialize
versions
* web/topic.js:
Fix unread marking when the chat line is to me.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=yarrr&who=alexl&date=explicit&mindate=2005-04-21%2005:38&maxdate=2005-04-21%2005:40
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list