IRC log for #bzflag on 20070701

00:03.56*** join/#bzflag Winny (n=BZ_Win_@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com)
00:04.29*** join/#bzflag Gnurdux (n=gnurdux@c-69-251-252-148.hsd1.md.comcast.net)
00:18.34*** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone)
00:18.34*** mode/#bzflag [+v tupone] by ChanServ
00:31.39*** join/#bzflag ElectricElf (n=dbharris@bas1-toronto48-1279276345.dsl.bell.ca)
00:32.50*** join/#bzflag Epyon (i=Epyon@host99.180.219.81.magma-net.pl)
00:48.17*** join/#bzflag Rawk (n=unknown@203.109.165.10)
00:56.47CIA-3BZFlag: 03JeffM2501 * r14442 10/trunk/bzflag/include/OpenGLUtils.h: add define for invalid display list ID ( maybe make the listID a class with a constructor and an autocast to int)
00:57.10CIA-3BZFlag: 03JeffM2501 * r14443 10/trunk/bzflag/src/bzflag/ (BackgroundRenderer.cxx BackgroundRenderer.h): start converting lists over to the DisplayListSystem
01:05.55Winnyhmm... creating a 20,000px pano is not a good idea with 1gb of ram
01:11.37*** join/#bzflag the_j0k3r (n=pizza_ma@CPE-124-188-229-216.nsw.bigpond.net.au)
01:33.03*** part/#bzflag dcat (n=dcat@pdpc/supporter/active/dcat)
01:37.55*** join/#bzflag tannerld_ (n=tanner@adsl-068-209-251-067.sip.asm.bellsouth.net)
02:03.20CIA-3BZFlag: 03JeffM2501 * r14444 10/trunk/bzflag/src/bzflag/ (BackgroundRenderer.cxx BackgroundRenderer.h): port over more raw GL lists to the DisplayListSystem
02:07.24*** join/#bzflag poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
02:09.31*** join/#bzflag SpazzyMcGee (n=Spazzy_M@client-82-2-82-55.manc.adsl.virgin.net)
02:09.34*** part/#bzflag SpazzyMcGee (n=Spazzy_M@client-82-2-82-55.manc.adsl.virgin.net)
02:26.56*** part/#bzflag Rawk (n=unknown@203.109.165.10)
02:29.20*** join/#bzflag Constitution (n=Constitu@72.24.124.7)
02:47.08*** join/#bzflag orchid (n=bzgirl@unaffiliated/orchid)
02:47.08*** mode/#bzflag [+v orchid] by ChanServ
03:04.26*** join/#bzflag eTangenT_ (n=tangent@71-211-222-224.hlrn.qwest.net)
03:29.03*** join/#bzflag Deepa|AFK (i=deepa@abused.armchairs.be)
03:49.07Constitutionis there a checktoken.php (I think I've heard that there is), or does checktoken refer to the checktokens functionality of bzfls.php? I can't seem to find a checktoken.php in trunk/db
03:49.26JeffMit's in misc
03:49.29JeffMin the source tree
03:49.40Constitutionah, thanks
03:49.43JeffMcus it's a thing clients and servers do, not what the list server does
03:52.13*** join/#bzflag Macrosoft (n=Macrosof@c-75-65-81-245.hsd1.la.comcast.net)
04:09.21Constitutionif I want to allow any users to log in with weblogin.php, but also want to check group membership for admin features, is there a way to do that?
04:10.09ConstitutionI guess I could capture their password and run it through bzfls.php along with their callsign to get a fresh token, and check it again with the group, but it seems there's a better way to do it
04:11.20Constitution(I would rather not have to capture passwords, for privacy concerns)
04:15.10*** join/#bzflag Deepa|AFK (i=deepa@abused.armchairs.be)
04:18.32Constitutionoops nvm, was looking at the weblogin.php in the v2_0branch
04:19.30*** join/#bzflag R3laX (n=k3y@ool-18ba89e7.dyn.optonline.net)
04:39.40*** join/#bzflag ElectricElf (n=dbharris@bas1-toronto48-1279276345.dsl.bell.ca)
04:50.58*** part/#bzflag R3laX (n=k3y@ool-18ba89e7.dyn.optonline.net)
05:09.59*** join/#bzflag The_Vaxorcist (n=phillip@dial-209-148-113-56.sonic.net)
05:20.23*** join/#bzflag Deepa|AFK (i=deepa@abused.armchairs.be)
05:26.54*** part/#bzflag Macrosoft (n=Macrosof@c-75-65-81-245.hsd1.la.comcast.net)
05:27.47JeffMConstitution, you can check a group when you check the token
05:27.59JeffMif you collect passwords, it would not be good
05:28.16JeffMand you can't get the group with the password even then IIRC :)
05:28.53a_meteoriteJeffM: you could if you logged them in yourself ;)
05:28.58JeffMthe entire point of using our weblogin is so your site NEVER sees the password
05:29.08JeffMeww
05:29.12a_meteoriteie, submit the weblogin form
05:29.13JeffMthat's be fugly
05:29.17a_meteoritethough that would be totally unethical
05:29.27JeffMyou'd have to log into the bb
05:29.32JeffMnot the list
05:29.35a_meteoriteno..
05:29.43JeffMusers never see there groups when they login
05:29.49JeffMonly the game server asks for them
05:29.53JeffMeven if he faked it
05:30.29a_meteoriteJeffM: if you kept someone's password, you could submit to http://my.bzflag.org/weblogin.php
05:30.35a_meteoriteand get the info that way
05:30.50JeffMthat dosn't return a group
05:30.57JeffMthat returns a token
05:30.59a_meteoriteyes
05:31.03a_meteoritewhich you could get the groups from
05:31.20a_meteoriteby running the normal token validation function
05:31.20JeffMhe can get the token by sending them to that page
05:31.23a_meteoritesure
05:31.26JeffMand do the SAME thing
05:31.33a_meteoritebut I think he was a little confused and thought you needed their password ;)
05:31.34JeffMso there is no point in geting the groups
05:31.39a_meteoriteanyways.. I already got him up and running
05:31.42JeffMok
05:31.55JeffMdid he think he had to run his own local weblogin?
05:32.11JeffMinstead of just calling ours and using checktoken?
05:32.14a_meteoriteyeah
05:32.16a_meteoritebzfls and all that too
05:32.18a_meteoriteyeah
05:32.21JeffMoh my
05:32.33JeffMshould clarify that in the comments in misc
05:32.47JeffMthat's why only checktoken is in the source, that's all you need
05:32.53a_meteoriteit took a little playing around before I figured it out too :)
05:33.04a_meteoriteyup
05:41.14*** join/#bzflag delusional (n=delusion@pool-151-201-119-188.pitt.east.verizon.net)
05:47.51ConstitutionJeffM: thanks
05:48.13*** join/#bzflag QuantumBeep (n=QuantumB@doc-24-32-46-104.leesville.la.cebridge.net)
05:48.34*** part/#bzflag delusional (n=delusion@pool-151-201-119-188.pitt.east.verizon.net)
05:49.18Constitutionas far as groups, the only way I saw (again, looking at the outdated weblogin.php), was to capture the password, and submit it to bzfls.php with the GETTOKEN action, checking the group that time... but I guess that's not at all necessary
05:52.10JeffMnaw,that's what checktoken does
05:52.11JeffM:)
05:52.22Constitutionyeah, cool stuff :-)
05:53.19QuantumBeepso... Pythonian.
06:12.05CIA-3BZFlag: 03JeffM2501 * r14445 10/trunk/bzflag/src/bzflag/ (6 files):
06:12.05CIA-3BZFlag: update more list use to displayListSystem for weather, effects, and background.
06:12.05CIA-3BZFlag: weather and effects no longer need to have context inits from background, since they use the list manager that handles it once.
06:18.34a_meteoriteuh.
06:22.13*** join/#bzflag zee694 (i=4a454e86@gateway/web/cgi-irc/zeebrothers.net/x-7997bc8a67ca3e50)
06:22.18*** join/#bzflag jude- (n=jude@c-68-84-206-92.hsd1.az.comcast.net)
06:22.22jude-hello all
06:23.44Constitutionhi jude-
06:31.43a_meteorite~bz2_0svn
06:31.48a_meteorite~bz20svn
06:31.48ibotmethinks bz20svn is http://my.bzflag.org/w/BZFlag_SVN and svn co https://bzflag.svn.sourceforge.net/svnroot/bzflag/branches/v2_0branch/ bzflag
07:04.47*** join/#bzflag L4m3r (i=l4m3r@about/essy/warning/L4m3r)
07:04.47*** mode/#bzflag [+v L4m3r] by ChanServ
07:05.05jude-hello L4m3r
07:05.48L4m3rhi jude-
07:23.44a_meteoritehmf
07:23.53a_meteoriteI'm getting this on HEAD (2.1)
07:23.55a_meteoritemake: *** No rule to make target `bzsignal.cxx', needed by `bzsignal.lo'.  Stop.
07:24.14a_meteoriteI've updated to lower revisions, still get it
07:28.34ruskiehttp://www.theregister.co.uk/2007/06/30/weird_internet_behaviour/ <- A glitch in the Matrix, or a hungry exploit?
07:30.22*** join/#bzflag Pumpernickle (n=Pumperni@CPE0016b6c9fba4-CM0012c9a9a6dc.cpe.net.cable.rogers.com)
07:59.43*** join/#bzflag L4m3r (i=l4m3r@about/essy/warning/L4m3r)
07:59.43*** mode/#bzflag [+v L4m3r] by ChanServ
08:18.09*** join/#bzflag TimRiker (n=timr@66.135.114.72)
08:18.09*** mode/#bzflag [+o TimRiker] by ChanServ
08:38.25*** join/#bzflag KTL (n=KTL@kotnet-149.kulnet.kuleuven.be)
08:48.36*** join/#bzflag Pumpernickel (n=Pumperni@about/essy/bacon/PuMpErNiCkLe)
09:44.23*** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone)
09:44.23*** mode/#bzflag [+v tupone] by ChanServ
09:49.44tupone~wakeup brlcad
09:49.45ibotACTION silently aproaches brlcad, who's sleeping (zZzZZZzzZZ, Ronc !!! ronc!), gets off his pants and shoots a noisy fart ... PUBFBFBFBBBFFF!!!
10:01.49tupone:)
10:01.59tuponeare you awake enough?
10:24.31brlcadkinda :)
10:25.21tsbrlcad: Thanks for fixing it
10:25.38tsbrlcad: I'm just helpless in that kind of cases
10:27.45tuponebrlcad, I just saw the changes on the Makefile/configure, mainly regarding CXXFLAGS
10:29.17tuponeI mostly agree on that, but I am for removing -g / -Osomething from configure and let it specify on the configure commandline or on make
10:30.35tuponebecause now there are some inconsistency, like you specify -O3 for darwin (on CONF_CXXFLAGS) and then probably -O2 on CXXFLAGS
10:31.55tuponeand actually I want to be able to choose my own optimization options on my platform, without tweaking configure.ac
10:32.39tuponeand that I want to be able to do, at make time
10:32.51tuponeif it is possible :)
10:33.23tuponeis that something you can agree on ?
10:53.55brlcadyeah, I left that alone mostly for you
10:54.11brlcadbut I'd rather let it be fully specifiable
10:54.34*** join/#bzflag wanda (n=coredump@p549990D3.dip0.t-ipconnect.de)
10:54.47tuponemeant ... removing CXXFLAGS at all in configure.ac ?
10:55.01brlcadts: I'll just have to disagree with you on you being helpless, you've shown yourself to be capable .. you just have to want to :)
10:55.32brlcadtupone: no, not exactly
10:55.42tuponehow so?
10:56.05tuponeyou want it to be driven by configure options?
10:56.15brlcadletting it pick up on the usual enable/disable optimized, debug, profile flags, but also override the defaults and allow override at configure and/or make time
10:56.47brlcadso even if you do provide options, you can still always override during make
10:57.10tuponedunno all is ovveridable
10:57.17tuponewhat bad word
10:57.25tupones/vv/v
10:58.10tuponemaybe we should not append to it, then, we should check for is setting, and only then write it, like AC_PROG_CXX is doing
10:58.57tuponebut, ok, gentoo override it at make time, so there is no problem on this approach for my own interest
10:59.14brlcadthey do that just to set a default -- we could keep/set a default or not
11:00.50tuponeso, -g(something) and -O(something) and -march and all the one that are not so needed, they should go in CXXFLAGS (or similar) to be eventually overriden
11:03.04tuponeand then, for the -O3 for darwin, I think is too high as a default. -O3 with gcc-4 is, most of the time, bad
11:43.16*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
11:58.21*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
12:26.54daxxarMornin'
12:27.30daxxarBack from festivals, Billy Talent rules live! (My Chemical Romance is a bit too emo, and the fact that they know they're famous shines through on their stage-show, which is a bit annoying)
13:17.25*** join/#bzflag SpazzyMcGee (n=Spazzy_M@client-82-2-82-55.manc.adsl.virgin.net)
13:31.46*** join/#bzflag amathis (n=amathis@c-75-64-163-68.hsd1.tn.comcast.net)
13:54.23*** join/#bzflag poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:18.30*** join/#bzflag nn-laptop (n=cache@207-172-203-56.c3-0.upd-ubr7.trpr-upd.pa.cable.rcn.com)
14:51.01*** join/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone)
14:51.01*** mode/#bzflag [+v Tupone] by ChanServ
15:29.04*** join/#bzflag Pommes_ (n=Pommes@about/essy/frenchy/Pommes)
15:49.48*** join/#bzflag Suspect (n=Suspect@68-113-164-151.dhcp.plt.ny.charter.com)
15:52.36*** join/#bzflag TD-Linux (n=TD-Linux@about/essy/indecisive/TD-Linux)
16:02.03*** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm)
16:04.27*** join/#bzflag DavidHKMrPowers (n=chatzill@unaffiliated/davidhkmrpowers)
16:12.13*** join/#bzflag randomparticle (n=randompa@about/essy/snick/randomparticle)
16:19.45*** join/#bzflag delusional_ (n=delusion@pool-151-201-224-146.pitt.east.verizon.net)
16:21.09*** join/#bzflag a_temp_dist (n=a_temp_d@about/essy/alarming/a-temp-dist)
16:21.44*** join/#bzflag Pommes_ (n=Pommes@about/essy/frenchy/Pommes)
16:24.49a_temp_dist>bzquery sdf-eu.org:5154
16:25.26brad~bzfquery*
16:25.37a_temp_distthx
16:25.47*** join/#bzflag TimRiker (n=timr@66.135.114.72)
16:25.47*** mode/#bzflag [+o TimRiker] by ChanServ
16:28.06a_temp_distSrVPofFieldOperations is a player that should be watched - seems to only want to disrupt games
16:29.22a_temp_distI was just on sdf-eu.org:5154 with a ton of players and he was intentionally TKing - he had 140 TKs before we could poll ban him
16:29.56a_temp_distbut then right after he was banned, the server went down - so I'll bet he had something to do with that - like a DDOS attack
16:30.20a_temp_dist[SrVPofFieldOperations->] aren't you glad that i know someone at ARIN and have a range of subnets
16:30.34a_temp_dist[SrVPofFieldOperations->] where are you so i can tk you
16:41.26JeffMwhy would knowing somone at ARIN give more nets?
16:41.44a_temp_distprobably just something "smart" to say
16:41.47*** join/#bzflag Pimpi_ (n=frank@gondolin.pimpi.org)
16:41.48JeffMthey can't dynamicly rerroute the net
16:42.35a_temp_distthe IP i have for him (from a different server) is 24.14.2.228
16:50.55JeffMdid a static ban on that IP take care of him on your server?
16:51.09a_temp_distso far
16:53.28a_temp_distI see an older ban from another server that has the same IP address / call sign
16:55.42*** join/#bzflag a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001)
17:04.56*** join/#bzflag bier__ (n=bier@p54A53DA1.dip0.t-ipconnect.de)
17:06.58donny_bakera_temp_dist: he has been causing problems for quite some time
17:07.43a_temp_distsdf-eu.org:5154 is still not back up, I wonder he caused that
17:08.30*** join/#bzflag tupone (n=neo@pdpc/supporter/active/Tupone)
17:08.30*** mode/#bzflag [+v tupone] by ChanServ
17:10.10brlcadwell, there's why our ohloh enlistment is failing
17:10.15brlcadsome problem with our repository
17:10.30JeffMbrlcad, I think some of the perms arn't right
17:10.33brlcadsvn checkout https://bzflag.svn.sourceforge.net/svnroot/bzflag/trunk@1789
17:10.46brlcadgoes for a while .. then
17:10.47brlcadsvn: Failed to add directory 'trunk/pybzflag/.svn': object of the same name already exists
17:11.32donny_bakeris it possible to use a subnet mask on an ip ban or is it strictly wildcards?
17:25.20brlcaddonny_baker: I don't think so, iirc we talked about adding it extensively but nobody stepped up to do it
17:26.48tuponesubnet-mask or CIDR (/me prefer this) is good
17:26.53donny_bakerbrlcad: thanks, guess I'll just add 32 ip bans ... only have to do it once thankfully
17:27.48donny_bakeri would prefer CIDR also, but it's not really too hard to replicate with a bunch of wildcard bans for as often as it is used
17:29.15brlcadwhich is why nobody has still done it :)
17:31.36*** join/#bzflag wanda (n=coredump@p54998AE4.dip0.t-ipconnect.de)
17:36.33*** join/#bzflag randomparticle (n=randompa@88-104-239-82.dynamic.dsl.as9105.com)
17:55.40tsJeffM: Now that it works radar looks great but I'm getting a wiered HUD until I change resolutions.
18:01.37*** join/#bzflag poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
18:03.56Winnyanyone know of a good and free monitor calibrater?
18:04.04WinnyCS3 doesn't include adobe gamma anymore.
18:05.37a_temp_distnot free but a Pantone huey is pretty cheap - you really need a piece of hardware to do the job correctly
18:06.55Winnyhmm, ok
18:13.44*** join/#bzflag ElectricElf (n=dbharris@bas1-toronto48-1279276345.dsl.bell.ca)
18:30.59*** join/#bzflag randomparticle (n=randompa@88-104-239-82.dynamic.dsl.as9105.com)
18:36.49*** join/#bzflag TimRiker (n=timr@66.135.114.72)
18:36.49*** mode/#bzflag [+o TimRiker] by ChanServ
18:40.28wandahi .. in bzflag/BackgroundRenderer.h:34 #include "openGLUtil.h" : typo? s/o/O/ or am i missing somerhing?
18:41.07JeffMthe file is a little o
18:41.12JeffMso the include is a little o
18:42.10wandahm .. so i have to check my svn up ... i only have OpenGLUtil.h ..
18:42.47*** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone)
18:42.47*** mode/#bzflag [+v tupone] by ChanServ
18:44.12JeffMbryjen changed the name of the file but not the code
18:44.53CIA-3BZFlag: 03JeffM2501 * r14446 10/trunk/bzflag/src/bzflag/BackgroundRenderer.h: big O big O big O
18:45.25JeffMor maybe it mixed with some changes of mine
18:47.48wandaty JeffM .. works again
18:54.33*** join/#bzflag poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
19:01.26*** join/#bzflag delusional (n=delusion@pool-71-253-16-11.pitbpa.east.verizon.net)
19:25.51*** join/#bzflag jftsang (n=jftsang@88-108-233-61.dynamic.dsl.as9105.com)
19:26.28jftsang~seen Tedius
19:26.40ibottedius <n=Tedius@adsl-76-205-108-100.dsl.bcvloh.sbcglobal.net> was last seen on IRC in channel #bzflag, 3d 17h 20m 9s ago, saying: 'nn-gentoo: yoohoo'.
19:26.40jftsangis that the right command
19:27.26jftsangGOSH DAMMIT WHY ISNT HE ONLINE
19:27.30*** part/#bzflag jftsang (n=jftsang@88-108-233-61.dynamic.dsl.as9105.com)
19:41.16*** join/#bzflag jftsang (n=jftsang@88-108-233-61.dynamic.dsl.as9105.com)
19:42.16brad...
19:42.33Birdiejftsang: patience can be a very nice thing
19:42.41Birdieso can be a pm
19:42.54*** join/#bzflag QuantumBeep (n=QuantumB@doc-24-32-46-104.leesville.la.cebridge.net)
19:43.02JeffMhe left
19:43.14JeffMhe's been told to leave a bzbb mail for him
19:43.24*** join/#bzflag jftsang_ (n=jftsang@88-108-233-61.dynamic.dsl.as9105.com)
19:43.31*** part/#bzflag Birdie (n=Birdie@unaffiliated/birdie)
19:43.31*** join/#bzflag Birdie (n=Birdie@unaffiliated/birdie)
19:43.39Birdiesry my client messed up, didnt saw
19:43.54JeffMjftsang_, leave him a bzbb PM, he dosn't come here much, we don't need to see you complaining about it
19:44.11jftsang_k
19:44.38jftsang_*is an IRC newb*
19:44.47JeffMit's not an IRC thing
19:44.51JeffMit's a PERSON thing
19:45.40JeffMit's like your poking your head into a coffie shop for 4 seconds then shouting "DAMNIT WHY ISN'T BOB HERE" when bob could be in 100's of other places
19:46.27bradlol
19:46.39bradso true
19:47.18JeffMrather then just calling his voicemail using the number YOU HAVE and leaving him a message that you want to talk to him
19:59.26*** join/#bzflag TimRiker (n=timr@032-306-084.area1.spcsdns.net)
19:59.26*** mode/#bzflag [+o TimRiker] by ChanServ
20:02.39*** join/#bzflag poolio_ (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
20:11.32blast007brlcad: ping
20:11.37brlcadpong
20:12.04brlcadwhat'd I break?
20:13.44blast007heh, nothing
20:18.08daxxarHmmmz
20:18.10daxxarTime to CODE!
20:18.31daxxarBtw, who do I have to cuddle for a forthnight to get the Majestic Voice (tm) set on me?
20:20.15*** mode/#bzflag [+o tupone] by ChanServ
20:20.26*** mode/#bzflag [+v daxxar] by tupone
20:20.38tuponedo not logout :)
20:21.10*** mode/#bzflag [-o tupone] by tupone
20:22.04daxxar\o/
20:22.13daxxarI never log out, disconnecting from IRC is for weaklings!
20:22.24daxxar(though my connection sometimes chokes) :(
20:22.49daxxarSeems to be stable nowadays, signon: Thu Jun  7 01:24:47 2007
20:22.54daxxarThanks, tupone.
20:23.14daxxarNow I feel like a VIP.
20:25.37brlcadtupone: did you see my message about the svn error?
20:26.29tuponeyes
20:27.06brlcadany ideas?
20:27.44tuponenope, I have to test myself :/
20:27.58tuponewhat did you do to get that? I forget
20:28.45brlcadtupone: svn checkout https://bzflag.svn.sourceforge.net/svnroot/bzflag/trunk@1789
20:29.03daxxarIrssi uptime: 83d 3h 41m 55s
20:29.04tuponeeek, that is too much
20:29.32brlcadit'll pull for a few minutes until it gets to pybzflag
20:29.54brlcadonly 37MB worth, don't worry ;)
20:31.30brlcaddaxxar: before irssi crashed on me about 6 weeks ago I had over 350 days
20:32.35daxxarbrlcad: Sweet. :-)
20:32.47daxxarI'm running 0.8.10, though :(
20:33.34TD-LinuxSportChick has an insane uptime
20:37.44brlcadyeah, she's got it goin' on good
20:39.04tuponebrlcad, went like a charm :(
20:39.56tuponeand only 162M
20:43.21brlcadhrm
20:43.35tuponesvn, versione 1.3.2 (r19776)
20:44.06brlcadi'm on 1.4.3
20:45.13brlcadyeah, still errors for me
20:45.19brlcadyou used the @1789, yes?
20:46.21tuponeyep, I copy/pasted
20:46.30daxxarOkay, I slightly lied. But I'm starting the coding now.
20:48.28*** join/#bzflag danacat (n=Dana@CPE0004e2206019-CM000e5cdfddfe.cpe.net.cable.rogers.com)
21:01.54*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
21:03.26*** join/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone)
21:03.26*** mode/#bzflag [+v Tupone] by ChanServ
21:09.40*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
21:11.42daxxarHrm, expanding RCLink and implementing RCLinkFrontend is the part of this I'm looking the least forward to.
21:11.51daxxarBut hey, that's coding.
21:13.56brlcad:)
21:17.56daxxarHmm. Do you have any thoughts on how to handle 'protocol commands'? I'm considering either reworking the whole of RCRequest, or just make a similar RCReply
21:21.04brlcadmainly just how it relates to the text protocol itself, you issue commands and are then issued back N responses (which may be requested query values or other events) where N > 0 for each command
21:21.58daxxarThat's how it works now, every command has 'command-specific replies' plus an 'ack' at the end.
21:22.04daxxarI guess the 'ack' can be considered a 'terminator'
21:22.27daxxarbzrc used blocks of replies marked by 'begin' and 'end'-commands.
21:22.38brlcadah
21:22.39daxxarNot really neccessary, if I just make the 'ack' come after all other cmomands.
21:22.47daxxarcommands*
21:23.01daxxarbzrc sent ack on all commands, but I'm not 100% if it sent it before or after begin/end-blocks
21:23.22brlcadhm, why blocks?
21:23.58daxxarHm?
21:24.14daxxarI guess it's just needs the 'end', practically speaking, but the protocol has begin/end
21:24.17brlcadwhy not just the values and any events, not clear what the "bundling" does
21:24.27daxxarThe bundling is from bzrc
21:24.32daxxar> constants
21:24.34daxxar< begin
21:24.39daxxar< constant someConst 5
21:24.43daxxar< constant otherConst FOO
21:24.45daxxar< end
21:24.47daxxar< ack constants
21:25.01daxxarIs how the bzrc protocol originally works, afaik
21:25.09brlcadokay
21:25.23brlcadnot what I would have done probably, but it works
21:25.40daxxarMe neither ;-)
21:25.43brlcadfeel free to change it if you want ;)
21:25.51brlcadI was thinking more along the lines of either
21:25.56brlcad> constants
21:26.15brlcad< constant someConst 5
21:26.20brlcadconstant otehrConst FOO
21:26.30brlcadconstants: ok
21:26.59brlcadyou know you issued it, so you can be expecting the replies
21:27.22brlcad> execute
21:27.26brlcad< movedForward 100
21:27.32brlcad< hitWall
21:27.37brlcad< execute: ok
21:29.33daxxarWell, I wouldn't issue the movedForward 100, but that could be an option.
21:29.46daxxarWould / could make the getDistanceRemaining and getTurnRemaining redundant.
21:30.00brlcadyeah, sure
21:30.32brlcadi meant more just .. it sends you N notifications of some sort, and just at least one is the status for what you issued
21:30.45daxxarI agree
21:30.55daxxarCurrently it does that for most (if not all), via an ack command
21:30.58daxxarsetForward 500
21:31.01daxxarack setForward 500
21:31.09daxxarSo that would become
21:31.14daxxar> setForward 500
21:31.19daxxar< hitWall
21:31.23daxxar< ack setForward 500
21:31.37brlcadyeah, that sounds good
21:34.12daxxarI was thinking of making RCRequest an abstract base class, and make each type of request / reply a subclass of it.
21:34.57daxxarJust to move stuff like parsing of messages and data storage to different classes.
21:36.09daxxarSince RCRequest has like float distance, turn, speed, turnRate, *etc* - where at most two of them are used in any given RCRequest instance.
21:54.54*** join/#bzflag a_temp_dist (n=a_temp_d@about/essy/alarming/a-temp-dist)
22:03.14*** join/#bzflag enydona (i=enydona@ip-64-15-152-71.static.privatedns.com)
22:03.36*** part/#bzflag enydona (i=enydona@ip-64-15-152-71.static.privatedns.com)
22:04.37*** join/#bzflag enydona (i=enydona@ip-64-15-152-71.static.privatedns.com)
22:05.39*** join/#bzflag randomparticle (n=randompa@about/essy/snick/randomparticle)
22:06.18JeffMbrlcad / DTRemenak  any reason to keep the riva 128 specific code?
22:08.04daxxarAlso, I was considering moving the command logic from RCRobotPlayer::processrequest(RCRequest* req, RCLinkBackend *link) to RCRequest::updatePlayer(RCRobotPlayer *rc, RCLinkBackend *link)
22:08.42daxxar(Making RCRequest a friend of RCRobotPlayer and protected-ing the various data (or accessors to them))
22:09.55daxxarbrlcad, DTRemenak, anyone else: any complaints?
22:09.57brlcadJeffM: if it's actually a burden, then probably not (like if you're updating some code and it the tnt code would require maintenance/rewrite to survive)
22:10.11brlcadi wouldn't remove it just for the helluvit, though .. to "clean up"
22:10.33JeffMit's in my way.
22:10.45JeffMif I have to suport it I'll probably just stop
22:11.11JeffMthey are stupid lists I'd have to port
22:11.34brlcadi wouldn't "support" it .. that's what I mean -- if it's actually a burden to keep it, then ditch it
22:11.42brlcadif it's just there, then meh
22:11.49brlcadat least that's my take on it
22:11.56JeffMI want to remove all uses of glNewList
22:12.00JeffMthis is one of them
22:12.05brlcadso if you're porting everything over to display lists, and it's conflicting
22:12.07brlcadthen screws it
22:12.09JeffMbut it's so rarely used, I don't want to move it to the new system
22:12.13JeffMk
22:12.41brlcadmoving it to a new refactoring is a burden imo
22:12.42JeffMwhen this is done, then noone will have to use those lame context init callbacks everywhere
22:13.08brlcadheh
22:13.11brlcadi'll believe that when I see it
22:13.17JeffMwell for lists
22:13.23JeffMnot sure how textures are done
22:13.25JeffMdon't care that much
22:13.27brlcadthe texture junk won't
22:13.34brlcadyeah
22:13.45JeffMisn't it using one of my texture managers?
22:13.58JeffMwhere the returned ID is not the GL id, but a managed ID?
22:14.58brlcadhuh?
22:15.40brlcadi meant that the texture code will probably still need to be reset regardless, but not the init that happens currently several times per frame
22:16.17brlcadthe fontmanager isn't using your texture manager, it talks write with ftgl
22:16.41JeffMI mean the only thing that should need to be inited on a context invalidation should be the major managers
22:16.48JeffMnot the lower client code that calls them
22:16.49brlcadthere were a couple "reset opengl" callbacks into your texture manager, but I ripped them out
22:16.57JeffMoh
22:17.00JeffMyou need those
22:17.14brlcadit still resets opengl
22:17.20brlcadjust not using your texture manager
22:17.20Tuponewell, context-reinit is not need so often for GLX platform. That is M$ that screwed all
22:17.23JeffMahh
22:17.40JeffMTupone, yeah that can be handled by platform ( the when )
22:17.52JeffMMS only does it when you iconify
22:17.57brlcadTupone: MS and Apple
22:18.05Tuponeahh, that ... AGL
22:18.20JeffMnix is probably only when you move it to another display
22:18.39JeffMmy point is the drawing code should not need to know when to redo it's stuff, the higher level managers should handle that for you
22:18.49JeffMand ether reload the images, or ask for the geometry again
22:18.59JeffMthe drawing code can always use the same manager ID
22:19.05JeffMjust makes it cleaner IMHO
22:19.06brlcadyeah, I bet it can still happen on nix easily enough with the right conditions
22:19.10Tuponeprobably when you leave the board, but changing screen is ok
22:20.12JeffMsomeone should take the time to test if the new list based radar is faster
22:20.16JeffMit should not be slower
22:20.48JeffMalso if you find a platform that has bad list performance ( some ATI cards ) you can turn off lists in one place, the manager
22:20.58JeffMand just have it call the list geo callbacks every frame
22:22.24TuponeI had some report that the new world is up/down and ground texture when moving goes in the opposite direction
22:22.32TuponeI didn't test it
22:25.51JeffMI only changed radar :)
22:34.05*** part/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone)
22:40.00*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
22:48.36*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
22:49.28CIA-3BZFlag: 03daxxar * r14447 10/trunk/bzflag/ (6 files in 2 dirs):
22:49.28CIA-3BZFlag: Updated DEVINFO about naming to correct a typo in an example and clarify a sentence.
22:49.28CIA-3BZFlag: Refactoring of RCRequest to make it adhere to DEVINFO.
22:49.28CIA-3BZFlag: First 'outline' of the new RCRequest has been added. This is the last commit before this relatively major change is done. (will require breaking a lot of bzrc code ;-)
22:51.34daxxarbtw, should enum typedefs be named like classes (CamelCase) or like normal names (lowerCamelCase)?
22:58.00brlcadfollow existing convention
22:58.50brlcadwhich is to say that there isn't really a convention
22:59.01brlcadnot a big deal for enums
22:59.03daxxarMost uses CamelCase
22:59.08daxxarBut some use lowerCamelCase
22:59.10brlcadmost yes
22:59.33daxxarWould you mind if I used lowerCamelCase?
22:59.41brlcadbut even if you ignore jeff's hungarianisms, there's camelCase too
23:00.00daxxarAha. :-)
23:05.09*** join/#bzflag delusional_ (n=delusion@pool-151-201-220-190.pitt.east.verizon.net)
23:07.26*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
23:08.28*** part/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
23:13.01*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
23:13.07*** part/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
23:15.35*** join/#bzflag a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001)
23:16.55daxxarHm. Can I add a BZRC_PROTO_VERSION to version.h?
23:16.57*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
23:17.04LongDonps aux | grep X
23:17.24LongDonups sry
23:17.25*** part/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
23:17.42daxxarbrlcad: ping
23:23.24*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
23:23.25brlcaddaxxar: pong
23:24.45*** part/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
23:30.14*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
23:30.26*** part/#bzflag LongDon (n=LongDon@dyndsl-091-096-013-198.ewe-ip-backbone.de)
23:57.38*** join/#bzflag ibot_ (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
23:57.38*** topic/#bzflag is http://BZFlag.org || http://cia.vc/stats/project/BZFlag || http://my.BZFlag.org/w/Getting_Help || http://www.linuxjournal.com/article/9453 || http://ohloh.net/projects/189 || http://my.bzflag.org/w/ || http://my.bzflag.org/w/Google_Summer_of_Code#Program_Evaluation || http://sourceforge.net/awards/cca/nomination.php?group_id=3248&from=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fbzflag
23:57.39*** mode/#bzflag [+o ibot_] by ChanServ

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.