00:05.26 | *** join/#bzflag Flash (~jwmelto@bzflag/developer/Flash) |
00:07.18 | khonkhortisan | I guess cloaks are only supposed to work if you don't see the person join |
00:08.41 | BulletCatcher | It works when clients wait for the cloak to be activated before joining any channels. |
00:28.54 | allejo | blast007, what |
00:29.02 | allejo | what is the commandline option* |
00:30.16 | CIA-106 | BZFlag: 03Khonkhortisan 07http://wiki.bzflag.org * r8329 10/CustomTanks: /* Radar */ -noradardish |
00:30.28 | khonkhortisan | oh yeah, that shows up here |
00:44.53 | allejo | figured out windowed mode but now arrow keys won't work to move the menu... |
00:45.14 | khonkhortisan | try the mouse :P joke |
00:46.20 | BulletCatcher | Do the arrow keys work when the cursor is in the window? |
00:46.29 | allejo | bz doesn't respond to any keys lol |
00:47.11 | BulletCatcher | Try clicking once in the window to ensure it has focus. |
00:48.04 | allejo | BulletCatcher, doesn't work |
00:48.28 | BulletCatcher | What operating system? |
00:49.13 | allejo | mac os x 10.7.4 |
00:49.53 | allejo | i'm launching from the command line, pointing the executable to the config.cfg just in case and it won't do anything |
00:50.12 | BulletCatcher | I think I have only used full screen mode on the Mac. |
00:50.28 | BulletCatcher | Your problem may be one of the reasons. :-) |
00:51.23 | allejo | i'm launching it in windowed mode because full screen doesn't respond to arrow keys either |
00:52.02 | allejo | and it's much easier to control c in terminal than have to ssh into my computer and kill the process or option command esc |
00:52.25 | BulletCatcher | You have demonstrated that windowed vs. full screen isn't the cause of the problem. |
00:52.48 | BulletCatcher | But I understand the advantage for process killing. |
00:55.12 | khonkhortisan | I run windowed to kill also |
00:55.50 | BulletCatcher | Windowed mode also makes gdb usable. |
00:59.47 | blast007 | allejo: is this an SDL build or a native OSX platform code build? |
01:00.18 | allejo | I wouldn't know the difference, sorry |
01:00.33 | *** join/#bzflag jeffm (~jeffm@cpe-76-167-239-8.socal.res.rr.com) |
01:00.33 | *** join/#bzflag jeffm (~jeffm@unaffiliated/jeffm2501) |
01:00.33 | *** mode/#bzflag [+v jeffm] by ChanServ |
01:00.37 | khonkhortisan | I would, after going through the joystick stuff |
01:05.24 | allejo | khonkhortisan, how would i tell the difference? |
01:05.38 | blast007 | allejo: run src/bzflag/bzflag -version |
01:05.47 | blast007 | if it says SDL in the version string, it's an SDL build |
01:06.05 | blast007 | also, the output at the end of ./configure shows it, I think |
01:06.09 | allejo | SDL, 2.4.1.20120714-DEVEL-darwin11.4.0-SDL |
01:06.17 | khonkhortisan | I would've said through configure, but that's a better way and you beat me to two ways to get it |
01:06.22 | blast007 | okay. what version of SDL? |
01:07.38 | allejo | 1.2 |
01:08.26 | blast007 | might be worth trying 2.0 |
01:08.58 | blast007 | jeffm: what version of SDL were you building with on OSX? |
01:09.23 | jeffm | Steve |
01:09.27 | jeffm | Steve .2 |
01:09.51 | jeffm | how would I tell? |
01:10.47 | blast007 | dunno.. |
01:10.53 | jeffm | checking headers now |
01:10.57 | blast007 | does sdl-config work on OSX? |
01:11.09 | blast007 | if so, then sdl-config --version |
01:11.28 | allejo | jeffm, what blast said |
01:11.39 | jeffm | nopes |
01:11.50 | blast007 | headers it is, then ;) |
01:12.00 | jeffm | 1.2.15 |
01:12.09 | jeffm | from SDL_version.h |
01:14.06 | blast007 | allejo: can you just, like.. install Windows on there or something? it's make this much easier. ;) |
01:14.24 | jeffm | what problem with building on the mac are you having? |
01:14.27 | allejo | blast007, blasphemy |
01:14.38 | blast007 | he can't navigate the menus at all |
01:14.39 | jeffm | cus it was ok once I installed the command line tools for xcode |
01:14.50 | allejo | jeffm, building none. right now when i built bzflag and run it, the keyboard is useless |
01:15.29 | allejo | arrow keys, esc, f12, f1, etc. nothing work and i'm pointing the commandline to my config.cfg file as well |
01:15.45 | jeffm | what sdl did you download? |
01:15.51 | jeffm | and where did you put it? |
01:15.52 | blast007 | allejo: our of curiosity, does it work with an unmodified bzflag? |
01:15.56 | blast007 | out* |
01:16.12 | khonkhortisan | of our* |
01:16.39 | allejo | jeffm, I use MacPorts to handle all stuff. it's similar to apt-get in Linux |
01:16.49 | allejo | blast007, let me get a clean svn checkout |
01:16.59 | jeffm | allejo, that is your poblem |
01:17.04 | jeffm | macports blows |
01:17.15 | jeffm | it just screws up systems |
01:17.27 | blast007 | (once again trying to treat OSX like Linux...) |
01:17.32 | jeffm | and makes you have to do EVERYTHING linux like |
01:17.39 | jeffm | and our build script knows it's a mac |
01:17.43 | jeffm | yeah OSX is not linux |
01:17.46 | jeffm | it is OSX |
01:18.07 | jeffm | download SDL from sdl.org, install the framework |
01:18.23 | blast007 | well, first, uncrap your system |
01:18.25 | jeffm | then open Xcode and install the command line tools from within it |
01:18.28 | jeffm | yeah good lukc |
01:18.55 | allejo | will do |
01:19.39 | blast007 | jeffm: dunno what I'm doing wrong, but I can't get bzadmin to link with pdcurses |
01:19.55 | jeffm | did you buy it dinner and tell it that it's hair looks nice tonight? |
01:20.15 | jeffm | allejo, I used macports on my old mini and had to wipe to fix it |
01:20.42 | jeffm | blast007, what errors do you get? |
01:20.52 | jeffm | I'd have to reboot to a real OS to see em myself |
01:20.58 | blast007 | unresolved external symbols |
01:21.11 | blast007 | I have pdcurses.lib added to the libs it links with |
01:21.18 | jeffm | 64 or 32? |
01:21.20 | blast007 | 32 |
01:21.35 | blast007 | and set it up with deps on pdcurses and libcurl |
01:21.40 | jeffm | does it make a static lib or an import lib for a all? |
01:21.56 | jeffm | dll |
01:22.03 | jeffm | stupid mac |
01:22.22 | blast007 | it spits out a dll into the bin directory |
01:22.32 | jeffm | ok, then that lib is an import lib |
01:22.55 | jeffm | are the functions that it can't find exported? |
01:23.01 | jeffm | reboots |
01:25.28 | *** join/#bzflag JeffM (~JeffM@cpe-76-167-239-8.socal.res.rr.com) |
01:25.36 | *** join/#bzflag JeffM (~JeffM@unaffiliated/jeffm2501) |
01:25.36 | *** mode/#bzflag [+v JeffM] by ChanServ |
01:28.12 | blast007 | example of one: CursesMenu.obj : error LNK2019: unresolved external symbol _getmaxx referenced in function "public: void __thiscall CursesMenu::showMenu(void)" (?showMenu@CursesMenu@@QAEXXZ) |
01:28.55 | JeffM | I'm getting a tree now |
01:30.54 | blast007 | first thing I tried was added 'pdcurses.lib' to the additional dependencies of bzadmin, which it then errored that it could not find it. So I set the additional library directories to "pdcurses_$(Platform)_$(Configuration);%(AdditionalLibraryDirectories)", and then it spits out missing symbols on both pdcurses *and* libcurl :) |
01:32.41 | blast007 | and I believe adding it libcurl_$(Platform)_$(Configuration) to that list then got rid of the libcurl link errors |
01:32.59 | blast007 | but then I'm back to square one with the pdcurses errors |
01:33.26 | JeffM | did you have to add any #defs to get it to try and build with curses? |
01:33.37 | blast007 | nope |
01:33.48 | JeffM | then how does it build now? |
01:33.49 | blast007 | just had to not exclude the curses files from the build |
01:33.56 | JeffM | odd |
01:34.41 | CIA-106 | BZFlag: 03bullet_catcher * r22503 10/trunk/bzflag/src/game/ServerList.cxx: Use a nonce in the URL when connecting to the list server to defeat caching proxies. |
01:34.47 | BulletCatcher | That is just a proof of concept. |
01:34.57 | BulletCatcher | For now it is just for the client. |
01:36.09 | BulletCatcher | It works in my testing. |
01:37.56 | BulletCatcher | I verified that server logs show the unique URLs. |
01:38.05 | JeffM | blast007, I don't think pdcurses is built correctly |
01:38.15 | blast007 | okay |
01:39.18 | JeffM | it only does exports if PDC_DLL_BUILD is set |
01:39.37 | JeffM | oh that is set |
01:39.44 | JeffM | but it's still not doing exports |
01:42.35 | JeffM | well I can think of a cheezy fix |
01:42.47 | JeffM | use curses as a static lib |
01:50.22 | JeffM | yeah that works, once you remove the post build step |
01:50.27 | JeffM | how do you tell if it's using curses? |
01:59.11 | khonkhortisan | that's how to tell |
02:10.24 | *** join/#bzflag rathis (~rathis@5addacf7.bb.sky.com) |
02:31.27 | *** join/#bzflag noyb (~noyb@pool-74-100-89-192.lsanca.dsl-w.verizon.net) |
03:15.01 | *** join/#bzflag Guest511 (ca59b013@gateway/web/freenode/ip.202.89.176.19) |
03:15.06 | Guest511 | g'day |
03:15.20 | Guest511 | whats the command that silences all players? |
03:15.37 | khonkhortisan | why? |
03:15.55 | Guest511 | uhm |
03:16.07 | Guest511 | that is a question that didnt need to be asked |
03:16.13 | Guest511 | because i want to silence players |
03:16.15 | Guest511 | all of them |
03:16.42 | khonkhortisan | oh. I thought you meant on the server. You mean for your client. |
03:16.56 | Guest511 | yeah:) |
03:16.56 | khonkhortisan | I don't know how to silence :) |
03:16.59 | Guest511 | that'd be /mute |
03:17.06 | Guest511 | k is for silence |
03:17.18 | Guest511 | but i seem to remember that there is a way to silence everyone |
03:17.20 | Guest511 | in one go |
03:20.56 | khonkhortisan | I have a short answer and a long one. Here's the long one. http://forums.bzflag.org/viewtopic.php?f=12&t=4006 |
03:21.52 | khonkhortisan | hey come back! |
03:38.44 | *** join/#bzflag JeffM (~JeffM@unaffiliated/jeffm2501) |
03:38.44 | *** mode/#bzflag [+v JeffM] by ChanServ |
03:54.41 | *** join/#bzflag jeffm (~jeffm@unaffiliated/jeffm2501) |
03:54.41 | *** mode/#bzflag [+v jeffm] by ChanServ |
04:12.28 | *** part/#bzflag BlasterWisconsin (~BlasterWi@unaffiliated/blaster-wisconsi/x-3628685) |
04:25.47 | khonkhortisan | nothing happens when a player spawns earlier than the wait time |
04:29.57 | blast007 | jeffm: as for determing if it build with curses, connecting to a server would be in color, and there's be an F2 menu (if curses support is enabled, it tries to use that by default) |
04:30.02 | blast007 | determining* |
04:34.40 | khonkhortisan | I remember there was a button that showed how well I was doing with each weapon. Was that in bzflag or a different game? |
04:36.47 | BulletCatcher | Flag stats are shown by pressing the "home" key, IIRC. |
04:37.27 | khonkhortisan | THE LOST BUTTON! |
04:37.32 | khonkhortisan | thank you so much! |
04:37.35 | BulletCatcher | np |
04:59.34 | kierra | ~blast007++ |
05:04.04 | CIA-106 | BZFlag: 03Khonkhortisan 07http://wiki.bzflag.org * r8330 10/Single_Player_Mode: /* Starting a Single Player Session */ missing single quote terminating bold text |
05:04.28 | khonkhortisan | there's no m, it doesn't say my change is minor here |
05:09.55 | CIA-106 | BZFlag: 03Khonkhortisan 07http://wiki.bzflag.org * r8331 10/Jargon: /* Acronyms */ tk is only part of a team, not killing whole team |
05:24.10 | *** part/#bzflag BulletCatcher (~bc@bzflag/developer/BulletCatcher) |
05:50.49 | *** join/#bzflag BulletCatcher (~bc@bzflag/developer/BulletCatcher) |
06:15.14 | *** join/#bzflag khonkhortisan (~kyle@c-24-16-33-113.hsd1.wa.comcast.net) |
06:20.28 | khonkhortisan | that's what thrashing will do to my connection |
06:20.53 | khonkhortisan | I don't have enough memory to use xenu/graphviz to create a visual link map of the bzflag wiki |
06:47.31 | *** join/#bzflag Gnurdux (~gnurdux@c-24-6-50-117.hsd1.ca.comcast.net) |
07:20.01 | *** join/#bzflag DTRemenak (~DTRemenak@76-227-151-154.lightspeed.irvnca.sbcglobal.net) |
07:20.01 | *** join/#bzflag DTRemenak (~DTRemenak@about/essy/CrazyCoder/DTRemenak) |
07:20.01 | *** mode/#bzflag [+v DTRemenak] by ChanServ |
07:51.53 | *** join/#bzflag Pimpinella (~frank@gondolin.pimpi.org) |
08:01.47 | *** join/#bzflag allejo (~allejo@cpe-76-90-186-178.socal.res.rr.com) |
09:32.02 | *** join/#bzflag QuantumBeep (~IceChat9@cpe-76-186-207-158.tx.res.rr.com) |
11:23.53 | *** join/#bzflag Marzipan (b273fa1f@gateway/web/freenode/ip.178.115.250.31) |
11:24.09 | Marzipan | hey, it seems like i can join the game, but as soon as i shoot i get a seg fault... any ideas were to look at to fix this ? |
11:30.55 | Marzipan | if that helps... BZFlag version: 2.4.1.20120714-DEVEL-linux-gnu BZFlag protocol: 0221 OpenGL vendor: ATI Technologies Inc. OpenGL version: 4.1.10665 Compatibility Profile Context OpenGL renderer: ATI Mobility Radeon HD 5000 Series Depth Buffer: 24 bitplanes LIBCURL version: libcurl/7.20.1 c-ares/1.7.1 |
12:27.57 | *** join/#bzflag Gnurdux (~gnurdux@99-105-56-72.lightspeed.sntcca.sbcglobal.net) |
12:30.42 | *** join/#bzflag Pimpinella (~frank@gondolin.pimpi.org) |
13:50.59 | *** join/#bzflag bier (~bier@p5085F99E.dip.t-dialin.net) |
14:19.41 | *** join/#bzflag QuantumBeep (~IceChat9@cpe-76-186-207-158.tx.res.rr.com) |
15:05.53 | *** join/#bzflag jeffm (~jeffm@cpe-76-167-239-8.socal.res.rr.com) |
15:05.53 | *** join/#bzflag jeffm (~jeffm@unaffiliated/jeffm2501) |
15:05.53 | *** mode/#bzflag [+v jeffm] by ChanServ |
16:28.02 | jeffm | so we just waiting on tests of mac versions now? |
16:35.24 | *** join/#bzflag Toybox_ (~Toybox@cpe-76-167-239-8.socal.res.rr.com) |
16:37.21 | khonkhortisan | silly pointers. I thought we were creating msg, storing stuff in buf, and then sending msg |
16:39.13 | *** join/#bzflag allejo (~allejo@cpe-76-90-186-178.socal.res.rr.com) |
16:40.06 | Toybox_ | it's all buffer reuse IIRC |
16:40.11 | Toybox_ | mallocs arn't cheap |
16:40.23 | *** join/#bzflag JeffM2501 (~Toybox@unaffiliated/jeffm2501) |
16:40.23 | *** mode/#bzflag [+v JeffM2501] by ChanServ |
16:41.44 | khonkhortisan | don't think I don't know who you are :) |
16:42.01 | JeffM2501 | I forgot to log out of the mac |
18:02.36 | *** join/#bzflag Pimpinella (~frank@gondolin.pimpi.org) |
18:11.44 | *** join/#bzflag jeffm (~jeffm@cpe-76-167-239-8.socal.res.rr.com) |
18:11.44 | *** join/#bzflag jeffm (~jeffm@unaffiliated/jeffm2501) |
18:11.44 | *** mode/#bzflag [+v jeffm] by ChanServ |
18:42.18 | *** join/#bzflag alezakos (~kongr45gp@ppp-2-85-29-46.home.otenet.gr) |
18:42.18 | *** join/#bzflag alezakos (~kongr45gp@unaffiliated/alezakos) |
20:36.43 | BulletCatcher | My proxy-busting change seems to work well enough for the client. |
20:36.48 | BulletCatcher | However, I see bzfs reusing the nonce several times when a player connects. |
20:36.49 | BulletCatcher | It does eventually change. |
20:40.15 | BulletCatcher | I have changed setURL() to setURLwithNonce() in ListServerLink::ListServerLink(). |
20:40.24 | BulletCatcher | It looks like the nonce changed after 20 seconds. |
20:42.34 | BulletCatcher | Ah. ListServerLink is an object for which setURL() is called in the constructor. |
20:42.40 | BulletCatcher | No wonder it doesn't change. |
20:43.08 | JeffM2501 | it's less important with the server, they should not be behind proxies |
20:43.42 | BulletCatcher | Agreed. |
20:44.19 | BulletCatcher | I'll commit what I currently have. It meets the requirements we discussed yesterday. |
20:44.29 | JeffM2501 | cooleo |
20:44.40 | JeffM2501 | I think we are just waiting for verification that mac builds work |
20:45.22 | BulletCatcher | Why is now the time to push out 2.4.2? |
20:45.42 | JeffM2501 | debian and bsd packages |
20:46.02 | JeffM2501 | and it's been a year |
20:46.33 | BulletCatcher | Is Debian really ready to go? |
20:46.34 | BulletCatcher | Last I heard, it still hadn't been finalized. |
20:47.03 | JeffM2501 | from what I understand the games team is looking to get it into backports and stuff |
20:47.28 | JeffM2501 | from what I undersand the things that need tweaks are outside of our repository and in the package repo they use |
20:54.08 | CIA-106 | BZFlag: 03bullet_catcher * r22504 10/trunk/bzflag/ (4 files in 4 dirs): |
20:54.08 | CIA-106 | BZFlag: Add cURLManager::setURLwithNonce() and use it when connecting to the list server. |
20:54.08 | CIA-106 | BZFlag: This will help defeat overzealous caching proxies. |
20:59.23 | *** join/#bzflag Guest186 (625673ab@gateway/web/freenode/ip.98.86.115.171) |
21:15.18 | *** join/#bzflag noyb (~noyb@pool-74-100-89-192.lsanca.dsl-w.verizon.net) |
21:16.18 | *** join/#bzflag noyb (~noyb@pool-74-100-89-192.lsanca.dsl-w.verizon.net) |
21:26.30 | *** join/#bzflag spldart (~spldart2@c-98-199-190-28.hsd1.tx.comcast.net) |
21:26.30 | *** join/#bzflag spldart (~spldart2@bzflag/contributor/spldart) |
21:26.30 | *** mode/#bzflag [+v spldart] by ChanServ |
22:14.25 | BulletCatcher | 2012 is half gone, but 49 files in trunk that have been modified this year still have 2011 as their copyright date. |
22:14.26 | BulletCatcher | Should we update the copyright date in just those files or all of the unchaged files as well? |
22:34.21 | JeffM2501 | all |
22:34.25 | JeffM2501 | there is a script to do it |
22:34.41 | JeffM2501 | TimRiker usualy remembers to do it around march |
22:34.50 | JeffM2501 | but since he's gone all the time now.... |
23:01.47 | *** join/#bzflag bier (~bier@p5085F99E.dip.t-dialin.net) |
23:12.01 | *** join/#bzflag JeffM (~Toybox@unaffiliated/jeffm2501) |
23:12.01 | *** mode/#bzflag [+v JeffM] by ChanServ |
23:32.20 | CIA-106 | BZFlag: 03bullet_catcher * r22505 10/trunk/bzflag/ (741 files in 30 dirs): Change the date in Tim Riker's copyright notices to 2012. |
23:35.15 | BulletCatcher | It took 15 minutes to send that commit. |
23:35.16 | BulletCatcher | Good thing we only have to do it once a year. |
23:37.18 | blast007 | after we tag 2.4.2, we should plan ahead and update it to 2017 so we're ready for the next release ;) |