00:00.18 | L4m3r | it is fun to see newbs accuse players of using them though |
00:00.35 | JeffM | perhaps |
00:00.44 | JeffM | heh |
00:00.51 | *** join/#bzflag Gabe_G23 (n=gabe@cpe-069-134-026-246.nc.res.rr.com) |
00:01.05 | JeffM | it'll be fun to see the old hat players miss like mad with 3.0 for a bit :) |
00:01.13 | L4m3r | I know |
00:01.27 | L4m3r | it will be tough for many of us to get used to |
00:01.35 | L4m3r | even the ones who aren't old hats :P |
00:01.44 | L4m3r | I'm so used to shooting ahead of the tank |
00:02.15 | JeffM | should put a bit sign by the lag stats that says "this word does not mean what you think it means" |
00:02.29 | JeffM | or actualy just change it to be a green, yellow, red bar |
00:02.57 | JeffM | then only show it to admins |
00:02.59 | JeffM | as a number |
00:09.42 | *** join/#bzflag Default_ (n=Default@24-197-138-217.dhcp.spbg.sc.charter.com) |
00:27.21 | *** join/#bzflag Default__ (n=Default@24-197-138-217.dhcp.spbg.sc.charter.com) |
00:34.09 | *** join/#bzflag bryjen (n=bryjen@CPE-76-177-176-191.natsoe.res.rr.com) |
00:34.09 | *** mode/#bzflag [+v bryjen] by ChanServ |
00:49.18 | KTL | svntrunk compiles at 64bit linux |
00:50.54 | bugQ | -helpmsg is weird! why not a folder? name of file = name of message |
01:05.52 | bugQ | e.g. /help monkey will read and dump helpmsgs/monkey or monkey.txt |
01:14.44 | brlcad | bugQ: make a patch, if it's a folder do one thing, if a file or non-existent do what it does now |
01:18.35 | *** join/#bzflag Gabe_G23 (n=gabe@cpe-069-134-026-246.nc.res.rr.com) |
01:23.42 | *** join/#bzflag Flash (n=jwmelto@12.159.168.156) |
01:26.49 | *** join/#bzflag Default_ (n=Default@24-197-138-217.dhcp.spbg.sc.charter.com) |
01:53.24 | KingofCamelot | Anyone around who understands the HUD menu stuff? |
01:54.51 | brlcad | KingofCamelot: sup? |
01:55.17 | brlcad | understanding it and being able to answer questions about it aren't quite correllated ;) |
01:55.27 | KingofCamelot | :) |
01:56.23 | KingofCamelot | I need to make it so that the tank selected icon moves down the list with my HUDuiScrollList class. Right now it just stays in the one place while the class changes it's selected item on the list. |
01:56.40 | KingofCamelot | I've been brainstorming about it, but nothing's really sparked yet. |
01:57.11 | spldart | crosses KoC's wires so he gets plenty of sparks |
01:57.17 | KingofCamelot | :D |
01:57.54 | spldart | installes a meh gnome web browser so KoC has an 'epiphany' |
01:59.01 | spldart | is practicing some serious lameness |
01:59.16 | KingofCamelot | lol |
02:04.46 | brlcad | KingofCamelot: well, lets see if I can explain it |
02:04.54 | brlcad | might even get it correct, but not likely :) |
02:05.16 | brlcad | there's so the menu's are all part of the HUDui |
02:06.05 | spldart | wonders of shot branch is still a ways from merging to trunk |
02:06.10 | brlcad | they all define a HUDDialogStack that controls their navigation, and that navigation for each dialog employs a focus concept |
02:06.24 | brlcad | if a ui element is focused, an "arrow" is drawn |
02:06.58 | KingofCamelot | Mmm k |
02:07.04 | brlcad | rather "controls" on the ui get focused, and that's where the actual texture is rendered iirc |
02:08.04 | brlcad | so you can trace down through something like the main menu |
02:08.21 | brlcad | which registers a huddialogstack for each of the menu options |
02:09.12 | brlcad | on that stack is a huddialog, and on the dialog are controls |
02:09.30 | KingofCamelot | K |
02:09.31 | brlcad | if a control is focused, 'arrow' is drawn |
02:10.28 | KingofCamelot | Ok, so my dilema is I need my HUDuiScrollList control to be have control focus, but the selected HUDuiScrollListItem to have visible focus |
02:12.00 | brlcad | yeah |
02:12.05 | brlcad | good luck with that |
02:12.27 | KingofCamelot | :P |
02:12.30 | brlcad | (j/k) .. DTRemenak probably has some better guidance there, I'd be stabbing at the code till it behaved myself |
02:12.45 | *** join/#bzflag zee677 (n=d474db6c@gateway/web/cgi-irc/zeebrothers.net/x-dbed3f08d854c16b) |
02:12.55 | KingofCamelot | Yea...unfortunately DTRemenak and I never seem to be on at the same time |
02:13.54 | brlcad | he's normally on at this time |
02:13.56 | brlcad | just a fluke |
02:14.16 | *** join/#bzflag noyb_ (n=noyb@pool-71-119-173-104.lsanca.dsl-w.verizon.net) |
02:15.41 | KingofCamelot | Hmm..well I've messaged him a few times and he never seems to be around |
02:15.52 | KingofCamelot | Anyways, I gotta run, but thanks for the clarification brlcad :) |
02:19.39 | brlcad | KingofCamelot: also, if you stay logged onto irc, even if you leave |
02:19.48 | brlcad | someone will eventually answer |
02:20.10 | brlcad | screen+irssi ftw |
02:20.20 | blast007 | ;) was just going to say that |
02:20.22 | spldart | w0rd |
02:21.55 | F687s | I could never get screen working right... (Last time I checked, it ignored my .bash_profile or something) |
02:23.47 | *** join/#bzflag noyb__ (n=noyb@nat/sun/x-688009af30bf2b06) |
02:24.36 | spldart | the only problem I ran into with screen is trying to use ssh to get into another screen session in a screen session |
02:52.41 | Thumper_ | spldart: change the escape character |
03:05.44 | spldart | ooOOoo |
03:06.17 | spldart | just salvaged a cute little baby keyboard and didn't have the irony lost on him |
03:08.55 | Thumper_ | isn't ctrl-a the default? You can make it something else - that way you can talk to both screen sessions separately |
03:09.32 | spldart | ctrl-a n for changing windows ctrl-a c for creating a new window |
03:09.42 | spldart | IC what your saying |
03:09.46 | Thumper_ | yeah so you make the other screen session be ctrl-b or something |
03:09.58 | spldart | I assume that's in the config for any particula ssh instance |
03:10.07 | Thumper_ | no screen session config |
03:10.07 | spldart | kew thanks :) |
03:11.23 | Thumper_ | screen -e xy blah |
03:11.32 | Thumper_ | -e xy Change command characters. |
03:12.04 | spldart | Ah! |
03:12.09 | spldart | can be done both ways |
03:13.36 | spldart | welp.. got late evening project done.. Now if only I could catch up on this 7 days a week work load :( |
03:15.12 | Thumper_ | spldart: so stop talking to us ;) |
03:15.28 | spldart | finally has his linux/windows test rigs running regular again too.. trunk is fine.. But I've heard I'm to late for that fun ;-) |
03:15.35 | spldart | hahehehehe |
03:15.37 | Thumper_ | unless of course the complaining is therapeutic :) |
03:15.43 | spldart | It is |
03:15.48 | spldart | :-p |
03:15.50 | Thumper_ | we don't mind |
03:16.14 | spldart | :) |
03:17.34 | spldart | must resist the urge to take on any new projects till after jul 7th. |
03:28.40 | KTL | aw new map is a succes, it's only quite a download |
03:39.32 | *** join/#bzflag eTangenT (n=etangent@71-211-231-194.hlrn.qwest.net) |
03:46.54 | *** join/#bzflag spldart (n=short_ci@c-98-197-19-50.hsd1.tx.comcast.net) |
03:46.54 | *** mode/#bzflag [+v spldart] by ChanServ |
03:52.03 | *** join/#bzflag PrezKennedy (i=Matthew@whitecalf.net) |
03:54.50 | *** join/#bzflag bier_ (n=bier@p54A54D82.dip.t-dialin.net) |
03:59.14 | *** join/#bzflag ViciousM (n=max@cpe-024-211-248-161.nc.res.rr.com) |
04:02.47 | *** join/#bzflag noyb_ (n=noyb@pool-71-119-173-104.lsanca.dsl-w.verizon.net) |
04:23.33 | *** join/#bzflag JeffM (n=Jeff@unaffiliated/jeffm) |
04:50.14 | *** join/#bzflag noyb (n=noyb@pool-71-119-173-104.lsanca.dsl-w.verizon.net) |
04:56.30 | CIA-35 | BZFlag: 03bugQ * r17885 10/trunk/bzflag/plugins/webadmin/ (5 files in 2 dirs): |
04:56.30 | CIA-35 | BZFlag: new templates |
04:56.30 | CIA-35 | BZFlag: extracted a header template |
04:58.19 | bugQ | whee. |
04:58.54 | bugQ | things will speed up from here... |
04:59.38 | JeffM | the new HTTP system ok for you? |
04:59.44 | bugQ | yep, it's very nice. |
05:02.29 | JeffM | you don't have the token |
05:02.38 | JeffM | so you have no way to display it |
05:02.48 | JeffM | but the time it gets to you the token is varified and done with |
05:02.57 | JeffM | from then on it's tracked as a session state |
05:03.17 | bugQ | oh right, main.tmpl is still a bit outdated |
05:07.01 | CIA-35 | BZFlag: 03bugQ * r17886 10/trunk/bzflag/plugins/webadmin/templates/main.tmpl: updated main page |
05:07.18 | bugQ | ok, blah. more tomorrow. |
05:21.42 | *** join/#bzflag KingofCamelot (n=davidsan@pb-fw.redshift.com) |
05:21.52 | *** join/#bzflag dopefish7590 (n=dopefish@142.59.26.243) |
05:40.06 | CIA-35 | BZFlag: 03blast007 * r17887 10/trunk/web/submitimages/upload.js: Don't show the permission page when "I stole this" is selected. |
06:28.34 | Lukstr | brlcad: I bet you're awake |
06:39.46 | *** join/#bzflag JBdiGriz (n=dbw@adsl-75-36-38-243.dsl.sndg02.sbcglobal.net) |
06:41.56 | Lukstr | I guess not |
06:42.00 | Lukstr | oh well |
06:45.05 | *** join/#bzflag JBdiGriz (n=dbw@adsl-75-36-38-243.dsl.sndg02.sbcglobal.net) |
07:00.54 | KingofCamelot | can't seem to figure out where the code for up/down on the main menu is...hmm |
07:02.43 | CIA-35 | BZFlag: 03bullet_catcher * r17888 10/trunk/bzflag/data/ (85 files in 9 dirs): Change the Subversion property svn:mime-type from application/octet-stream to image/png on the .png files in the data directory. |
07:07.21 | CIA-35 | BZFlag: 03blast007 * r17889 10/trunk/web/submitimages/ (7 files in 3 dirs): |
07:07.21 | CIA-35 | BZFlag: Add is support for customizing the takedown email via the configuration file. |
07:07.21 | CIA-35 | BZFlag: Add reCAPTCHA Mailhide support for the takedown email. |
07:08.38 | *** join/#bzflag dgmul (n=dmul@user-118bo8f.cable.mindspring.com) |
07:22.57 | CIA-35 | BZFlag: 03blast007 * r17890 10/trunk/web/submitimages/ (TODO bztheme.css templates/permission.tpl templates/tos.tpl): |
07:22.57 | CIA-35 | BZFlag: Tweak the wording of the "Derivative work" section on the permissions page, since technically some licenses we could allow would prevent derivative works. (such as CC Attribution No Derivatives) |
07:22.57 | CIA-35 | BZFlag: Link to the permission page on the TOS page. |
07:38.53 | *** join/#bzflag temp_dist (n=temporal@about/essy/alarming/a-temp-dist) |
07:39.39 | *** join/#bzflag CBG (n=CBG@cpc2-stme1-0-0-cust307.cdif.cable.ntl.com) |
07:44.33 | *** join/#bzflag essy (i=essy@freenode/staff/sportchick) |
07:44.33 | *** mode/#bzflag [+v essy] by ChanServ |
07:45.23 | *** join/#bzflag L4m3r (n=l4m3r@about/essy/warning/L4m3r) |
07:45.23 | *** mode/#bzflag [+v L4m3r] by ChanServ |
07:48.42 | *** join/#bzflag purple_cow (n=david@208.69.182.150) |
07:48.42 | *** mode/#bzflag [+o purple_cow] by ChanServ |
07:50.53 | *** join/#bzflag deprecated (n=deprecat@c-24-18-19-17.hsd1.mn.comcast.net) |
07:51.21 | *** join/#bzflag menotume (n=menotume@pdpc/supporter/active/menotume) |
07:51.21 | *** mode/#bzflag [+v menotume] by ChanServ |
07:56.45 | *** join/#bzflag Gnurdux (n=gnurdux@c-98-233-35-65.hsd1.md.comcast.net) |
08:19.53 | *** join/#bzflag Fartash (n=Fartash@89.165.55.249) |
08:20.31 | Fartash | hi, anyone could help me on udp problem in linux? |
08:34.13 | *** join/#bzflag SportChick (i=essy@freenode/staff/sportchick) |
08:34.14 | *** mode/#bzflag [+v SportChick] by ChanServ |
09:13.06 | brlcad | Lukstr: heh |
09:13.13 | Lukstr | there you are! |
09:14.03 | Lukstr | bzw files: Is "position 10" legal? or must all three properties be there, etc.? |
09:16.09 | brlcad | I believe it's supposed to be 3 always |
09:16.36 | Lukstr | alright |
09:16.44 | brlcad | at least that's what the manpage states and makes sense |
09:18.22 | Lukstr | indeed |
09:20.24 | *** join/#bzflag DTRemenak|RDP (n=DTRemena@about/essy/CrazyCoder/DTRemenak) |
09:20.24 | *** mode/#bzflag [+v DTRemenak|RDP] by ChanServ |
09:33.45 | brlcad | Lukstr: I actually have a .l lexer file for the format somewhere -- I could hunt for it if useful to you |
09:34.05 | Lukstr | hm |
09:34.15 | Lukstr | this is tempting |
09:34.27 | brlcad | the link to the existing c++ lexer/parser I was thinking of, apparently has been absorbed into boost: http://spirit.sourceforge.net/ |
09:34.40 | Lukstr | hah, figures |
09:34.51 | Lukstr | is adding boost as a dependancy an option? |
09:35.17 | brlcad | http://spirit.sourceforge.net/distrib/spirit_1_8_5/libs/spirit/index.html |
09:35.56 | brlcad | for this particular purpose, it actually wouldn't be too bad I think |
09:36.13 | Lukstr | well it would then be a dependancy for all of bzflag |
09:36.17 | brlcad | boost just tends to be hella lot of headers, but nothing to compile |
09:36.23 | Lukstr | indeed |
09:36.32 | brlcad | spirit is fairly self-contained |
09:36.41 | Lukstr | alright I'll definitely consider it |
09:36.53 | Lukstr | I'm not sure how much of an advantage it would give me at this point however |
09:37.09 | Lukstr | the parsing is almost trivial |
09:37.55 | brlcad | the benefit is mainly the firm structuring of the scanner and parser |
09:38.17 | brlcad | makes it harder down the road to just add little tweaks to the format that break the consistency |
09:39.20 | Lukstr | well |
09:39.21 | brlcad | those sorts of hacks become blatently obvious bad things to do when you see the format in a simple BNF |
09:39.31 | Lukstr | indeed |
09:39.42 | Lukstr | the parser I've cooked up is fairly flexible |
09:40.16 | Lukstr | one odd question: |
09:40.30 | Lukstr | how come defines end with "enddef"s instead of just "end" ? |
09:41.01 | brlcad | because it was an easy tweak to the format that broke the consistency? :) |
09:41.32 | Lukstr | can I make them interchangable? |
09:41.52 | Lukstr | I can't see the harm |
09:42.06 | brlcad | they were/are conceptionally different blocks, so just happens to have a differently named terminator -- theoretically allows for some better error checking |
09:42.42 | Lukstr | well as far as error checking should be concerned |
09:42.55 | Lukstr | it shouldn't matter, really |
09:43.03 | Lukstr | I mean if there's an end missing that's all that matters |
09:43.35 | Lukstr | Any harm done by making them equivalent terminators? |
09:43.55 | brlcad | but it does matter |
09:44.07 | brlcad | if you're defining a region of properties |
09:44.50 | Lukstr | I don't understand |
09:45.04 | brlcad | if the values were swapped so an enddef came after an end, you'd technically be able to set up some simple metaprogramming iirc |
09:46.20 | Lukstr | any examples? |
09:47.09 | brlcad | doubtful, not unless you can get ahold of trepan |
09:47.35 | brlcad | you can sort of think of them as mini #include blocks |
09:47.52 | brlcad | at least iirc, that was part of the original intent (and reason for the separate terminator) |
09:48.05 | brlcad | similar thing for endface |
09:48.06 | Lukstr | well, as I see it it shouldn't matter |
09:48.37 | Lukstr | they're all just blocks |
09:48.40 | Lukstr | like {}'s |
09:49.07 | brlcad | cept if you say that they "don't matter", then you can't have an } in your {} block |
09:49.13 | brlcad | where presently it allows it |
09:49.32 | Lukstr | it allows world end end ? |
09:49.34 | brlcad | because it's more like having []'s and {}'s |
09:50.47 | Lukstr | I'm still not following, can you show me an example? |
09:51.01 | brlcad | more like defgroup blah; ..; end; enddef; ... world; .. blah; |
09:51.17 | brlcad | (no final end; because it's in the group) |
09:51.52 | Lukstr | O.o |
09:51.52 | brlcad | whether that's actually allowed is another issue, but semantically the parser structure intent was something along those lines |
09:51.59 | Lukstr | I see. |
09:52.06 | brlcad | named blocks of code |
09:52.27 | Lukstr | I see what you mean |
09:52.37 | Lukstr | that's odd |
09:52.54 | Lukstr | that wouldn't work though |
09:53.03 | brlcad | it's generalized (and potentially useful actually if it were a rigid format) |
09:53.32 | Lukstr | define stuff; ...; end; enddef; world; group stuff; ...; end; |
09:53.51 | brlcad | personally, I'd like to see proper c preprocessor support get added, then some of those format inconsistencies can go away |
09:55.03 | Lukstr | Well, I see what you mean |
09:55.05 | brlcad | that's also where a non-custom parser would really be nice |
09:55.12 | Lukstr | and yes, it could potentially work |
09:55.16 | brlcad | so you don't code up the parsing itself, you code up the rules |
09:55.37 | Lukstr | but because many blocks don't allow other types of blocks inside, it doesn't currently work |
09:55.37 | brlcad | then it becomes more blatently obvious |
09:55.42 | Lukstr | yeah |
09:55.44 | Lukstr | I agree |
09:58.52 | CIA-35 | BZFlag: 03lukstr * r17891 10/branches/gsoc_libbzw/ (4 files in 2 dirs): |
09:58.52 | CIA-35 | BZFlag: * Stubbed more functions. |
09:58.52 | CIA-35 | BZFlag: * Added rudimentary example in World.read(...). |
09:58.52 | CIA-35 | BZFlag: * Added expected input registering methods |
09:58.52 | CIA-35 | BZFlag: * Added data-retrieval methods |
09:58.56 | brlcad | back to your original question on it though, it doesn't make much difference iff you support "scopes" (having end's inside of other blocks) |
09:59.32 | brlcad | but as a stream format, it'd be bad since a defgroup can have ends inside it now (and be valid) |
09:59.33 | Lukstr | brlcad: http://bzflag.svn.sourceforge.net/viewvc/bzflag/branches/gsoc_libbzw/src/world/World.cxx?view=markup |
09:59.54 | Lukstr | If it has ends in side it then it's not truly parsed |
09:59.59 | Lukstr | er, one-pass parsed |
10:00.28 | Lukstr | there's an example of how my parser will work |
10:00.54 | Lukstr | I really should catch some leep |
10:00.56 | Lukstr | sleep |
10:01.05 | brlcad | it's still one-passable |
10:01.07 | *** join/#bzflag ViciousM (n=max@cpe-024-211-248-161.nc.res.rr.com) |
10:01.10 | Lukstr | I have to drive to university in... 6 hours |
10:01.13 | brlcad | it just has scopes |
10:01.19 | Lukstr | how, if defines can come after their groups |
10:01.19 | brlcad | you'd have to maintain a stack |
10:01.51 | brlcad | that's where a BNF parser becomes more useful.. |
10:01.57 | Lukstr | indeed |
10:02.07 | brlcad | it's just a recursive rule |
10:02.09 | Lukstr | I'll read into it tomorrow |
10:02.19 | Lukstr | the boost lexer |
10:02.44 | brlcad | cya |
10:02.57 | Lukstr | let me know what you think of my example code |
10:03.37 | Lukstr | heh, line 59 is totally invalid. |
10:03.42 | brlcad | I see a parser, not example code :) |
10:04.01 | Lukstr | well it doesn't actually touch streams yet :P |
10:04.37 | Lukstr | your maps should be XML! |
10:04.39 | Lukstr | ducks, sleeps |
10:19.46 | *** join/#bzflag whodaman- (n=whodaman@pdpc/supporter/student/whodaman-) |
10:33.42 | *** join/#bzflag whodaman (n=whodaman@pdpc/supporter/student/whodaman-) |
10:39.38 | *** join/#bzflag Gilly (n=btw@83.146.211.140) |
10:53.15 | *** join/#bzflag Wits (n=Warinthe@212.119.33.65.cfl.res.rr.com) |
11:17.32 | *** join/#bzflag whodaman- (n=whodaman@pdpc/supporter/student/whodaman-) |
12:22.09 | *** join/#bzflag delusional_ (n=delusion@pool-141-158-101-216.pitt.east.verizon.net) |
12:42.16 | donny_baker | blog post mentioning BzFlag was played at Rail Camp 08: http://90kts.com/blog/2008/railscamp-08/ |
12:53.53 | whodaman- | hah |
13:05.33 | F687s | No internet, huh? Might be kinda painful... |
13:27.37 | *** join/#bzflag ShadowSpectre (n=Default@24-197-138-217.dhcp.spbg.sc.charter.com) |
13:34.05 | *** join/#bzflag ShadowSpectre (n=Default@24-197-138-217.dhcp.spbg.sc.charter.com) |
13:36.09 | *** join/#bzflag bugQ (n=bugQ@c-67-166-124-4.hsd1.ut.comcast.net) |
13:40.01 | bugQ | spldart: I mis-counted the days (started on monday, not sunday) and I'll be gone all day tomorrow... |
13:40.17 | bugQ | dangit, not here. |
14:04.30 | *** join/#bzflag Quol (n=ian@modemcable199.71-57-74.mc.videotron.ca) |
14:05.59 | *** join/#bzflag ViciousM (n=max@cpe-024-211-248-161.nc.res.rr.com) |
14:07.41 | *** join/#bzflag spldart (n=short_ci@adsl-70-240-206-88.dsl.hstntx.swbell.net) |
14:07.41 | *** mode/#bzflag [+v spldart] by ChanServ |
14:17.59 | *** join/#bzflag Deepa|AFK (i=deepa@abused.armchairs.be) |
14:42.11 | *** join/#bzflag Wits (n=Warinthe@212.119.33.65.cfl.res.rr.com) |
14:54.01 | *** join/#bzflag noyb (n=noyb@pool-71-119-173-104.lsanca.dsl-w.verizon.net) |
14:58.44 | Thumper_ | bugQ: I'll let him know (or you can use ibot botmail) |
15:00.47 | bugQ | ok, botmail sent. |
15:01.09 | bugQ | wait, spldart is here now. |
15:01.29 | spldart | bug.... short_circuit is my asleep login for catching what goes on while I'm gone |
15:01.53 | spldart | anywho.. apparently you were trying to get ahold of me while I was commuting to work |
15:03.11 | spldart | What days got miscounted? |
15:03.42 | *** join/#bzflag whodaman- (n=whodaman@pdpc/supporter/student/whodaman-) |
15:03.45 | bugQ | it's just that I planned my week as starting on monday. |
15:04.32 | spldart | and your gone tomorrow? |
15:04.36 | bugQ | right |
15:04.53 | *** join/#bzflag whodaman- (n=whodaman@pdpc/supporter/student/whodaman-) |
15:06.47 | spldart | I'm glad to see an upward trend in your activity. I hope you will continue it :) |
15:09.58 | *** join/#bzflag whodaman- (n=whodaman@pdpc/supporter/student/whodaman-) |
15:53.00 | *** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm) |
16:07.41 | *** join/#bzflag me1 (n=me1@unaffiliated/me1) |
16:08.09 | *** join/#bzflag Think_Differentl (n=James@unaffiliated/thinkdifferentl/x-838543) |
16:13.23 | CIA-35 | BZFlag: 03bullet_catcher * r17892 10/trunk/bzflag/data/ (31 files): Change the Subversion property svn:mime-type from application/octet-stream to audio/x-wav on the .wav files. |
16:31.53 | bugQ | JeffM, how does plugin_HTTP handle things like "http://url.com?foo=3&foo=4" for when multiple checkboxes are given the same name? |
16:32.22 | JeffM | bugQ, well it'd have to be HTTP://url.com/vdir/?foo=etc.. |
16:32.30 | bugQ | well ya. |
16:32.31 | JeffM | it parses out the paramaters for you |
16:32.44 | JeffM | and you just call getParam on the request |
16:32.48 | JeffM | with the paramater name |
16:32.52 | JeffM | and it'll return the value |
16:32.53 | Lukstr | but there are two foo's |
16:32.55 | JeffM | or an empty string |
16:33.01 | JeffM | ahh 2 foos |
16:33.05 | JeffM | you only get one |
16:33.14 | Lukstr | which one? |
16:33.16 | JeffM | didn't see 2 foos |
16:33.17 | JeffM | last one |
16:33.24 | bugQ | as I thought |
16:33.31 | JeffM | it's bad form to double foo :) |
16:34.02 | JeffM | if you had REALY good reason to have more then one, I could make it keep them all |
16:34.15 | Lukstr | does it handle arrays and whatnot? |
16:34.17 | bugQ | I can probably work around it |
16:34.31 | JeffM | bugQ, what did you need more then one for |
16:34.35 | JeffM | talk to me about it :) |
16:34.38 | JeffM | interact |
16:34.40 | JeffM | comunicate |
16:34.49 | JeffM | Lukstr, the URL itself dosn't support arrays |
16:35.26 | *** join/#bzflag whodaman- (n=whodaman@pdpc/supporter/student/whodaman-) |
16:35.31 | bugQ | it's for checkbox groups. |
16:35.58 | JeffM | ahh when you have more then one value |
16:36.11 | JeffM | ok that's good enough reason |
16:36.19 | JeffM | I'll go make a getParam that fills in an array for you |
16:37.07 | JeffM | I'll make the current getParam return the last one on the array |
16:37.12 | JeffM | and the array one return em all |
16:37.16 | JeffM | will that work for what you need? |
16:37.25 | bugQ | ya. |
16:37.28 | bugQ | thanks |
16:48.13 | CIA-35 | BZFlag: 03JeffM2501 * r17893 10/trunk/bzflag/plugins/ (3 files in 2 dirs): |
16:48.13 | CIA-35 | BZFlag: store paramaters as a vector so that if there is more then one they are preserved |
16:48.13 | CIA-35 | BZFlag: add versions of getParam that return the vector. |
16:48.13 | CIA-35 | BZFlag: have the normal getParam return the last item with the name. |
16:48.25 | JeffM | bugQ, there ya go |
16:48.37 | JeffM | try it and make sure it works and let me know |
16:48.46 | JeffM | I have to do some real work so I coudn't test it |
16:48.58 | bugQ | right then, thanks |
16:49.38 | JeffM | goes back to emulating proAXIS |
17:03.45 | Lukstr | Alright lads, I'm off on a bit of a driving excursion. If the internet's fast enough for me to tunnel X I'll be around and do some coding later, otherwise I'll be back sunday! |
17:08.23 | spldart | good luck |
17:08.27 | spldart | have fun |
17:08.32 | spldart | don't get any tickets |
17:11.49 | Lukstr | I'll try |
17:11.53 | Lukstr | not to, that is. |
17:12.04 | Lukstr | disappears for a while |
17:26.29 | *** join/#bzflag TimRiker (n=timr@70-7-43-2.area7.spcsdns.net) |
17:26.29 | *** mode/#bzflag [+o TimRiker] by ChanServ |
17:52.00 | *** join/#bzflag Pimpi (n=frank@gondolin.pimpi.org) |
18:05.43 | Constitution | someone wanna break this thread into two where it diverges? http://my.bzflag.org/bb/viewtopic.php?p=124951#124951 |
18:08.58 | *** join/#bzflag KTL (n=KTL@213.219.141.183.adsl.dyn.edpnet.net) |
18:10.41 | *** join/#bzflag purple_cow (n=david@208.69.182.150) |
18:10.41 | *** mode/#bzflag [+o purple_cow] by ChanServ |
18:35.45 | *** join/#bzflag noyb (n=noyb@adsl-63-194-245-247.dsl.lsan03.pacbell.net) |
18:44.25 | *** join/#bzflag Wasp32 (n=const@unaffiliated/macsforme) |
19:18.55 | *** join/#bzflag KingofCamelot (n=davidsan@pb-fw.redshift.com) |
19:36.31 | *** join/#bzflag codergeek42 (n=pgordon@fedora/codergeek42) |
19:44.42 | *** join/#bzflag codergeek42 (n=pgordon@fedora/codergeek42) |
19:45.19 | *** join/#bzflag codergeek42_ (n=pgordon@adsl-68-124-59-110.dsl.irvnca.pacbell.net) |
19:45.52 | *** part/#bzflag codergeek42_ (n=pgordon@fedora/codergeek42) |
19:49.03 | *** join/#bzflag codergeek42 (n=pgordon@fedora/codergeek42) |
20:06.52 | *** join/#bzflag Constitution (n=const@unaffiliated/macsforme) |
20:26.28 | JeffM | They fall in line, one at at time, ready to play. I can see them anyway. No time to loose, we've got to move, steady your hand.I am loosing sight again. Fire your guns, it's itme to go, blow me away! I will stay unless I may. After the fall, we'll shake it off, show me the way |
20:26.49 | Winny | shh |
20:27.12 | JeffM | lead me to heaven when we die. I am a shadow on the wall. I'll be the one to save us all. |
20:30.19 | *** join/#bzflag LongDon (n=LongDon@host-091-097-039-044.ewe-ip-backbone.de) |
20:31.22 | *** join/#bzflag Lukstr|Laptop (n=lukstr@206-248-133-53.dsl.teksavvy.com) |
20:31.25 | *** join/#bzflag Wits (n=Warinthe@212.119.33.65.cfl.res.rr.com) |
20:31.42 | Lukstr|Laptop | bang |
20:34.15 | JeffM | Boomdeyada, Boomdeyada, Boomdeyada, Boomdeyada. |
20:34.33 | Lukstr|Laptop | haha |
20:34.36 | Lukstr|Laptop | indeed |
20:34.41 | *** join/#bzflag Wits (n=Warinthe@212.119.33.65.cfl.res.rr.com) |
20:36.38 | Winny | hehe |
20:37.37 | Lukstr|Laptop | no air conditioning = lose :( |
20:37.55 | whodaman- | being in the USA = lose :P |
20:38.00 | Constitution | open a window and flap your arms |
20:38.00 | Winny | losestr |
20:38.09 | Lukstr|Laptop | it's hotter outside than inside |
20:38.20 | Winny | Constitution: Your arms are not very efficient air moving bodies. |
20:38.29 | Lukstr|Laptop | many fans it is |
20:39.17 | CIA-35 | BZFlag: 03bugQ * r17894 10/trunk/bzflag/plugins/webadmin/templates/ (banlist.tmpl groups.tmpl helpmsg.tmpl): |
20:39.17 | CIA-35 | BZFlag: added minimal groupdb editing interface |
20:39.17 | CIA-35 | BZFlag: added checkbox labels |
20:40.21 | bugQ | is the tracker the place for a new bzfs cmdln option? |
20:44.14 | JeffM | what option do you want? |
20:44.34 | bugQ | -helpdir, as an alternative to -helpmsg |
20:44.49 | JeffM | and have it scan all the files in the dir? |
20:45.11 | bugQ | right |
20:45.23 | JeffM | dosn't helpmsg have a name and a file? |
20:45.58 | bugQ | yes, I'd just like to be able to throw a file in the dir and bz_reloadHelp() |
20:46.05 | Thumper_ | -helpmsg "help/map" map |
20:46.38 | JeffM | so are you saying have it use the file name as the second paramater? |
20:46.42 | bugQ | right. |
20:46.48 | JeffM | what extension? |
20:46.50 | JeffM | .hlp? |
20:47.04 | bugQ | sure, or .txt, or none |
20:47.06 | Thumper_ | no extension needed on unix |
20:47.18 | JeffM | Thumper_, I know not needed, but you may not want it to try to load ALL files |
20:47.29 | JeffM | so the extension can act as a filter |
20:47.47 | bugQ | I think having it load everything is the general idea... |
20:47.49 | brlcad | if it's documented one way or the other, folks should be able to deal given it'd be new behavior |
20:47.49 | JeffM | then you know that those specific files wWILL Be loaded |
20:48.00 | JeffM | I'd prefer an extension |
20:48.05 | JeffM | makes editing easier on windows |
20:48.08 | Thumper_ | just sticks all help files ina dir called 'help |
20:48.09 | Thumper_ | ' |
20:48.17 | bugQ | ok, .txt |
20:48.18 | brlcad | maybe .txt? |
20:48.21 | JeffM | sure |
20:48.28 | Thumper_ | it's just text... .txt works |
20:48.29 | JeffM | I'll write it up |
20:48.30 | brlcad | .hlp implies windows help file to me for some reason |
20:48.34 | JeffM | k |
20:49.55 | brlcad | prepares to go see wallE |
20:50.14 | Thumper_ | isn't going until next week... don't spoil it for me (please) :) |
20:50.28 | JeffM | bugQ, Thumper_ , you want recurseive? or just one dir? |
20:50.38 | bugQ | hm, just one is fine, I think |
20:50.40 | Thumper_ | one dir should be fine |
20:50.59 | Thumper_ | is the extension required? or can I still have files w/o extensions? |
20:51.26 | JeffM | I need to give it a search |
20:51.31 | JeffM | so it'll do *.txt |
20:51.36 | JeffM | Thumper_, you don't use this command now |
20:51.38 | JeffM | so it wont' matter |
20:51.42 | Thumper_ | true :) |
20:51.43 | Lukstr|Laptop | why not .help or something |
20:51.53 | Lukstr|Laptop | what's with the three letter extension limit? |
20:52.03 | Thumper_ | but I have help files w/o extensions now... I can deal with .txt - was just asking :) |
20:52.15 | JeffM | lukstrcus text is what it is, and used by many systems already |
20:52.28 | Lukstr|Laptop | silly :P |
20:52.30 | Thumper_ | so helpfile.txt -> /help helpfile in game? |
20:52.44 | JeffM | why invent the wheel again? |
20:52.47 | JeffM | Thumper_, yes |
20:52.50 | Thumper_ | cool thx |
20:53.16 | Lukstr|Laptop | because the wheel's a bit out of date |
20:53.27 | JeffM | no, it works |
20:53.30 | JeffM | perfectly fine |
20:53.36 | JeffM | you just don't like it |
20:54.21 | Lukstr|Laptop | yes :) |
20:54.58 | Lukstr|Laptop | you are right though, if there's nothing special with the files they should be .txt |
20:55.07 | Lukstr|Laptop | if they had some special syntax, I'd argue otherwise |
20:56.56 | brlcad | bugQ: so you're going to work on that? |
20:59.49 | JeffM | bugQ, look at OSDir in OSFile.h it'll do the directory scanning for you and make it very easy to do |
21:00.57 | *** join/#bzflag SpazzyMcGee (n=SpazzyMc@unaffiliated/spazzymcgee) |
21:01.03 | bugQ | brlcad: yes, JeffM: thanks, that's what I was looking for. |
21:01.28 | bugQ | right now, though, I must leave for a bit |
21:03.38 | JeffM | have fun, and ask for help on it if it gets confusing or you get stuck. |
21:07.22 | *** join/#bzflag Erroneous (n=dtremena@about/essy/CrazyCoder/DTRemenak) |
21:07.22 | *** mode/#bzflag [+v Erroneous] by ChanServ |
21:12.34 | CIA-35 | BZFlag: 03JeffM2501 * r17895 10/trunk/bzflag/plugins/HTTPServer/HTTPServer.sln: update UUID |
21:12.40 | *** join/#bzflag Think_Differentl (n=James@unaffiliated/thinkdifferentl/x-838543) |
21:16.07 | *** join/#bzflag TD-Linux (n=wheeeeee@about/essy/indecisive/TD-Linux) |
21:33.37 | *** join/#bzflag LongDon (n=LongDon@host-091-097-014-220.ewe-ip-backbone.de) |
21:37.31 | *** join/#bzflag ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
21:37.31 | *** topic/#bzflag is http://cia.vc/stats/project/BZFlag || http://my.BZFlag.org/w/Getting_Help || logs at http://ibot.rikers.org/%23bzflag/ || http://ohloh.net/projects/189 || 2.0.12 is the latest linux release, 2.0.10 for others || GSoC 2008, mentor blog at http://tanks4code.blogspot.com || Congratulations GSoC participants: http://code.google.com/soc/2008/bzflag/about.html || Students should add their projects to the wiki for review |
21:37.32 | *** mode/#bzflag [+o ibot] by ChanServ |
21:39.05 | *** join/#bzflag _anomaly_ (n=mike@adsl-214-96-44.gnv.bellsouth.net) |
21:50.19 | *** join/#bzflag codergeek42 (n=pgordon@fedora/codergeek42) |
22:01.42 | *** join/#bzflag eTangenT` (n=etangent@71-211-231-194.hlrn.qwest.net) |
22:06.13 | *** join/#bzflag spldart (n=vircuser@c-98-197-19-50.hsd1.tx.comcast.net) |
22:06.13 | *** mode/#bzflag [+v spldart] by ChanServ |
22:07.57 | *** join/#bzflag pacman87 (n=timothy@71.170.63.120) |
22:15.54 | *** join/#bzflag fatass (n=James@unaffiliated/thinkdifferentl/x-838543) |
22:23.17 | *** part/#bzflag LongDon (n=LongDon@host-091-097-014-220.ewe-ip-backbone.de) |
22:30.36 | *** join/#bzflag bryjen (n=bryjen@CPE-76-177-176-191.natsoe.res.rr.com) |
22:30.37 | *** mode/#bzflag [+v bryjen] by ChanServ |
23:13.11 | *** join/#bzflag Think_Problems (n=James@96.231.173.231) |
23:20.56 | CIA-35 | BZFlag: 03kingofcamelot * r17896 10/branches/gsoc_server_listing/src/bzflag/ (HUDuiNestedContainer.cxx HUDuiNestedContainer.h): Beginnings of HUDuiNestedContainer class, to handle HUDuiControls nested in other HUDuiControls. |
23:31.39 | spldart | foods |