[Telepathy] merge: telepathy-gabble

Merge Monkey monkey at collabora.co.uk
Wed Apr 18 07:59:51 PDT 2007


Merge to:

  telepathy-gabble

From:

  /home/smcv/public_html/darcs/tpglib-param-parsing

Changes:

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Don't emit debug output from parse_parameters when parsing a user-specified value - set_param_from_value is now responsible

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    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 <simon.mcvittie at collabora.co.uk>
    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 <simon.mcvittie at collabora.co.uk>
    In Gabble, verify that string parameters aren't empty if they shouldn't be, since TpBaseConnection no longer does that for us

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Move responsibility for ignoring obsolete provided parameters

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Allow string CM parameters to be empty; if the params structure allocator sets some defaults, properly free them

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    If PARAM_FLAG_HAS_DEFAULT, set the struct member to the default value

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Instead of asserting that things with REQUIRED and REGISTER have no default, assert that things without HAS_DEFAULT have no default

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Make DEBUG expand to non-empty under --disable-debug

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    When setting parameters from defaults, don't go via a useless GValue

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Improve debugging in base-connection-manager by having a debug flag for parameter parsing


More information about the Telepathy mailing list