--- Log opened Wed Jan 06 00:00:33 2016 20160106 00:01:14< gfgtdf> ancestral: hmm does ti aork when you specify the font explicitlys fia name in the pango string ? 20160106 00:01:17< gfgtdf> it work* 20160106 00:01:21< gfgtdf> via* 20160106 00:02:27-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20160106 00:02:52-!- ancestral [~ancestral@71-220-42-226.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20160106 00:04:46-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 240 seconds] 20160106 00:05:33< gfgtdf> iceiceice: i just noticed that the lua console applies pango when it shoudlnt 20160106 00:06:28< gfgtdf> iceiceice: whe i type wesnoth.wml_actions.message { message = "AA" } is parses the in the lua string 20160106 00:06:48< gfgtdf> iceiceice: so that i onyl see iceiceice: whe i type wesnoth.wml_actions.message { message = "AA" } in the log 20160106 00:07:01< gfgtdf> iceiceice: so that i onyl see wesnoth.wml_actions.message { message = "AA" } in the log 20160106 00:08:54< gfgtdf> ancestral: does it work when you use wesnoth.wml_actions.message { message = "AA" } in the lau console 20160106 00:09:38< gfgtdf> Aginor: i just noticed that when you use wesnoth.wml_actions.message { message = "AA" } then the ganemap is drawm over the lua consolde dialog while me [message] is shown 20160106 00:10:30< gfgtdf> ancestrak or rather 'wesnoth.wml_actions.message { message = "MMiiiMM" } ' 20160106 00:25:05-!- iceiceice [~chris@50.245.222.235] has joined #wesnoth-dev 20160106 00:25:05-!- iceiceice [~chris@50.245.222.235] has quit [Changing host] 20160106 00:25:05-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20160106 00:25:43< gfgtdf> iceiceice: did you see my message earlier ? 20160106 00:25:53< iceiceice> no 20160106 00:25:55< iceiceice> let me check logs 20160106 00:27:22-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160106 00:27:35-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 00:27:51< iceiceice> gfgtdf: i think i didnt anticipate that 20160106 00:27:58< iceiceice> i think i use the pango markup currently, to make the sans serif font or osmething 20160106 00:28:05< iceiceice> or to apply the blue color 20160106 00:28:18< iceiceice> is there a pango "verbatim" tag or something? 20160106 00:28:41< iceiceice> if not then might have to change the thing around 20160106 00:28:53< iceiceice> idk if there is some way to assign fonts directly in the gui2 settings or something 20160106 00:29:14< iceiceice> if there is a verbatim tag then it should be easy to fix i think 20160106 00:29:51< gfgtdf> iceiceice: i but i couldnt fidn a verbatim tag in the docs 20160106 00:30:02< iceiceice> aginor: i'm not too surprised about graphical glitches, i mean wesnoth does not have a real compositor 20160106 00:30:33< gfgtdf> iceiceice: i also thinka nonospace font woudl be nice for the lua console 20160106 00:30:36< iceiceice> the lua console is a pretty low level thing i guess, so you can proably expose some wierd stuff 20160106 00:30:37< gfgtdf> mono* 20160106 00:36:18-!- mjs-de [~mjs-de@f048041248.adsl.alicedsl.de] has quit [Remote host closed the connection] 20160106 00:38:02< iceiceice> gfgtdf: i guess the text within the tags just needs to be escaped for pango 20160106 00:40:32-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 272 seconds] 20160106 00:45:51< iceiceice> gfgtdf: i guess that it needs to have a "font::escape_text" call at this line: 20160106 00:45:52< iceiceice> https://github.com/wesnoth/wesnoth/blob/master/src/gui/dialogs/lua_interpreter.cpp#L421 20160106 00:45:59< iceiceice> just like at this line 20160106 00:46:00< iceiceice> https://github.com/wesnoth/wesnoth/blob/master/src/gui/dialogs/lua_interpreter.cpp#L407 20160106 00:49:07< gfgtdf> iceiceice: y that looks good ty 20160106 00:55:00< iceiceice> gfgtdf i will make a pull request 20160106 00:55:15< iceiceice> i cant actually compile compile atm because i dont have the right libs 20160106 00:57:07< gfgtdf> iceiceice: i actualyl think adding it ther emigth be wrong 20160106 00:57:17< gfgtdf> iceiceice: it seems like this log here https://github.com/wesnoth/wesnoth/blob/master/src/gui/dialogs/lua_interpreter.cpp#L407 20160106 00:57:30< gfgtdf> is part of the getlog in here https://github.com/wesnoth/wesnoth/blob/master/src/gui/dialogs/lua_interpreter.cpp#L421 20160106 00:57:51< gfgtdf> iceiceice: so that addng a esapce there woudl also disable the span form line 407 20160106 00:59:22< iceiceice> yeah i think you are right 20160106 00:59:41< iceiceice> i guess that means, the interface it uses wiht the lua kernel should be changed 20160106 00:59:51< iceiceice> right now it just gives a pointer to the stringstream 20160106 01:00:20< iceiceice> i guess the kernel should pass whole strings 20160106 01:00:50< iceiceice> to a function object 20160106 01:00:55< iceiceice> and then the interpreter dialog escapes them 20160106 01:03:45< celticminstrel> gfgtdf: I dunno about ancestral, but for me, the Lua console is so slow as to be completely useless. 20160106 01:04:33< iceiceice> i think it does a lot of copying internally unfortunately 20160106 01:04:40< iceiceice> if the project were c++11 it would be easier 20160106 01:04:55< iceiceice> also idk if gui2 is really meant for applications like this 20160106 01:05:46< celticminstrel> It might've been better to build it on the chat/command interface rather than stuffing it into the inspect window. 20160106 01:06:20< celticminstrel> Or, wait, it's actually separate from the inspect window, isn't it? Still, rather than using GUI2, it might've been better to just use the chat/command interface somehow. 20160106 01:06:22< iceiceice> its not really on the chat command interface , i mean its in its own dialog 20160106 01:06:41< iceiceice> idk how the chat command interface is rendered 20160106 01:06:59< celticminstrel> To enter a command, you press colon and then type your command (by default). 20160106 01:06:59< iceiceice> but i'm pretty sure it does not have scroll dialogs 20160106 01:07:22< iceiceice> you can also enter lua that way if you really want 20160106 01:07:35< celticminstrel> To enter the Lua console, you could press some other key and then enter your Lua command, and responses show up in chat as if passed to wesnoth.message(). 20160106 01:07:41< gfgtdf> celticminstrel: hmm i actualyl never has problems liek this with lua console 20160106 01:08:05< gfgtdf> celticminstrel, ancestral, ofc you can do the same with :lua command 20160106 01:08:18< celticminstrel> It takes two or three seconds for a character to appear after I've pressed the key, and characters are dropped as well if I type too fast. 20160106 01:08:36< iceiceice> is that after a lot of stuff is in the console? 20160106 01:08:37< iceiceice> or just all the time 20160106 01:08:50< celticminstrel> The :lua command would be sufficient if two conditions were met. 20160106 01:09:22< celticminstrel> 1) :lua does not give any feedback (unless there's an error); it would be more helpful if the output were shown in the chat area. 20160106 01:09:33< gfgtdf> celticminstrel: well we have the lau console for that 20160106 01:09:36< celticminstrel> 2) The command interface doesn't have history, last I checked. 20160106 01:09:49< celticminstrel> gfgtdf: But like I just said, I can't use the Lua console. 20160106 01:09:59< gfgtdf> celticminstrel: dies this slowbnedd also appear for [message] with text_inout ? 20160106 01:10:03< gfgtdf> text imput* 20160106 01:10:16< celticminstrel> I don't think so. 20160106 01:10:19< iceiceice> celticminstrel, there is another difference, 20160106 01:10:27< iceiceice> the lua console basically pauses everything 20160106 01:10:29< gfgtdf> celticminstrel: did you test ? 20160106 01:10:33< iceiceice> so things wont change while you are querying 20160106 01:10:37< iceiceice> the command interface doesnt do that 20160106 01:10:52< celticminstrel> I remember trying [message] with test input and I don't recall having any issues. 20160106 01:11:30< celticminstrel> iceiceice: What kind of things would change while you're using the command interface on your turn? 20160106 01:11:51< iceiceice> stuff like, what hex is recorded as having been mouse dover 20160106 01:12:03< iceiceice> in general whenever you move the mouse, lots of lua may get fired 20160106 01:12:10< celticminstrel> Ah, good point. 20160106 01:20:26-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 272 seconds] 20160106 01:22:12-!- gfgtdf [~chatzilla@f054143210.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0.2/20151221130713]] 20160106 01:26:36-!- gfgtdf [~chatzilla@f054143210.adsl.alicedsl.de] has joined #wesnoth-dev 20160106 01:29:19< gfgtdf> 20160103 21:32:23< Elvish_Hunter> Basically, after clicking to dismiss the objectives box, it didn't disappear, but was cleared (hex by hex) only when moving the mouse over it. 20160106 01:29:36< gfgtdf> Aginor, Elvish_Hunter: i also noticed this 20160106 01:29:58< gfgtdf> Aginor, Elvish_Hunter: this also hqappens with the 'you dont have any unti you coudl recall' dialog 20160106 01:30:23-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Read error: Connection reset by peer] 20160106 01:30:50-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20160106 01:32:49-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Read error: Connection reset by peer] 20160106 01:33:15-!- iceiceice [~chris@50.245.222.235] has joined #wesnoth-dev 20160106 01:33:15-!- iceiceice [~chris@50.245.222.235] has quit [Changing host] 20160106 01:33:15-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20160106 01:41:45-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20160106 01:44:46-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 240 seconds] 20160106 01:44:46-!- wedge010 is now known as wedge009 20160106 01:49:33-!- irker031 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20160106 01:49:33< irker031> wesnoth: gfgtdf wesnoth:master 25ad24d4f784 / src/actions/ (14 files): Fix oos on undoing recalls that capture villages http://git.io/vuEyW 20160106 01:49:33< irker031> wesnoth: gfgtdf wesnoth:master ffe5cd44e358 / src/scripting/game_lua_kernel.cpp: fix [endlevel] end_text=translatable string http://git.io/vuEyl 20160106 01:49:34< irker031> wesnoth: gfgtdf wesnoth:master acabc9201d11 / src/teambuilder.cpp: Remove unused code http://git.io/vuEy8 20160106 01:49:34< irker031> wesnoth: gfgtdf wesnoth:master 163bdc9ecd44 / src/ (game_config_manager.cpp game_initialization/flg_manager.cpp teambuilder.cpp): fix sides with no type= attribute http://git.io/vuEy4 20160106 02:01:57-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Read error: Connection reset by peer] 20160106 02:02:18-!- iceiceice [~chris@50.245.222.235] has joined #wesnoth-dev 20160106 02:02:18-!- iceiceice [~chris@50.245.222.235] has quit [Changing host] 20160106 02:02:18-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20160106 02:10:41-!- travis-ci [~travis-ci@ec2-54-197-181-138.compute-1.amazonaws.com] has joined #wesnoth-dev 20160106 02:10:42< travis-ci> wesnoth/wesnoth#8135 (master - 163bdc9 : gfgtdf): The build was broken. 20160106 02:10:42< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/100495389 20160106 02:10:42-!- travis-ci [~travis-ci@ec2-54-197-181-138.compute-1.amazonaws.com] has left #wesnoth-dev [] 20160106 02:21:42-!- gfgtdf [~chatzilla@f054143210.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0.2/20151221130713]] 20160106 02:52:14-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20160106 02:52:29-!- vjoshi [~vjoshi@114.143.124.122] has joined #wesnoth-dev 20160106 03:36:40-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 03:38:21< irker031> wesnoth: gfgtdf wesnoth:master e1799080d4bb / src/actions/undo_move_action.cpp: fix unused variable warning. http://git.io/vuuUP 20160106 03:39:50-!- vjoshi [~vjoshi@114.143.124.122] has quit [Ping timeout: 260 seconds] 20160106 03:41:34-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 265 seconds] 20160106 03:50:40-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20160106 04:01:55-!- travis-ci [~travis-ci@ec2-23-20-27-233.compute-1.amazonaws.com] has joined #wesnoth-dev 20160106 04:01:56< travis-ci> wesnoth/wesnoth#8136 (master - e179908 : gfgtdf): The build is still failing. 20160106 04:01:56< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/100505966 20160106 04:01:56-!- travis-ci [~travis-ci@ec2-23-20-27-233.compute-1.amazonaws.com] has left #wesnoth-dev [] 20160106 04:30:27-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20160106 05:03:13< Aginor> 13:09 < gfgtdf> Aginor: i just noticed that when you use wesnoth.wml_actions.message { message = "AA" } then the ganemap is drawm over the lua consolde dialog while me [message] is shown 20160106 05:03:25< Aginor> I know nothing of WML, how do I prepdoduce? 20160106 05:05:16< Aginor> 14:29 < gfgtdf> 20160103 21:32:23< Elvish_Hunter> Basically, after clicking to dismiss the objectives box, it didn't disappear, but was cleared (hex by hex) only when moving the mouse over it. 20160106 05:05:20< Aginor> 14:29 < gfgtdf> Aginor, Elvish_Hunter: i also noticed this 20160106 05:05:22< Aginor> 14:29 < gfgtdf> Aginor, Elvish_Hunter: this also hqappens with the 'you dont have any unti you coudl recall' dialog 20160106 05:05:40< Aginor> This is most likely a regression I introduced when I tried to fix a resize/redraw issue. I'll look into it 20160106 05:07:14-!- solvents [~quassel@69-196-152-213.dsl.teksavvy.com] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 20160106 05:13:06-!- ancestral [~ancestral@71-220-42-226.mpls.qwest.net] has joined #wesnoth-dev 20160106 05:13:46-!- Appleman1234 [~Appleman1@KD113149057043.au-net.ne.jp] has quit [Ping timeout: 240 seconds] 20160106 05:18:57< ancestral> gfgtdf: I tried `wesnoth.wml_actions.message { message = "MMiiiMM" }` I get “Unknown command ‘wesnoth.wml_actions.message’, try :help for a list of available commands.’ 20160106 05:21:36< ancestral> I put lua in front 20160106 05:21:54< ancestral> Wait here we go 20160106 05:22:00< ancestral> I enabled Debug mode 20160106 05:22:23< ancestral> gfgtdf: It correctly displays Deja Vu Sans Mono 20160106 05:25:26< ancestral> http://mproud.com/wesnoth/gameplay-fonts3.png (2 MB file) 20160106 05:27:34< ancestral> Aginor: Does that screenshot jive with what gfgtdf reported? 20160106 05:39:10< Aginor> ancestral: I think so, maybe? 20160106 05:39:44-!- Kwandulin [~Miranda@p200300760F250A7B59D0B05157BB8C29.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160106 05:39:47< ancestral> Not sure exactly it was he was saying with the overlap of the things 20160106 05:39:53< Aginor> it does look like the textbox background hasn't been redrawn 20160106 05:40:05< Aginor> ancestral: neither am I, which makes it hard to figure out and fix 20160106 05:40:16< ancestral> We did figure something out 20160106 05:40:30< ancestral> lua wml command does correctly draw fonts 20160106 05:40:45< Aginor> :D 20160106 05:40:54< Aginor> ancestral: how are you getting on with chasing the fonts? 20160106 05:40:56< ancestral> So now here’s the kicker… 20160106 05:41:01< ancestral> Well 20160106 05:41:16< ancestral> If I change the path for the setenv for pango to a false path 20160106 05:41:24< ancestral> I get squares for text 20160106 05:41:51< ancestral> But dialogs in GUI2? still draw correctly in Deja Vu Sans 20160106 05:42:30< ancestral> Okay 20160106 05:42:31< ancestral> So 20160106 05:43:00< ancestral> lua wesnoth wml_actions.message is drawing with Pango 20160106 05:44:26< ancestral> Aginor: I think I might know what to do 20160106 05:44:46< ancestral> We need to set a default font for Pango 20160106 05:44:51< ancestral> I think that’s the problem 20160106 05:45:19< Aginor> aah... 20160106 05:45:24< ancestral> If I type it works 20160106 05:45:38< ancestral> Maybe there’s a setenv for it? 20160106 05:45:49< ancestral> Can’t tell you how happy this will make me 20160106 05:47:54< ancestral> Might be a cairo command 20160106 05:48:57< Aginor> If text is drawn without a call to cairo_select_font_face(), (nor cairo_set_font_face() nor cairo_set_scaled_font()), the default family is platform-specific, but is essentially "sans-serif". Default slant is CAIRO_FONT_SLANT_NORMAL, and default weight is CAIRO_FONT_WEIGHT_NORMAL. 20160106 05:50:17< ancestral> Thanks! 20160106 05:51:38< Aginor> http://cairographics.org/manual/cairo-text.html 20160106 05:51:43< Aginor> google-fu! 20160106 05:52:05< ancestral> Hmm 20160106 05:52:19< ancestral> I had that page up in my browser :-P 20160106 05:53:04< ancestral> So I need to use cairo_select_font_face () 20160106 05:53:23< Aginor> possibly 20160106 05:53:50< Aginor> text.cpp looks like it mucks about with similar things already 20160106 05:54:44< ancestral> or cairo_set_font_face () 20160106 05:54:49< ancestral> Hmm 20160106 05:55:06< ancestral> But does all text go through text.cpp? 20160106 05:55:13< Aginor> which is used by story screen and gui2 elements 20160106 05:55:16< Aginor> the rest doesn't 20160106 05:55:37< Aginor> and floating labels 20160106 05:57:05< Aginor> font::get_rendered_text might be your culprit 20160106 06:00:08< Aginor> is font::get_font doing the right thing for you? 20160106 06:00:13< ancestral> Aginor: The story screen? Like the intro for a campaign? 20160106 06:01:06< ancestral> I think everything is working, except a font isn’t specified, and so it’s correctly defaulting to the system sans-serif font (Helvetica) 20160106 06:01:22< Aginor> ancestral: yes, that one 20160106 06:01:42< Aginor> (story screen == intor to campaign) 20160106 06:01:46< ancestral> Story shows in Helvetica for me 20160106 06:02:07< Aginor> interesting 20160106 06:02:32< Aginor> that all uses text.cpp 20160106 06:02:41< Aginor> (I think) 20160106 06:02:47< vultraz> ancestral: can you try something? For a text block that shows the wrong font, try using pango to set the font to Dejavusans 20160106 06:02:57< ancestral> It works 20160106 06:03:18< ancestral> vultraz 20160106 06:03:32-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 06:03:34< vultraz> oh, I just saw backlong 20160106 06:03:35< vultraz> ok 20160106 06:03:37< vultraz> weird 20160106 06:04:06< ancestral> I just need to find the right env variable or function call to set the default font 20160106 06:07:58-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 260 seconds] 20160106 06:09:38< vultraz> text.cpp:92 looks like it might have something 20160106 06:10:10-!- Appleman1234 [~Appleman1@KD106150035161.au-net.ne.jp] has joined #wesnoth-dev 20160106 06:11:49< ancestral> I probably need pango_cairo_font_map_set_default 20160106 06:13:07< Aginor> ancestral: might be a plan to add that to the font initialisation 20160106 06:13:28< ancestral> In SDLMain.m or text.cpp? 20160106 06:13:32< ancestral> or .hpp 20160106 06:13:49< ancestral> Oh, font::FONT_SANS_SERIF 20160106 06:15:15< Aginor> gui2 might override it 20160106 06:15:22< vultraz> https://developer.gnome.org/pango/stable/pango-Cairo-Rendering.html#pango-cairo-font-map-set-default 20160106 06:15:25< Aginor> but if that's the problem, you might have found it 20160106 06:15:33< ancestral> font.hpp? 20160106 06:15:58-!- esr [~esr@wesnoth/developer/esr] has quit [Quit: WeeChat 1.3] 20160106 06:16:01< ancestral> Aginor: That would make perfect sense 20160106 06:16:43< Aginor> enum family_class 20160106 06:16:43< Aginor> { FONT_SANS_SERIF, FONT_MONOSPACE 20160106 06:16:44< Aginor> }; 20160106 06:16:52< Aginor> somehting is not quite right. 20160106 06:17:28< vultraz> ttext::recalculate might be involved 20160106 06:17:34< vultraz> it's called by ttext::render 20160106 06:19:19-!- esr [~esr@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20160106 06:19:19-!- esr [~esr@static-71-162-243-5.phlapa.fios.verizon.net] has quit [Changing host] 20160106 06:19:19-!- esr [~esr@wesnoth/developer/esr] has joined #wesnoth-dev 20160106 06:21:52< vultraz> i just remembered gui2 and gui1 use different rendered 20160106 06:22:19< vultraz> pangocairo vs sdl_tff (I think) 20160106 06:22:23< vultraz> s/rendered/renderes 20160106 06:22:32< vultraz> renderers, even 20160106 06:23:18< ancestral> Exactly in line with what I’ve been finding… 20160106 06:23:50< ancestral> I’d be curious to know if one is better than the other 20160106 06:23:53< vultraz> ancestral: you say GUI2 displays correctly, right? 20160106 06:23:56< ancestral> or if only one of them is necessary 20160106 06:23:59< ancestral> vultraz: Absolutely 20160106 06:24:05< vultraz> ok, then it's an sdl_tff problem 20160106 06:24:16< vultraz> and the goal was to replace that with pango 20160106 06:24:34< ancestral> Just to make sure 20160106 06:24:38< vultraz> since honestly, it's a very obvious quality difference between the two 20160106 06:24:42< ancestral> The create game dialog in multiplayer 20160106 06:24:49< vultraz> GUI2 looks a lot better than GUI1 20160106 06:24:52< ancestral> That renders correctly 20160106 06:25:38< vultraz> basically tff is the "deprecated" renderer we want to remove 20160106 06:25:45< vultraz> (since years) 20160106 06:25:51< ancestral> Right so 20160106 06:25:56< ancestral> GUI2 uses which? 20160106 06:26:01< vultraz> pango 20160106 06:26:07< vultraz> with cairo backend 20160106 06:26:36< ancestral> Maybe there’s overlap and it’s not entirely a GUI1 vs. GUI2 thing… 20160106 06:27:24< ancestral> vultraz: Because the font issues I’m having are definitely with Pango. When I change the path to a bad path, I get squares, but I do get some text, like the GUI2 create game multiplayer window 20160106 06:28:01< vultraz> um 20160106 06:28:09< vultraz> the create game window in multiplayer is gui1 20160106 06:32:25< ancestral> But it has the new window decorations 20160106 06:32:31< ancestral> I thought that was a GUI2 thing 20160106 06:33:13< ancestral> picture forthcoming 20160106 06:34:17< ancestral> vultraz: http://mproud.com/wesnoth/creategame.png 20160106 06:34:25< ancestral> But you’re right 20160106 06:34:31< ancestral> The text looks shittier 20160106 06:34:42< ancestral> So I guess you’re right 20160106 06:36:11< ancestral> The green boxes then (http://mproud.com/wesnoth/gameplay-fonts.png, substituted font in this example) are the ones that are GUI1 20160106 06:36:22< ancestral> Or using SDL_ttf anyway 20160106 06:36:36< ancestral> The loading screen too (with the progress bar)? 20160106 06:38:02< Aginor> I think that's all SDL_TTF elements 20160106 06:38:42-!- irker031 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20160106 06:41:03-!- forkenmaster [~forkenmas@2a03:2260:118:0:beb9:6b2:c5d6:3013] has joined #wesnoth-dev 20160106 06:45:42-!- celticminstrel is now known as celmin|sleep 20160106 06:49:53< celmin|sleep> It makes sense (to me) that SDL_ttf would be doing the right thing. 20160106 06:50:12< celmin|sleep> Doesn't it require you to load the font from a file? 20160106 06:50:43< celmin|sleep> Anyway, bye. 20160106 06:53:04-!- forkenmaster [~forkenmas@2a03:2260:118:0:beb9:6b2:c5d6:3013] has quit [Quit: Leaving] 20160106 06:53:48< vultraz> ancestral: it has the new window decor because of the most shitty hack ever: images/misc/lobby.png :P 20160106 06:55:35< ancestral> Ah 20160106 06:58:33-!- Kwandulin [~Miranda@p200300760F250A7B59D0B05157BB8C29.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20160106 07:00:36< ancestral> pango_cairo_font_map_set_default (PangoCairoFontMap *fontmap); 20160106 07:00:51< ancestral> Now, a fontmap is a struct it would seem 20160106 07:40:36-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20160106 07:53:25-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20160106 08:00:52-!- mjs-de [~mjs-de@f049232145.adsl.alicedsl.de] has joined #wesnoth-dev 20160106 08:08:30-!- Kwandulin [~Miranda@p200300760F250A234CD1A48DAF81F9AE.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160106 08:10:15-!- EdB [~edb@89-158-11-138.rev.numericable.fr] has joined #wesnoth-dev 20160106 08:11:58-!- Necrosporus_ is now known as Necrosporus 20160106 08:15:25-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 08:20:07-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 276 seconds] 20160106 08:39:22-!- vjoshi [~vjoshi@114.143.124.122] has joined #wesnoth-dev 20160106 08:58:09-!- Kwandulin [~Miranda@p200300760F250A234CD1A48DAF81F9AE.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20160106 09:12:26-!- vjoshi [~vjoshi@114.143.124.122] has quit [Ping timeout: 240 seconds] 20160106 09:15:31-!- vjoshi [~vjoshi@114.143.124.122] has joined #wesnoth-dev 20160106 09:30:57-!- Kwandulin [~Miranda@p200300760F250A23F02F61F17526F1BB.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160106 10:05:56-!- aeonchild [enchilado@defocus/yummy/enchilado] has quit [Ping timeout: 246 seconds] 20160106 10:10:39-!- aeonchild [enchilado@gateway/shell/blinkenshell.org/x-gyazfcrcryadxiaz] has joined #wesnoth-dev 20160106 10:12:02-!- aeonchild [enchilado@gateway/shell/blinkenshell.org/x-gyazfcrcryadxiaz] has quit [Changing host] 20160106 10:12:02-!- aeonchild [enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20160106 10:13:40-!- ancestral [~ancestral@71-220-42-226.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20160106 10:17:23-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20160106 10:17:54-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Ping timeout: 265 seconds] 20160106 10:57:38-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 11:01:46-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 240 seconds] 20160106 11:08:30< zookeeper> gfgtdf, hmm, even with current master i can still recall a unit onto a village, undo, and the village remains mine. 20160106 11:54:59< zookeeper> on an unrelated note, multiplayer seems badly broken. 20160106 11:58:02< zookeeper> init_side and recruit illegal commands in the beginning leading to an OOS report, "found side initialization in replay expecting a user choice" and "[random_seed] expected but none found" on the second client, and then a synced_context assert 20160106 12:03:32< zookeeper> when i join the game with a second client, it gets shown the faction selection dialog, but won't be slotted into a vacant slot. that might be because it's from the same ip though, but in that case it shouldn't be shown the faction choice in the first place. 20160106 12:44:56< zookeeper> anyone willing to rubberstamp https://github.com/wesnoth/wesnoth/pull/563 ? 20160106 13:04:11-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 276 seconds] 20160106 13:21:47-!- Kwandulin [~Miranda@p200300760F250A23F02F61F17526F1BB.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20160106 13:28:38-!- louis94 [~~louis94@109.129.245.154] has joined #wesnoth-dev 20160106 13:41:45-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20160106 13:44:18-!- louis94 [~~louis94@109.129.245.154] has quit [Quit: Konversation terminated!] 20160106 13:44:32-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 255 seconds] 20160106 13:44:38-!- wedge010 is now known as wedge009 20160106 13:58:10-!- Necrosporus [~Necrospor@unaffiliated/necrosporus] has quit [Ping timeout: 256 seconds] 20160106 14:00:15-!- Necrosporus [~Necrospor@unaffiliated/necrosporus] has joined #wesnoth-dev 20160106 14:20:36-!- Kwandulin [~Miranda@p200300760F250A236579EFA61BA99EE8.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160106 15:03:08-!- EdB [~edb@89-158-11-138.rev.numericable.fr] has quit [Quit: Konversation terminated!] 20160106 15:04:23-!- louis94 [~~louis94@109.129.245.154] has joined #wesnoth-dev 20160106 15:19:31-!- horrowind [~Icedove@2a02:810a:8b00:1a54:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20160106 15:34:58-!- louis94 [~~louis94@109.129.245.154] has quit [Ping timeout: 260 seconds] 20160106 16:02:15-!- louis94 [~~louis94@109.129.245.154] has joined #wesnoth-dev 20160106 16:09:53-!- gfgtdf [~chatzilla@f054134253.adsl.alicedsl.de] has joined #wesnoth-dev 20160106 16:10:04< gfgtdf> 20160106 11:58:02< zookeeper> init_side and recruit illegal commands in the beginning leading to an OOS report, "found side initialization in replay expecting a user choice" and "[random_seed] expected but none found" on the second client, and then a synced_context assert 20160106 16:10:17< gfgtdf> zookeeper: did you mkr sureto rebuild wesnothd 20160106 16:11:05< gfgtdf> zookeeper: ? 20160106 16:22:20-!- louis94 [~~louis94@109.129.245.154] has quit [Ping timeout: 265 seconds] 20160106 16:32:47< zookeeper> gfgtdf, uh, no i didn't, i just went through the official server 20160106 16:35:44-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 16:35:46-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 240 seconds] 20160106 16:35:58< gfgtdf> zookeeper the offical is currently oudated 20160106 16:36:15-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160106 16:36:17< zookeeper> ok, maybe it's just that then 20160106 16:36:21-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 16:46:18-!- gfgtdf [~chatzilla@f054134253.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0.3/20151223140742]] 20160106 16:51:49-!- louis94 [~~louis94@109.129.245.154] has joined #wesnoth-dev 20160106 17:05:49-!- Kwandulin [~Miranda@p200300760F250A236579EFA61BA99EE8.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20160106 17:11:11-!- louis94 [~~louis94@109.129.245.154] has quit [Ping timeout: 246 seconds] 20160106 17:20:52-!- gfgtdf [~chatzilla@f054134253.adsl.alicedsl.de] has joined #wesnoth-dev 20160106 17:21:01< gfgtdf> zookeeper: do you remember which assrert exactly you got ? 20160106 17:21:42-!- louis94 [~~louis94@109.129.245.154] has joined #wesnoth-dev 20160106 17:23:55< zookeeper> gfgtdf, line 94 i think 20160106 17:24:09< gfgtdf> zookeeper: which file ? 20160106 17:24:21< zookeeper> synced_context.cpp 20160106 17:24:55< zookeeper> not 100% sure but i'm pretty sure it was line 9X, and that's the only one which fits :p 20160106 17:25:53< gfgtdf> zookeeper: y that makes sensse thy 20160106 17:25:55< gfgtdf> thx* 20160106 17:49:04-!- louis94 [~~louis94@109.129.245.154] has quit [Ping timeout: 272 seconds] 20160106 18:00:18-!- Kwandulin [~Miranda@p200300760F250A23F1E0F4EF344C5008.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160106 18:07:39-!- solvents [~quassel@69-196-152-213.dsl.teksavvy.com] has joined #wesnoth-dev 20160106 18:13:51-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160106 18:16:03-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 18:20:23-!- vjoshi [~vjoshi@114.143.124.122] has quit [Ping timeout: 255 seconds] 20160106 18:20:50-!- celmin|sleep is now known as celticminstrel 20160106 19:08:28< solvents> Aginor: I think I'm going to work on changing the to-screen rendering code to use textures, and to use a renderer interface to do so to help with transitioning to opengl. Does that sound good? 20160106 19:11:09< solvents> Aginor: Also, do you know if we need to support rendering via surfaces as well as textures, or can I drop surface rendering? 20160106 19:38:25-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160106 19:58:11-!- horrowind [~Icedove@2a02:810a:8b00:1a54:21b:fcff:fee3:c3ff] has quit [Quit: horrowind] 20160106 20:12:20-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 20:16:56-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 255 seconds] 20160106 20:17:54-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 272 seconds] 20160106 20:19:17-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20160106 20:33:25-!- Kwandulin [~Miranda@p200300760F250A23F1E0F4EF344C5008.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20160106 20:59:45-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 21:28:28-!- louis94 [~~louis94@109.129.245.154] has joined #wesnoth-dev 20160106 21:34:59-!- louis94 [~~louis94@109.129.245.154] has quit [Ping timeout: 264 seconds] 20160106 21:42:52-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 276 seconds] 20160106 21:43:03-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160106 21:44:31-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20160106 21:46:16-!- Necrosporus_ [~Necrospor@unaffiliated/necrosporus] has joined #wesnoth-dev 20160106 21:49:02-!- mjs-de [~mjs-de@f049232145.adsl.alicedsl.de] has quit [Remote host closed the connection] 20160106 21:49:38-!- Necrosporus [~Necrospor@unaffiliated/necrosporus] has quit [Ping timeout: 256 seconds] 20160106 21:51:00-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 21:58:34-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20160106 22:05:16-!- TheJJ [~rofl@ipbcc36ea9.dynamic.kabel-deutschland.de] has quit [Ping timeout: 240 seconds] 20160106 22:08:27-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160106 22:11:34-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160106 22:59:14-!- TheJJ [~rofl@ipbcc36ea9.dynamic.kabel-deutschland.de] has joined #wesnoth-dev --- Log closed Thu Jan 07 00:00:44 2016