#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-01-09

Timestamps are in GMT/BST.

00:03:11Watusimoto_oh yes, it was
00:03:14Watusimoto_and is
00:03:39Watusimoto_I'm trying to funnel all the lua calls through one method to make hooking up the stacktracer easier
00:03:49Watusimoto_I've tried this many times before, and always failed
00:04:18hdonraptor, how do i go into the editor?
00:04:36raptorselect LEVEL EDITOR
00:04:47raptortype in a filename (can be anything), then press enter
00:05:12hdonraptor, i'm in the editor but when i hit control-enter nothing happens
00:05:22hdoni have a tool bar, a green info box, and a white-on-black grid
00:05:35hdonoh
00:05:38hdonNOT pressing control worked
00:05:53hdonand it types a back-tick
00:05:54hdonheh
00:06:11hdonok i'll see how difficult it is to make this run oglconsole850 branch
00:06:18hdonnow that i know how to pull it up :)
00:07:00raptorctrl + SLASH
00:07:12raptorthe slash --> /
00:08:00Watusimoto_in editor it's just slash, no ctrl
00:08:16Watusimoto_but definitely the forward leaning one
00:13:49hdoni got it :)
00:18:15BFLogBot Commit: 80097c038c6d | Author: watusimoto | Message: Remove almost all of Robot::tickTimer; fix problem with bot events firing (we seem to arbitrarily assign error conditions to true in some places, and ok to true in others. What a mess!)
00:19:07raptorWatusimoto_: does that last one have anything to do with #33 on the running list?
00:19:39bobdaduck has joined
00:19:46bobdaduckGoodmorning, gentlemen.
00:19:47Watusimoto_not intentionally -- it was a problme I introduced in previous batch of commits
00:20:00raptorhi bobdaduck
00:20:04Watusimoto_hey there
00:20:24Watusimoto_this is all related to 25
00:20:31Watusimoto_kind of 25 on super horse steriods
00:20:41Watusimoto_the lance armstrong of 25
00:20:47bobdaduckwat
00:20:50Watusimoto_25 gone wild
00:21:00bobdaduckwut
00:21:07raptor!bug
00:21:07BFLogBotTo enter a bug, please make sure it is reproducible and then go to http://code.google.com/p/bitfighter/issues/list | Also, see current running bug list: http://bitfighter.org/wiki/index.php/Running_Bug_List
00:21:37raptorbobdaduck I can't tell if that is fog or pollution outside...
00:21:47raptorbut i can't see the mountains to the south..
00:22:12bobdaduck*checks*
00:22:16bobdaduckHuh.
00:22:22bobdaduckI dunno, just low clouds?
00:22:35raptorwe're having an inversion right now, right?
00:22:43bobdaduckYeah that.
00:22:51bobdaduckI have no idea what it means but I heard about it.
00:22:54raptorit's like the inversion mixed with clouds
00:23:11raptorit just means air currents change in a weird way to trap all air here
00:23:16raptorin the valleys
00:25:09bobdaduckAh.
00:25:18bobdaduckYes, well, that does certainly appear to be what's happening.
00:25:43Watusimoto_inversion means stop breathing
00:25:45hdonWatusimoto_, raptor what revision did you guys think you started from with oglconsole?
00:25:50Watusimoto_inversion means beautiful skiing
00:26:08Watusimoto_wow
00:26:25Watusimoto_raptor: how can we tell what version we added a file?
00:26:30Watusimoto_look at file's history?
00:26:41raptorhg log...
00:26:55raptorhg log <file> oldest revision means it was added
00:27:18raptor600, something..
00:27:43raptorWatusimoto_: how does inversion mean beautiful skiing? because you see the filth below it contrasts the beauty of the mountains?
00:27:54Watusimoto_yup
00:28:11Watusimoto_it means I'm up here in the mountains, and it sucks to be in SLC because look at all that crap!
00:28:20raptorhaha
00:28:25Watusimoto_even if the snow is bad, it sure beats life down there
00:28:30hdonoh right
00:28:31hdonduh
00:28:51hdonit looks like the first commit of it says
00:28:58hdon"Sams' console fixes plus a few from trunk"
00:29:05hdonNov 14 2010
00:29:24Watusimoto_raptor: did oglconsole predate our move to google code?
00:29:46Watusimoto_I see first mention of it in versin 601, but it clearly existed before that
00:29:52raptorbeautiful!: http://www.airquality.utah.gov/aqp/utah-currentconditions.html
00:29:59raptorWatusimoto_: maybe?
00:30:07Watusimoto_my thoughts exactly
00:30:38raptorwhen i converted to svn to hg it had to do some tricksy stuff with all the crazy branches - some pruning was involved
00:30:39Watusimoto_I think it must have
00:30:56Watusimoto_you didn't keep history when we moved to google code, did you?
00:31:00raptori sure did
00:31:52Watusimoto_well, all I can say is that it predated rev 601
00:32:07raptorbut i think some did get lost because of all the branch stuff... like a branch would have loads of changes in it, then the files were just copied to trunk without any pointing to the branch history
00:33:10raptorthis was difficult to reconcile: http://zap.svn.sourceforge.net/viewvc/zap/
00:33:34Fordcars Quit (Quit: This computer has gone to sleep)
00:33:41hdonwhat is zap?
00:34:24hdonthat's weird
00:34:35hdoni just copied in an old version of oglconsole.{c,h}
00:34:41raptora little on that here: http://www.bitfighter.org/wiki/index.php/History_of_Bitfighter
00:35:17hdonand then when i did make clean and make
00:35:34hdoni got a bunch of linker errors for OGLCONSOLE symbols
00:35:37hdonbut the weird thing is
00:35:39hdoni can't find oglconsole.o anywhere
00:35:41raptor'Zap!' was the original open source game released to show off TNL, it morphed into Bitfighter
00:35:51hdondo you guys use .o as your object filenames on *nix?
00:35:57Watusimoto_hmmmm
00:35:57hdonit would appear that way
00:36:06Watusimoto_I can't find it even here, which is well after 601
00:36:07Watusimoto_http://zap.svn.sourceforge.net/viewvc/zap/release-013/zap/
00:36:10hdonin zap directory i only see
00:36:13hdonClientGame.o
00:36:15hdonno other .o files
00:36:23hdonhow can that be?
00:36:27raptorhdon: are you trying to compile and older release?
00:36:31raptor*an
00:36:33hdonoh wait
00:36:39hdoni'm retarded
00:36:44hdonbefore i did make clean i got linker errors
00:36:46hdonnow i'm getting compiler errors
00:36:51hdoni can figure it out now :)
00:37:26raptorno guarantee of compilability with very old revisions
00:37:35hdon nods
00:37:46hdoni was just perplexed because i didn't actually read the errors :|
00:38:08hdoni'm also trying to watch a really dumb tv show at the same time as i'm working which is not helping
00:38:50hdonhow come you guys call OGLCONSOLE_CreateFont() ?
00:39:03hdonohhhh
00:39:12hdonthat's why!
00:39:21hdonbecause on some systems you lose your textures sometimes
00:39:29hdonlike fullscreen toggle on mswindows
00:39:44raptorwindows + opengl textures... argh!
00:40:06hdoni barely used mswindows since 2001
00:41:01hdonthat is a good bugfix but
00:41:11hdoni have no good way to test that it actually works if i try to reimplement that particular bugfix :(
00:41:18hdonno mswindows dev environment
00:41:26hdonmy girlfriend has an mswindows machine though
00:41:35hdonmaybe i could borrow it while she's at work
00:42:01hdonhmm
00:42:05hdonthere may be a better way to do this
00:43:13hdonyes this will be much easier
00:43:33hdonWatusimoto_, i can provide you with a diff if you want to try to apply the Code Page 850 branch changes to your oglconsole
00:43:54hdonthat will be easier than trying to reconcile our very divergent branches
00:44:04raptorhdon: VMs are your friend
00:44:10raptorwhen testing cross-platform stuff
00:44:21hdonraptor, i don't want redmond polluting my machine
00:44:26Watusimoto_hdon: sure, that would be great
00:44:50raptorthen think of a VM as a trash can
00:45:01raptoryou can throw it away any time
00:45:04Watusimoto_of course, I should tell you that if you were to make the fix yourself, you;d get a special developer badge when you played Bitfighter!
00:45:14hdonWatusimoto_, http://codebad.com/~hdon/oglconsole-850.patch
00:45:23hdonWatusimoto_, the first file there is just a font, sorry i shouldn't have included it
00:45:34hdonlet me fix it
00:46:00hdonWatusimoto_, updated the file
00:46:33hdonWatusimoto_, you should have the needed file font850.c from the tarball i sent you earlier
00:46:40Watusimoto_yes
00:46:52hdonWatusimoto_, you'll see this patch is very simple, and may mirror bugfixes you have already made, in which case you can just skip them
00:47:46Watusimoto_great; I'll try it in a couple of minutes
00:47:52hdonhmm, i think i got an extra revision in there i didn't want
00:48:14Watusimoto_so much for going to bed early
00:48:20Watusimoto_it's almost 2AM!
00:48:24hdon:o
00:48:38hdonit's almost 5 PM where i am
00:49:05hdonin the glorious united states of america
00:50:25Watusimoto_you're in PA, right?
00:50:54raptorpacific timezone
00:51:30Watusimoto_I'm way out of date on my intel
00:54:11hdonWatusimoto_, i used to live in pittsburgh, pa. my employer wanted me in las vegas, nv, for the summer. i figured it was time for a change of scenery, so i just gave away my furniture and moved
00:56:16hdonok i'm gonna get back to the project that caused me to unearth oglconsole :)
00:56:23hdonWatusimoto_, if you need any more help with oglconsole let me know
00:56:38Watusimoto_thanks; wrestling with the patch now
00:56:56hdonWatusimoto_, it's pretty simple. i made those changes (minus the min() stuff) in just a couple hours
00:57:10hdonmost of that time was spent in gimp lining up the raster font characters lol
00:57:15Watusimoto_yeah, I'm trying to use a tool that is not well suited to the task
00:57:15hdonwell not most
00:57:26hdonWatusimoto_, for this kind of thing i wouldn't use an automatic patching tool
00:58:08Watusimoto_looks easy enough to do manually
00:58:08hdonwhen i'm not 100% confident in an automatic merge, i just open the patch in an editor, and implement the changes myself with my own brain, deleting parts of the patch file as i do them
00:58:15hdoni think so :)
00:58:16BFLogBot Commit: 23914374fa77 | Author: watusimoto | Message: Whitespace
00:58:18BFLogBot Commit: c18e390c1b8b | Author: watusimoto | Message: Consolidate tickTimer for both bots and levelgens into a single function. yay!!
00:58:36hdonWatusimoto_, fwiw you'll get all the neat Code Page 850 characters you can use for drawing boxes and such
00:58:45Watusimoto_but it's going to have to wait until tomorrw, sadly
00:58:49Watusimoto_that's cool!
00:58:57Watusimoto_maybe we can find a way to use that
00:59:19Watusimoto_old school ncurses style menu
00:59:37hdonfor this project i'm going to be adding additional features to oglconsole so that i can have multiple consoles on the same screen with resizing/repositioning
00:59:48hdonand also have non-interactive consoles just for displaying text
00:59:58Watusimoto_cool
00:59:58hdonit's a network diagnostic tool in opengl :)
01:00:17Watusimoto_you'd proabbly be well served to do that in c++, so you could do some object orientation
01:00:40Watusimoto_you just described the perfect class system
01:00:53hdoni thought about it, but you can do OOP programming in C easily enough, since i can't make much use of inheritance for this
01:00:54Watusimoto_console, resizingconsole, displayconsole, editconsole, etc.
01:01:06hdonif i could use inheritance then i would use C++
01:01:15hdonwell you say it's a perfect class ontology
01:01:15Watusimoto_I totally think you could
01:01:24hdonbut i think it's really just a couple of switches
01:01:39Watusimoto_yes, that would obviously work as well
01:01:39hdonsome consoles are interactive. all consoles should be resizable.
01:01:46hdonso there would be a switch for interactive
01:02:00Watusimoto_I like classes!
01:02:04Watusimoto_:-)
01:02:04hdonheh
01:02:17Watusimoto_well in any case, I need to get some sleep
01:02:25Watusimoto_so to all, adieu!
01:02:35raptornight!
01:02:40hdoni have found in 15 years of programming that deep ontologies can be cumbersome, and only to use them when there is very good justification for doing so
01:02:43raptori'm heading home, laters!
01:02:45hdongoodnight Watusimoto_
01:02:58Watusimoto_it's a good day when I can reduce the amount of code we have
01:03:02Watusimoto_I'll sleep well
01:03:06hdonbut sometimes i still get crazy and think "i love OOP!" and go overboard..
01:03:13hdon:)
01:03:43raptor Quit ()
01:20:48Watusimoto_ Quit (Ping timeout: 246 seconds)
01:21:08bobdaduck Quit (Quit: Page closed)
01:45:01BFLogBot Commit: 6c716a9deb93 | Author: sam8641 | Message: Fix dedicated compile, Fix warning "Not all control paths return a value"
03:35:58raptor has joined
03:35:58ChanServ sets mode +o raptor
04:13:54ShadowXLoner Quit (Quit: ShadowXLoner)
05:14:24ShadowXLoner has joined
05:25:23raptor Quit ()
05:26:10ShadowXLoner Quit (Quit: ShadowXLoner)
05:34:35amgine1234567890 has joined
05:34:39amgine1234567890hi
05:34:49amgine1234567890 Quit (Client Quit)
06:56:08bobdaduck has joined
08:36:50watusimoto has joined
08:36:54ChanServ sets mode +o watusimoto
08:38:57bobdaduckGoodmorning, watusimoto
09:29:13bobdaduck Quit (Quit: Page closed)
11:26:03LordDVG has joined
12:49:32raptor has joined
12:49:32ChanServ sets mode +o raptor
14:36:50watusimotohi
15:44:29raptorhi
15:47:25bobdaduck has joined
15:47:56bobdaduckGoodmorning, gentlemen.
15:48:04raptorbuenos
15:58:35raptori'm off to learn about electrostatic charges!
15:58:43raptorchao
16:01:37raptor Quit ()
16:09:49LordDVG Quit (Remote host closed the connection)
17:18:55LordDVG has joined
17:37:51LordDVG Quit (Quit: Leaving)
17:44:37morozowdmitry has joined
17:45:25morozowdmitryHi!
17:45:49morozowdmitrywatusimoto, can you approve my task request?
17:46:11morozowdmitry Quit (Client Quit)
17:55:41watusimoto Quit (Ping timeout: 276 seconds)
18:19:42raptor has joined
18:19:42ChanServ sets mode +o raptor
18:20:32bobdaduckWelcome back
18:20:39bobdaduckHow are electrostatic charges?
18:20:44raptorhello!
18:20:49raptorthey were shocking!
18:22:00kaenI appreciate that pun
18:22:11kaengood morning all
18:22:30raptormornin'
18:22:37kaenraptor
18:22:42raptorkaen
18:22:51kaenany idea why I can't respawn in my game mode?
18:22:52bobdaduckHi kaen
18:22:55kaenhi bobdaduck
18:23:01bobdaduckThese nethack nerds are quite friendly.
18:23:07kaenaren't they?
18:23:21raptorrespawn in your game mode...
18:23:29raptorwhat is the effect you are seeing?
18:23:34kaenwhen I die
18:23:38bobdaduckAsked for advise
18:23:39kaenthe screen is simply black.
18:23:53raptorhmm, black screen of DOOM
18:23:59bobdaducksome "Aerie" guy told me to immediately name my dagger stack "swag", and insisted that humans are the best race
18:23:59kaenif you don't know, don't sweat it
18:24:12kaenI'm going to dive in
18:24:20raptorthat is usually called by an inconsistency is the spawn + idle logic
18:24:23kaenbobdaduck, that's pretty hilarious
18:24:46bobdaduckbecause "elves are whiny, orcs are smelly, dwarves and gnomes are short"
18:24:48kaenmy fruit name is "hallucinogenic mushroom"
18:25:04bobdaducklol
18:25:17kaenthe game pluralizes it properly
18:25:29kaenit can also handle "radius" and "child"
18:25:53raptorbasically if you die when idle (like killed after a certain amount of inactiviy, while in the menus, or while chatting) a spawn delay kicks in and you're suppose to press any key to continue
18:25:56kaenthe pluralization code is some of the best comedy I've ever read in a source file
18:26:13raptorhowever, sometimes that 'press any key to continue' screen doesn't pop up...
18:26:19bobdaducklol, how so?
18:26:21raptorhence black screen of doom
18:27:15kaenbobdaduck, they handle all of these crazy cases. it's kind of hard to explain...
18:27:22kaenindeed, I see no text
18:27:27kaenand pressing any key does nothing
18:27:56raptordo you die under one of those circumstances?
18:28:06kaennope.
18:28:13kaenjust regular ol' dead.
18:28:54raptorthent hat is something different...
18:29:02kaenokay no worries
18:29:16kaenI bet I'm missing an override
18:33:39Watusimoto has joined
18:41:39raptori'm eating one of those oranges that seems to fight back: it doesn't open easily, the pieces don't come apart, and it spits at you constantly
18:43:47kodafk has joined
18:47:00bobdaduckSo am I a super-nerd for enjoying "Dudley's dungeon"?
18:53:22raptorWatusimoto: I have decided to make a sub-class of MasterServerConnection, AnonymousMasterServerConnection
18:53:27raptorthat handles the call back
18:53:31raptorit's cleaner
18:53:46raptorless complex..
18:55:15raptorooo, python notifier to test...
18:57:49Watusimoto Quit (Ping timeout: 256 seconds)
18:59:00amgine1234567890 has joined
18:59:44amgine1234567890hi just checking in.
19:01:56kaenbobdaduck, you won't enjoy it for long
19:02:01kaenspoiler: newts
19:02:06bobdaducklol
19:02:19kaennao has a new DD
19:02:26kaenthere's an original out there somewhere
19:02:36kaen(original is slightly better imo)
19:03:20bobdaduckDo they start just always being about newts then?
19:03:45kaennot always
19:03:51kaenbut it's a recurring theme
19:04:02amgine1234567890 Quit (Ping timeout: 245 seconds)
19:07:08kaenholy crap
19:07:16kaenI just discovered hg diff -w
19:07:40kaenall of this time I've wasted trying to pick apart whitespace changes from not...
19:08:34bobdaducklol
19:11:30amgine1234567890 has joined
19:12:34raptoryay kaen
19:13:59amgine1234567890oddly enough the bf irc works (kinda) on the 3ds which uses the opera system.
19:18:12amgine1234567890 Quit (Ping timeout: 245 seconds)
19:20:27raptorsam686: your server is down i think
19:36:49Watusimoto has joined
20:03:05Watusimotohi
20:03:14raptorhi
20:03:42raptorhey kaen, try this notifier: http://pastie.org/5656670
20:03:57raptora GCI student just made it, I am curious what it'll do on your system
20:04:22kodafk Quit (Read error: Connection reset by peer)
20:06:43raptorWatusimoto: i'm liking this notifier... it's pretty simple, but it supports loads of frameworks..
20:15:12Watusimotogreat
20:15:28WatusimotoI don't really understand what that means, exactly, but I get that you like it
20:15:35Watusimotoit really can be simple
20:16:02WatusimotoI have a bike question, since you are a bit of a mechanic
20:16:17Watusimotohave you ever worked with v-brakes?
20:16:33raptoryes
20:16:36raptorin fact i prefer them
20:16:38Watusimotothey seem a bit like cantelever brakes * 2
20:16:46raptoru-brakes?
20:17:05Watusimotothey are used on mtn bikes alot
20:17:08raptoryes
20:17:14raptorthey strong and simple
20:17:18raptorthey're
20:17:21Watusimotoand ugly
20:17:36Watusimotobut I have one that will not return to the unbraked position
20:17:42Watusimotoone side returns, the other does not
20:17:49Watusimotoeven when I unhook the cable
20:17:54raptorok
20:17:57raptorthere are two springs
20:18:00Watusimotothe spring is not sufficient to pop it out
20:18:04raptorone on each side
20:18:10Watusimotoonly on one side
20:18:13Watusimotonothing appears broken
20:18:14raptorthere should be a screw that adjusts the spring tension
20:18:28Watusimotothere is a ton of friction in the system on that one side
20:18:36raptoryou can take it apart and clean it
20:19:08WatusimotoI undid the big hex bold that holds the brake in place, and it appeared that the shaft it rotates on is lubricated
20:19:27raptoryes
20:19:58Watusimotoso I'm thinking it should rotate freely, but when the bolt gets tightened, it just gets really stiff
20:20:33raptorthe bolt shouldn't be super tight, just tight enough
20:20:39Watusimotook
20:21:00Watusimotoit was hard to get out, but it might have had locktite on it. I thought it was in there snugly
20:21:15raptorhuh
20:21:24Watusimotook, so the main bolt should not be super tight, just snug
20:21:27raptorv-brakes are engineered to be easily taken apart..
20:21:30raptorcorrect
20:21:33Watusimotothey are easy
20:22:06Watusimotoso is it really as simple as it looks? brake arm rotating on a shaft, with a spring that pushes it away from the wheel?
20:22:15raptoryep
20:22:16raptorand
20:22:28raptorwhent he spring tension wears out a little, just bend it with your hand
20:22:33Watusimotoif so, maybe I just need to clean the shaft and apply some new lube
20:22:40Watusimotothe spring feels strong enough
20:23:12WatusimotoI think this is a friction issue.
20:23:14Watusimotook
20:23:29Watusimotoso do you know any good substitutes for grease that one might have around the house?
20:23:41Watusimotowhat do you think about cooking oil?
20:23:49raptorcooking oil sounds great!
20:24:00Watusimotook then, I'll give it a shot
20:24:15raptoralso, wd-40 is a great degreaser AND lubricater
20:24:32Watusimotoyes
20:24:39raptorlinseed oil is probably really good.. but the only person i know who has that is my wife for her spinning wheel
20:25:02WatusimotoI bought a can of that maybe 20 years ago, not sure I've ever even opened it
20:25:08Watusimotobut its back in the us
20:26:02Watusimotook, after I work on it again, I may ask you why my fix didn't work...
20:26:17raptorok
20:26:27Watusimotoso what else needs to be done on the linux notifier?
20:26:44raptoryou to test it
20:26:59Watusimotook, I can do that in the morning when I'm back at my linux machine
20:27:05Watusimotowould you use it?
20:27:08raptorbut honestly, it looks like good code that supports a lot
20:27:12raptori'm using it now :)
20:27:28raptori'd even accept it as is, and probably make a few modifications..
20:27:28Watusimotowell, he got help from his dad, who probably knows what he is doing
20:28:03WatusimotoI want to make some tweaks to the windows version, and include it with the next release
20:29:31raptoryeah, i think the python one is great! not sure i'd package it... maybe though
20:30:09Watusimotowill I be able to get it working ok?
20:30:15raptorprobably...
20:30:24raptorjust run it on command line
20:30:33Watusimotothe first thing my son asks when he walks in the door is how the voting is going
20:30:41Watusimotobefore even "hi"
20:30:44raptorhehe
20:30:50raptorshhh... this is a public channel!
20:32:30Watusimotolet's just say this experience has pushed bitfigher up to the #2 best games of all times spot
20:32:41raptorhaha
20:32:46raptorwhat's number 1?
20:32:48Watusimototorchlight 2
20:33:03raptorwas that the one you got for christmas?
20:33:08Watusimotoyup
20:33:15Watusimotoso there's a novelty factor
20:35:38LordDVG has joined
20:37:20Watusimotobitfighter is now #1
20:39:34raptori haven't checked yet...
20:40:09Santiago_ has joined
20:40:39raptorhi Santiago_: here is the notifier. note that it may change before next release: https://google-melange.appspot.com/gci/work/download/google/gci2012/8029210?id=22002
20:40:47Santiago_thanks
20:41:34WatusimotoSantiago_: you use linux?
20:42:19raptorhe's on windows, but i kept seeing him join/leave/join/leave... .... ........
20:42:28raptorso i'd thought i'd offer it to him
20:42:36Santiago_I use windows
20:42:40Watusimotobut he can't use it
20:42:49raptorno?
20:42:55Watusimotoon windows?
20:43:07raptori gave him the windows one
20:43:14Watusimotoahhhhhhhhh
20:43:22Watusimotoyes of course
20:43:25raptorand technically, the linux one will work on windows too.. if you have qt4 and python installed :)
20:43:32Watusimotook!
20:44:23Santiago_it wont open
20:44:25Santiago_wait nvm
20:45:08Santiago_ Quit (Quit: Page closed)
20:47:31kaenI can't get logprint to actually print anything
20:47:44kaenin a levelgen or on the console
20:47:51Watusimotono?
20:48:06Watusimotolet's give it a shot
20:49:35raptorbang!
20:49:44raptorPlatinutonium
20:49:49raptorthat's an interesting user name...
20:49:56kaenI like it a lot.
20:50:06Watusimotowoks for me!
20:50:07raptoris that you kaen?
20:50:20kaennope
20:50:21kaenhuh.
20:50:24LordDVG Quit (Quit: Leaving)
20:50:25Watusimotologprint("hello")
20:50:29kaenis there like a loglevel switch?
20:50:32bobdaduck_ has joined
20:50:34kaenyeah that's what I'm doing
20:50:38WatusimotoI tried in the console in-game
20:50:43kaenme too
20:50:50kaenand in a levelgen, in and outside of main
20:50:51Watusimotothere is, but not that would affect his
20:50:56kaenlogfile is blank
20:51:00kaenno console output
20:51:01Watusimotoyou can set what logging happens in the INI file
20:51:09Watusimotoif logfile is blank, something else is up
20:51:34Watusimotoanything printed at the console?
20:51:41kaennope
20:51:45kaencomplete silence
20:51:48Watusimotosomething is messed up
20:52:01Watusimotoit always prints "hello" (or someting) and "bye"
20:52:09Watusimotodo you have sound?
20:52:22bobdaduck Quit (Ping timeout: 245 seconds)
20:52:25kaenI don't have a soundcard.
20:52:30Watusimotook
20:52:50Watusimotocan you play the stock levels (by hosting)?
20:53:18Watusimotoor try this
20:53:34Watusimotohit f7 a couple of times until you see the list of folder
20:53:34Watusimotos
20:54:05Watusimotoactually,
20:54:15Watusimotoif you delete the logfile, does it get recreated?
20:54:15kaenfolders look good
20:55:14kaenyes.
20:55:43kaenboth get created, both are completely empty
20:56:15kaenI remember logprint (and logging in general) was working fine just a week or two ago
20:56:28Watusimotook, it happens here:
20:56:29Watusimotovoid LogConsumer::logString(LogConsumer::MsgType msgType, std::string message)
20:56:54Watusimotoin that method, any registered loggers recieve the string
20:57:17Watusimotothere are usually a couple: a file, the terminal console, and the in-game console
20:57:51Watusimotovia prints or breakpoints, you could see if any loggers are being called
20:58:38kaenchecking now
20:58:50Watusimoto(the way it works is you can create a subclass of logger (or something, forget the name), and in the constructor it registers as a log consumer, and then gets log messages)
20:59:17Watusimotoso you could easily create your own logging stream to, say, spam the irc channel
20:59:28Watusimotoor log to the fourms, or something
20:59:33kaeninteresting.
20:59:39Watusimotowell that last one wounldn't be easy
20:59:48kaenI just want to debug lua scripts :<
20:59:52Watusimotoha
21:00:26kaenyep, hits the loop three times.
21:00:33Watusimotoraptor: should we create a mecahsnim for streaming teh log files to an arbitrary irc channel? #bitfighter-log-<player name>
21:01:01Watusimotook, so your loggers are all properly registerd (as I would expect)
21:01:27Watusimotodoes the walk->mMsgTypes & msgType return true for all those?
21:01:38kaenyes
21:01:42Watusimotoyes
21:01:43Watusimotook
21:01:47kaencall prepareandlog etc
21:01:51kaenI'll step in
21:01:53Watusimotowell, then try stepping into
21:01:54Watusimotoyes
21:02:10kaenoh whoa
21:02:19kaenon the next call all three failed that check
21:02:35Watusimotowell, that might be ok
21:02:43Watusimotolots of stuff gets logged and then filtered out
21:02:52kaenokay got one
21:03:04Watusimotothe logfile only recieves a small amount of the total logging activity
21:03:12kaenuh
21:03:15Watusimotothere is tons of network related logging
21:03:22Watusimotoand that's all off by default
21:03:27kaenit's calling a do nothing function
21:03:50kaentnl/log.cpp:145
21:03:52Watusimotowhat fn/class?
21:04:00Watusimotoyou're always one step ahead!
21:04:04kaenTNL::LogConsumer::prepareAndLogString (this=0x882f108, message=...)
21:04:25bobdaduck_Welp
21:04:28bobdaduck_Time for luch
21:04:31bobdaduck_Lunch
21:04:38bobdaduck_Back in a bit.
21:04:42bobdaduck_...Hold all my calls.
21:05:04Watusimotobye bobdaduck_
21:05:45kaenrofl
21:05:47kaenlmao
21:05:50Watusimotoah
21:05:54kaensorry to waste your time Watusimoto
21:05:55Watusimotois TNL_ENABLE_LOGGING by chance not set
21:05:58kaenright.
21:06:10Watusimotowell. set that
21:06:13kaen:)
21:06:42Watusimotodid you intentionally unset that at any point?
21:06:56Watusimotoor is that only enabled as a build option?
21:07:12Watusimotolooks like it isn;t set anywhere in code, so must be abuild option
21:07:30Watusimotoraptor: what do you think; should we setTNL_ENABLE_LOGGING in code?
21:07:48kaenWatusimoto, it was a fault in my cmake stuff
21:08:05kaenI'm using it in this clone, and the one I tested in I forgot also uses that patch
21:08:09Watusimotoyes, but it's a vulnerability that maybe shouldn't exist
21:08:11kaenthe other one
21:08:20kaenvulnerability?
21:08:25Watusimotosince I can't see any sitations where we'd want to disable logging
21:08:30kaento misconfiguration?
21:08:52Watusimotowell, vulnerability is the wrong word. we're vulnerable to build errors leading to undesired configurations
21:09:04Watusimotonot fault tolerant
21:09:24Watusimotothe default configuration should be the typical one
21:09:37Watusimotoin this case, you need to manually enable an option that is typical
21:09:55Watusimotodesired behavior is not default
21:10:37Watusimotoand maybe, if TNL_ENABLE_LOGGING is not defined, we should #define logprintf to do nothing
21:11:17Watusimotothough we never use it so maybe who cares
21:16:04raptorwhoa, you've been talking...
21:16:09raptor catches up
21:17:26raptorchannel protection forbids direct posting to log channels, you'd have to have a registered user do it, like BFLogBot
21:18:27raptorWatusimoto: TNL_ENABLE_LOGGING is enabled for release builds already on Linux
21:19:21Watusimotodo we ever want to compile without logging?
21:19:28raptornever!
21:19:48Watusimotothen we should just set TNL_ENABLE_LOGGING in the code!
21:19:48raptornot for an opensource game like us who want to grow up and hit version 1.0 some day...
21:19:59Watusimotowe're at version 18!!!!
21:20:17raptor:)
21:20:38raptoryes set it in code, OR, provide a TNL_DISABLE_LOGGING
21:20:40Watusimoto(it's not BitFighter, and there is no . in our version number!)
21:21:11Watusimotothough it was BitFighter for a version or two, then my wife told me it was lame
21:21:19raptorheh
21:21:51Watusimotoyou mean: yes set it in code, AND, provide a TNL_DISABLE_LOGGING
21:22:02raptoryes
21:22:04Watusimotoor wait., for get that
21:22:37raptorset in code at the least, maybe provide TNL_DISABLE_LOGGING for kicks and giggles
21:23:29Watusimotodone
21:24:19raptorthis python notifier also starts the game when you click the icon
21:24:22Watusimotothat was... trivial
21:24:26Watusimotoreally?
21:24:27bobdaduck_ Quit (Ping timeout: 245 seconds)
21:24:34Watusimotoeven my mint one doesn't do that
21:24:37raptoryeah, it's neat
21:24:47raptoralthough, it will open multiple instances..
21:24:47Watusimotosuper
21:25:03Watusimotofixable?
21:25:19raptormaybe.. i'm not too familiar with the python libraries
21:25:37raptori'm sure there's a way, i've seen it done before with python applets
21:26:02BFLogBot Commit: 0753111c9989 | Author: watusimoto | Message: Set context before running the function... otherwise, what's the point?
21:26:04BFLogBot Commit: 7838369386f5 | Author: watusimoto | Message: Better warning
21:26:05BFLogBot Commit: 512e10e520bb | Author: watusimoto | Message: Whitespace
21:26:09BFLogBot Commit: d52ff561638d | Author: watusimoto | Message: Never lose logging again! Logging enabled by default; set TNL_DISABLE_LOGGING to disable it.
21:26:10BFLogBot Commit: 0c06ad614ecb | Author: watusimoto | Message: Merge
21:26:34raptorit's neat, it will discover and use 3 different GUIs and 3 different system notification methods
21:26:56Watusimotothat's great
21:27:14WatusimotoIs his name in the code?
21:27:29raptorno
21:27:39WatusimotoI was thinking we should have a GCI students section in the credits
21:27:58Watusimotothat we could possibly retire when we have a new batch of names
21:28:06raptorsure
21:28:10Watusimotolisting everyone who contributed
21:28:31Watusimotobut not until I get my tshirt
21:28:44Watusimotountil I get that, no one gets cred
21:29:04bobdaduck has joined
21:30:44bobdaduckahm back
21:37:20Watusimotooh, thank god!
21:37:58Watusimotoso bobdaduck are you at work?
21:38:15bobdaduckYeah
21:38:24bobdaduckWhat's up?
21:38:40Watusimotojust curious... what do you do?
21:39:23Watusimotobecause I thought you were still in school
21:39:27bobdaduckSort of... Miscellanious technical gruntwork for a company called "studies weekly"
21:40:55bobdaduckI did some college
21:41:01bobdaduckbut I'm taking a break and just working right now.
21:41:18WatusimotoI see; I thought you were still a senior for some reason
21:41:33Watusimoto(in hs, not a senior citizen!)
21:42:04bobdaduckNOW DON'T YOU TALK TO ME THAT WAY, WHIPPERSNAPPER
21:42:37Watusimotoyou ARE a senior citizen!
21:42:40bobdaduckAye was coding when ye was still knee high to a grasshopper!
21:43:08bobdaduckOr something like that.
21:43:51raptorby dad coded in FORTRAN
21:43:53raptor*my
21:44:09bobdaduckMy dad coded with ROCKS.
21:44:30bobdaduck...That and punch cards.
21:44:42raptori thought that was a woman's job at the time..
21:44:56bobdaducklol
21:45:08WatusimotoWatusimoto: just talking to myself
21:45:48raptor hands Watusimoto a straight-jacket
21:46:07Watusimotothanks! fits!
21:46:30bobdaducklol
21:46:31raptorerr *strait
22:02:27raptorwow kaen, you should write a new levelgen tutorial!
22:03:39kaenI probably will
22:03:49kaensince I was going to ask, and now someone else has
22:04:16kaenthere's a lot of stuff I still don't know though.
22:04:34kaen(e.g. where to look up event callback arguments)
22:04:35bobdaduckCan we modify ship attributes in the levelgen?
22:04:54bobdaduckmake phasers do more damage or the ship move faster or even change the shape of the ship?
22:04:59Watusimotobitfighter.org/luadocs/index.html
22:05:25Watusimotothis is my very rough auto generated lua docs
22:05:29Watusimotoneeds LOTS of work
22:05:36kaenI baked my own
22:05:44kaenbut I can't find info on e.g. onShipEnteredZone
22:05:53Watusimotouh, but I see I haven't documented the events yet
22:06:00kaenI see :)
22:06:20kaenI looked it up in the source iirc
22:06:33Watusimotoyes, that was my suggestion
22:06:38Watusimotoah, hold on
22:06:53Watusimotolet's look up the older hand made docs
22:07:31Watusimotohttp://bitfighter.org/wiki/index.php/Programming_robots
22:07:34Watusimotolook for events
22:07:39Watusimotoevents for levelgens are brand new
22:07:47Watusimotothey aer the same as for robots though
22:07:57kaenah great
22:08:08Watusimotoit was only in 018 that you could have a levelgen that stuck around after the level was created
22:08:24Watusimotonot that many; I'm totally happy to add more if you want them
22:08:55Watusimotoalso, at some point in the near future, you'll be able to define your own callback functions, that only get called under certain circumstances
22:08:57Watusimotoso
22:09:07kaenoh cool
22:09:13kaenalso, I like the lua interface to Timer
22:09:22Watusimotothat's a great bit of code
22:09:34kaenit legitimately made me smile
22:09:39Watusimotowritten by Haywood Slapp iirc
22:09:55WatusimotoI found that on the internet somewhere
22:11:17kaenthis table isn't up to date
22:11:27kaenmaybe I'll spend some time on the wiki doccing the lua stuff?
22:11:47kaenI've noticed k's tutorial, while detailed, is also somewhat outdated
22:12:27Watusimotothat would be great
22:12:36Watusimotothe table is not up do date; noticed that too
22:12:59Watusimotowhat I'm trying to do is get doxygen to generate the docs, and get rid of the hand-written ones
22:13:30Watusimotodoxygen is not well suited to the task, so I've written a script that generates fodder for doxygen
22:13:52Watusimotoit would be better to work on the doxygen fodder than to add to the wiki at this point
22:14:07Watusimotoeven though the result is not (yet) as pretty
22:14:29Watusimotothe wiki is nearly impossible to keep up to date
22:21:13kaenideally the wiki could be copy/pasted or even generated
22:21:32kaenbut I agree
22:22:24Watusimotoor linked
22:22:27Watusimotoor something
22:22:32kaenor linked
22:22:41kaengotta love that no-build option :)
22:22:50WatusimotoI do
22:23:20kaenguaranteed to be the most efficient.
22:23:58kaenwell, the least costly
22:25:09Watusimotomost of the preamble and general text about bot programming lives in luadoc_static_text.txt in the /doc folder
22:25:38Watusimotoit follows, more or less, standard doxygen markup, which is pretty straightforward
22:26:12Watusimotoright now its a disorganized mess as I think of things or want to remember how to build subsections or whatever
22:26:29Watusimotobut that;s where most of the general text from the wiki will go
22:27:10Watusimotothe function descriptions/inheritance diagrams will be generated from commands int he code, of course. Events need to be marked up somehow to get them into the generated docs
22:28:50Watusimotoand in the root project folder is a script called luadocs.pl, which rips through all the C++ code, pulls out all the @lua commands, parses certain standard code forms, and generates a set of fake c++ headers/.cpp files, which doxygen can then turn into docs
22:32:19kaenI haven't peeked inside luadocs.pl yet, and I also don't know perl
22:32:33kaenit's probably the only common interpreted language I've never used...
22:32:51kaenbut that's never stopped me before :)
22:35:32kaenoh my goodness this syntax.
22:36:55WatusimotoIt's very clean perl
22:37:16kaenyes, I meant perl's syntax.
22:37:33WatusimotoI know :-)
22:37:43Watusimotowhat I'm saying is "you ain't seen nothing yet"
22:37:46kaenheh
22:37:51Watusimotothis isn't real perl
22:38:07Watusimotobut perl is AWESOME at parsing text files, which is exactly the task at hand here
22:38:16kaenso I've heard
22:38:41Watusimotoin any case, if you want a function added/whatever, I'm happy to do it
22:38:54WatusimotoI really like perl, but raptor won't let me recode the game in it
22:39:00kaenI think I understand its structure well enough
22:39:01kaenlol
22:39:10kaenI've seen a bit of OO perl
22:39:22kaenit was... mind-bending
22:39:43kaenlanguages that need OO libraries scare me...
22:40:00Watusimoto:=_
22:40:02Watusimotooops
22:40:03Watusimoto:-)
22:40:05Watusimotobetter
22:40:36kaenjavascript comes to mind...
22:40:38kaen shudders
22:40:46WatusimotoI work with that all day now
22:40:53Watusimotough!
22:41:04kaenindeed
22:41:21Watusimotowhat a horrid mess of a language, and yet its use continues to spread
22:41:32Watusimotolua has some problems too, but most of them can be fixed
22:41:38Watusimotono x++ for example
22:41:47kaenheh
22:41:49Watusimotoor cond ? a : b
22:41:57Watusimotobut that can be added later
22:41:59kaenokay, ternary operators are important
22:42:05Watusimotoyes
22:42:13kaenbut post increments I'm not so sure of...
22:42:23kaenor, heaven forbid, preincrements.
22:42:28Watusimotobut one thing that can't be fixed is 1 based arrays
22:42:36kaenoh lord I know.
22:42:43WatusimotoI think I have 1 preincrement in Bitfighter
22:42:57kaenI'll make sure not to look directly at it.
22:42:57Watusimotoalso the ~= for != bugs me
22:43:03kaenme too
22:43:18kaentrip me up for while. I like .. for concatenation though
22:43:21Watusimotobut it is in some ways very clean
22:43:25Watusimotoyes
22:43:34Watusimotoperl uses .
22:43:50kaenmakes sense
22:43:55kaenperl seems very succint
22:44:53Watusimotoit is
22:44:54Watusimotohttp://www.kichwa.com/quik_ref/spec_variables.html
22:45:24Watusimotonever use the succinct ones!!
22:46:10Watusimoto$', $", and $` are all special variables
22:46:28Watusimotoas are $. and $,
22:46:41kaenooh wow
22:46:44kaenthese are cool
22:47:00Watusimotothe only one I use is $!
22:47:12Watusimotowhich contains an error message if something goes wrong
22:47:17Watusimotothis is very idiomatic:
22:47:50Watusimotoopen(file) || die "Could not open file: $!";
22:47:57kaenbeautiful
22:48:00WatusimotoI think it really fits
22:48:08Watusimotoit looks like an error message!
22:48:10kaenthat syntax is familiar to me
22:48:18kaenindeed
22:48:25kaenI was just appreciating the $ @ % syntax in variable names
22:48:36kaenso, it took you like 10 minutes to make me a perl fan
22:48:38kaengratz
22:48:46Watusimoto:-)
22:49:13kaeneven my one true love ruby took me a couple of hours
22:49:30Watusimotoif you use it to replace bash scripts, it's a win. if you use it to write a huge application, it's a lose
22:49:41kaenthat's the vibe I got
22:50:00WatusimotoI don't like ruby much, at least not with the rails framework, I'm sorry to report
22:50:05kaenit's okay
22:50:11WatusimotoI also do a fair bit with that
22:50:19WatusimotoI liked it when I first started, everything just worked
22:50:24Watusimotothat was great
22:50:27Watusimotountil it didn't
22:50:38kaenyes, I definitely know what you mean
22:50:50Watusimotoand then the nightmare began
22:51:27WatusimotoI've concluded too much magic is a bad thing
22:51:40kaenoh the hours I've spent pinning down errors somewhere between rack and rails...
22:52:28kaenI'm not sold on rails yet, either
22:52:48kaenbut the more I learn the more I appreciate its goals.
22:52:52Watusimotoyes
22:53:05Watusimotoit brings some coherency to web server development
22:53:32kaenI like doing euler project problems in ruby
22:53:40Watusimotothe larger design of the system is pretty good
22:53:57kaendefinitely.
22:53:57Watusimotobut ruby suffers from the same thing perl does -- too many ways to do the same thing
22:54:02kaenexactly
22:54:07Watusimotoit makes code harder to understand
22:54:15Watusimotolua is the opposite
22:54:24Watusimotoonly one way to do something
22:54:27Watusimotoright or wrong
22:54:30Watusimotolove it or leave it
22:56:44raptorif Watusimoto gets re-code bitfighter in perl, then i get to do it in java (not because i like jave much better, but out of spite..)
22:57:05Watusimotohey!
22:57:15raptorhi
22:57:22raptorthat meeting took longer than expected...
22:57:41Watusimotothey usually do... it's the nature of meetings
22:57:46Watusimotosadly
22:59:07raptorreading your conversation with kaen... i think i'm not as much a programmer at heart as you guys are
22:59:23raptorbut i like to create and fix things
22:59:27raptor(and break things..)
22:59:53kaensounds like a programmer at heart to me...
23:00:05Watusimotothat's what I thought too
23:00:11kodaws has joined
23:00:48kaenor I guess more generally a problem solver (which is the essential component of programming)
23:00:51raptori think i'd like to do it with voltage or a hammer, instead, sometimes...
23:01:01raptorin fact, i'm a fan of a crowbar
23:01:23kaenI like carpentry and tinkering with electronics :)
23:01:46kaenI have a bread board that I mess around with and make amplifiers and synthesizers on
23:01:56kaen(I like to play music too)
23:02:02raptorcool! - i need to get into that again...
23:03:51raptorWatusimoto: i'm liking this python notifier... although I notice that lots of people come online stay for a minute or two, then leave
23:03:51kaenwhat really got me into it was how cheap components are after you invest in some gear
23:04:02kaenoh, I couldn't run the python notifier
23:04:08raptorreally?
23:04:12raptorwhat was your error?
23:04:13kaenI believe it's because I don't have dbus running
23:04:14Watusimotoyes, that's what I noticed too
23:04:59kodaws is now known as kodafk
23:05:09raptorkaen: it checks for dbus, notify-send, or notify2 as 'engines' of sorts
23:05:14raptoryou have none of those?
23:05:28kaenraptor http://pastie.org/5657840if
23:05:44kaenI have notify-send
23:05:57kaenand dbus is installed, but not running
23:06:04kaenafaik notify-send depends on dbus
23:06:05raptorhuh... i wonder if there is a dbus-qt binding?
23:06:13kaenfrom a faint part of my memory
23:06:48kaenI think I also have python-gtk
23:07:00raptornotify-sent uses libnotify which is part of gnome, i think
23:07:01kaenwhich can do system tray stuff
23:07:05kaenoh alright
23:07:24kaene.g. xchat works fine in my system tray right now.
23:07:40raptorso... try removing the code for qt and see what happens
23:08:15raptorlike just the def checkQtGui() at the top
23:08:21raptorthat whol function
23:08:28kaenlol works like a champ
23:08:36raptorreally?
23:08:42kaenwell, I did something else
23:08:48kaenI just made the function return false
23:09:02raptorha
23:09:02kaenyep
23:09:05kaengot notified
23:09:06raptordid i pop up as online?
23:09:07kaenshows you on
23:09:14raptorwhat happen if you click on the icon?
23:09:23kaenwow
23:09:29kaenit launched bitfighter.
23:09:36raptorneat, huh?
23:09:41kaenokay dude
23:09:43raptoralthough it doesn't do instance protection
23:09:45kaenthis is pretty cool...
23:09:52kaenoh well
23:10:31kaenthe icon is blank though.
23:10:47kaenmakes sense, no resources :P
23:10:52raptorWatusimoto: I'm almost thinking we just accept Dmitry's Linux notifier as it and just make modifications ourselves...
23:11:21raptorbecause it's pretty darn good as a first attempt..
23:11:37kaenit's good python
23:11:38Watusimotoyes
23:11:48WatusimotoI'll try it tomorrow and then do just that
23:12:10raptori bet we can add more GUIs to it, etc. and fix the instance issue
23:12:20kaeneasy squeezy.
23:12:22Watusimotonow kaen got me adding to the docs instead of coding :-(
23:12:28kaensorry :<
23:12:34raptormaybe add an INI entry to force a particular GUI..
23:12:38kaenyou got me reading perl instead of writing c++
23:12:40kaenwe're even
23:12:44raptorkaen: noooooooo
23:12:53Watusimotowell, I just decided that all bots/levelgens must have a main() function
23:12:59raptorWatusimoto: again??
23:13:05Watusimotoso I figured we should document that
23:13:08Watusimotoagain?
23:13:16raptorerr, are you changing that requirement?
23:13:27WatusimotoI'm not sure
23:13:28raptor(i remember flip flopping on the issue a while back)
23:13:35bobdaduck Quit (Quit: Page closed)
23:13:38Watusimotobefore if there was no main() it would print a warning
23:13:50Watusimotobut what happened after that was less clear
23:14:01Watusimotoit looks like, at least recently, it threw an error anyway
23:14:27WatusimotoI can make the code a fair bit cleaner if I can assume that if the function is missing, it is an error condition
23:14:34raptorwell, since we've already broken all existing levelgens/bots in existence, i see no issue with changing it..
23:14:45WatusimotoI don't think this will break anything
23:14:48raptordo it!
23:15:04WatusimotoIt was deprecated for a while
23:15:07Watusimotonow it's going to be gone
23:24:50BFLogBot Commit: 8c131ffecefa | Author: watusimoto | Message: Whitespace
23:24:51BFLogBot Commit: 7057d7283aac | Author: watusimoto | Message: Bigger script cache
23:24:53BFLogBot Commit: a4fd4f66a8be | Author: watusimoto | Message: Comment
23:24:54BFLogBot Commit: ff74c8239fdd | Author: watusimoto | Message: Documentation
23:24:56BFLogBot Commit: 50c3c3e448c9 | Author: watusimoto | Message: Document requirement to have a main() function. There, it's official.
23:34:27raptorWatusimoto: what was that plugin functionality you added? (i'm reviewing changesets of the last 2 days...)
23:34:36raptoreditor plugin stuff..
23:34:45Watusimotoah
23:35:01Watusimotono new functionality
23:35:08Watusimotojust reducing dupe code
23:35:41raptorok
23:37:24raptortemplated tick timer...
23:38:00Watusimotoyes
23:38:09Watusimotoand added the nice stacktracer
23:40:08raptorthat TNL_ENABLE_LOGGING flag is everywhere in our project files..
23:41:34Watusimotowhat?
23:41:39WatusimotoI only found 3 instances
23:41:44kaenwasn't in my cmake file ^^;
23:41:47raptorheh
23:41:52Watusimotooh you mean in the build scripts
23:41:59Watusimotowell, its completely harmless
23:42:03raptorit's in the mac xcode, win32 vc++, makefiles..
23:42:15WatusimotoI haven't removed it from my projects yet
23:42:30raptordo we need that code warrior header still?
23:42:38raptorcwPrefixWin32.h
23:42:47Watusimotowhat's that?
23:42:50Watusimotono idea!
23:43:04raptorcode warrior was an IDO
23:43:05raptorIDE
23:43:17raptorthere's a header for it in our codebase... i'll remove it
23:46:56Watusimotokill it
23:49:27BFLogBot Commit: fef6e8f83551 | Author: buckyballreaction | Message: Remove TNL_ENABLE_LOGGING from Linux and Andriod Makefiles
23:49:29BFLogBot Commit: 04ebcdc8d6ea | Author: buckyballreaction | Message: Remove old code-warrior header that was lying around
23:51:57WatusimotoI'm watching a video then going to bed. will check back in an about 45 mins if you need anything
23:52:32raptorko

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.