*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
mithro | compile tpcl to javascript and then run it right in the browser | 00:01 |
---|---|---|
mithro | also interesting http://www-sop.inria.fr/mimosa/fp/Bigloo/ | 00:02 |
tpb | Title: Bigloo homepage (at www-sop.inria.fr) | 00:02 |
llnz | hehe, cool | 00:02 |
*** bddebian has quit IRC | 00:31 | |
*** Sylard has joined #tp | 00:35 | |
* llnz wanders home | 01:05 | |
*** llnz has quit IRC | 01:05 | |
*** f0ster has joined #tp | 01:54 | |
*** brennan_ has joined #tp | 01:54 | |
mithro | Alklomion: having any luck? | 02:11 |
Alklomion | lots :) | 02:11 |
Alklomion | i'm doind the analysis document | 02:11 |
mithro | Alklomion: that sounds promising? :P | 02:11 |
Alklomion | doing* | 02:11 |
Alklomion | the class i'm dreading the most has over 100 compilation errors in it | 02:12 |
Alklomion | the rest tend to have between 0 and 20 | 02:12 |
mithro | Alklomion: want to forward me the log? | 02:12 |
Alklomion | do you have the link for that pdf creator program you sent me in an e-mail? i've lost the email | 02:15 |
Alklomion | no matter, i found it | 02:15 |
mithro | google "pdf creator" :) | 02:15 |
mithro | although plain text would be preferred :P | 02:20 |
mithro | (of the compile log problems) | 02:20 |
*** andrei has quit IRC | 02:24 | |
*** zzorn_laptop has joined #tp | 02:27 | |
Alklomion | mithro: you've got mail | 02:27 |
mithro | Alklomion: thanks | 02:31 |
mithro | just a quick look over the document - I think you should split out the various libraries that can not be found and see if you can find MIDP or replacement implimentations | 02:32 |
mithro | Alklomion: could you also start new email threads instead of always replying to the previous ones | 02:34 |
Alklomion | sure, sorry | 02:35 |
Alklomion | Yeah, a lot of the collection stuff, such as array lists, lists and such may need to be converted to Vectors | 02:38 |
*** accAgon has joined #tp | 02:49 | |
mithro | Alklomion: yes possibly, I link Lists and ArrayLists are generics stuff? | 02:53 |
Alklomion | i believe so | 02:54 |
Alklomion | type safety on vectors or something along that line | 02:55 |
mithro | possibly | 02:57 |
Alklomion | anyway, catch you later | 03:24 |
*** Alklomion has quit IRC | 03:24 | |
*** llnz has joined #tp | 03:53 | |
llnz | hi all | 03:58 |
*** nash has quit IRC | 03:58 | |
*** mithro has quit IRC | 04:05 | |
JLP | ahoy all | 04:19 |
llnz | hi JLP | 04:20 |
JLP | let's see what's the situation with applications | 04:22 |
JLP | 12 slots? | 04:27 |
JLP | oh i see this is just a request, nothing definite from google yet | 04:28 |
llnz | yeah | 04:34 |
*** zzorn_laptop has quit IRC | 04:40 | |
*** zzorn_laptop has joined #tp | 04:44 | |
* llnz will have to have a day when he does nothing but add navigation links and categories to the wiki | 05:16 | |
*** Demitar has joined #tp | 05:24 | |
*** JLafont has quit IRC | 05:31 | |
accAgon | llnz: Hi, I answered your email. | 05:38 |
llnz | hi accAgon | 05:38 |
llnz | cool | 05:38 |
llnz | i will read in a minute | 05:38 |
accAgon | Currently I'm trying to play my first game in tp :D | 05:39 |
llnz | cool | 05:39 |
llnz | well... looks like the autoconf test isn't working | 05:49 |
llnz | did you see my question about the version of gnutls (libgntls)? | 05:50 |
accAgon | yeah, hm oh sorry, wait I will take a look at it | 05:51 |
*** Demitar has quit IRC | 05:54 | |
accAgon | gnutls is not build -.- , I will try to get gnutls working | 05:58 |
llnz | you don't need gnutls | 06:02 |
llnz | pass --without-libgnutls to configure to prevent it being used | 06:03 |
accAgon | but better with gnutls or? | 06:03 |
llnz | welll, i would like to know why it failed on mandriva with gnutls | 06:04 |
accAgon | Mandriva: installing libgnutls11-1.0.25-2mdk | 06:07 |
accAgon | openSuse: installing gnutls-1.4.4-17 | 06:07 |
accAgon | maybe because of this? | 06:07 |
accAgon | Mandriva: installing gnutls-1.0.25-2mdk | 06:07 |
llnz | hummm.... my local debian say libgnutls26 2.2.2-1 | 06:09 |
llnz | interesting... | 06:12 |
accAgon | Which version do I need? | 06:13 |
llnz | accAgon: from the test in tpserver-cpp, it needs to be at least 1.2.10 | 06:15 |
llnz | i'll fix the test in libtpproto-cpp in git in a moment | 06:16 |
accAgon | hm, in mandriva libgnutls is installed but in opensuse libgnutls is not installed only gnutls | 06:19 |
accAgon | I will change the dependencys for libtpproto-cpp that it requires libgnutls, too | 06:21 |
CIA-28 | llnz libtpproto-cpp * re9a4d7445ad0 / (configure.ac tpproto/Makefile.am): | 06:24 |
CIA-28 | Updated libgnutls test. | 06:24 |
CIA-28 | Borrowed from tpserver-cpp. | 06:24 |
llnz | you should be able to grab that change (patch) and apply it to the release | 06:33 |
accAgon | What did you fix? | 06:34 |
llnz | test for libgnutls to test for 1.2.10 or later | 06:34 |
accAgon | btw: this are the installed libs in /usr/lib64: libgnutls-extra.so libgnutls-extra.so.26 libgnutls-extra.so.26.1.2 libgnutls-openssl.so libgnutls-openssl.so.26 libgnutls openssl.so.26.1.2 libgnutls.so libgnutls.so.26 libgnutls.so.26.1.2 libgnutlsxx.so libgnutlsxx.so.26 libgnutlsxx.so.26.1.2 | 06:34 |
accAgon | How can I get this patch? | 06:35 |
llnz | http://www.thousandparsec.net/tp/pipermail.php/tp-cvs/2008-April/005583.html | 06:37 |
tpb | <http://ln-s.net/1mwM> (at www.thousandparsec.net) | 06:37 |
llnz | there is an link labled "URL: ", download that and patch | 06:38 |
*** Sylard has quit IRC | 06:49 | |
*** mithro has joined #tp | 06:52 | |
mithro | howdy | 06:56 |
battousai1373 | hey | 06:56 |
JLP | ahoy mithro | 06:56 |
mithro | hi battousai1373 - you new here? | 06:57 |
battousai1373 | yeah, I applied to GSoC today. | 06:57 |
battousai1373 | I was in here earlier, but from what I understand most of you were at work. | 06:57 |
mithro | battousai1373: better late then never! :P | 06:57 |
* mithro is in Australia and llnz is in New Zealand | 06:58 | |
battousai1373 | That's what I figure. | 06:58 |
battousai1373 | I'm in the US. | 06:58 |
llnz | hi battousai1373 | 06:58 |
battousai1373 | hey llnz | 06:58 |
mithro | ~seen greywhind | 06:59 |
tpb | mithro: greywhind was last seen in #tp 1 day, 12 hours, 16 minutes, and 20 seconds ago: <greywhind> AlexEvt: he's on almost every day between 7:00 PM EST and 3:00 AM EST (approximately, sometimes later) | 06:59 |
battousai1373 | llnz: You were Tyler Shaub's mentor last year, correct? | 06:59 |
llnz | yes | 06:59 |
battousai1373 | ah ok | 06:59 |
battousai1373 | He's mentioned you quite a few times. | 07:00 |
battousai1373 | good things, I promise :) | 07:00 |
llnz | hehehe, cool | 07:01 |
mithro | ahh - your the other Digipen guy? | 07:01 |
battousai1373 | yeah | 07:01 |
battousai1373 | I'm in my third year, hence the late app...They're trying to kill us, I think. | 07:02 |
battousai1373 | so far unsuccessfully | 07:02 |
mithro | he he | 07:06 |
battousai1373 | So how's tp doing for slots? I heard you were trying to get some more. | 07:07 |
JLP | battousai1373: we don't know yet, we all think we should get at least 5 | 07:11 |
JLP | battousai1373: just started reading your application | 07:17 |
battousai1373 | all right, cool | 07:22 |
mithro | battousai1373: but we have no control over that | 07:22 |
battousai1373 | yeah | 07:22 |
battousai1373 | Last year, I was bzflag's #5 before the reorg. They lost their 5th slot, so I know how that goes. | 07:23 |
mithro | battousai1373: damn that sucks :/ | 07:32 |
battousai1373 | It was pretty disappointing, and I wound up working in Sears hardware. | 07:32 |
battousai1373 | but I also randomly met another DigiPen student there, and he's cool as hell, so it wasn't all bad. | 07:33 |
battousai1373 | He was looking for a game team, so I sent him Tyler's way. It's worked out well. | 07:34 |
*** AquaFox has joined #tp | 07:46 | |
llnz | hi AquaFox | 07:54 |
llnz | battousai1373: hehe, people make a big difference | 07:54 |
*** mithro has quit IRC | 07:55 | |
*** mithro has joined #tp | 07:56 | |
battousai1373 | llnz: yeah, they really do. Unfortunately, a good portion of the development community, at least at DigiPen, is socially retarded. | 07:57 |
battousai1373 | I don't even know what "weird" is anymore. :) | 07:58 |
llnz | don't worry, neither does anyone else | 08:09 |
battousai1373 | That's comforting(?) | 08:15 |
llnz | depends on how you look at it | 08:15 |
battousai1373 | I really don't mind. It's at least mildly amusing at times. | 08:16 |
battousai1373 | doesn't really affect me otherwise | 08:17 |
battousai1373 | but, oh the stories I could tell... | 08:17 |
*** jmtan has joined #tp | 08:22 | |
JLP | ahoy jmtan | 08:23 |
jmtan | hi there | 08:23 |
jmtan | jlp, do you have experience with python? i'm trying to get an application working with py2exe | 08:25 |
jmtan | it's for thousand parsec | 08:25 |
JLP | jmtan: nope, just know some basics, mithro can help you with this | 08:26 |
mithro | jmtan: heyo! | 08:26 |
jmtan | hi mithro, hope that this is not a bad time | 08:27 |
mithro | thinking about bed possibly | 08:27 |
jmtan | i have some quick questions about packaging py2exe? | 08:27 |
mithro | sure | 08:27 |
jmtan | what sort of problems did you encounter with the pywx client? | 08:28 |
jmtan | for packaging | 08:28 |
mithro | it's a very tricky thing to get right | 08:28 |
jmtan | i know for a fact that not all the necessary dlls will be copied over | 08:28 |
mithro | jmtan: btw have you decided to use a revision control system? | 08:29 |
jmtan | but without any error log it's hard to track down issues | 08:29 |
jmtan | yeah actually i was using mercurial previously | 08:29 |
mithro | jmtan: yeah - it's very frustating | 08:29 |
jmtan | mithro: i'm going to switch over to git and try it out soon | 08:29 |
jmtan | mithro: how do you track down errors with py2exe? | 08:30 |
mithro | jmtan: okay - if you have been using mercurial then you shouldn't have many problems with git | 08:30 |
jmtan | mithro: also we use svn at our school, which is quite good also | 08:30 |
mithro | jmtan: can I clone your repository from somewhere? I have mercurial locally | 08:30 |
mithro | jmtan: it's a little bit of black magic | 08:31 |
jmtan | mithro: hosting is kind of a problem for me :) i'll have to see what i can do | 08:31 |
mithro | jmtan: want to just send me a tarball then? | 08:31 |
jmtan | mithro: sure, i will find your email and send it over | 08:32 |
mithro | thanks! | 08:32 |
mithro | brb phone | 08:34 |
mithro | jmtan: where are you getting python-ogre? http://python-ogre.org/ ? | 08:35 |
tpb | Title: Python-Ogre (at python-ogre.org) | 08:35 |
jmtan | mithro: yes, i use their 1.2 RC for windows version to compile the exe, but usually develop with linux | 08:37 |
mithro | okay | 08:37 |
*** andrei has joined #tp | 08:38 | |
*** karol has joined #tp | 08:38 | |
mithro | jmtan: hold on I'll fire up my windows box | 08:38 |
JLP | ahoy andrei and karol | 08:39 |
karol | hi all | 08:39 |
jmtan | hi karol | 08:39 |
andrei | JLP, Hello | 08:40 |
*** accAgon has quit IRC | 08:43 | |
mithro | jmtan: downloading python-ogre for windows now | 08:46 |
mithro | jmtan: going to take 10 minutes | 08:47 |
jmtan | mithro: okay, brb | 08:47 |
jmtan | mithro: sent you the email | 08:48 |
mithro | yeah got it | 08:48 |
jmtan | mithro: back, how is it? sorry to disturb your bedtime | 09:00 |
mithro | okay the demos seem to work | 09:00 |
mithro | about to run your code | 09:00 |
jmtan | you need to change the lines in plugin.cfg | 09:00 |
mithro | opps don't have numarray | 09:01 |
mithro | does python-ogre require numarray? most things have moved on to Numpy/scipy | 09:02 |
jmtan | no.. it's a carryover from the old pyogre client, sorry | 09:02 |
jmtan | i'll remove it | 09:03 |
mithro | wow, managed to segfault it :P | 09:03 |
jmtan | oh no | 09:04 |
jmtan | are you running xp? | 09:04 |
mithro | yeah | 09:04 |
jmtan | me too | 09:05 |
mithro | I get an error on line 122 of tpclient-pyogre | 09:05 |
mithro | ahh - had to enable the opengl plugin? | 09:06 |
jmtan | so you just run and it crashes? | 09:06 |
mithro | it seems to be working now | 09:06 |
mithro | just waiting while it downloads demo1 | 09:07 |
jmtan | it also runs for linux, but i can't test it in macosx | 09:09 |
jmtan | python-ogre is supposed to support it though | 09:09 |
mithro | I can see the stars | 09:10 |
jmtan | sorry i didn't add actual features, just wanted to get it running :) | 09:10 |
jmtan | at least it's updated to python-ogre | 09:10 |
mithro | jmtan: nah - getting it running is the first step | 09:10 |
mithro | jmtan: so where is your setup.py? | 09:10 |
jmtan | sorry? | 09:11 |
mithro | you need a setup.py to build a py2exe executable | 09:11 |
mithro | py2exe is a disutils extension | 09:11 |
jmtan | oh, i use a batch file for that | 09:12 |
jmtan | it's worked for me so far | 09:12 |
jmtan | hold on i'll get the wiki link | 09:12 |
mithro | setup.py lets you also packaged for mac and linux | 09:12 |
jmtan | http://www.py2exe.org/index.cgi/WinBatch | 09:13 |
mithro | (given some very frustrating tweaks) | 09:13 |
tpb | Title: WinBatch - py2exe.org (at www.py2exe.org) | 09:13 |
mithro | that is a rather interesting way to do it :P | 09:13 |
jmtan | i'll have to look into using setup.py | 09:14 |
jmtan | but the method should be the same | 09:14 |
jmtan | for windows at least | 09:14 |
mithro | yes that is true | 09:15 |
mithro | hrm git for tpclient-pywx is borked | 09:15 |
mithro | does this page look okay to you? - http://git.thousandparsec.net/gitweb/gitweb.cgi?p=tpclient-pywx.git;a=summary | 09:16 |
mithro | ? | 09:16 |
tpb | <http://ln-s.net/1mzT> (at git.thousandparsec.net) | 09:16 |
jmtan | yes | 09:16 |
jmtan | it's the same as any other page | 09:17 |
mithro | hrm - epiphany is having a fit :/ | 09:17 |
jmtan | firefox3 is good :) | 09:17 |
mithro | it doesn't like the & for some reason | 09:17 |
mithro | dunno - maybe something went wrong because I didn't restart epiphany after upgrading xulrunner | 09:18 |
mithro | jmtan: http://git.thousandparsec.net/gitweb/gitweb.cgi?p=tpclient-pywx.git;a=blob;f=setup.py;h=bb3ed8a76a172faee5f0a63e670e8a93d3c73ac4;hb=HEAD | 09:19 |
tpb | <http://ln-s.net/1mzZ> (at git.thousandparsec.net) | 09:19 |
mithro | that it the current setup.py for tpclient-pywx :/ | 09:19 |
mithro | so how does py2exe fail? | 09:20 |
mithro | or does the resulting executable fail? | 09:20 |
jmtan | yeah the exe fails | 09:20 |
mithro | it's probably not finding it's requirements | 09:20 |
jmtan | but it doesn't crash or anything | 09:20 |
mithro | is there a *.log file in the directory? | 09:20 |
jmtan | no | 09:21 |
mithro | hrm py2exe by default directs the output to the *.log | 09:21 |
mithro | have you tried running it from the console? | 09:21 |
jmtan | the console just shows the prompt again | 09:21 |
mithro | hrm... | 09:22 |
jmtan | i'm sure you're right, there must be some dll i didn't copy in | 09:22 |
jmtan | i can send you my batch or the binary if you want | 09:23 |
mithro | actually I don't think it's a dll problem | 09:25 |
mithro | that would pop-up with a dialog box saying that it can't open a given dll | 09:25 |
mithro | I think python is failing fairly early | 09:26 |
mithro | I would recommend using setup.py | 09:26 |
*** zzorn_laptop has quit IRC | 09:26 | |
mithro | it makes it easier to control the py2exe options | 09:26 |
jmtan | yup, i didn't notice setup.py until now... too used to the old method | 09:27 |
jmtan | thanks | 09:27 |
mithro | jmtan: well I need to head to bed | 09:29 |
mithro | if you havn't figured it out by the weekend I'll have another crack at it | 09:29 |
jmtan | alright, good night | 09:29 |
mithro | jmtan: I'm often around during the day if you want to chat about various thing | 09:29 |
mithro | (but I'll be at work so can't do any testing) | 09:30 |
jmtan | sure, i'll be studying for exams but i might drop by anyway :) | 09:30 |
mithro | procrastination is why I think tpclient-pyogre was written in the first place ;) | 09:40 |
* llnz wanders off | 09:56 | |
llnz | later all | 09:56 |
*** llnz has quit IRC | 09:56 | |
karol | 5~ | 10:00 |
*** andrei has quit IRC | 10:20 | |
*** mithro has quit IRC | 10:30 | |
*** accAgon has joined #tp | 10:30 | |
* karol plays volley | 10:55 | |
*** zzorn_ has quit IRC | 11:19 | |
CIA-28 | jezuch documents * r8f9dc3110539 /protocol/protocol3.xml: Remove ObjectParameters from protocol3.xml as they are unused (at least not as parameters) in TP03. | 11:50 |
CIA-28 | jezuch documents * rbac6450ef5b6 /protocol/ (protocol.dtd protocol3.xml): Remore <descstruct> elements in protocol3.xml where they are empty and tweak DTD to allow it to not exist. | 11:50 |
CIA-28 | jezuch documents * rdc921811899b /protocol/protocol.xml: Update protocol.xml too. | 11:50 |
CIA-28 | jezuch documents * r74a178422fc7 /protocol/ (protocol.dtd protocol.xml protocol3.xml): Turn useparameters and descparameter into a property just like others - with a name, longname and optional description. | 11:50 |
CIA-28 | jezuch documents * r2ea2e15a2281 /protocol/ (protocol.dtd protocol.xml protocol3.xml): Add a @typefield attribute to useparameters and descparameter that points to a field of the enveloping structure holding the id of parameter type or indirect parameter set type (as in {Order,Object}Desc; this is TBD). | 11:50 |
CIA-28 | jezuch documents * rabf150121f96 /protocol/protocol.xml: Restore descstruct elements in ObjectParams parameterset in protocol.xml, because if there's for one parameter, there should be for all (that's polymorphism :)). | 11:50 |
CIA-28 | jezuch documents * r4919004d8385 /protocol/protocol3.xml: Reintroduce ObjectParams into protocol3.xml as a parameterset describing TP03 objects in terms of "direct" object parameters. | 11:50 |
CIA-28 | jezuch documents * r76cfd76e9fb9 /protocol/ (protocol.dtd protocol.xml protocol3.xml): Define and use the syntax of magical useparameters@typefield attribute. | 11:50 |
CIA-28 | jezuch documents * rf7f6e9771d8f /protocol/protocol3.xml: Re-remove descstruct elements from object definitions in protocol3.xml. | 11:50 |
CIA-28 | jezuch documents * r7960ed6c9d83 /protocol/protocol.xml: That document describes TP04+ :) | 11:50 |
CIA-28 | jezuch documents * rf9d23904a7c1 /protocol/ (protocol.xml protocol3.xml): Some cleanups from indent police and for property names. | 11:50 |
CIA-28 | jezuch documents * r74bd66b01b58 /protocol/protocol.xml: Rename a property named "int" to "intvalue", because generated code doesn't like it ;) | 11:50 |
CIA-28 | jezuch documents * r12a9a1c15709 /protocol/protocol.dtd: Forgot that dot has a special meaning in regexps ;) | 11:50 |
CIA-28 | jezuch documents * r761b30f7f080 /protocol/protocol.xml: Remove descparameter for OrderParams in protocol.xml, as there are none for orders. | 11:50 |
CIA-28 | jezuch documents * r63309d284022 /protocol/ (protocol.dtd protocol.xml protocol3.xml): XML-ifise the "typefield" descriptors. No need for special description laguage, but parsing that will be much, much more difficult. | 11:50 |
CIA-28 | jezuch documents * r4de687ff41f8 /protocol/protocol.dtd: Fixed one typo and one wrong attribute datatype. | 11:50 |
CIA-28 | jezuch documents * r07f73a9d3c4b /protocol/protocol3.xml: Remove ObjectParameters from protocol3.xml as they are unused (at least not as parameters) in TP03. | 11:50 |
CIA-28 | jezuch documents * r9ee640ea5183 /protocol/ (protocol.dtd protocol3.xml): Remore <descstruct> elements in protocol3.xml where they are empty and tweak DTD to allow it to not exist. | 11:50 |
CIA-28 | jezuch documents * rc2d67d9e88bf /protocol/protocol.xml: Update protocol.xml too. | 11:50 |
CIA-28 | jezuch documents * rff695ecf33ba /protocol/ (protocol.dtd protocol.xml protocol3.xml): Turn useparameters and descparameter into a property just like others - with a name, longname and optional description. | 11:50 |
CIA-28 | jezuch documents * r230bc257da07 /protocol/ (protocol.dtd protocol.xml protocol3.xml): Add a @typefield attribute to useparameters and descparameter that points to a field of the enveloping structure holding the id of parameter type or indirect parameter set type (as in {Order,Object}Desc; this is TBD). | 11:51 |
CIA-28 | jezuch documents * rab17699addb6 /protocol/protocol.xml: Restore descstruct elements in ObjectParams parameterset in protocol.xml, because if there's for one parameter, there should be for all (that's polymorphism :)). | 11:51 |
CIA-28 | jezuch documents * r332c496f04c3 /protocol/protocol3.xml: Reintroduce ObjectParams into protocol3.xml as a parameterset describing TP03 objects in terms of "direct" object parameters. | 11:51 |
CIA-28 | jezuch documents * r24a80e9ed515 /protocol/ (protocol.dtd protocol.xml protocol3.xml): Define and use the syntax of magical useparameters@typefield attribute. | 11:51 |
CIA-28 | jezuch documents * r0f6d20a33a8c /protocol/protocol3.xml: Re-remove descstruct elements from object definitions in protocol3.xml. | 11:51 |
CIA-28 | jezuch documents * r0683193b41cb /protocol/ (protocol.xml protocol3.xml): Some cleanups from indent police and for property names. | 11:51 |
CIA-28 | jezuch documents * rffd6c218b787 /protocol/protocol.xml: Rename a property named "int" to "intvalue", because generated code doesn't like it ;) | 11:51 |
CIA-28 | jezuch documents * r8df294fb2227 /protocol/protocol.dtd: Forgot that dot has a special meaning in regexps ;) | 11:51 |
CIA-28 | jezuch documents * r01571e12f86b /protocol/protocol.xml: Remove descparameter for OrderParams in protocol.xml, as there are none for orders. | 11:51 |
CIA-28 | jezuch documents * rd72673bed1c0 /protocol/ (protocol.dtd protocol.xml protocol3.xml): XML-ifise the "typefield" descriptors. No need for special description laguage, but parsing that will be much, much more difficult. | 11:51 |
CIA-28 | jezuch documents * r05cc4523a1dc /protocol/protocol.dtd: Fixed one typo and one wrong attribute datatype. | 11:51 |
CIA-28 | jezuch documents * r5d703dd9c0f3 /protocol/ (protocol.dtd protocol.xml protocol3.xml): | 11:51 |
CIA-28 | Merge branch 'experimental-xml' | 11:51 |
CIA-28 | Conflicts: | 11:51 |
CIA-28 | protocol/protocol.xml [caused by formatting cleanups] | 11:51 |
CIA-28 | jezuch libtpproto-java * racb6158f865c / (40 files in 6 dirs): Massive patch implementing a support for useparameters, along with some related and unrelated cleanups (sorry). Definitely looks like a field after battle. This needs to be tested yet! :) | 11:52 |
CIA-28 | jezuch libtpproto-java * r0b681b176cf4 /src-generator/net/thousandparsec/netlib/generator/UseparametersTypeField.java: Forgot that dot has a special meaning in regexps ;) | 11:52 |
CIA-28 | jezuch libtpproto-java * r5a56f743d961 / (4 files in 2 dirs): Make the ordering of groups in generated Visitor class deterministic (sorted by group name); and run the generator with Java 1.6, which doesn't split text nodes while parsing XML. | 11:52 |
CIA-28 | jezuch libtpproto-java * r82561aed6125 /src-test/net/thousandparsec/netlib/test/TestOrderParams.java: Widen search for existing orders in TestOrderParams (it still looks like somethig is wrong, because it doesn't work for fleets either ;)) | 11:52 |
CIA-28 | jezuch libtpproto-java * r0d4cd852f87c / (9 files in 2 dirs): | 11:52 |
CIA-28 | Add support for descstruct to generator. Description structures are generated as | 11:52 |
CIA-28 | a nested subclasses of <parametersetname>Desc class, so it may conflict with a | 11:52 |
CIA-28 | similarily named frame [and, as a result, fix wrongly generated comments in | 11:52 |
CIA-28 | TP03's OrderParams class]. | 11:52 |
CIA-28 | jezuch libtpproto-java * r6d5714c5ed21 /src-generator/net/thousandparsec/netlib/generator/ (4 files): Add support for descparameter to generator and fix some ommissions required by this. | 11:52 |
CIA-28 | jezuch libtpproto-java * r29abe3af0e5a /src/net/thousandparsec/netlib/Frame.java: Fix deserialisation and magic check of frame header in TP04 mode. | 11:52 |
CIA-28 | jezuch libtpproto-java * r07d1573f2be3 /build.xml: Merge branch 'master' of git+ssh://[email protected]/git/libtpproto-java into experimental | 11:52 |
CIA-28 | jezuch libtpproto-java * rb2f769147bf3 /src/net/thousandparsec/netlib/PipelinedConnection.java: Don't catch all exceptions in PipelinedConnection's receiver - most errors are already caught in the low-level Connection itself. | 11:52 |
CIA-28 | jezuch libtpproto-java * r355a044f706c /src/net/thousandparsec/netlib/DefaultConnectionListener.java: Make DefaultConnectionListener more flexible - add three flags to print sent frames and/or received frames and/or errors. By default all three are set. | 11:52 |
CIA-28 | jezuch libtpproto-java * r9a187eab204f /src/net/thousandparsec/netlib/DefaultConnectionListener.java: Even more flexibility in DefaultConnectionListener: differentiate between synchronous and asynchronous incoming frames. | 11:52 |
CIA-28 | jezuch libtpproto-java * r9cc9b9a678be /src/net/thousandparsec/netlib/PipelinedConnection.java: | 11:53 |
CIA-28 | Improve exception handling in PipelinedConnection. Distinguish between protocol errors and I/O errors - the latter are final while the former leave a chance that the connection can continue. | 11:53 |
CIA-28 | As a bonus, close the connection when the receiver quits. | 11:53 |
CIA-28 | jezuch libtpproto-java * rdacf6e344c77 /build.xml: Compile with debugging information. | 11:53 |
CIA-28 | jezuch libtpproto-java * r6fe3144eeec0 /src/net/thousandparsec/netlib/PipelinedConnection.java: | 11:53 |
CIA-28 | Use correct close() method and try to avoid deadlock when the receiver task is exiting (not tested!) (but rare, I hope for some unlucky guinea pig to hit this ;)) | 11:53 |
CIA-28 | And in the process remove InterruptedException from throws clause of PipelinedConnection.close(). | 11:53 |
CIA-28 | jezuch libtpproto-java * r21ac29101c72 /src/net/thousandparsec/netlib/PipelinedConnection.java: The receiver task's ExecutorService does not need to be stroed in an instance field. | 11:53 |
CIA-28 | jezuch libtpproto-java * r5bf6739281f9 /src/net/thousandparsec/netlib/PipelinedConnection.java: final frenzy! | 11:53 |
CIA-28 | jezuch libtpproto-java * rdc5b79d7113c /src/net/thousandparsec/netlib/PipelinedConnection.java: Barf if the PipelinedConnection's pipeline is closed and someone tries to use it. | 11:53 |
CIA-28 | jezuch libtpproto-java * r3c3783718f1f / (5 files in 2 dirs): Publicise parameters' types (ids) in public static final ints of classes representing them. | 11:53 |
CIA-28 | jezuch libtpproto-java * r1ecdc833352b /src-generated/net/thousandparsec/netlib/tp03/ (FinishedTurn.java TP03Decoder.java TP03Visitor.java): Regenerate tp03 files from slightly updated protocol3.xml with FinishedTurn frame copied from tp04 ("tp03+" protocol). | 11:53 |
CIA-28 | jezuch libtpproto-java * r08a886fa789c /src-generator/net/thousandparsec/netlib/generator/ (4 files): Propoagate UseparametersTypeField type upwards and don't try to get useparameters@typefield attribute (which does not exist on this branch). | 11:53 |
CIA-28 | jezuch libtpproto-java * r2bbf44f0a082 /src-generator/net/thousandparsec/netlib/generator/UseparametersTypeField.java: Simplify UseparametersTypeField extensively to not parse the description itself but just accept pre-prepared values. | 11:53 |
CIA-28 | jezuch libtpproto-java * rf8f04fb482b1 /src-generator/net/thousandparsec/netlib/generator/ (StructureHandler.java UseparametersHandler.java): Implement UseparametersHandler. | 11:53 |
CIA-28 | jezuch libtpproto-java * rea3627abe4f5 /src-generator/net/thousandparsec/netlib/generator/PropertyHandler.java: Fix supposedly a typo in error message ("without an unknown type"?...) | 11:53 |
CIA-28 | jezuch libtpproto-java * ra132aa506659 /src-generator/net/thousandparsec/netlib/generator/ (3 files): Complete and fix useparameters handling on experimental-xml branch. | 11:54 |
CIA-28 | jezuch libtpproto-java * r1d93e4591aec /src-generator/net/thousandparsec/netlib/generator/PropertyHandler.java: Fix supposedly a typo in error message ("without an unknown type"?...) | 11:54 |
CIA-28 | (10 lines omitted) | 11:54 |
*** Epyon has joined #tp | 12:06 | |
jmtan | hi epyon | 12:14 |
Epyon | yo | 12:14 |
*** andrei has joined #tp | 12:14 | |
*** Erroneous has joined #tp | 12:17 | |
*** AquaFox has quit IRC | 12:20 | |
*** JLafont has joined #tp | 12:23 | |
*** JLafont has joined #tp | 12:24 | |
*** andrei has quit IRC | 12:55 | |
*** jmtan has quit IRC | 13:43 | |
*** andrei has joined #tp | 13:43 | |
*** JLafont has quit IRC | 14:29 | |
*** f0ster has quit IRC | 14:33 | |
*** f0sterr has joined #tp | 14:36 | |
*** f0sterr has quit IRC | 15:47 | |
*** f0ster has joined #tp | 16:27 | |
*** accAgon has quit IRC | 16:37 | |
*** JLP has quit IRC | 16:38 | |
*** JLafont has joined #tp | 16:43 | |
*** AlexEvt has joined #tp | 16:52 | |
AlexEvt | hi folks! | 16:52 |
*** JLP has joined #tp | 17:06 | |
*** JLP has quit IRC | 17:13 | |
*** JLP has joined #tp | 17:17 | |
*** JLafont has quit IRC | 17:20 | |
*** karol has quit IRC | 17:50 | |
*** Demitar has joined #tp | 18:27 | |
*** mithro has joined #tp | 18:43 | |
*** zzorn has joined #tp | 18:45 | |
*** nash has joined #tp | 18:58 | |
*** mithro has quit IRC | 19:06 | |
*** mithro has joined #tp | 19:30 | |
*** AlexEvt has quit IRC | 19:30 | |
*** battousai1373 has quit IRC | 19:31 | |
mithro | morning people | 19:31 |
nash | hyeo | 19:34 |
mithro | nash: hows life? | 19:43 |
nash | it's okay | 19:48 |
*** llnz has joined #tp | 19:59 | |
llnz | hi all | 20:03 |
nash | heyo llnz | 20:07 |
llnz | hi nash | 20:07 |
*** Epyon has quit IRC | 20:25 | |
*** bddebian has joined #tp | 20:29 | |
bddebian | Howdy | 20:30 |
*** Sylard has joined #tp | 20:31 | |
*** greywhind has joined #tp | 20:31 | |
mithro | hey greywhind | 20:32 |
greywhind | mithro: hey. | 20:32 |
bddebian | Hrmph | 20:36 |
* bddebian must be in the doghouse | 20:46 | |
*** JLafont has joined #tp | 20:47 | |
bddebian | Hello JLafont | 20:53 |
greywhind | mithro: do you think you could give me some direction? i'm not sure what to do. | 20:53 |
mithro | greywhind: okay | 20:53 |
mithro | greywhind: so where are we at? | 20:54 |
greywhind | mithro: well, the last thing i submitted was the code cleanup in Resource.py | 20:54 |
mithro | okay | 20:54 |
*** f0ster has quit IRC | 20:55 | |
greywhind | if there are any remaining problems with it, or there's another file I need to fix stylistically, I can do that. | 20:55 |
mithro | greywhind: so basically we have 2 months left right? | 20:55 |
greywhind | mithro: about 1.5 actually, as far as the official internship goes | 20:55 |
mithro | okay | 20:57 |
mithro | so what do you want to have at the end of that? | 20:57 |
greywhind | mithro: well, i think it would be nice to have at least one more interesting feature to talk about in my last quarter summary. if the next version release happens to coincide, that would be fairly nice as well. | 20:58 |
mithro | okay | 21:02 |
mithro | so what do you think that interesting feature should be? | 21:02 |
*** Sylard has quit IRC | 21:02 | |
greywhind | mithro: good question. that's what I need your help with. | 21:02 |
mithro | okay | 21:02 |
mithro | greywhind: well, what do you think it should be? | 21:07 |
greywhind | mithro: i really don't know... some of those help popups you want to build in, perhaps, or another overlay if i have time | 21:08 |
greywhind | or something else, if you have any ideas | 21:08 |
mithro | maybe message filtering? | 21:08 |
greywhind | mithro: like searching through your messages for keywords and such? | 21:09 |
mithro | yeah - and the ability to click "filter" and any message which is similar is no longer displayed | 21:09 |
greywhind | mithro: that sounds good | 21:10 |
*** nash_ has joined #tp | 21:17 | |
bddebian | What, am I in trouble because I said Java was Satan? :-( | 21:18 |
* nash_ waves at bddebian _because_ he said java was satan | 21:22 | |
greywhind | mithro: so... for filtering. do you want it to be something that is saved, then have a pref window where you can remove filters? or do you want it to be more like, "at the moment, I want to search for _____ and ignore ______" | 21:22 |
bddebian | Heh, hi nash_ | 21:23 |
mithro | greywhind: did you end up playing stars! at all? | 21:23 |
greywhind | mithro: no, i haven't. | 21:23 |
*** nash has quit IRC | 21:23 | |
*** nash_ is now known as nash | 21:24 | |
*** PunD has quit IRC | 21:39 | |
*** Erroneous has quit IRC | 22:13 | |
*** f0ster has joined #tp | 22:56 | |
mithro | greywhind: sorry, got called into a meeting | 23:11 |
*** f0ster has quit IRC | 23:38 | |
*** Lukstr|Laptop has quit IRC | 23:48 | |
*** Sylard has joined #tp | 23:48 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!