Times are UTC Toggle Colours
01:04:07 *** Supercheese has joined #openttd.dev 01:04:07 *** ChanServ sets mode: +v Supercheese 04:05:36 *** _1man2kinds has quit IRC 07:17:32 *** Supercheese has quit IRC 07:52:47 *** YogiM has joined #openttd.dev 07:54:43 *** YogiM has quit IRC 08:19:09 *** adf88 has joined #openttd.dev 08:19:09 *** ChanServ sets mode: +v adf88 10:32:28 *** Belugas has quit IRC 10:32:28 *** adf88 has quit IRC 10:32:28 *** dihedral has quit IRC 10:32:28 *** tycoondemon has quit IRC 10:32:28 *** Rubidium has quit IRC 10:32:28 *** Terkhen has quit IRC 10:32:28 *** JGR has quit IRC 10:32:28 *** Yexo has quit IRC 10:32:28 *** michi_cc has quit IRC 10:32:28 *** DorpsGek has quit IRC 10:33:09 *** LordAro has quit IRC 10:41:40 *** LordAro has joined #openttd.dev 10:41:40 *** adf88 has joined #openttd.dev 10:41:40 *** JGR has joined #openttd.dev 10:41:40 *** Belugas has joined #openttd.dev 10:41:40 *** tycoondemon has joined #openttd.dev 10:41:40 *** Yexo has joined #openttd.dev 10:41:40 *** dihedral has joined #openttd.dev 10:41:40 *** michi_cc has joined #openttd.dev 10:41:40 *** resistance.oftc.net sets mode: +vvvv LordAro adf88 Belugas michi_cc 10:41:40 *** DorpsGek has joined #openttd.dev 10:41:40 *** Rubidium has joined #openttd.dev 10:41:40 *** Terkhen has joined #openttd.dev 10:41:40 *** resistance.oftc.net sets mode: +ovvv DorpsGek DorpsGek Rubidium Terkhen 16:02:11 *** Alberth has joined #openttd.dev 16:02:11 *** ChanServ sets mode: +v Alberth 16:55:45 *** _1man2kinds has joined #openttd.dev 17:58:58 *** frosch123 has joined #openttd.dev 17:58:58 *** ChanServ sets mode: +v frosch123 18:13:29 *** adf88 has quit IRC 19:11:27 *** adf88 has joined #openttd.dev 19:11:28 *** ChanServ sets mode: +v adf88 19:21:29 *** adf88 has quit IRC 19:38:32 *** _1man2kinds_ has joined #openttd.dev 19:42:24 *** _1man2kinds has quit IRC 19:46:53 *** _1man2kinds has joined #openttd.dev 19:50:24 *** _1man2kinds_ has quit IRC 20:15:35 <fonsinchen> https://github.com/ulfhermann/openttd/commit/6bd1dade36f35c0e674eb59a03e3865c321c6073 for FS#5865 20:20:17 <frosch123> looks fine 20:49:43 <fonsinchen> https://github.com/ulfhermann/openttd/commit/07622115337a46cddc8a2aa551cb6810ddf36886 for FS#5860 20:50:44 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26263 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking" 20:53:16 <frosch123> how long is that refresh period actually? 20:53:40 <frosch123> does it disrupt when switching the cargo mask? 20:54:17 <fonsinchen> the period is about 2 seconds it seems 20:54:34 <fonsinchen> what do you mean with "disrupt when switching the cargo mask"? 20:55:09 <frosch123> i thought the first hunk would delay updating the display to the next refresh period when switching cargo 20:55:12 <frosch123> maybe that is wrong :p 20:55:57 <fonsinchen> that is wrong. 20:56:08 <fonsinchen> It just updates the cache twice 20:56:18 <fonsinchen> I can make that a second patch if necessary 20:56:49 <fonsinchen> in SetCargoMask it already does RebuildCache() 20:57:05 <frosch123> yeah, make two diffs then 20:57:10 <frosch123> more cake 20:58:45 *** adf88 has joined #openttd.dev 20:58:46 *** ChanServ sets mode: +v adf88 21:00:09 <fonsinchen> https://github.com/ulfhermann/openttd/commits/fixes2 21:00:11 <fonsinchen> there we go 21:01:09 <frosch123> is 1U << _local_company actually troublesome for spectators? 21:01:57 <frosch123> sometimes compilers/processors do silly things if the rhs is bigger than the bitsize of the lhs 21:02:51 *** _1man2kinds has left #openttd.dev 21:03:14 <fonsinchen> I better check for that then 21:06:07 <fonsinchen> What shall we do with spectators? Display nothing? Or rather everything? 21:06:36 <frosch123> c++98 5.8.1: The behavior is undefined if the right operand is negative, or greater than or equal to the length in bits of the promoted left operand. 21:07:50 <fonsinchen> I think I'll go for displaying all links from all companies. 21:08:38 <frosch123> fine by me either way, but if you show nothing, then better disable the linkstats button in legend 21:30:37 <fonsinchen> https://github.com/ulfhermann/openttd/commit/62f9373ec9ad521afbc5e4010c58464cce6e1f97 doesn't do invalid bit shifts anymore 21:35:38 <frosch123> + return _local_company < 32 ? 1U << _local_company : 0xff; <- 0xFF is only 8 companies, there can be 15 21:36:41 <fonsinchen> interesting ... 21:37:31 <fonsinchen> Sorry for the spam. It seems I'm somewhat tired. 21:37:32 <frosch123> maybe also <= MAX_COMPANIES or Company::IsValid instead of < 32 21:38:14 <frosch123> at least it is productive spam :p 21:47:05 <fonsinchen> https://github.com/ulfhermann/openttd/commits/fixes2 21:47:14 <fonsinchen> I hope now I really got it right. 22:05:56 <frosch123> + this->overlay = new LinkGraphOverlay(this, WID_SM_MAP, 0, this->GetOverlayCompanyMask()); <- shall the cargo-mask be zero here? it was ffffffff before 22:07:16 <frosch123> anyway, night 22:07:20 *** frosch123 has quit IRC 22:14:30 <fonsinchen> That was on purpose. It's set explicitly from both places where it's called now 22:15:26 <fonsinchen> I think r26263 is not enough to actually prevent all kinds of such recursion :( 22:15:35 <fonsinchen> I better go to sleep now ... 22:15:46 <fonsinchen> good night 22:38:28 *** Alberth has left #openttd.dev