Times are UTC Toggle Colours
00:44:03 *** Lakie has quit IRC 01:11:12 *** KenjiE20 has quit IRC 04:20:33 *** thgergo has quit IRC 05:32:59 <Brot6> Bundles Update: gac93fdae 2011-02-06 cargodist (http://bundles.openttdcoop.org/cargodist) 07:54:09 *** andythenorth has joined #openttdcoop.devzone 08:13:05 *** andythenorth has quit IRC 08:34:25 *** andythenorth has joined #openttdcoop.devzone 09:36:01 <Brot6> FIRS Industry Replacement Set - Revision 1714:51bb19f3de16: Feature: improved graphics for Lime Kiln (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/51bb19f3de16 09:38:24 <Brot6> FIRS Industry Replacement Set - Feature #1574 (Closed): Graphics for Lime Kiln (andythenorth) @ http://dev.openttdcoop.org/issues/1574#change-5737 09:50:45 <Brot6> FIRS Industry Replacement Set - Feature #1988 (Closed): Document what causes secondary industry t... (andythenorth) @ http://dev.openttdcoop.org/issues/1988#change-5738 09:58:03 <Brot6> FIRS Industry Replacement Set - Revision 1715:66a3ba8822dd: Feature: document what causes industr... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/66a3ba8822dd 09:58:04 <Brot6> FIRS Industry Replacement Set - Revision 1716:1df8859ffe75: Change: update changelog again, prepa... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/1df8859ffe75 09:58:04 <Brot6> FIRS Industry Replacement Set - Revision 1717:a95fdc6b2da7: Change: update min version requiremen... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/a95fdc6b2da7 09:58:05 <Brot6> FIRS Industry Replacement Set - Feature #1985 (Closed): Update min version, not grfid (andythenorth) @ http://dev.openttdcoop.org/issues/1985#change-5739 10:03:34 <Brot6> FIRS Industry Replacement Set - Revision 1718:18e2a93d78d4: Added tag 0.6 for changeset a95fdc6b2da7 (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/18e2a93d78d4 10:03:49 <andythenorth> ^ :) 10:04:14 <planetmaker> that comes at a bit of a surprise :-) 10:04:17 <Brot6> firs: update from 0.5.5 to 0.6 done - http://bundles.openttdcoop.org/firs/releases/0.6 10:04:17 <planetmaker> a nice one 10:04:27 <andythenorth> server test game? 10:04:38 <planetmaker> I'm going to prepare one 10:04:52 <andythenorth> only 74 non-snow FIRS tickets open :P 10:06:25 <planetmaker> bananas? 10:07:06 <Brot6> FIRS Industry Replacement Set - Feature #2251 (New): Update FIRS website to reflect 0.6 (andythenorth) @ http://dev.openttdcoop.org/issues/2251 10:07:22 <andythenorth> planetmaker: I'm just tidying the tickets 10:07:31 <andythenorth> feel free to banana-rise it :) 10:07:36 <andythenorth> or I'll get to in 20 mins or so 10:07:43 <Terkhen> :) 10:12:27 <Brot6> FIRS Industry Replacement Set - Bug #1564: more rigorously placement industries; mind cargo chains (andythenorth) @ http://dev.openttdcoop.org/issues/1564#change-5740 10:17:00 <Brot6> FIRS Industry Replacement Set - Bug #1964: Clay Pit - small gatehouse building flickering (andythenorth) @ http://dev.openttdcoop.org/issues/1964#change-5743 10:19:17 <andythenorth> Terkhen: planetmaker can this be closed? 10:19:18 <andythenorth> http://dev.openttdcoop.org/issues/1305 10:20:19 <Yexo> Hirundo: I'm present now :) 10:21:17 <Brot6> FIRS Industry Replacement Set - Feature #471 (Rejected): Blacksmith graphics (andythenorth) @ http://dev.openttdcoop.org/issues/471#change-5747 10:23:37 <planetmaker> yes, andythenorth 10:23:48 <Terkhen> andythenorth: it still fails for some conditions that would need a far more complicated implementation 10:23:49 <Terkhen> so yes :)รง 10:24:17 <planetmaker> the issues raised there are mostly solved :-) 10:25:01 <Brot6> FIRS Industry Replacement Set - Feature #1305 (Closed): Detect missing strings (andythenorth) @ http://dev.openttdcoop.org/issues/1305#change-5748 10:26:44 <Brot6> FIRS Industry Replacement Set - Feature #1463: Consider merging Bakery and Windmill to Grain Mill (andythenorth) @ http://dev.openttdcoop.org/issues/1463#change-5750 10:28:33 <Brot6> FIRS Industry Replacement Set - Bug #2252 (New): Iron Works intro date should be earlier (andythenorth) @ http://dev.openttdcoop.org/issues/2252 10:30:25 <Brot6> FIRS Industry Replacement Set - Bug #2219: Fertilizer plant does 8t production per 8t delivered, ... (andythenorth) @ http://dev.openttdcoop.org/issues/2219#change-5751 10:31:27 <Brot6> FIRS Industry Replacement Set - Bug #2096: Prevent industries smoking in sync (andythenorth) @ http://dev.openttdcoop.org/issues/2096#change-5753 10:33:32 <andythenorth> planetmaker: is this issue still valid? http://dev.openttdcoop.org/issues/1324 10:34:31 <Brot6> FIRS Industry Replacement Set - Bug #1566 (Closed): description of sugar refinery (andythenorth) @ http://dev.openttdcoop.org/issues/1566#change-5760 10:35:24 <planetmaker> in principle yes 10:35:40 <Brot6> FIRS Industry Replacement Set - Bug #1614 (Rejected): Forge missing industry window production te... (andythenorth) @ http://dev.openttdcoop.org/issues/1614#change-5762 10:35:57 <planetmaker> but you can also reject it on grounds of "too much work for too little gain" 10:36:29 <planetmaker> besides - it's not a translations issue. It is applicable also to English 10:36:40 <planetmaker> or especially there ;-) 10:37:25 <Brot6> FIRS Industry Replacement Set - Feature #1653: Industry built in town whic accepts friut and vege... (andythenorth) @ http://dev.openttdcoop.org/issues/1653#change-5764 10:38:26 <Brot6> FIRS Industry Replacement Set - Feature #1324 (Rejected): Translations: support OpenTTD string fo... (andythenorth) @ http://dev.openttdcoop.org/issues/1324#change-5765 10:41:35 <andythenorth> planetmaker: would you think translation updates for 0.6 will form 0.6.1? 10:41:54 <andythenorth> or hard to say? 10:44:39 <Brot6> FIRS Industry Replacement Set - Bug #1580: Cargo icon sprites need updating (andythenorth) @ http://dev.openttdcoop.org/issues/1580#change-5771 10:45:02 <planetmaker> hard to say whether people supply updates or not 10:45:09 <andythenorth> indeed 10:45:21 <andythenorth> shall I bananarama FIRS 0.6 then? 10:45:36 <planetmaker> and... not that tragic either way - not too many string changes which I recall 10:45:38 <planetmaker> sure 10:46:45 <andythenorth> comparing the md5 for FIRS and FIRS zip was a distressing mistake :o 10:46:50 <andythenorth> all appears well thoguh 10:49:15 <andythenorth> planetmaker: what's the FIRS minimal openttd version? 10:49:53 <andythenorth> 1.1.0? 10:50:12 <andythenorth> that's not in the bananas options menu 10:50:39 <andythenorth> custom I guess :) 10:51:53 <andythenorth> gah 10:51:58 <andythenorth> I set it to 'nightly' 10:52:06 <andythenorth> and it's now on Bananas :) 11:33:29 *** thgergo has joined #openttdcoop.devzone 11:38:25 *** KenjiE20 has joined #openttdcoop.devzone 11:49:04 *** frosch123 has joined #openttdcoop.devzone 11:49:35 <Brot6> FIRS Industry Replacement Set - Feature Request #2253 (New): HQ should accept alcohol (andythenorth) @ http://dev.openttdcoop.org/issues/2253 11:51:04 <Ammler> :-D 12:51:58 *** thgergo has quit IRC 13:11:55 <Brot6> FIRS Industry Replacement Set - Feature Request #2254 (New): maximum distance of water-based indu... (planetmaker) @ http://dev.openttdcoop.org/issues/2254 13:55:03 <Hirundo> Yexo: I'm currently looking at randomaction2 stuff, related to #1626 13:55:03 <Brot6> Hirundo: Yexo: #1626 is http://dev.openttdcoop.org/issues/show/1626 "NewGRF Meta Language - Bug #1626: Fill Action2.references in random action2 - #openttdcoop Development Zone" 13:56:25 <Hirundo> What is action2.references used for exactly? 14:20:49 <Brot6> FIRS Industry Replacement Set - Feature #2255 (New): Dredging Site needs neighbouring industry ch... (andythenorth) @ http://dev.openttdcoop.org/issues/2255 14:21:30 <Brot6> FIRS Industry Replacement Set - Revision 1719:7a931bc5c60b: Change: enable cb28 and provide stub ... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/7a931bc5c60b 14:21:30 <Brot6> FIRS Industry Replacement Set - Revision 1720:c91e923b61b6: Add: template for checking cb28 dista... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/c91e923b61b6 14:28:19 <Brot6> FIRS Industry Replacement Set - Revision 1721:bf8deb514223: Change: distance to coast check works... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/bf8deb514223 14:28:19 <Brot6> FIRS Industry Replacement Set - Revision 1722:f6baf85bdae4: Feature: Dredging Site uses distance-... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/f6baf85bdae4 14:35:35 <Yexo> Hirundo: it's a list of other action2's that are referenced by the current action2 14:35:45 <Yexo> it's used to provide every action2 with an id 14:36:20 <Brot6> FIRS Industry Replacement Set - Revision 1723:0e7117ff33c6: Fix: cb28 for Oil Rig wasn't enabled ... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/0e7117ff33c6 14:36:20 <Brot6> FIRS Industry Replacement Set - Revision 1724:ffa2f812b03e: Change: Oil Rig uses distance-to-coas... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/ffa2f812b03e 14:36:20 <Brot6> FIRS Industry Replacement Set - Revision 1725:47c1abd801ba: Change: Fishing Grounds uses distance... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/47c1abd801ba 14:36:22 <Brot6> FIRS Industry Replacement Set - Revision 1726:ebb6a4a8f5db: Fix: Fishing Grounds now uses allow-p... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/ebb6a4a8f5db 14:53:17 <Brot6> FIRS Industry Replacement Set - Revision 1727:af2f006ac76a: Change: use op 13 (unsigned comparisi... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/af2f006ac76a 14:53:18 <Brot6> FIRS Industry Replacement Set - Revision 1728:fb3b3ca92fed: Change: increase temporary hard limit... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/fb3b3ca92fed 14:53:31 <andythenorth> planetmaker: ^ that's ready to be turned into a coast-distance parameter 14:53:51 * andythenorth thinks there should be a charity donation for each parameter suggested :) 14:54:01 <andythenorth> "one kitten dies for each parameter used" 14:54:32 <planetmaker> Haha :-) 14:56:30 <andythenorth> planetmaker: is there an easy way to tell translators what they need to update for FIRS? 14:56:48 <andythenorth> shame we can't let them run the shell script on devzone with a web output 14:57:06 <planetmaker> well... "Translators, please check your translations" ;-) 14:57:36 <andythenorth> how do they know what's changed (unless they checkout) 14:57:37 <andythenorth> ? 14:57:40 <planetmaker> With a link to the English language file which needs translation and the hint that they need to supply it as UTF-8 encoded file 14:58:03 <planetmaker> well. One could provide the output of the check_language script 14:58:12 <planetmaker> for each language 14:59:40 <andythenorth> could the CF run the script when it builds? 14:59:46 <andythenorth> and just dump the output in a text file 14:59:56 <andythenorth> which they can access through the bundles server 15:02:13 <planetmaker> with some custom modification, I guess, that could be done 15:04:03 <Hirundo> Yexo: how does remove_tmp_location work? What locations are removed/reserved exactly? 15:10:17 <Hirundo> As far as I can tell, action2.references is only used there 15:10:24 <Yexo> locations in the temporary storage array 15:10:39 <Yexo> if it is, then your code took over the id assignments 15:10:48 <Yexo> maybe it can take over the temp storage array too 15:11:30 <Yexo> see also VarAction2StoreTempVar / VarAction2LoadTempVar (both in action2var.py) 15:14:54 <Hirundo> I think, I management was moved to remove_ref and Action2::prepare_output 15:15:02 <Hirundo> *ID management 15:17:51 <Hirundo> I think, I get that 15:20:00 <Hirundo> Yexo: Is reserving storage vars actually needed when not using 7E procedure calls? 15:20:36 <Yexo> yes 15:21:14 <Yexo> hmm, or not 15:21:49 <Yexo> I think without procedure calls we only need to reserve storage within each action2 15:22:24 <Hirundo> yes 15:23:09 <Yexo> however if reserving the storage is done, implementing procedure calls should be relatively easy 15:25:26 <Hirundo> I think it's best to add a flag somewhere to reserve storage yes/no (currently always no) 15:26:35 <Yexo> and after that? two processing stages for that, 1 to reserve storage and 1 to assign local ids to those that don't need to reserve storage? 15:28:12 <Hirundo> Only 'marked' references will be called to remove used storage registers from their 'free id' list 15:28:58 <Hirundo> if there are no marked references, it's just local only 15:29:20 <Yexo> but every action2 reference can use multiple storage registers, some of which can not be reused by referenced action2s and some of which can 15:29:35 <Yexo> so yes/no marking every action2 is not sufficient 15:31:10 <Hirundo> I guess I don't get it (yet) :) 15:31:21 <Yexo> different topic: how do you feel about splitting up expression.py like was done for the ast? 15:31:41 <Hirundo> Is it possible to do so without the bane of circular referencing? 15:32:09 <Yexo> why would it need circular referencing? 15:35:34 <Yexo> every action2 has a list of other action2s it references, this is a tree structure (so no circular references at all) 15:35:36 <Hirundo> I don't know in detail, but I tried and failed to make built-in functions a separate file, because expressions need to resolve functions and functions evaluate to expressions 15:35:58 <Brot6> FIRS Industry Replacement Set - Feature Request #2254: maximum distance of water-based industries... (andythenorth) @ http://dev.openttdcoop.org/issues/2254#change-5776 15:37:04 <Brot6> Grapes - Revision 84:fa86d9822de7: Add: MessageParser which handles tokenizing and handling of sp... (dih) @ http://dev.openttdcoop.org/projects/grapes/repository/revisions/fa86d9822de7 15:37:04 <Brot6> Grapes - Revision 85:b0ecd3b80757: Cleanup: set visibility of fields (dih) @ http://dev.openttdcoop.org/projects/grapes/repository/revisions/b0ecd3b80757 15:37:04 <Brot6> Grapes - Revision 86:5c707a26540d: Add: Depend on slf4j Logging Framework (dih) @ http://dev.openttdcoop.org/projects/grapes/repository/revisions/5c707a26540d 15:38:35 <planetmaker> hm... reads nicely the commit log :-) 15:39:57 <dihedral> which one :-P 15:42:20 <Yexo> Hirundo: http://pastebin.com/TFfMN8gG <- anything important missing from that? 15:42:44 <Yexo> I didn't yet try to split expression.py, but imo it's getting too big 15:47:31 <Hirundo> Yexo: In what order are temp locations assigned? A or B first? 15:47:50 <Yexo> A first 15:48:45 <Yexo> so the last action2 is free to chose locations, than is has to mark those locations as used for all it's children 15:51:04 <Hirundo> Ah, I didn't know taht 15:51:48 <Yexo> main.py:148..152 15:52:34 <Hirundo> Then A should mark all its used tmp storage locations as used and notify all references that are referenced as a called procedure 15:53:23 <Hirundo> for ref in A.references: if ref.referenced_as_proc: ref.remove_tmp_storage(location) 15:53:52 <Yexo> indeed, but all those references should notify _all_ their references, not only those referenced via procedure call 15:54:25 <Hirundo> yes 15:54:53 <Yexo> and the "if ref.referenced_as_proc" is optional, references all references doesn't matter (besides being inefficient) 15:56:50 <Hirundo> I'll go and document this now, before we forget 15:57:07 <Yexo> ok, thanks :) 16:31:00 <Brot6> Grapes - Revision 87:a1a434be11c5: Change: Use Logging in the PluginLoader (dih) @ http://dev.openttdcoop.org/projects/grapes/repository/revisions/a1a434be11c5 16:31:00 <Brot6> Grapes - Revision 88:680a7a630943: Change: Logging handling (dih) @ http://dev.openttdcoop.org/projects/grapes/repository/revisions/680a7a630943 16:31:00 <Brot6> Grapes - Revision 89:2387297ef277: Cleanup: remove unneeded import (dih) @ http://dev.openttdcoop.org/projects/grapes/repository/revisions/2387297ef277 16:31:00 <Brot6> Grapes - Revision 90:41406c0c3c28: Cleanup: remove obsolete enum (dih) @ http://dev.openttdcoop.org/projects/grapes/repository/revisions/41406c0c3c28 16:31:02 <Brot6> Grapes - Revision 91:77f6d59579cb: Cleanup: Interface methods imply public (dih) @ http://dev.openttdcoop.org/projects/grapes/repository/revisions/77f6d59579cb 16:31:05 <Brot6> Grapes - Revision 92:e6bf631a5ac6: Change: Logging handling (dih) @ http://dev.openttdcoop.org/projects/grapes/repository/revisions/e6bf631a5ac6 16:31:08 <Brot6> Grapes - Revision 93:8185c3c8fa68: Cleanup: alignment and visibility (dih) @ http://dev.openttdcoop.org/projects/grapes/repository/revisions/8185c3c8fa68 16:31:13 <Yexo> http://devs.openttd.org/~yexo/split_expression.diff Not everything is split of yet, but so far I haven't encountered any problems 17:18:47 <Brot6> firs: update from r1708 to r1728 done - http://bundles.openttdcoop.org/firs/nightlies/r1728 17:19:01 <Brot6> Following repos didn't need a nightlies update: 2cctrainset (r736), 32bpp-extra (r39), ai-admiralai (r75), ai-aroai (r11), ailib-common (r21), ailib-direction (r17), ailib-list (r32), ailib-string (r29), ailib-tile (r16), airportsplus (r71), basecosts (r22), belarusiantowns (r8), bros (r45), comic-houses (r71), fish (r567), frenchtowns (r6), grfcodec (r821), heqs (r572), indonesiantowns (r41), manindu (r6), metrotrackset (r56), narvs 17:19:01 <Brot6> (r5), newgrf_makefile (r254), nml (r1166), nutracks (r176), ogfx-industries (r3), ogfx-landscape (r23), ogfx-rv (r78), ogfx-trains (r204), ogfx-trees (r42), opengfx (r608), openmsx (r97), opensfx (r97), smts (r19), snowlinemod (r45), spanishtowns (r10), swedishrails (r193), swisstowns (r22), transrapidtrackset (r15), ttdviewer (r26), ttrs (r24), worldairlinersset (r671) 17:38:32 <Brot6> NewGRF Meta Language - Revision 1167:6d8eae68a6c7: Fix: PatchVariable::__str__ had an argument to... (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/6d8eae68a6c7 17:38:32 <Brot6> NewGRF Meta Language - Revision 1168:a0d7d932d3c1: Change: pretty print negative values to nml ou... (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/a0d7d932d3c1 17:38:32 <Brot6> NewGRF Meta Language - Revision 1169:96e468c3b581: Doc: improve documentation for BinOp::reduce (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/96e468c3b581 17:38:33 <Brot6> NewGRF Meta Language - Revision 1170:2c7fb75c0ab2: Codechange: split nml/expression.py (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/2c7fb75c0ab2 17:39:47 <Yexo> tested with regression / ogfx-trains / ogfx-rv / airportsplus / swedishrails 17:40:03 <Yexo> if any of you have any more testcases please run them with r1170 17:40:50 <planetmaker> narvs 17:41:11 <planetmaker> and maybe ogfx-landscape. It has an animated object 17:42:34 <Yexo> both work 17:43:12 <planetmaker> :-) 17:43:29 <Yexo> yeah for a general makefile system that is used by all projects :) 17:59:20 <Ammler> btw., the build script we use on the devzone should work also locally 17:59:31 <Ammler> you just need osc 18:17:52 <dihedral> fuck - i have a nasty bug in joan and i cannot trace it 18:17:53 <dihedral> grr 18:22:43 <Rubidium> *what* have *you* done you can't step through it with a debugger? 18:24:20 <dihedral> i have 2 threads responsible for sending and receiving packets respectively 18:24:30 <dihedral> i receive like 10 packets and then no more :-P 18:24:42 <dihedral> i have attached a debugger, i have added debug output ... 18:27:31 <Rubidium> what's the difference between NetworkInput/OutputThread; their comments are the same 18:28:06 <dihedral> one reads the other sends 18:28:37 <dihedral> both will be changed 18:28:45 <dihedral> think i may have found it 18:28:51 <dihedral> the call to cleanQueue 18:29:08 <dihedral> if i remove that and add the check before trying to receive packets, it works fine! 18:29:12 <dihedral> god knows why 18:31:55 <Rubidium> joan looks like it can handle only one OpenTTD server at a time 18:32:37 <dihedral> currently 18:32:45 <dihedral> that is the change i want to bring 18:32:53 <Rubidium> ah 18:32:58 <dihedral> by creating a thread group per connection 18:33:06 <dihedral> consisting of 3 threads 18:33:07 <Rubidium> you could use NIO 18:33:26 <Rubidium> then you could do the sending/receiving conveniently in one thread 18:33:39 <dihedral> that would be a nice thing :-) 18:33:54 <Rubidium> it needs a bit more bookkeeping though 18:34:31 <dihedral> well, the nice thing with the blocking queues, i can try to read and it'll just sit there until i have pushed a packet into the queue from another thread 18:34:45 <dihedral> so basically they are ideling most of the time 18:36:04 <Rubidium> though... you could do the sending in one thread and receiving in another 18:41:03 <dihedral> that is what happens now ;-) 18:42:08 <Rubidium> now, all the sending (of multiple sockets) 18:42:16 <Rubidium> s/now/no/ 18:42:24 <Rubidium> and all the receiving (of multiple sockets) 18:43:05 <dihedral> well, yes, and i will make 3 threads for each socket 18:43:17 <dihedral> one for sending, one for receiving, and one for processing 18:44:52 <dihedral> at least that would be the plan ^^ 18:48:53 <dihedral> receiving of multiple sockets in one thread is silly actually, sending is feasable though - but i'd change it to be consistend with the Input Thread 18:52:59 <Rubidium> why is receiving of multiple sockets in one thread silly? 18:53:18 <Rubidium> (you're basically calling OpenTTD silly by saying that) 18:54:33 <dihedral> no - just in my case ;-) 18:54:56 <dihedral> because i wait for a packet before moving to the next socket :-P 18:55:11 <Brot6> 2cc train set - Feature #2256 (New): NS Mat '54 (Voyager1) @ http://dev.openttdcoop.org/issues/2256 19:01:16 <dihedral> OpenTTD has enough other stuff to do than to wait for packets, so waiting a short period of time makes sense 19:01:41 <dihedral> joan however, would in that case waste more power on looping than on doing something, which would not make as much sense :-P 19:03:24 <Brot6> 32bpp-ez-patches: update from r21983 to r22002 done (2 errors) - http://bundles.openttdcoop.org/32bpp-ez-patches/testing/r22002 19:05:58 <Rubidium> true-ish; you'd be waiting till the next time there is data at one of the sockets 19:06:30 <Brot6> clientpatches: update from r21488 to r21488 done - http://bundles.openttdcoop.org/clientpatches/testing/r21488 19:07:20 <dihedral> yes, but if i wait until there is data at the current socket, it could very well be that another socket has data to be processed 19:07:41 <Rubidium> yes, but that is just a different design of the "reading" code 19:07:42 <Brot6> serverpatches: compile of r22002 still failed (#2080) - http://bundles.openttdcoop.org/serverpatches/testing/ERROR/r22002 19:07:51 <dihedral> yes 19:08:29 <dihedral> but i think joan has so little packets that it would make sense 19:08:49 <dihedral> and if it has a lot of packets, then it's not going to make a difference 19:12:17 <dihedral> but i am of course open to different ideas 19:14:53 <Yexo> Hirundo: any luck with that documentation about action2 references? 19:16:09 <Hirundo> Yes, that's done 19:16:09 <Hirundo> I'm currently de-messing random action2 19:16:31 <Yexo> ok, great 19:16:49 <Hirundo> The subtle bugs in there make me think it hasn't seen much use yet 19:17:06 <Yexo> quite possible, not sure about that 19:17:15 <Yexo> planetmaker: did the random-block see any use at all? 19:17:35 <planetmaker> how do you mean? you mean random_switch(... ) ? 19:17:54 <planetmaker> then the answer is: definitely yes 19:18:25 <Yexo> that one, yes 19:19:03 <planetmaker> containers on the flatbed wagon in ogfx-trains. fences in swedish_rails at least. Maybe more 19:19:18 <Yexo> Hirundo: what kind of bugs did you encounter? this makes me curious 19:20:30 <Hirundo> At least two that occur when using 'relative addressing' i.e. type 84 19:22:51 <Hirundo> Plus the existing references stuff and some oddities when working with independent random data 19:25:04 <planetmaker> All I know is that it returns random data :-) - whether they're really independent I think is never really exessively checked 19:25:20 <planetmaker> oh, Yexo : also vehicles, farm- and engineering supplies use random_switch, IIRC 19:25:32 <planetmaker> on the flatbed wagon. Steel possibly, too 19:43:49 <Brot6> NewGRF Meta Language - Revision 1171:ae3c8b64e290: Change: optimize if(!expr) in some cases (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/ae3c8b64e290 20:07:29 <Brot6> FIRS Industry Replacement Set - Bug #2252 (Rejected): Iron Works intro date should be earlier (andythenorth) @ http://dev.openttdcoop.org/issues/2252#change-5778 20:19:08 <Brot6> FIRS Industry Replacement Set - Bug #2252 (Reopened): Iron Works intro date should be earlier (andythenorth) @ http://dev.openttdcoop.org/issues/2252#change-5779 20:21:09 <Brot6> Java OpenTTD Admin Library - Revision 74:619943b37c2a: Add: Depend on slf4j Logging Framework (dih) @ http://dev.openttdcoop.org/projects/joan/repository/revisions/619943b37c2a 20:21:09 <Brot6> Java OpenTTD Admin Library - Revision 75:918a1f849277: Change: Start logging with slf4j (dih) @ http://dev.openttdcoop.org/projects/joan/repository/revisions/918a1f849277 20:21:09 <Brot6> Java OpenTTD Admin Library - Revision 76:2452e0a480a0: Fix: receiving packets could unexpectedly ... (dih) @ http://dev.openttdcoop.org/projects/joan/repository/revisions/2452e0a480a0 20:24:26 <Brot6> Grapes - Revision 94:5d7979b5e27e: Add: default logger config for logback, the slf4j backend in use (dih) @ http://dev.openttdcoop.org/projects/grapes/repository/revisions/5d7979b5e27e 20:31:36 <Brot6> FIRS Industry Replacement Set - Revision 1729:7e183ab47f21: Change: set a better map colour for I... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/7e183ab47f21 20:38:10 <Brot6> FIRS Industry Replacement Set - Bug #2252: Iron Works intro date should be earlier (andythenorth) @ http://dev.openttdcoop.org/issues/2252#change-5780 20:47:52 <Brot6> FIRS Industry Replacement Set - Bug #2257 (New): Some industries incorrectly do not have cb28 ena... (andythenorth) @ http://dev.openttdcoop.org/issues/2257 20:51:06 <Brot6> FIRS Industry Replacement Set - Bug #2257 (New): Some industries incorrectly do not have cb28 ena... (andythenorth) @ http://dev.openttdcoop.org/issues/2257 20:56:39 <Brot6> FIRS Industry Replacement Set - Bug #2258 (New): Dredging site not showing intro date in fund menu (andythenorth) @ http://dev.openttdcoop.org/issues/2258 21:01:13 <Brot6> FIRS Industry Replacement Set - Revision 1730:731bdc3164b2: Fix: Iron Works was incorrectly showi... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/731bdc3164b2 21:01:13 <Brot6> FIRS Industry Replacement Set - Bug #2258 (Closed): Dredging site not showing intro date in fund ... (andythenorth) @ http://dev.openttdcoop.org/issues/2258 21:01:13 <Brot6> FIRS Industry Replacement Set - Revision 1731:7c4193fc4fdc: Fix: Dredging Site shows intro date i... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/7c4193fc4fdc 21:01:14 <Brot6> FIRS Industry Replacement Set - Bug #2258 (Closed): Dredging site not showing intro date in fund ... (andythenorth) @ http://dev.openttdcoop.org/issues/2258#change-5782 21:01:19 <Brot6> FIRS Industry Replacement Set - Bug #2252 (Closed): Iron Works intro date should be earlier (andythenorth) @ http://dev.openttdcoop.org/issues/2252#change-5781 21:12:05 <Brot6> FIRS Industry Replacement Set - Revision 1732:64b17d68bb69: Change: update a comment (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/64b17d68bb69 21:12:05 <Brot6> FIRS Industry Replacement Set - Revision 1733:891b9a58dddd: Cleanup: remove unused availability s... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/891b9a58dddd 21:12:15 *** thgergo has joined #openttdcoop.devzone 21:13:57 <Brot6> FIRS Industry Replacement Set - Revision 1734:4e3e6a1bfca8: Change: improve some comments (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/4e3e6a1bfca8 21:19:55 <Hirundo> argh 21:20:49 *** Lakie has joined #openttdcoop.devzone 21:23:40 <Hirundo> I wrote stupid stuff when doing random action2 and now I pay for it :S 21:28:23 *** frosch123 has quit IRC 21:32:32 <Brot6> FIRS Industry Replacement Set - Code Review #2259 (New): Check cb flags for industries (andythenorth) @ http://dev.openttdcoop.org/issues/2259 21:36:19 <Brot6> FIRS Industry Replacement Set - Revision 1735:0c1192b7e86b: Fix: Clay Pit now has cb28 enabled (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/0c1192b7e86b 21:36:46 <planetmaker> Hirundo: don't be afraid to break it 21:36:59 <planetmaker> there's no release yet 21:39:47 <Ammler> so do it better now than after :-P 21:41:02 <Hirundo> I's more a matter of un-breaking 21:42:59 <planetmaker> I meant breaking all my newgrfs :-P 21:50:54 <Brot6> FIRS Industry Replacement Set - Revision 1736:3d8988c32007: Change: corrected comment (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/3d8988c32007 21:50:54 <Brot6> FIRS Industry Replacement Set - Revision 1737:ee2679c2f26b: Fix: Glass Works had wrong cb flags set (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/ee2679c2f26b 21:50:54 <Brot6> FIRS Industry Replacement Set - Revision 1738:8c29a58ff3d4: Change: correct some indenting (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/8c29a58ff3d4 21:59:40 <Brot6> FIRS Industry Replacement Set - Revision 1739:e1c475c36f25: Fix: Oil Well now correctly uses cb28 (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/e1c475c36f25 22:00:59 *** Lakie has quit IRC 22:01:36 <Brot6> FIRS Industry Replacement Set - Revision 1740:85784806c20d: Fix: Oil Well really does now correct... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/85784806c20d 22:03:35 <Brot6> FIRS Industry Replacement Set - Revision 1741:85d945fae2ed: Fix: Quarry now correctly uses cb28 (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/85d945fae2ed 22:04:17 <Brot6> FIRS Industry Replacement Set - Revision 1742:8f038156b840: Fix: Quarry really does now correctly... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/8f038156b840 22:09:30 <Brot6> FIRS Industry Replacement Set - Code Review #2259 (Closed): Check cb flags for industries (andythenorth) @ http://dev.openttdcoop.org/issues/2259 22:09:31 <Brot6> FIRS Industry Replacement Set - Code Review #2259 (Closed): Check cb flags for industries (andythenorth) @ http://dev.openttdcoop.org/issues/2259#change-5783 22:10:42 <Brot6> FIRS Industry Replacement Set - Revision 1743:3fe6f1fcef45: Fix: corrected callback flags for Saw... (andythenorth) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/3fe6f1fcef45 22:10:42 <Brot6> FIRS Industry Replacement Set - Bug #2257 (Closed): Some industries incorrectly do not have cb28 ... (andythenorth) @ http://dev.openttdcoop.org/issues/2257#change-5784 22:19:31 *** andythenorth has left #openttdcoop.devzone 22:29:00 <Brot6> NewGRF Meta Language - Bug #1626: Fill Action2.references in random action2 (Hirundo) @ http://dev.openttdcoop.org/issues/1626#change-5785 22:30:06 <Brot6> NewGRF Meta Language - Revision 1172:aa40ff7e4730: Codechange: Pass a SpriteGroupRef instead of a... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/aa40ff7e4730 22:30:06 <Brot6> NewGRF Meta Language - Revision 1177:558a34f52e8c: Codechange: Use the SpriteGroupRef stuff to re... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/558a34f52e8c 22:30:06 <Brot6> NewGRF Meta Language - Revision 1176:2fbba2c563fa: Codechange: Break parse_randomswitch into seva... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/2fbba2c563fa 22:30:08 <Brot6> NewGRF Meta Language - Revision 1174:6c8d1bd953a3: Feature: Optimize allocation of temporary stor... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/6c8d1bd953a3 22:30:12 <Brot6> NewGRF Meta Language - Revision 1175:2275da13974b: Fix: Random-switch blocks sometimes got an inc... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/2275da13974b 22:30:16 <Brot6> NewGRF Meta Language - Revision 1173:f5975ebe6e93: Codechange: Make Action2.references a dictiona... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/f5975ebe6e93 22:47:28 <Brot6> NewGRF Meta Language - Revision 1178:9ce32ae3ac89: Fix: don't write an action0 with zero properti... (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/9ce32ae3ac89 23:05:14 <Brot6> Example NewGRF Project - Revision 255:0b202c829b8c: Fix: [NML] Repo revision wasn't actually writ... (planetmaker) @ http://dev.openttdcoop.org/projects/newgrf-makefile/repository/revisions/0b202c829b8c 23:08:57 <Hirundo> goodnight 23:10:05 <planetmaker> yes, good night. I wanted to sleep long ago... :-) 23:48:38 <Brot6> NewGRF Meta Language - Revision 1179:e2a5da699781: Add: misc flag for trains: allow flipping in t... (planetmaker) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/e2a5da699781