Meeting on irc.gnome.org:#gtk-devel Meeting started July 19 2005 16:01 EDT In attendence: Matthias Clasen (matthias) Kristian Rietveld (kris) Maciej Katafiasz (mathrick) Owen Taylor (owen) Tor Lillqvist (tml) Jonathan Blandford (jrb) ok, so we are in good old irc again yay irc!! are there any things we need to discuss ? here is my own list: plug/socket status of pango pango/printing some bugs: 300089, 173098 hey owen, federico__, I just outlined my topics for today: plug/socket , pango, pango/printing, bugs: 300089, 173098 (wanted to add that i will be on holiday from Jul22 until Aug8) I will be away from Jul 26 or 27 to Aug 1 matthias: random mumbling, but would adding "possible 6 month release cycle" to that make sense? sure, we can discuss the next release cycle, but I'm not sure discussing timeframes makes much sense without nailing targeted features first ok, if there are no further topics, maybe we can start with plug/socket. owen: is there a chance to get the plug/socket patch reviewed/committed this week ? "blocking on me finishing Pango stuff" matthias: yes * tml is grateful matthias: I have the Pango/Cairo stuff pretty much working happily, so I should be able to turn my attention to that soon owen: nice, thanks owen: does that include the hinting/dpi stuff ? matthias: Yeah, that's basically what it is I have that fixed (and the 180 rotation as a side effect) owen: I had a very quick look at libgnomeprint, but couldn't immediately see why printing does not work maybe I'll have another go at it, or I'll leave it to you. I guess that would qualify as a blocker... but as you said, its probably easy to fix if you know what to look for matthias: Yeah, definitely a blocker. I do think it should be pretty fast for me do track down so nothing to worry about, a just-wait-for-owen bug... kris: did you have time to check out the treemodelsort testcase which I attached to bug 300089 ? owen: about pango, what do you think about my patch to #162681 matthias: i was amazed how simple the testcase was (: matthias: i want to debug it tonight like in 30 mins or so kris: cool, thanks The description of the patch looked reasonable kris: the testcase was constructed by sprinkling gtk_tree_model_sort_row_changed() with printfs kris: and then tweaking the testcase until I get to the critical spot in that function... ok i hope to get a patch in soon though, it will need a decent amount of testing tml: though the fact that it doesn't work for Luxi Sans,Arial or whatever is probably not right I want to do another 2.7.x release this Friday, with the plug/socket patch. If you have a fix by then, that would be good to have enough testing yep tml: There is a certain worry about putting complicated stuff in that code path, but we probably should be caching fontsets on win32 anyways owen: caching in what sense? tml: Keep track of some number of fontsets and when requested again, just return them ok tml: I stumbled over bug 173098 today, and wondered if it can be right that gutils.h contains a non-inlined function body on win32 ? matthias: yeah, it can be made inline ah, I see that you commented on it... it can well be inside #ifdef G_CAN_INLINE even owen: what about that pango_layout_line_get_empty_extents() should use fontset and not font bug i entered some days ago? #310700, even tml: I have to think about that ... using a font is definitely intentional there... but the right thing to do may be to use the first found font in a fontset tml: The general approach in fact for load_font() for fontconfig is to do the work for load_fontset() and then just use the first found font. owen: but then it is definitely called with a layout with a fontdesc for "sans" ? oh ok. should pangowin32 do the same? tml: Yes, but I'm not sure that load_font("sans") should fail ... I think it should probably give you arial (say) should that happen (ideally) even without pango.aliases? i.e., is it wrong to depend on pango.aliases having those sans, serif and monispace lists? tml: There's that open bug about trying to derive those from various aspects of system config, on some systems tml: Building the lists into Pango, or building fallbacks into cairo probably would make the install more robust... like the good old "fixed" font... the problem with pangowin32 is that it was largely copied from pangox without really understanding how it all hangs together ;-) tml: Well, also mostly copied *before* things hung together :-) tml: (Even now, issues like caching are still giving me some headaches) * matthias detects the need for a "pango secrets unveiled" book would fit nicely next to "GTK+ internals for dummies"... ok, mathrick brought up the topic of the next release cycle... is it too early to discuss this, or should we brainstorm a little proto-2.10-plan ? seems to early... i think it's a bit too early ... i do have some little plans seems a bit early ok then, I don't have further items to discuss. I plan to do another round of 2.7.x releases on Friday, so get your fixes in matthias: could you look at my really tiny patch in #309211? matthias: so i can commit it sure as a plug, people should look at gazpacho jrb: is in extras ? it's pretty nice right now -- feels like it's gotten further than glade already no. we should package it matthias: it runs 'out of the box' though jrb: gnome cvs ? no svn.sicem.biz * matthias watches "yum install" install gazpacho... svn co svn://www.sicem.biz/gazpacho jrb: 0.5.3 is in extras, evidently matthias: oh, interesting kris@nasibal:~$ apt-cache search gazpacho gazpacho - GTK+ User Interface Designer it's also in debian sarge aha. I removed extras from my yum repos * matthias hates logos that make him suddenly feel hungry The (currently) released version doesn't really reflect the quality of what's in svn, so you'll probably be no wiser from packaged versions... thanks for the hint (there are 1000 lines of changelog after the last release) yes, you should really try svn kris: that patch looks ok to me we're getting fairly close to a new stable release matthias: will commit then matthias: thanks! lets declare the meeting closed, see you next week bye everyone Meeting ended July 19, 16:56 EDT