IRC logs for #openttd.dev on OFTC at 2014-04-26
            
06:13:50 *** Hirundo_ has joined #openttd.dev
06:13:56 *** Hirundo has quit IRC
06:13:56 *** TheIJ has quit IRC
06:14:00 *** TheIJ` has joined #openttd.dev
06:22:58 *** Alberth has joined #openttd.dev
06:22:58 *** ChanServ sets mode: +v Alberth
07:30:16 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26517 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
09:49:55 *** frosch123 has joined #openttd.dev
09:49:55 *** ChanServ sets mode: +v frosch123
11:10:15 *** Alberth has left #openttd.dev
11:31:56 *** Supercheese has quit IRC
11:32:29 *** Supercheese has joined #openttd.dev
11:32:29 *** ChanServ sets mode: +v Supercheese
13:25:04 *** tycoondemon has quit IRC
13:41:28 *** tycoondemon has joined #openttd.dev
15:20:43 <fonsinchen> some refactoring: https://github.com/ulfhermann/openttd/commit/449cece01079602b6feae4604882bed4b2576f73
15:21:14 <fonsinchen> then some preparation for better link capacity measurement: https://github.com/ulfhermann/openttd/commit/e27cc9781a0edd24bc922fc51ff7d15fa216b46a
15:27:23 <fonsinchen> Ignore the second one for now :/
15:57:37 <frosch123> maybe add the unit of the values to the doxygen comments of the get/set methods
15:57:48 <frosch123> ticks and km-ish/h i guess
16:11:54 *** Alberth has joined #openttd.dev
16:11:54 *** ChanServ sets mode: +v Alberth
16:55:31 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26518 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
17:45:13 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26519 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
19:33:50 *** Alberth has left #openttd.dev
19:41:24 <frosch123> http://paste.openttdcoop.org/show/3271/ <- improve naming of some stuff
19:41:37 <frosch123> mostly removing "auto" when there is nothing auto-ish
19:42:24 * Supercheese approves
19:42:36 <Supercheese> It will help some of my translation woes as well
19:43:21 <fonsinchen> great, go ahead
19:43:53 <fonsinchen> The fact that auto-refit and auto-refit aren't the same has been bothering me for a while.
19:44:10 <frosch123> yup :)
20:10:16 <fonsinchen> https://github.com/ulfhermann/openttd/commits/capacity
20:10:47 <fonsinchen> relevant features are "better estimates for link capacity" and "instantly autofill timetable"
20:15:07 <frosch123> b8b4: ChangeTimetable lacks @param
20:17:46 <Rubidium> the github diff thingy sucks as I can't see the end of many lines
20:18:05 <frosch123> keyboard scrolling works :)
20:18:16 <fonsinchen> append a ".diff" to the end of the url for the raw diff
20:19:51 <frosch123> does the autofill timetable still work when only some orders already know their duration?
20:20:16 <frosch123> hmm, didn't it even used to delete all times?
20:20:48 *** andythenorth has joined #openttd.dev
20:20:48 *** ChanServ sets mode: +v andythenorth
20:21:01 *** andythenorth has left #openttd.dev
20:21:07 <fonsinchen> The chosen vehicle will still start its autofill loop
20:21:19 <fonsinchen> So, the times can still be updated if they're missing.
20:21:42 <fonsinchen> It's just recycling some already known times to potentially shorten that process.
20:22:03 <frosch123> hmm, what does this exactly do?
20:22:17 <frosch123> it records times for order even when timetabling is not used
20:22:25 <frosch123> for cdist purposes
20:22:36 <fonsinchen> Yes, but it flags them as "inactive for timetable".
20:22:51 <frosch123> are these times updated constantly? resp. are they no longer updated when timetabling is used?
20:22:51 <fonsinchen> That's what those different GetXYTime methods are for.
20:23:16 <fonsinchen> They aren't updated if they are flagged as active for timetable
20:23:26 <fonsinchen> (and if not autofilling)
20:24:05 <fonsinchen> Otherwise they are constantly updated.
20:24:06 <frosch123> ok, so enabling timetable is now something like "freeze current times"
20:24:16 <fonsinchen> Yes
20:25:32 <Rubidium> I'm missing savegame conversion (setting/clearing the bit)
20:26:29 <fonsinchen> Oh ...
20:26:37 <fonsinchen> Indeed
20:26:58 <frosch123> is there a reason why the methods use "uint8 mode" instead of "UpdateMode mode" ?
20:27:29 <fonsinchen> It's a field of flags, you can set multiple of them
20:27:47 <frosch123> DECLARE_ENUM_BITSET ?
20:28:02 <frosch123> DECLARE_ENUM_AS_BIT_SET actually
20:28:38 <fonsinchen> Interesting, didn't know that one.
20:34:24 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26520 || 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:55:09 *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26521 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
21:07:04 <fonsinchen> I've fixed the saveload, UpdateMode, and ChangeTimetable-param things.
21:07:19 <fonsinchen> Same URL, just reload https://github.com/ulfhermann/openttd/commits/capacity
21:08:46 <fonsinchen> good night