Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | NEWS for 5.8.2telepathy-mission-control-5.8+ | Will Thompson | 2011-10-04 | 1 | -0/+9 |
| | |||||
* | McdClient: don't allow unique_name to become NULL | Will Thompson | 2011-10-04 | 2 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | _mcd_client_registry_found_name() is called in three situations: • the initial call to ListNames() has returned; • the initial call to ListActivatableNames() has returned; and • NameOwnerChanged has been emitted for a client-shaped well-known name. In the first two cases, unique_name_if_known is NULL; in the first case, activatable is FALSE. I don't really understand what business the McdClientRegistry has telling the McdClient what its unique name is even when it's non-NULL, but passing NULL to _mcd_client_proxy_set_active() made McdClient violate an internal invariant. The first action McdClient takes is to discover the client's unique name, if any; if the client is not running, unique_name is set to "" (not NULL). Other parts of the McdClient internals assume (and assert) that unique_name is not NULL by the time they run. I *believe* that the client registry need not ever call _mcd_client_proxy_set_active(), but I am loathe to make that change without fully understanding the code and writing some tests. Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=39767> Reviewed-by: Xavier Claessens <xclaesse@gmail.com> | ||||
* | Make the regression tests work with D-Bus >= 1.5.6 | Simon McVittie | 2011-09-23 | 1 | -1/+8 |
| | | | | | | | | | The tests rely on being able to eavesdrop. Since D-Bus 1.5.6, normal match rules do not eavesdrop, even if allowed: you have to specifically ask for it. https://bugs.freedesktop.org/show_bug.cgi?id=41090 Reviewed-by: Will Thompson <will.thompson@collabora.co.uk> | ||||
* | Nano version | Vivek Dasmohapatra | 2011-09-06 | 2 | -1/+5 |
| | |||||
* | Update doc-comment in configure.ac | Vivek Dasmohapatra | 2011-09-06 | 1 | -2/+2 |
| | |||||
* | Version 5.8.1telepathy-mission-control-5.8.1 | Vivek Dasmohapatra | 2011-09-06 | 2 | -2/+2 |
| | |||||
* | Update NEWS | Vivek Dasmohapatra | 2011-09-06 | 1 | -1/+4 |
| | |||||
* | Set connection status to 'CONNECTING' as soon as we start trying to connect | Vivek Dasmohapatra | 2011-09-06 | 1 | -0/+4 |
| | |||||
* | Don't throw a hissy-fit if the account is CONNECTING but the connection is not | Vivek Dasmohapatra | 2011-09-06 | 1 | -2/+10 |
| | |||||
* | Update NEWS | Vivek Dasmohapatra | 2011-09-06 | 1 | -0/+2 |
| | |||||
* | API does not guarantee that the GValue remains unset on failed value retrieval | Vivek Dasmohapatra | 2011-09-06 | 1 | -0/+4 |
| | |||||
* | Approval contexts must be NULLed out or the free function will assert() | Vivek Dasmohapatra | 2011-09-06 | 1 | -1/+6 |
| | |||||
* | Approval struct free function did not free a string member | Vivek Dasmohapatra | 2011-09-06 | 1 | -0/+1 |
| | |||||
* | Approval removed from GQueue should be freed | Vivek Dasmohapatra | 2011-09-06 | 1 | -0/+1 |
| | |||||
* | Approval structs should be freed after removing them from the tracking GQueue | Vivek Dasmohapatra | 2011-09-06 | 1 | -0/+2 |
| | |||||
* | Log fix introduced by 58-recovery-position in NEWS | Vivek Dasmohapatra | 2011-09-06 | 1 | -0/+5 |
| | |||||
* | undispatchable test: assert that observers are invoked, but approvers are not | Simon McVittie | 2011-09-06 | 1 | -6/+47 |
| | | | | | Also assert that MC doesn't close the channel as undispatchable until the Observer has had a look at it. | ||||
* | fd.o #29022: if a channel can't be handled, dispatch it anyway, to run observers | Simon McVittie | 2011-09-06 | 3 | -21/+32 |
| | | | | | | | | Arguably, we should have some way that approvers can opt-in to being told about undispatchable channels that they might want to Claim, but that requires spec, whereas we can fix this straight away. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=29022 | ||||
* | McdHandlerMap: add brief documentation | Simon McVittie | 2011-09-06 | 1 | -0/+37 |
| | |||||
* | fd.o #34025 (ish): if we handle a channel internally, record that fact | Simon McVittie | 2011-09-06 | 3 | -1/+17 |
| | | | | | | | | | This means we'll include it in the set of handled channels when we invoke Observers with Recover=TRUE. We don't do this when calling _mcd_request_handle_internally (., ., FALSE) since we're not really behaving like a Handler in that case - more like an Observer or something. | ||||
* | Nano version | Vivek Dasmohapatra | 2011-07-22 | 2 | -1/+5 |
| | |||||
* | Merge branch 'unconditional-accounts-skip-too-many-transport-checks' into ↵telepathy-mission-control-5.8.0 | Vivek Dasmohapatra | 2011-07-22 | 1 | -24/+47 |
|\ | | | | | | | telepathy-mission-control-5.8+ | ||||
| * | If there are no transport plugins, the decision always has to be "Yes" | Vivek Dasmohapatra | 2011-07-20 | 1 | -3/+14 |
| | | |||||
| * | Accounts flagged as always-dispatch don't need a transport. | Vivek Dasmohapatra | 2011-06-08 | 1 | -0/+7 |
| | | |||||
| * | _mcd_master_account_replace_transport would accept "no connection" as a ↵ | Vivek Dasmohapatra | 2011-06-01 | 1 | -24/+29 |
| | | | | | | | | successful replacement if no account conditions were specified, forcing unwanted reconnections | ||||
* | | Update NEWS for Aegis ACL plugin | Vivek Dasmohapatra | 2011-07-22 | 1 | -0/+4 |
| | | |||||
* | | The Aegis ACL plugin must activate handlers to check their credentials | Vivek Dasmohapatra | 2011-07-22 | 1 | -5/+34 |
| | | |||||
* | | Merge branch 'cdo-satisfied-requests-hash-leak' into ↵ | Vivek Dasmohapatra | 2011-07-22 | 2 | -5/+13 |
|\ \ | | | | | | | | | | | | | | | | | | | telepathy-mission-control-5.8+ Conflicts: NEWS | ||||
| * | | Unref wrapper not required if we set the free func | Vivek Dasmohapatra | 2011-06-08 | 1 | -13/+4 |
| | | | |||||
| * | | The 'set' GHashTable in collect_satisfied_requests was leaked | Vivek Dasmohapatra | 2011-06-02 | 1 | -7/+18 |
| | | | |||||
| * | | Update NEWS | Vivek Dasmohapatra | 2011-06-01 | 1 | -0/+6 |
| | | | |||||
* | | | Version 5.8.0 | Vivek Dasmohapatra | 2011-07-22 | 2 | -2/+9 |
| | | | |||||
* | | | Fix unbalanced *_DECL macros | Vivek Dasmohapatra | 2011-07-22 | 4 | -0/+9 |
| | | | |||||
* | | | Checks for unbalanced G_BEGIN/END_DECLS macros | Vivek Dasmohapatra | 2011-07-22 | 3 | -0/+18 |
|/ / | |||||
* | | Minor header include cleanup | Vivek Dasmohapatra | 2011-06-01 | 1 | -2/+1 |
| | | |||||
* | | Hook up the built-in plugins to the new plugin debug infrastructure | Vivek Dasmohapatra | 2011-06-01 | 1 | -5/+1 |
| | | |||||
* | | plugin debug header should be included via the main plugin header | Vivek Dasmohapatra | 2011-06-01 | 1 | -0/+1 |
| | | |||||
* | | Initialise new plugin debug at the same time as reguar daemon debugging | Vivek Dasmohapatra | 2011-06-01 | 1 | -0/+1 |
| | | |||||
* | | Expose new header file to out-of-tree plugins | Vivek Dasmohapatra | 2011-06-01 | 1 | -0/+1 |
| | | |||||
* | | define MCP_DEBUG for plugins to use | Vivek Dasmohapatra | 2011-06-01 | 2 | -2/+9 |
| | | |||||
* | | Use the new environment-driven debug control mechanism in MCP | Vivek Dasmohapatra | 2011-06-01 | 5 | -64/+40 |
| | | |||||
* | | New debug control for mission-control-plugins | Vivek Dasmohapatra | 2011-06-01 | 3 | -0/+111 |
| | | |||||
* | | Call g_key_file_remove... rather than ...set_value when new value is NULL | Vivek Dasmohapatra | 2011-05-30 | 1 | -1/+4 |
| | | |||||
* | | Don't call tp_intset_size on unset intset | Vivek Dasmohapatra | 2011-05-30 | 1 | -1/+4 |
|/ | |||||
* | Update NEWS | Vivek Dasmohapatra | 2011-05-24 | 1 | -0/+4 |
| | |||||
* | Merge branch 'cd-message-api-fixes' into telepathy-mission-control-5.8 | Vivek Dasmohapatra | 2011-05-24 | 2 | -9/+24 |
|\ | |||||
| * | Catch the case where there's a hole in our logic and an internal request ↵ | Vivek Dasmohapatra | 2011-05-24 | 1 | -0/+9 |
| | | | | | | | | hasn't been cleaned up properly | ||||
| * | Log the actual call to internal request handling | Vivek Dasmohapatra | 2011-05-24 | 1 | -0/+1 |
| | | |||||
| * | If we're failing an internal request, clear the handler immediately | Vivek Dasmohapatra | 2011-05-24 | 1 | -1/+1 |
| | | |||||
| * | Internal requests should be handled in _both_ paths through _add_channel_request | Vivek Dasmohapatra | 2011-05-24 | 1 | -8/+13 |
| | |