*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** mithro has joined #tp | 02:33 | |
mithro | howdy people | 02:34 |
---|---|---|
nash | heyo | 02:36 |
mithro | the network here has been shoddy all day :/ | 02:42 |
dmpayton | 'llo mithro. Sorry to hear about your network | 02:53 |
mithro | dmpayton: it's the uni's network | 02:54 |
mithro | dmpayton: hows everything going :P | 02:54 |
dmpayton | mithro: Eh, alright. Learning a bunch about debugging in python/web.py atm. :/ | 02:54 |
*** xdotx has quit IRC | 02:55 | |
mithro | dmpayton: i'm supprised the amount of problems you are having :/ | 02:55 |
mithro | btw are you running stuff locally? | 02:57 |
dmpayton | mithro: mostly from being new to python/non-PHP programming. | 02:57 |
mithro | dmpayton: PHP rots the brain :P | 02:58 |
dmpayton | mithro: hah, don't I know it. S'why I've been itching to get away from it. :) | 02:58 |
dmpayton | and no, everything's hosted through my webhost. Even work stuff atm | 02:58 |
mithro | dmpayton: would it help to have a shell account one a Linux server? | 02:59 |
dmpayton | mithro: I have shell access through my host which is running... | 03:00 |
dmpayton | "Operating system Linux" | 03:00 |
dmpayton | too bad they don't say which one | 03:00 |
dmpayton | not that it really matters, heh | 03:00 |
mithro | dmpayton: okay | 03:13 |
mithro | dmpayton: how goes the intro document? | 03:14 |
*** dmpayton has quit IRC | 03:32 | |
mithro | well I'm heading home | 03:35 |
nash | As am I | 03:36 |
nash | night | 03:36 |
*** nash has quit IRC | 03:36 | |
*** mithro has quit IRC | 03:58 | |
*** mithro has joined #tp | 04:13 | |
*** llnz has joined #tp | 04:37 | |
* llnz has a look at his tpserver-cpp todo list | 04:51 | |
*** nash has joined #tp | 05:10 | |
mithro | hey llnz | 05:14 |
mithro | wb nash | 05:14 |
llnz | hi mithro, nash | 05:14 |
mithro | llnz: so, how goes the tpserver-cpp documentation? :P | 05:15 |
llnz | slow, but i have done some work on it | 05:15 |
llnz | that reminds me, must email it to xdotx | 05:15 |
nash | heyo | 05:37 |
*** Demitar is now known as Demitar- | 05:41 | |
*** Demitar_ is now known as Demitar | 05:42 | |
mithro | nash: it's rather intresting that the CVS emails have the sent date of when you did the commit :P | 06:32 |
llnz | so they do.... i hadn't noticed that | 06:33 |
nash | heh | 06:36 |
nash | So as you can see - I've been sitting on some for a while ;-) | 06:36 |
mithro | nash: yes | 06:39 |
nash | also on different branches | 06:40 |
mithro | nash: however you are still only got one public branch | 06:43 |
nash | yes | 06:52 |
nash | no reason at the moment - only me is commiting to it | 06:52 |
* llnz notes new empty tpclient-pyweb repo | 06:53 | |
mithro | llnz: made a RFTS branch? | 07:07 |
llnz | nope | 07:08 |
llnz | nash told me how, was going to get xdotx to | 07:08 |
* llnz hacks at TurnTimer class | 07:13 | |
llnz | mithro: what triggers tpclient-pywx's end of turn/redownload universe dialog? | 07:40 |
* llnz bashes his head against TurnTimer | 07:45 | |
CIA-3 | llnz tpserver-cpp * r8da8c3f7a4fc /tpserver/ (Makefile.am turntimer.cpp turntimer.h): | 07:55 |
CIA-3 | Added TurnTimer class to handle timing turns. | 07:55 |
CIA-3 | Far more advanced that the code in Game, which this class will replace. | 07:55 |
CIA-3 | This class is also set up to be a base class for different types of timers, | 07:55 |
CIA-3 | such as a CalendarTimer for regular (consistent) turn lengths. | 07:55 |
mithro | async EOT with time = 0 | 08:12 |
llnz | cool | 08:13 |
llnz | thanks | 08:13 |
CIA-3 | llnz tpserver-cpp * red6a196cba71 /tpserver/ (turntimer.cpp turntimer.h): | 08:15 |
CIA-3 | Added getTurnLength method to TurnTimer, and implentation for this one | 08:15 |
CIA-3 | which as the comments note, isn't quite sane | 08:15 |
mithro | llnz: why? | 08:16 |
llnz | just making sure my turntimer will still trigger it | 08:17 |
daxxar | Yay, our game was nominated for 'best game' of this course. :D | 08:17 |
llnz | daxxar: congrats | 08:19 |
daxxar | Let's hope we win! I hear there's a prize :D | 08:20 |
llnz | hehe | 08:48 |
llnz | i broke tpclient-pywx | 08:48 |
llnz | hehe | 08:49 |
llnz | TurnTimer sends out async tp04 timeRemaining frames to connected players | 08:49 |
llnz | tpclient-pywx complains about the "Extra Data found" | 08:50 |
mithro | llnz: what did you do? | 08:53 |
mithro | did you accidently get a frame inside another? | 08:54 |
llnz | nope | 08:54 |
llnz | in tp04, the Time Remaining frame has an extra field | 08:54 |
mithro | oh | 08:55 |
llnz | and I sent the tp04 time remaining frame to tpclient-pywx which is/was running tp03 | 08:55 |
mithro | shouldn't really be doing that :P | 08:56 |
llnz | yeah | 08:56 |
llnz | it affects all async frames | 08:56 |
mithro | although technically, the server should ignore extra data | 08:57 |
llnz | s/server/client/ ???? | 08:57 |
mithro | yeah | 08:58 |
mithro | llnz: how goes the protocol.xml? | 09:03 |
llnz | Haven't done much lately, but all of tp04 (that is defined so far) is in it | 09:04 |
mithro | the xslt stuff could use more work too | 09:10 |
llnz | i did a little, to make the frame type names nicer | 09:10 |
CIA-3 | llnz tpserver-cpp * re269b198ce57 /tpserver/ (4 files): | 09:17 |
CIA-3 | Added AsyncFrame, and AsyncTimeRemaining to deal with the verioning of async frames | 09:17 |
CIA-3 | such as the Time Remaining frame. Just needs support in Network. | 09:17 |
mithro | http://www.thousandparsec.net/tp/dev/documents/protocolxml.php | 09:19 |
tpb | <http://ln-s.net/JXj> (at www.thousandparsec.net) | 09:19 |
mithro | that still needs work | 09:19 |
mithro | the TOC could use work | 09:19 |
llnz | it has the whole spec | 09:19 |
llnz | the informative info (such as groups and sections) will be added sometime | 09:20 |
mithro | an ID list would be useful | 09:20 |
mithro | http://www.thousandparsec.net/tp/dev/documents/protocol3.php#FrameIDList | 09:20 |
tpb | <http://ln-s.net/UrZ> (at www.thousandparsec.net) | 09:20 |
mithro | the basics stuff needs to be added too | 09:21 |
llnz | i will add the frame list by id soon | 09:21 |
mithro | the Base column should probably have links | 09:22 |
mithro | no descriptions for all a lot of the frames either | 09:22 |
llnz | if someone suggests a nice formatting, then I will make the xslt create it | 09:22 |
llnz | especially, what each frame description should look like | 09:23 |
mithro | Get ID Sequence Frame [Based on <Base Frame>] | 09:24 |
mithro | ? | 09:24 |
mithro | the grouping stuff really needs to be added | 09:24 |
CIA-3 | llnz tpserver-cpp * r07eca425ac6a /tpserver/ (asynctimeremaining.cpp net.cpp net.h): Support in Network for AsyncFrames, and added missing return to AsyncTimeRemaining | 09:28 |
CIA-3 | llnz tpserver-cpp * r76849f47c27e /tpserver/turntimer.cpp: | 09:42 |
CIA-3 | Used AsyncTimeRemaining in TurnTimer, fixes traceback in tpclient-pywx | 09:42 |
CIA-3 | by giving the right protocol version of the TimeRemaining frame to the | 09:42 |
CIA-3 | tpclient-pywx connection. | 09:42 |
CIA-3 | llnz tpserver-cpp * r14331b12ab9c /tpserver/ (net.cpp net.h): | 09:42 |
CIA-3 | Removed unneeded method sendToAll(Frame*), replaced by sendToAll(AsyncFrame*) | 09:42 |
CIA-3 | which supports different protocol versions. | 09:42 |
CIA-3 | llnz tpserver-cpp * r55a3fce84396 /tpserver/asynctimeremaining.cpp: Fixed version check in AsyncTimeRemaing to work for future versions. | 09:53 |
CIA-3 | llnz tpserver-cpp * r6e7a34794c00 / (9 files in 4 dirs): (log message trimmed) | 09:53 |
CIA-3 | Use TurnTimer instead of timer in Game. | 09:53 |
CIA-3 | Several methods moved from Game to TurnTimer, and setTurnLength removed | 09:53 |
CIA-3 | completely, and commented out Command in console.cpp. Added documentation | 09:53 |
CIA-3 | for new settings in sample.conf. Defaults in Minisec and MTSec produce the | 09:53 |
CIA-3 | same results they used to. In PlayerConnection, processing of | 09:53 |
CIA-3 | GetTimeRemaining now packs the extra field if the protocol version is high | 09:53 |
llnz | i think the next server release will be 0.5.0 | 09:54 |
CIA-3 | llnz tpserver-cpp * r9737164a5195 /modules/games/ (minisec/planet.cpp mtsec/planet.cpp): | 10:07 |
CIA-3 | Touch mod times in Planet in both Minisec and MTSec, when changing resources | 10:07 |
CIA-3 | which might be some of the cause of incorrectly updating caches. | 10:07 |
CIA-3 | llnz tpserver-cpp * r4cec825b2a4a /tpserver/ (playeragent.cpp playeragent.h): | 10:15 |
CIA-3 | Process TurnFinished frames from players. | 10:15 |
CIA-3 | Tells the TurnTimer, which can use the threshold to change to a shorter | 10:15 |
CIA-3 | timer. | 10:15 |
llnz | time for bed, long day tomorrow | 10:17 |
* llnz wanders off | 10:24 | |
llnz | later all | 10:24 |
*** llnz has quit IRC | 10:26 | |
*** CIA-3 has quit IRC | 16:57 | |
*** CIA-2 has joined #tp | 16:59 | |
*** dmpayton has joined #tp | 17:14 | |
*** nash has quit IRC | 17:47 | |
*** dmpayton has quit IRC | 17:59 | |
*** mithro has quit IRC | 18:51 | |
*** nash has joined #tp | 19:08 | |
nash | Well, I have to say... svn is useless | 20:08 |
nash | Anyone know a semi decent history viewer for svn - I want to browse commits by a particular person (job applicant) | 20:09 |
nash | So I want ot look at his code | 20:09 |
Epyon | Yaaay it renders ^_^ | 21:11 |
*** mithro has joined #tp | 21:18 | |
mithro | howdy people | 21:57 |
mithro | nash: the tortoiseSVN history browser is pretty good | 21:58 |
nash | Yay, install windows to get an explorer for a half-arsed RCS | 21:59 |
nash | I'll pass on that one... | 21:59 |
nash | maybe I've been spoilt by git... but boy is svn slow | 21:59 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!