Config
Log for #openttd.dev on 24th May 2014:
Times are UTC Toggle Colours
01:14:26  *** tycoondemon has quit IRC
01:14:41  *** tycoondemon has joined #openttd.dev
04:37:47  *** tycoondemon2 has joined #openttd.dev
04:38:30  *** tycoondemon has quit IRC
07:21:45  *** tycoondemon2 has quit IRC
07:22:00  *** tycoondemon has joined #openttd.dev
08:34:11  *** Alberth has joined #openttd.dev
08:34:11  *** ChanServ sets mode: +v Alberth
10:45:50  *** frosch123 has joined #openttd.dev
10:45:50  *** ChanServ sets mode: +v frosch123
10:47:58  *** tycoondemon has quit IRC
10:48:13  *** tycoondemon has joined #openttd.dev
11:32:06  *** Supercheese has quit IRC
11:32:38  *** Supercheese has joined #openttd.dev
11:32:38  *** ChanServ sets mode: +v Supercheese
13:34:58  *** tycoondemon has quit IRC
13:35:13  *** tycoondemon has joined #openttd.dev
15:36:44  <Alberth> http://devs.openttd.org/~alberth/diffs/presets/
16:11:34  <frosch123> looks like showsavepresetinwdow and sumgrfid can be declared static
16:12:13  <Alberth> good point, didn't think of that
16:13:46  <frosch123> i would call sumgrfid something like getgrfidhash, and add a constant GRFID_HASH_MAX instead of 8*15+1
16:15:05  <Alberth> indeed, it looks a bit magical now
16:16:37  <frosch123> +STR_NEWGRF_SETTINGS_UPGRADE_TOOLTIP                             :{BLACK}Upgrade NewGRF files that have a newer version available at the system <- how about "Upgrade NewGRF files for which you have a newer version installed"
16:16:54  <frosch123> i fear some confustion about "upgrade" not downloading anything :p
16:18:51  <Alberth> I tried to cover that with "available at the system", but your idea is even more precise
16:22:19  <frosch123> the save preset window has no resize box
16:22:50  <frosch123> and i would expect it to highlight a line when clicked
16:23:51  <frosch123> possibly preselecting one when the load dropdown does not display "custom"
16:23:56  <frosch123> i.e. when you edit just after loading
16:25:18  <Alberth> perhaps call it "update" instead of upgrade?
16:25:41  <frosch123> that's the same :)
16:25:55  <Alberth> tell that to debian :p
16:26:09  <Alberth> but the newgrf window uses "upgrade"
16:26:14  <Alberth> ie the download one
16:26:20  <frosch123> well, upgrade is more correct here, than update
16:28:02  <frosch123> actually, how about two buttons?
16:28:35  <Alberth> ...
16:28:46  <frosch123> "check for newer version" -> "open content download restricted to used grfids" (not sure whether that works already, currently we only do that with md5sum)
16:28:51  <frosch123> "use newer version"
16:29:02  <frosch123> but, well separate patch :p
16:29:17  <frosch123> "use newer version" is kind of long for a button text :)
16:29:47  <frosch123> well, just call it update or upgrade, people will figure it out :p
16:30:00  <frosch123> they do not read anyway, but will just click all buttons
16:30:16  <Alberth> :)
16:32:36  <Alberth> http://paste.openttdcoop.org/show/3363/  upgrade and grfid hash changes
16:34:31  <frosch123> hmm, let's try with my 1.4k grfs
16:35:07  <frosch123> the hash is likely to use the numbers in the middle most of the time
16:37:43  <frosch123> looks fast enough :)
16:40:25  <Alberth> otherwise you probably have to sort an array on grfid, and do a binary search
16:43:40  <Alberth> perhaps add a "disable upload newer version" flag for newgrfs :)
16:44:17  <frosch123> you mean an auto-upload feature? :p
16:44:41  <frosch123> auto upload any grf that bananas does not have... i cannot imagine the rant :p
16:46:44  <Alberth> spider the forum :p
17:14:49  <Alberth> http://paste.openttdcoop.org/show/3364/  save window changes
17:18:21  <frosch123> looks fine
17:22:51  <Rubidium> I don't care about the rant, I care about the shitload of takedown notices
17:24:32  <Rubidium> now people rarely uploading stuff that they shouldn't upload is probably due to having to create and account and all stuff. If they now have a magic button that just does that... someone will just crawl their 1k+ NewGRFs to find ones that aren't there yet
17:25:32  <Rubidium> 10: +void ShowSavePresetWindow();
17:25:55  <Rubidium> that should be static (unless something else needs it later on)
17:28:34  <Rubidium> +				size->height = max(min(this->presets.Length(), 20), 5) * resize->height;
17:28:40  <Rubidium> Clamp?
17:34:39  <Rubidium> +		char key[512], params[512];
17:34:58  <Rubidium> (in 20) key should account for MAX_PATH
17:39:05  <Rubidium> in 30 I wonder whether the trickery with creating a "hash" of the GRF ID is really useful
17:41:38  <Rubidium> *if* you want to do something, use std::map<uint32, const GRFConfig *c>. Easier and probably faster
17:42:27  <Rubidium> at least less collisions, and no need for further looping
17:45:37  *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26608 || 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:49:33  <Alberth> added static already, aded ClampU
17:52:34  <Alberth>  /* Hex grfid (4 bytes), "|", hex md5sum (16 bytes), "|", file system path. */
17:52:34  <Alberth>  char key[4 * 2 + 1 + 16 * 2 + 1 + MAX_PATH];
17:58:33  *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26609 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
18:00:50  <Rubidium> that seems okay; maybe replace "x bytes" by "x bytes in nibbles"?
18:28:56  <Alberth> http://paste.openttdcoop.org/show/3365/  everything together
18:29:26  <Alberth> changed the comment text, and added the std::map, makes finding a newgrf much more compact
18:41:00  <frosch123> either you have to make it a mulitmap
18:41:08  <frosch123> or already select the newest upon inserting
18:41:26  <frosch123> i guess the latter is more useful
18:41:40  <frosch123> insert of insert, find and compare version
18:42:14  <frosch123> s/insert/instead/
18:43:20  <Alberth> euhm, I throw the this->actives in, which have a unique grfid
18:44:14  <frosch123> oh, right
18:44:20  <frosch123> it works the other way around :)
18:44:29  <Alberth> and copy grfs from the _all_grfs list, updating the value of the map
18:44:43  <frosch123> yeah, all fine )
18:47:19  <Alberth> doing it the other way around would enable reducing copying versions, in case you encounter a newer but not newest version
18:47:52  <Alberth> but the multi-map would make things more complicated again, so it won't save much, I think
19:11:21  *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26610 || 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:12:49  *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26611 || 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:13:35  *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26612 || 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:15:58  *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r26613 || 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:04:55  *** Alberth has left #openttd.dev
21:14:12  *** Klanticus has joined #openttd.dev
21:23:12  *** Klanticus has quit IRC
23:07:36  *** tycoondemon has quit IRC
23:07:51  *** tycoondemon has joined #openttd.dev
23:38:15  *** tycoondemon has quit IRC
23:39:21  *** tycoondemon has joined #openttd.dev

Powered by YARRSTE version: svn-trunk