--- Log opened Tue Dec 04 00:00:35 2012 20121204 00:08:35-!- vultraz [~chatzilla@124.109.10.167] has quit [Ping timeout: 255 seconds] 20121204 00:11:11-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20121204 00:12:11-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 255 seconds] 20121204 00:16:27-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20121204 00:17:37-!- anonymissimus [~chatzilla@HSI-KBW-046-005-025-163.hsi8.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.89 [Firefox 11.0/20120312181643]] 20121204 00:22:32-!- mjs-de [~mjs-de@wh.uni-dortmund.de] has quit [Remote host closed the connection] 20121204 00:29:39-!- stikonas [~gentoo@5.20.200.50] has joined #wesnoth-dev 20121204 00:29:39-!- stikonas [~gentoo@5.20.200.50] has quit [Changing host] 20121204 00:29:39-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20121204 00:37:05-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20121204 00:43:14-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20121204 00:46:24-!- vultraz [~chatzilla@124.109.10.167] has quit [Read error: Connection reset by peer] 20121204 00:47:22-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20121204 00:52:51-!- vultraz [~chatzilla@124.109.10.167] has quit [Read error: Connection reset by peer] 20121204 00:52:59-!- vultraz_ [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20121204 00:53:15-!- vultraz_ is now known as vultraz 20121204 01:18:55-!- vultraz [~chatzilla@124.109.10.167] has quit [Read error: Connection reset by peer] 20121204 01:19:52-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20121204 01:22:37-!- mattsc [~mattsc@fw.hia.nrc.ca] has quit [Quit: I'm asleep] 20121204 01:45:25-!- mjs-de [~mjs-de@92.224.177.244] has joined #wesnoth-dev 20121204 01:54:56-!- mattsc [~mattsc@d154-20-32-241.bchsia.telus.net] has joined #wesnoth-dev 20121204 01:57:51-!- mnewton1 [~mnewton1@76.99.170.226] has joined #wesnoth-dev 20121204 02:00:08-!- mjs-de [~mjs-de@92.224.177.244] has quit [Ping timeout: 245 seconds] 20121204 02:20:45-!- wesbot changed the topic of #wesnoth-dev to: 1.11.1 planned for once the hotkey and MP issues are fixed | 190 bugs, 331 feature requests, 15 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20121204 03:08:01-!- irker545 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20121204 03:09:58-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20121204 03:25:20-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20121204 03:31:48-!- Crendgrim_ [~crend@port-92-204-23-93.dynamic.qsc.de] has joined #wesnoth-dev 20121204 03:35:35-!- Crendgrim [~crend@port-92-204-94-191.dynamic.qsc.de] has quit [Ping timeout: 255 seconds] 20121204 03:42:47-!- shadowm [~ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20121204 03:44:14< shadowm> elias: There is something SERIOUSLY wrong with wmlunits at the moment. 20121204 03:44:42< shadowm> elias: So it uses the Wesnoth client to preprocess WML, right? Some add-on or set of add-ons are causing the Wesnoth client to use over 1 GiB of RAM on Wesnoth.org 20121204 03:44:49< shadowm> And that's not all that there's to it, either. 20121204 03:45:07< shadowm> Gambit wants you to go and check http://units.wesnoth.org/1.10/mainline/en_US/mainline.html and click on the Campaigns link. 20121204 03:45:24< Gambit> No but really. Long-running processes that constantly interact with our ever-growing add-on server? 20121204 03:45:42< Gambit> hrm wrong channel, but I guess it doesn't hurt to say that here 20121204 03:46:19< shadowm> elias: You should see something like this: https://dl.dropbox.com/u/21371130/wesnoth-wooooo.png 20121204 03:46:55-!- Blueblaze [~Blueblaze@2602:304:cca1:4d69:6233:4bff:fe0a:827b] has joined #wesnoth-dev 20121204 03:47:08< Gambit> maybe some caching is needed 20121204 03:47:27< Gambit> or more severe caching if there already is some 20121204 03:47:44< shadowm> elias: We really shouldn't be running wmlunits on arbitrary add-ons, what with bugs such as https://gna.org/bugs/?20126 that can be harmful to our server. 20121204 03:47:59< shadowm> I didn't know it actually used the preprocessor. 20121204 03:48:54< shadowm> You also need to join the admins channel. 20121204 03:49:05< shadowm> Really. 20121204 03:57:55-!- Elvish_Pillager [~eli@dhip-029.rrw.residences.colby.edu] has quit [Ping timeout: 260 seconds] 20121204 04:05:33< shadowm> The instance using nearly 1 GiB of RAM was preprocessing the following add-ons before I paused it: 20121204 04:06:03< shadowm> AI-demos A_New_Land_Classic Ladder2000 SXCollection The_Sojournings_of_Grog 20121204 04:07:39< shadowm> SXCollection alone on my machine is enough to increase Wesnoth's memory usage from 123 MiB to 554 MiB choosing the Local Game option. 20121204 04:08:18< shadowm> Of course that doesn't really explain why TSoG appears dozens of times with weird links in units.wesnoth.org. 20121204 04:08:34< shadowm> Links like "http://units.wesnoth.org/1.10/Nightmares_of_Meloen/en_US/The_Sojournings_of_Grog.html" 20121204 04:08:59< shadowm> (Hundreds?) 20121204 04:11:22< shadowm> Also, the 1.10 and trunk wmlunits tasks were running simultaneously. Bad idea. 20121204 04:14:20-!- irker136 [~irker@ai0867.net] has joined #wesnoth-dev 20121204 04:14:20< irker136> wesnoth: alarantalara * r55804 /trunk/ (3 files in 2 dirs): 20121204 04:14:21< irker136> wesnoth: Remove Silver Mage as a leader for Age of Heroes as per bug #19595. The mobility is truly insane on maps with multiple keeps. 20121204 04:20:28-!- Blueblaze [~Blueblaze@2602:304:cca1:4d69:6233:4bff:fe0a:827b] has quit [Quit: Blueblaze] 20121204 04:24:43-!- Upth [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has joined #wesnoth-dev 20121204 04:24:43-!- Upth is now known as Upthorn 20121204 04:26:43-!- shadowm [~ignacio@wesnoth/developer/shadowmaster] has left #wesnoth-dev [] 20121204 04:46:26< vultraz> shadowm was here :O I thought he was on IRC break 20121204 04:55:42-!- Ivanovic_ [~ivanovic@77.11.192.165] has joined #wesnoth-dev 20121204 04:58:28-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 245 seconds] 20121204 04:59:36-!- Ivanovic_ is now known as Ivanovic 20121204 05:10:38< Gambit> vultraz: http://media.tumblr.com/tumblr_m47jt2hXKj1r9fn2s.gif 20121204 05:56:02-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20121204 06:14:44-!- hopman- [~chris@50-193-32-122-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 20121204 06:15:00-!- hopman- [~chris@50-193-32-122-static.hfc.comcastbusiness.net] has joined #wesnoth-dev 20121204 06:35:20-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Read error: Connection reset by peer] 20121204 06:54:32-!- mnewton1 [~mnewton1@76.99.170.226] has quit [Quit: Rice and Corn] 20121204 07:12:26-!- vultraz [~chatzilla@124.109.10.167] has quit [Ping timeout: 265 seconds] 20121204 07:17:41-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20121204 07:33:57-!- Ivanovic [~ivanovic@77.11.192.165] has quit [Changing host] 20121204 07:33:57-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20121204 07:51:36-!- vultraz [~chatzilla@124.109.10.167] has quit [Read error: Connection reset by peer] 20121204 07:58:37-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20121204 08:20:45-!- wesbot changed the topic of #wesnoth-dev to: 1.11.1 planned for once the hotkey and MP issues are fixed | 188 bugs, 331 feature requests, 15 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20121204 08:45:16-!- gh0st [~gh0st@89.31.118.161] has joined #wesnoth-dev 20121204 08:53:11-!- vultraz [~chatzilla@124.109.10.167] has quit [Ping timeout: 256 seconds] 20121204 09:01:33-!- boucman_work [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20121204 09:10:18-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20121204 09:11:10-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has quit [Remote host closed the connection] 20121204 09:22:34-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20121204 09:22:36-!- irker136 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20121204 09:23:00-!- Cookiee is now known as Cookie 20121204 09:23:23-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20121204 10:04:29-!- Crab_ [Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20121204 10:06:25-!- loonybot [~loonybot@46.138.73.254] has joined #wesnoth-dev 20121204 10:06:26-!- loonybot [~loonybot@46.138.73.254] has quit [Changing host] 20121204 10:06:26-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20121204 10:47:01-!- Crendgrim_ is now known as Crendgrim 20121204 11:18:26-!- irker857 [~irker@ai0867.net] has joined #wesnoth-dev 20121204 11:18:26< irker857> wesnoth: ai0867 * r55805 /trunk/data/tools/wesnoth/libgithub.py: 20121204 11:18:26< irker857> wesnoth: Memoize the JSON request, not the filtering step performed on it 20121204 11:37:44-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20121204 11:37:44-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20121204 11:47:13-!- stikonas [~gentoo@5.20.200.50] has joined #wesnoth-dev 20121204 11:47:13-!- stikonas [~gentoo@5.20.200.50] has quit [Changing host] 20121204 11:47:13-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20121204 12:10:33-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 245 seconds] 20121204 12:26:42-!- jamit [~jamit@wesnoth/developer/jamit] has joined #wesnoth-dev 20121204 12:34:18-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 264 seconds] 20121204 12:34:57-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20121204 12:48:55-!- Elvish_Pillager [~eli@dhip-029.rrw.residences.colby.edu] has joined #wesnoth-dev 20121204 12:54:06< irker857> wesnoth: jamit * r55806 /trunk/src/game_events.cpp: 20121204 12:54:06< irker857> wesnoth: Make the default parameters for cfg_to_loc() more useful. 20121204 13:03:17< irker857> wesnoth: jamit * r55807 /trunk/ (src/game_events.cpp changelog): 20121204 13:03:17< irker857> wesnoth: Fix [store_time_of_day] so that it overwrites the provided container variable. 20121204 13:03:17< irker857> wesnoth: (It had treated the container as an array and appended a new container to the end of it.) 20121204 13:03:29-!- horon [~horon@nttkyo042189.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20121204 13:16:28< irker857> wesnoth: jamit * r55808 /trunk/src/gui/dialogs/mp_change_control.cpp: 20121204 13:16:29< irker857> wesnoth: Simplify a conditional. 20121204 13:18:44-!- Crendgrim [~crend@port-92-204-23-93.dynamic.qsc.de] has quit [Quit: Konversation terminated!] 20121204 13:41:47-!- MeccaGod [majs@host189-199.bornet.net] has joined #wesnoth-dev 20121204 14:22:20-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Read error: Connection reset by peer] 20121204 14:30:16-!- artisticdude [~artisticd@114.sub-70-192-194.myvzw.com] has joined #wesnoth-dev 20121204 14:39:16< irker857> wesnoth: jamit * r55809 /trunk/src/ (team.cpp team.hpp): 20121204 14:39:16< irker857> wesnoth: Make team_info and default_team_gold private to the team class. 20121204 14:39:17< irker857> wesnoth: It just seems to be a better fit to data encapsulation principles 20121204 14:39:17< irker857> wesnoth: (and they are not currently used outside the team class). 20121204 15:02:04-!- mattsc [~mattsc@d154-20-32-241.bchsia.telus.net] has quit [Quit: I'm asleep] 20121204 15:05:12< irker857> wesnoth: ai0867 * r55810 /trunk/data/tools/wesnoth/libgithub.py: 20121204 15:05:12< irker857> wesnoth: Simplify some conditionals 20121204 15:10:30-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 260 seconds] 20121204 15:12:19-!- mattsc [~mattsc@207.230.251.234] has joined #wesnoth-dev 20121204 15:12:33-!- artisticdude [~artisticd@114.sub-70-192-194.myvzw.com] has quit [Quit: Leaving.] 20121204 15:14:28-!- stikonas [~gentoo@5.20.200.50] has joined #wesnoth-dev 20121204 15:14:28-!- stikonas [~gentoo@5.20.200.50] has quit [Changing host] 20121204 15:14:28-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20121204 15:20:16-!- horon [~horon@nttkyo042189.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20121204 15:24:27< irker857> wesnoth: jamit * r55811 /trunk/src/menu_events.cpp: 20121204 15:24:28< irker857> wesnoth: Refactor menu_handler::end_turn(). 20121204 15:24:28< irker857> wesnoth: This is partly for readability and partly for efficiency. 20121204 15:28:55-!- MeccaGod [majs@host189-199.bornet.net] has quit [] 20121204 15:40:00-!- loonybot [~loonybot@ppp91-78-91-3.pppoe.mtu-net.ru] has joined #wesnoth-dev 20121204 15:40:02-!- loonybot [~loonybot@ppp91-78-91-3.pppoe.mtu-net.ru] has quit [Changing host] 20121204 15:40:02-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20121204 15:45:01-!- mjs-de [~mjs-de@d120040.adsl.hansenet.de] has joined #wesnoth-dev 20121204 16:50:44-!- mattsc [~mattsc@207.230.251.234] has quit [Ping timeout: 255 seconds] 20121204 17:05:07-!- mattsc [~mattsc@fw.hia.nrc.ca] has joined #wesnoth-dev 20121204 17:10:08-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Read error: Operation timed out] 20121204 17:19:51-!- stikonas [~gentoo@5.20.200.50] has joined #wesnoth-dev 20121204 17:19:51-!- stikonas [~gentoo@5.20.200.50] has quit [Changing host] 20121204 17:19:51-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20121204 17:34:19-!- boucman_work [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20121204 17:35:09-!- boucman_work [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20121204 17:38:25-!- stikonas_ [~gentoo@5.20.200.50] has joined #wesnoth-dev 20121204 17:38:25-!- stikonas_ [~gentoo@5.20.200.50] has quit [Changing host] 20121204 17:38:25-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20121204 17:38:26-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 255 seconds] 20121204 17:41:05-!- gh0st [~gh0st@89.31.118.161] has quit [Quit: off for sleep] 20121204 17:48:02-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 244 seconds] 20121204 17:55:11-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20121204 18:05:55-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 255 seconds] 20121204 18:09:23-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20121204 18:10:09-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has joined #wesnoth-dev 20121204 18:10:10-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has quit [Changing host] 20121204 18:10:10-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has joined #wesnoth-dev 20121204 18:19:24-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has joined #wesnoth-dev 20121204 18:34:09-!- prkc [~negusnyul@540044BC.dsl.pool.telekom.hu] has joined #wesnoth-dev 20121204 18:36:10-!- natasiel [~natasiel@wesnoth/mp-mod/natasiel] has joined #wesnoth-dev 20121204 18:45:44-!- Crendgrim [~crend@port-92-204-23-93.dynamic.qsc.de] has joined #wesnoth-dev 20121204 18:50:00-!- boucman_work [~rosen@wesnoth/developer/boucman] has quit [Ping timeout: 264 seconds] 20121204 19:03:03-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20121204 19:12:56-!- noy [~Noy@d50-98-14-63.bchsia.telus.net] has joined #wesnoth-dev 20121204 19:12:56-!- noy [~Noy@d50-98-14-63.bchsia.telus.net] has quit [Changing host] 20121204 19:12:56-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20121204 19:38:47-!- timotei [~timotei@79.119.98.14] has joined #wesnoth-dev 20121204 19:38:47-!- timotei [~timotei@79.119.98.14] has quit [Changing host] 20121204 19:38:47-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20121204 19:59:09-!- natasiel [~natasiel@wesnoth/mp-mod/natasiel] has quit [Quit: saving the galaxy!] 20121204 20:43:15-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has quit [Quit: Konversation terminated!] 20121204 20:44:15-!- irker857 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20121204 20:58:20-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20121204 21:00:09-!- exciton [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20121204 21:00:23-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20121204 21:00:58< mattsc> Hi, Arc. You around? 20121204 21:06:57-!- happygrue [~happygrue@wesnoth/developer/wintermute] has quit [Remote host closed the connection] 20121204 21:07:24-!- happygrue [~happygrue@c-76-119-97-171.hsd1.ma.comcast.net] has joined #wesnoth-dev 20121204 21:07:24-!- happygrue [~happygrue@c-76-119-97-171.hsd1.ma.comcast.net] has quit [Changing host] 20121204 21:07:24-!- happygrue [~happygrue@wesnoth/developer/wintermute] has joined #wesnoth-dev 20121204 21:13:22-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20121204 21:13:22-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20121204 21:27:18-!- anonymissimus [~chatzilla@HSI-KBW-046-005-025-163.hsi8.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20121204 21:29:59-!- mnewton1 [~mnewton1@c-76-99-170-226.hsd1.de.comcast.net] has joined #wesnoth-dev 20121204 21:30:59-!- prkc [~negusnyul@540044BC.dsl.pool.telekom.hu] has quit [Quit: Konversation terminated!] 20121204 21:42:23-!- irker873 [~irker@ai0867.net] has joined #wesnoth-dev 20121204 21:42:24< irker873> wesnoth: jamit * r55812 /trunk/src/ (team.cpp team.hpp gamestatus.cpp): 20121204 21:42:24< irker873> wesnoth: In the interest of future maintenance, move the list of side attributes from 20121204 21:42:24< irker873> wesnoth: gamestatus.cpp to team.cpp. 20121204 21:49:39< anonymissimus> jamit: what is this "pimpl" idiom ? Was the main reason that reduced the number of files which get recompiled the removal of the #include "actions/undo.hpp" in play_controller.hpp ? 20121204 22:01:12-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20121204 22:01:41-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 255 seconds] 20121204 22:03:57-!- exciton [chuck-the-@89.208.169.104] has quit [Ping timeout: 252 seconds] 20121204 22:11:39-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20121204 22:22:15< anonymissimus> mattsc: congrats for becoming a dev, or why are you red ? :P 20121204 22:23:47< mattsc> anonymissimus: thanks! For some reason people seem to trust me that I won't screw things up too badly. :) 20121204 22:24:40-!- mnewton1 [~mnewton1@c-76-99-170-226.hsd1.de.comcast.net] has quit [Quit: Rice and Corn] 20121204 22:27:22< anonymissimus> mattsc: as long as fendrin stays around here you don#t have much to worry :P 20121204 22:39:01< AI0867> anonymissimus: pimpl = private implementation 20121204 22:39:26< AI0867> the idea is that the implementation is entirely hidden (rather than the members being declared in the header) 20121204 22:39:44< AI0867> so, if you change the implementation, the header and ABI will stay the same 20121204 22:39:56< AI0867> at the cost of 1 more pointer dereference 20121204 22:40:22< AI0867> mostly useful for libraries 20121204 22:40:46< anonymissimus> mattsc: do you know something about that it's bad in some way to do string concatenation in lua like this: local s = "a"; s:format("%s", s) 20121204 22:40:58< anonymissimus> mattsc: perhaps also in a loop/repeatedly 20121204 22:42:10< anonymissimus> I did this with the MFC CString in C++ which was fatal; I didn't expect given classes to meke it so easy to cause UB 20121204 22:42:15< mattsc> anonymissimus: no, sorry, don't know anything about this. 20121204 22:44:09< anonymissimus> AI0867: thanks 20121204 22:45:20< anonymissimus> mattsc: well, you can't screw up much at all only with lua it seems 20121204 22:46:26< AI0867> oh, you can 20121204 22:46:38< AI0867> break something in data/lua/wml-tags.lua 20121204 22:46:50< AI0867> and all campaigns grind to a halt 20121204 22:47:02< AI0867> but hey, that's what version control is for 20121204 22:47:24< AI0867> just try to be obvious about it when you break something 20121204 22:48:16< AI0867> I've twice had to revert series of commits by someone who didn't entirely know what they were doing and had integrated their changes all over the source (and then disappeared) 20121204 22:49:22< AI0867> when you get to a stage of "well, it looks like 3 months ago is the divergence point where the AI started behaving crappier and crappier", reverting can be a chore 20121204 22:49:51< mattsc> anonymissimus: you also used to be able to crash Wesnoth with simple errors inside the lua AI, but that's been fixed (except for nogui mode, but that mode has more serious issues than that) 20121204 22:50:10< AI0867> in that case, it was someone tweaking and optimizing AI parameters and conditions without fully understanding what they were doing 20121204 22:50:50< AI0867> which resulted in things like the AI recruiting and then sitting with a castle full of units until you approached if the map was large enough 20121204 22:51:26< Espreon> ... And that same person is doing work/did work for some ATI drivers... 20121204 22:51:42< AI0867> which explains the exploded GPUs 20121204 22:52:06< AI0867> okay, less exploding and more burning 20121204 22:52:26 * AI0867 had fun setting transistors on fire today 20121204 22:53:15< anonymissimus> everything which can be reproduced deterministically such as those crashes with simple errors in lua ai counts as a small problem for me ;) 20121204 22:56:12< mattsc> true 20121204 22:58:09< anonymissimus> under varying outer circumstances I should add 20121204 22:58:25< anonymissimus> such as different build systems and OSes 20121204 22:59:38< anonymissimus> Espreon: are you talking about thonsew ? 20121204 22:59:43< Espreon> No. 20121204 22:59:52< Espreon> I'm talking about suokko. 20121204 22:59:57< Espreon> (Oops) 20121204 22:59:59< anonymissimus> ah 20121204 23:10:39-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20121204 23:13:43-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20121204 23:37:05-!- mjs-de [~mjs-de@d120040.adsl.hansenet.de] has quit [Remote host closed the connection] 20121204 23:41:52-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20121204 23:58:19-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev --- Log closed Wed Dec 05 00:00:35 2012