[04:44] <BigWhale> Good Morning.
[04:45] <robru> hello
[12:17] <MCR1> smspillaz: Hi :) Review and advices needed here, if you find some time: https://code.launchpad.net/~mc-return/compiz/compiz.fix1030473-part3/+merge/118218
[13:47] <smspillaz> MCR1: sure, just in the middle of an annoying gsettings debugging session
[14:00] <MCR1> smspillaz: Thx :)
[14:00] <MCR1> smspillaz: No stress please (as always) ;)
[14:02] <smspillaz> MCR1: just figured it out now
[14:02] <smspillaz> its GSettings's annoying stealing semantics
[14:02] <smspillaz> same thing I dealt with this morning but far worse
[14:02] <MCR1> Yeah, good to hear
[14:02] <smspillaz> gaaaaahhhhhhhh
[14:02] <smspillaz> okay I'll have a quick look :)
[14:02] <MCR1> I have to figure out far more than you, believe me ;)
[14:03] <MCR1> smspillaz: Thanx again for your config file for QTCreator - C++11 Style works much better ;)
[14:04] <smspillaz> desrt: that whole g_settings_set_value consumes floating references thing is kinda annoying
[14:04] <smspillaz> desrt: too late to change it now I guess
[14:04] <smspillaz> MCR1: np
[14:05] <smspillaz> MCR1: hmm, so the most recent version of the compiz API should have us passing frameType, frameState, frameActions into decor_quads_to_property
[14:06] <smspillaz> MCR1: I wonder why that ifdef is there
[14:06] <smspillaz> or if we can remove it
[14:08] <smspillaz> MCR1: anyways, on both ends of the #ifdef, the usage of decor_quads_to_property needs to look something like
[14:08] <smspillaz> decor_quads_to_property (data, nOffset - 1, mPixmap.handle (), &mBorder, &mBorder, &mBorder, &mBorder, 0, 0, quads, nQuad, frameType, frameState, frameActions);
[14:10] <MCR1> smspillaz: ok, so simply remove the 0 assignments for those ? and leave the rest alone, yes ?
[14:10] <smspillaz> MCR1: as for the casting between array types, I have that fixed in my branch to get the gsettings backend udner test
[14:11] <MCR1> smspillaz: Great - okidoki, one problem less to figure out ;)
[14:13] <smspillaz> MCR1: the updateWindowProperties function should look like this:
[14:14] <smspillaz> http://paste.ubuntu.com/1130730/
[14:14] <MCR1> smspillaz: ok, I'll apply that.
[14:16] <smspillaz> (didn't test it locally but it should work)
[14:29] <MCR1> smspillaz: Should be corrected now.
[14:38] <smspillaz> MCR1: :)
[14:39] <smspillaz> MCR1: I'll check our the warning in main.c soonish
[14:41] <MCR1> smspillaz: ok - unfortunately there are a few other warnings left with which I might not be able to deal properly without some help... I guess once I knwo how we want to cope with certain warnings I should be able to eliminate those also...
[14:43] <MCR1> smspillaz: For example these are quite common still: (warning) scanf without field width limits can crash with huge input data. To fix this error message add a field width specifier: %s => %20s %i => %3i
[14:44] <MCR1> smspillaz: There are several ways to fix those, but generally scanf is considered dangerous...
[19:48] <desrt> smspillaz: i wouldn't change it, even if i could
[19:49] <desrt> smspillaz: those who have used GVariant the most are in rather wide agreement that the use of floating refcounting is one of the better design decisions
[19:52] <desrt> 'conceptual compatibility with gobject' and 'easy to use from C' were sort of higher considerations than 'works well with boost'...
[21:30] <jhansonxi> Is it possible to preset a gsettings/dconf setting for a specific user?  I need to set 'list-view' for Nautilus for an "administrator" account but not as a system-wide default.  I tried a key file in ~/.conf/dconf/user.d but dconf seems to ignore it.