Tuesday, 2007-05-08

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** mithro has joined #tp02:33
mithrohowdy people02:34
nashheyo02:36
mithrothe network here has been shoddy all day :/02:42
dmpayton'llo mithro. Sorry to hear about your network02:53
mithrodmpayton: it's the uni's network02:54
mithrodmpayton: hows everything going :P02:54
dmpaytonmithro: Eh, alright. Learning a bunch about debugging in python/web.py atm. :/02:54
*** xdotx has quit IRC02:55
mithrodmpayton: i'm supprised the amount of problems you are having :/02:55
mithrobtw are you running stuff locally?02:57
dmpaytonmithro: mostly from being new to python/non-PHP programming.02:57
mithrodmpayton: PHP rots the brain :P02:58
dmpaytonmithro: hah, don't I know it. S'why I've been itching to get away from it. :)02:58
dmpaytonand no, everything's hosted through my webhost. Even work stuff atm02:58
mithrodmpayton: would it help to have a shell account one a Linux server?02:59
dmpaytonmithro: I have shell access through my host which is running...03:00
dmpayton"Operating system  Linux"03:00
dmpaytontoo bad they don't say which one03:00
dmpaytonnot that it really matters, heh03:00
mithrodmpayton: okay03:13
mithrodmpayton: how goes the intro document?03:14
*** dmpayton has quit IRC03:32
mithrowell I'm heading home03:35
nashAs am I03:36
nashnight03:36
*** nash has quit IRC03:36
*** mithro has quit IRC03:58
*** mithro has joined #tp04:13
*** llnz has joined #tp04:37
* llnz has a look at his tpserver-cpp todo list04:51
*** nash has joined #tp05:10
mithrohey llnz05:14
mithrowb nash05:14
llnzhi mithro, nash05:14
mithrollnz: so, how goes the tpserver-cpp documentation? :P05:15
llnzslow, but i have done some work on it05:15
llnzthat reminds me, must email it to xdotx05:15
nashheyo05:37
*** Demitar is now known as Demitar-05:41
*** Demitar_ is now known as Demitar05:42
mithronash: it's rather intresting that the CVS emails have the sent date of when you did the commit :P06:32
llnzso they do.... i hadn't noticed that06:33
nashheh06:36
nashSo as you can see - I've been sitting on some for a while ;-)06:36
mithronash: yes06:39
nashalso on different branches06:40
mithronash: however you are still only got one public branch06:43
nashyes06:52
nashno reason at the moment - only me is commiting to it06:52
* llnz notes new empty tpclient-pyweb repo06:53
mithrollnz: made a RFTS branch?07:07
llnznope07:08
llnznash told me how, was going to get xdotx to07:08
* llnz hacks at TurnTimer class07:13
llnzmithro: what triggers tpclient-pywx's end of turn/redownload universe dialog?07:40
* llnz bashes his head against TurnTimer07:45
CIA-3llnz tpserver-cpp * r8da8c3f7a4fc /tpserver/ (Makefile.am turntimer.cpp turntimer.h):07:55
CIA-3Added TurnTimer class to handle timing turns.07:55
CIA-3Far more advanced that the code in Game, which this class will replace.07:55
CIA-3This class is also set up to be a base class for different types of timers,07:55
CIA-3such as a CalendarTimer for regular (consistent) turn lengths.07:55
mithroasync EOT with time = 008:12
llnzcool08:13
llnzthanks08:13
CIA-3llnz tpserver-cpp * red6a196cba71 /tpserver/ (turntimer.cpp turntimer.h):08:15
CIA-3Added getTurnLength method to TurnTimer, and implentation for this one08:15
CIA-3which as the comments note, isn't quite sane08:15
mithrollnz: why?08:16
llnzjust making sure my turntimer will still trigger it08:17
daxxarYay, our game was nominated for 'best game' of this course. :D08:17
llnzdaxxar: congrats08:19
daxxarLet's hope we win! I hear there's a prize :D08:20
llnzhehe08:48
llnzi broke tpclient-pywx08:48
llnzhehe08:49
llnzTurnTimer sends out async tp04 timeRemaining frames to connected players08:49
llnztpclient-pywx complains about the "Extra Data found"08:50
mithrollnz: what did you do?08:53
mithrodid you accidently get a frame inside another?08:54
llnznope08:54
llnzin tp04, the Time Remaining frame has an extra field08:54
mithrooh08:55
llnzand I sent the tp04 time remaining frame to tpclient-pywx which is/was running tp0308:55
mithroshouldn't really be doing that :P08:56
llnzyeah08:56
llnzit affects all async frames08:56
mithroalthough technically, the server should ignore extra data08:57
llnzs/server/client/ ????08:57
mithroyeah08:58
mithrollnz: how goes the protocol.xml?09:03
llnzHaven't done much lately, but all of tp04 (that is defined so far) is in it09:04
mithrothe xslt stuff could use more work too09:10
llnzi did a little, to make the frame type names nicer09:10
CIA-3llnz tpserver-cpp * re269b198ce57 /tpserver/ (4 files):09:17
CIA-3Added AsyncFrame, and AsyncTimeRemaining to deal with the verioning of async frames09:17
CIA-3such as the Time Remaining frame. Just needs support in Network.09:17
mithrohttp://www.thousandparsec.net/tp/dev/documents/protocolxml.php09:19
tpb<http://ln-s.net/JXj> (at www.thousandparsec.net)09:19
mithrothat still needs work09:19
mithrothe TOC could use work09:19
llnzit has the whole spec09:19
llnzthe informative info (such as groups and sections) will be added sometime09:20
mithroan ID list would be useful09:20
mithrohttp://www.thousandparsec.net/tp/dev/documents/protocol3.php#FrameIDList09:20
tpb<http://ln-s.net/UrZ> (at www.thousandparsec.net)09:20
mithrothe basics stuff needs to be added too09:21
llnzi will add the frame list by id soon09:21
mithrothe Base column should probably have links09:22
mithrono descriptions for all a lot of the frames either09:22
llnzif someone suggests a nice formatting, then I will make the xslt create it09:22
llnzespecially, what each frame description should look like09:23
mithroGet ID Sequence Frame [Based on <Base Frame>]09:24
mithro?09:24
mithrothe grouping stuff really needs to be added09:24
CIA-3llnz tpserver-cpp * r07eca425ac6a /tpserver/ (asynctimeremaining.cpp net.cpp net.h): Support in Network for AsyncFrames, and added missing return to AsyncTimeRemaining09:28
CIA-3llnz tpserver-cpp * r76849f47c27e /tpserver/turntimer.cpp:09:42
CIA-3Used AsyncTimeRemaining in TurnTimer, fixes traceback in tpclient-pywx09:42
CIA-3by giving the right protocol version of the TimeRemaining frame to the09:42
CIA-3tpclient-pywx connection.09:42
CIA-3llnz tpserver-cpp * r14331b12ab9c /tpserver/ (net.cpp net.h):09:42
CIA-3Removed unneeded method sendToAll(Frame*), replaced by sendToAll(AsyncFrame*)09:42
CIA-3which supports different protocol versions.09:42
CIA-3llnz tpserver-cpp * r55a3fce84396 /tpserver/asynctimeremaining.cpp: Fixed version check in AsyncTimeRemaing to work for future versions.09:53
CIA-3llnz tpserver-cpp * r6e7a34794c00 / (9 files in 4 dirs): (log message trimmed)09:53
CIA-3Use TurnTimer instead of timer in Game.09:53
CIA-3Several methods moved from Game to TurnTimer, and setTurnLength removed09:53
CIA-3completely, and commented out Command in console.cpp. Added documentation09:53
CIA-3for new settings in sample.conf. Defaults in Minisec and MTSec produce the09:53
CIA-3same results they used to. In PlayerConnection, processing of09:53
CIA-3GetTimeRemaining now packs the extra field if the protocol version is high09:53
llnzi think the next server release will be 0.5.009:54
CIA-3llnz tpserver-cpp * r9737164a5195 /modules/games/ (minisec/planet.cpp mtsec/planet.cpp):10:07
CIA-3Touch mod times in Planet in both Minisec and MTSec, when changing resources10:07
CIA-3which might be some of the cause of incorrectly updating caches.10:07
CIA-3llnz tpserver-cpp * r4cec825b2a4a /tpserver/ (playeragent.cpp playeragent.h):10:15
CIA-3Process TurnFinished frames from players.10:15
CIA-3Tells the TurnTimer, which can use the threshold to change to a shorter10:15
CIA-3timer.10:15
llnztime for bed, long day tomorrow10:17
* llnz wanders off10:24
llnzlater all10:24
*** llnz has quit IRC10:26
*** CIA-3 has quit IRC16:57
*** CIA-2 has joined #tp16:59
*** dmpayton has joined #tp17:14
*** nash has quit IRC17:47
*** dmpayton has quit IRC17:59
*** mithro has quit IRC18:51
*** nash has joined #tp19:08
nashWell, I have to say... svn is useless20:08
nashAnyone know a semi decent history viewer for svn - I want to browse commits by a particular person (job applicant)20:09
nashSo I want ot look at his code20:09
EpyonYaaay it renders ^_^21:11
*** mithro has joined #tp21:18
mithrohowdy people21:57
mithronash: the tortoiseSVN history browser is pretty good21:58
nashYay, install windows to get an explorer for a half-arsed RCS21:59
nashI'll pass on that one...21:59
nashmaybe I've been spoilt by git... but boy is svn slow21:59

Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!