Merge to:
telepathy-gabble
From:
/home/smcv/public_html/darcs/tpglib-param-parsing
Changes:
Simon McVittie <[EMAIL PROTECTED]>
Don't emit debug output from parse_parameters when parsing a user-specified
value - set_param_from_value is now responsible
Simon McVittie <[EMAIL PROTECTED]>
Reinstate code to avoid emitting passwords in debug output, but this time
have it take effect for any param containing "password" in its name (for proxy
passwords, etc.)
Simon McVittie <[EMAIL PROTECTED]>
param_default_value: Don't return an invalid GValue if there is no default
- instead return a valid GValue of the correct type, with fairly arbitrary
contents.
Simon McVittie <[EMAIL PROTECTED]>
In Gabble, verify that string parameters aren't empty if they shouldn't be,
since TpBaseConnection no longer does that for us
Simon McVittie <[EMAIL PROTECTED]>
Move responsibility for ignoring obsolete provided parameters
Simon McVittie <[EMAIL PROTECTED]>
Allow string CM parameters to be empty; if the params structure allocator
sets some defaults, properly free them
Simon McVittie <[EMAIL PROTECTED]>
If PARAM_FLAG_HAS_DEFAULT, set the struct member to the default value
Simon McVittie <[EMAIL PROTECTED]>
Instead of asserting that things with REQUIRED and REGISTER have no
default, assert that things without HAS_DEFAULT have no default
Simon McVittie <[EMAIL PROTECTED]>
Make DEBUG expand to non-empty under --disable-debug
Simon McVittie <[EMAIL PROTECTED]>
When setting parameters from defaults, don't go via a useless GValue
Simon McVittie <[EMAIL PROTECTED]>
Improve debugging in base-connection-manager by having a debug flag for
parameter parsing
_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy