Timestamps are in GMT/BST.
| 00:10:12 | Watusimoto | correct |
| 00:10:26 | Watusimoto | both an advantage and a disadvantage |
| 00:10:32 | Watusimoto | if you need null, go with a pointer |
| 00:10:48 | | Flynnn has joined |
| 00:11:27 | raptor | I'm not sure how to do what sky_lark has asked: make it so the /map command will cycle maps with a space in them, without quotes "" |
| 00:11:40 | raptor | with tab-completion, that is |
| 00:13:23 | raptor | we need an argument type for things that include spaces... which means more special cases |
| 00:13:42 | raptor | or require that they escape the space with something like a backslash \ ? |
| 00:13:51 | raptor | apparently using quotes is too cumbersome |
| 00:14:16 | Watusimoto | like /map wat's<tab> ==> /next wat's revenge ?? |
| 00:14:39 | raptor | no, it can do that, it does: ==> /map "wat's revenge" |
| 00:14:51 | Watusimoto | and how is that cumbersome? |
| 00:15:03 | Watusimoto | (it's the windows solution, btw -) |
| 00:15:04 | Watusimoto | :-) |
| 00:15:26 | Watusimoto | linux would be /map wat's\ revenge |
| 00:15:27 | raptor | he wants this: /map airlock r<tab> ==> /map airlock rocks! |
| 00:15:56 | raptor | so do the completion off of everything after /map as a single token |
| 00:15:56 | Watusimoto | so two things... first... why won;t that work? and second... why does he care? |
| 00:16:08 | raptor | he has a map list of something like 2000 |
| 00:16:31 | raptor | and wants to be able to quickly change to a map without having to type in quotes: /map "airlock r<tab> |
| 00:16:43 | raptor | actually, i'm not even sure that'll work.. |
| 00:17:11 | raptor | oh hey, it does |
| 00:17:39 | raptor | so /map "Thank you<tab> ==> /map "Thank you, Drive Thru" |
| 00:17:41 | raptor | works |
| 00:17:58 | raptor | he wants to be able to do: /map Thank you<tab> |
| 00:18:50 | raptor | actually, I have a hacky idea |
| 00:18:55 | Watusimoto | ah, ok, I thought you said that did work... (producing /map "Thank you, Drive Thru's revenge") |
| 00:19:09 | Watusimoto | I can understand not wanting to type the quotes |
| 00:22:43 | raptor | yes! I think my hack will work! |
| 00:41:38 | raptor | hmmm... maybe not |
| 00:42:06 | raptor | I have to figure out how to allow multi-word arguments with spaces... when we tokenize on spaces |
| 00:55:16 | Watusimoto | maybe you need to look at adjacent tokens to see if they match any potential completions |
| 00:55:38 | Watusimoto | if there is at least one one-word match, look at two-word matches; if at least one, look at 3-word matches, etc. |
| 00:56:14 | Watusimoto | or perhaps just match from the /map to the end of the string, regardless of how many tokens there are |
| 00:58:44 | raptor | maybe detect the arg type and if its a LEVEL then use the rest of the tokens |
| 00:59:04 | raptor | but too sleepy at the moment, so good night! |
| 00:59:52 | | raptor Quit () |
| 01:01:44 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 02:27:34 | | fordcars Quit (Quit: Page closed) |
| 02:40:52 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 11:22:19 | | Watusimoto has joined |
| 11:41:14 | | Invisible has joined |
| 11:48:40 | | fordcars has joined |
| 11:53:33 | | NeonPortal has joined |
| 11:53:39 | NeonPortal | Hey Peepes |
| 11:54:27 | fordcars | Heyyyy |
| 12:23:16 | | NeonPortal Quit (Ping timeout: 246 seconds) |
| 12:45:55 | | Flynnn has joined |
| 13:13:37 | | Invisible Quit (Ping timeout: 245 seconds) |
| 13:14:23 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 13:36:59 | | Flynnn has joined |
| 13:44:03 | | LordDVG has joined |
| 15:39:12 | | Watusimoto Quit (Ping timeout: 255 seconds) |
| 16:07:15 | | Watusimoto has joined |
| 16:28:09 | | Watusimoto Quit (Ping timeout: 272 seconds) |
| 16:44:38 | | raptor has joined |
| 16:44:38 | | ChanServ sets mode +o |
| 16:44:44 | raptor | doubleplusungood! |
| 16:48:09 | | BFLogBot Commit: e2e8724afe | Author: sam8641 | Message: Fix win64 build... again. |
| 16:48:11 | | BFLogBot Commit: 24e1f5cbdb | Author: sam8641 | Message: GameStats: remove version 0 (too old); fixed version < 2 (incorrectly reading vector size); removed dummy as it does nothing |
| 16:51:49 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 16:52:51 | | Invisible has joined |
| 16:56:20 | raptor | sam686: that latest change, was it breaking for 019d? |
| 16:58:26 | | Flynnn has joined |
| 16:59:10 | sam686 | no it was breaking game stats for stats version 1 (which is 016) |
| 17:00:24 | sam686 | there is no stats version 0 clients that can connect to newer master, stats version 1 showed up before the major protocol-breaking changes to master and the move for master into new vps |
| 17:01:32 | | Invisible Quit (Ping timeout: 245 seconds) |
| 17:02:02 | | Invisible has joined |
| 17:02:32 | sam686 | the game version 1 stats started breaking since revision 3e1c04d64484 |
| 17:03:37 | sam686 | game version 2/3 remained ok though |
| 17:06:22 | sam686 | oh looking farther its 1 and 2 that kindof broke, not just 1, should of looked harder |
| 17:07:34 | sam686 | just remember that even though the vector function may look like it writes nothing, it was still incorrectly reading the size of the vector, which old client didn't write. |
| 17:08:23 | sam686 | read or write, should of said read/read |
| 17:13:55 | raptor | ah ok |
| 17:14:56 | raptor | is that _M_X64 preprocessor definition on winxp only? |
| 17:15:35 | sam686 | more like, for visual C++ 64 bit only.. |
| 17:16:59 | sam686 | also visual c++ 64 bit don't allow inline assembly so its not enabled there either, there is maybe 1 in TNL that uses _asm int 3; to breakpoint |
| 17:20:09 | raptor | does that latest gamestats change need to be on the dev branch? |
| 17:20:56 | sam686 | probably, but im not sure if it will be merged or just closed branch.. |
| 17:23:03 | sam686 | it will happily merge without conflicts if both branches made exact same changes to code |
| 17:34:49 | raptor | should we spend time on s_bot for 019d? |
| 17:35:35 | sam686 | if you have nothing else to spend your time on.. |
| 17:35:43 | raptor | haha |
| 17:35:48 | raptor | i have plenty :) |
| 17:47:33 | | LordDVG Quit (Remote host closed the connection) |
| 17:56:11 | | Invisible1 has joined |
| 17:58:12 | | Invisible Quit (Ping timeout: 245 seconds) |
| 18:17:15 | | Watusimoto has joined |
| 19:12:04 | | Watusimoto Quit (Remote host closed the connection) |
| 19:23:37 | | Invisible1 Quit (Ping timeout: 245 seconds) |
| 19:52:49 | raptor | sam686: this is what happens when I compile your latest: http://pastie.org/pastes/9643115/text |
| 19:53:07 | raptor | after a 'make clean', too |
| 19:53:55 | sam686 | looking.. |
| 19:54:40 | raptor | maybe it needs to be a child of TNL::NetObject? |
| 19:58:07 | sam686 | its a problem in the gameStats.h, delete U8 version for both ModuleStats read/write function |
| 19:58:59 | sam686 | gameStats.h line 154 extern void read (TNL::BitStream &s, Zap::ModuleStats *val); got it raptor? |
| 20:00:04 | sam686 | i kindof don't want to push a change not knowing if that will fix |
| 20:00:37 | raptor | ok, i'll try |
| 20:02:10 | raptor | failed - same error |
| 20:02:42 | sam686 | is it for both read and write or just one of them now? |
| 20:02:55 | raptor | i removed both |
| 20:03:18 | raptor | error mentions both, still |
| 20:05:06 | sam686 | it may take maybe 10 minutes to see my linux compiling |
| 20:08:32 | raptor | ok |
| 20:11:18 | sam686 | its looking more like you didn't delete the right "U8 version" or forgot the save after editing text or something stupid |
| 20:11:27 | sam686 | it built find with my changes im about to push now |
| 20:11:47 | raptor | I removed lines 154 and 155 |
| 20:12:40 | sam686 | don't delete it completely, just the "U8 version" i meant |
| 20:12:54 | raptor | ohhh... oops |
| 20:13:16 | | BFLogBot Commit: c1fe8e4819 | Author: sam8641 | Message: Fixed my linux compiling |
| 20:13:25 | raptor | yup, that fixed it! |
| 20:13:26 | raptor | thanks! |
| 20:35:31 | | Invisible has joined |
| 21:08:37 | | Invisible Quit (Ping timeout: 245 seconds) |
| 22:39:36 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 22:40:08 | | Flynnn has joined |
| 22:40:11 | | Flynnn Quit (Client Quit) |
| 23:35:53 | | raptor Quit () |