URL:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.5.6.tar.gz
Changes:
* Fix common crash at sign-on.
* Fix assertion errors when calling Disconnect on new connection
objects.
* Fix obscure assertion errors when RequestAvatar is called with invalid
handles.
* Fix vCard-based alias update signals to be emitted with the new value
of the alias, and only when the alias has actually changed.
* Fix memory/handle leaks in text channels.
* Refactor the handle API in telepathy-glib to deprecate
floating-reference tp_handle_request functions, add normalization
functions to the handle repository, and make the ABI safe against
adding new handle types.
* Add gtk-doc for a lot of the telepathy-glib API.
* Add some simple unit testing in Python, starting with signing on twice
and sending a message between our two selves (thanks Mads Chr.
Olesen).
Darcs changes follow. Enjoy!
Regards,
Rob
Fri Mar 23 00:45:04 GMT 2007 Robert McQueen
<[EMAIL PROTECTED]>
* bump version to 0.5.6
Fri Mar 23 00:17:20 GMT 2007 Robert McQueen
<[EMAIL PROTECTED]>
* guard debug-only if with #ifdef ENABLE_DEBUG
Wed Mar 21 17:37:51 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Remove use of tp_handle_request in roster.c. Use a handle set to
transfer references to caller, instead of relying on _request's strange
floating references
Thu Mar 22 15:40:03 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* fix syntax in TpTextMixin
Thu Mar 22 15:38:51 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* In IM factory incoming message callback, unref handle as soon as
it's safely owned by a channel, for greater clarity
Thu Mar 22 15:36:55 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Add comment explaining why GabbleIMChannel doesn't ref its handle as
soon as it gets it
Thu Mar 22 15:36:44 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* src/debug.c: Make it possible to enable IM debugging
Thu Mar 22 15:36:08 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* TpTextMixin: fix memory (and handle) leak where messages discarded
using ListPendingMessages with clear==TRUE were not freed
Thu Mar 22 15:34:12 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* TpTextMixin: Make it impossible to free the pending message without
unreffing its sender
Thu Mar 22 15:27:24 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Enhance handle leak debugging to make it easier to find out what's
gone wrong
Thu Mar 22 15:27:00 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* lib/telepathy-glib/debug.c: Make it possible to enable IM debugging
Wed Mar 21 17:34:48 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Add comment explaining why CM params have a GType and a D-Bus type
Wed Mar 21 18:56:39 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* test-basic-connect.py: factor out constants
Wed Mar 21 18:33:01 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* comments
Wed Mar 21 18:32:05 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* rename TESTSEXTRA to EXTRA_TESTS
Wed Mar 21 18:21:14 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* remove unnecessary makefile rule
Wed Mar 21 18:20:32 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* distribute *.conf.in
Wed Mar 21 18:20:02 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* generate *.conf more like *.service
Wed Mar 21 18:19:46 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* marginally simplify test mangling makefile rules
Wed Mar 21 18:06:53 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* test-basic-connect.py: use standard indentation
Wed Mar 21 18:00:30 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* distribute .service.in files
Wed Mar 21 18:00:05 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* use BUILT_SOURCES instead of BUILT_FILES
Wed Mar 21 17:58:58 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* check-extra: make files executable before trying to run tests
Wed Mar 21 17:58:17 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* check-extra: recursively call make check, rather than duplicating sh
test code
Wed Mar 21 17:47:06 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* tests/: generate .service from .service.in
Wed Mar 21 17:42:53 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* remove redundant Makefile.am lines
Tue Mar 20 19:08:40 GMT 2007 Mads Chr. Olesen <[EMAIL PROTECTED]>
* move dbus tests to make check-extra
Tue Mar 20 17:43:18 GMT 2007 Mads Chr. Olesen <[EMAIL PROTECTED]>
* refresh unit test
Fri Feb 2 22:50:16 GMT 2007 Mads Chr. Olesen <[EMAIL PROTECTED]>
* Make distcheck succeed, finally
Thu Dec 28 22:50:16 GMT 2006 Mads Chr. Olesen <[EMAIL PROTECTED]>
* Make distcheck succeed a little more, using black autofoo magic
borrowed from D-Bus
Thu Dec 28 19:40:52 GMT 2006 Mads Chr. Olesen <[EMAIL PROTECTED]>
* Up the timeout for the unit test connect call
Wed Dec 27 16:36:34 GMT 2006 Mads Chr. Olesen <[EMAIL PROTECTED]>
* unittest-debugging
Allow start of gabble with debugging on in the unit test (can be racy,
outcommented by default)
Wed Dec 27 16:31:03 GMT 2006 Mads Chr. Olesen <[EMAIL PROTECTED]>
* unittesting-own-configuration
Use custom configuration file for the testing D-Bus session bus, and
use a custom test service file.
Also, this makes the tests autolaunch gabble when needed, instead of
having a racy launch during test startup.
Tue Dec 26 23:46:01 GMT 2006 Mads Chr. Olesen <[EMAIL PROTECTED]>
* basic-unit-testing
* This patch adds basic unit testing of the compiled binary.
* Uses the D-Bus testing framework by Raphael Slinckx (Slightly modified)
* Uses a modified run-with-tmp-session-bus.sh from the D-Bus package
* Basic test-case also from D-Bus testing framework
Wed Mar 21 18:58:32 GMT 2007 Robert McQueen
<[EMAIL PROTECTED]>
* rewrite observe_vcard to be far less verbose in the debug log, to
update the nickname before emitting the signal in all cases, to emit the
signal in all cases when the nickname has changed, and to not emit it
when it hasn't changed
Wed Mar 21 18:57:19 GMT 2007 Robert McQueen
<[EMAIL PROTECTED]>
* add handle validity assertions/checks to vcard manager entry points
and callbacks
Wed Mar 21 18:56:50 GMT 2007 Robert McQueen
<[EMAIL PROTECTED]>
* check handle is valid on calls to RequestAvatar
Wed Mar 21 16:29:31 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Remove lib/docs/reference/tmpl/util.sgml, which was just there
because of Makefile madness - now we have dummy.sgml it's not needed
Wed Mar 21 16:03:18 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Reduce length of yet another heading to fit it in the 99 char
tarball filename limit
Tue Mar 20 13:17:57 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* glib-errors-enum-header.xsl: generate documentation for errors
Tue Mar 20 13:17:52 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* More text mixin documentation
Tue Mar 20 13:15:32 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* More channel interface documentation
Tue Mar 20 11:27:49 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Use correct gtkdoc markup
Tue Mar 20 11:24:23 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Add gtkdoc m4/Make snippets
Mon Mar 19 19:01:43 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Add more gtkdoc
Mon Mar 19 16:56:06 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* GabbleIMChannel: _dispose and _finalize should be static
Mon Mar 19 16:54:53 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Don't assign result of strlen() to a gsize, since size_t may be bigger
Mon Mar 19 16:52:05 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* TpTextMixin: make all members private, remove send_nick.
GabbleTextMixin: new mixin based on TpTextMixin which reinstates send_nick.
Mon Mar 19 16:46:52 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Add a bit more gtkdoc
Mon Mar 19 16:03:37 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Raise limit on message size from 1K to 8K bytes
Mon Mar 19 16:03:13 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Don't include TP_CHANNEL_SEND_NO_ERROR in gtkdoc (it's moved back
into Gabble)
Mon Mar 19 15:37:28 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Don't emit any handle leak debug message if no handles were leaked
Wed Mar 14 11:32:34 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Assert that the self handle is valid, and don't creatre an extra ref
to it
Wed Mar 14 11:30:57 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Assert that TpBaseConnection subclasses create at least a contact
handle repo
Wed Mar 14 11:30:17 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Minor documentation fixes (close parentheses)
Tue Mar 13 19:55:07 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Improve text mixin documentation
Tue Mar 13 12:22:09 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* More documentation
Mon Mar 12 16:26:01 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* genginterface: Remove support for synchronous service methods
altogether (if you have a blocking function it's easy to implement the
async method in terms of it, but the converse is not true)
Mon Mar 12 14:25:19 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* gabble-roster-channel: Fix warning with debug disabled
Mon Mar 12 14:24:06 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Use NUM_TP_SOMETHINGS instead of LAST_TP_SOMETHING which is now
deprecated
Mon Mar 12 14:22:30 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Fix various bits of gtkdoc
Wed Mar 21 16:34:17 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Resolve conflict between JID and pipeline debug flags
Tue Mar 13 19:57:08 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* GabbleMUCFactory: route chat room messages to the room correctly
Mon Mar 12 11:43:15 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Correct room list channel handle fetching, and test cases
Thu Mar 8 18:14:35 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Further improve handle repository API: track errors, and always pass
the handle repo to the dynamic repo's validation callback
Thu Mar 8 18:14:21 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Document tp_dynamic_handle_repo_lookup_exact
Thu Mar 8 13:45:59 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Remove now-unused gabble_handle_for_foo functions
Thu Mar 8 13:34:15 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Don't pass FALSE as a pointer argument
Thu Mar 8 13:31:40 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Correctly fail rather than crashing when normalize function returns NULL
Thu Mar 8 12:02:43 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Add lookup_handle and ensure_handle functions to the
TpHandleRepoIface API. Add normalization callback to dynamic handle repos.
Thu Mar 8 11:55:47 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Add tp_base_connection_get_handles so TpBaseConnection::handles can
become private in a future version. Add create_handle_repos to
TpBaseConnectionClass so handle repos can refer to the connection during
construction.
Thu Mar 8 12:05:11 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Convert Gabble to use new handle API.
Also fix bug where chat states in MUC were attributed to the room.
Thu Mar 8 12:00:33 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* In TpDynamicHandleRepo, make the initial refcount 1, but force it to
0 in dynamic_request_handle to be backwards compatible
Wed Mar 14 12:09:42 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Change some section titles in an attempt to make the docs fit in the
99 character tar filename limit
Tue Mar 13 19:54:03 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Document the properties mixin
Tue Mar 13 12:24:27 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Document backwards-compatible names in generated GInterfaces
Mon Mar 12 14:24:58 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* genginterface: Emit documentation
Mon Mar 12 14:22:07 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Improve documentation layout
Mon Mar 12 14:21:56 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Make distcheck with gtkdoc and without debug
Mon Mar 12 13:05:30 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Add a dummy template file so gtk-doc's Makefile will b e happy in
Darcs builds
Thu Mar 8 12:04:11 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Name parameter to tp_intset_destroy, tp_intset_clear to keep gtkdoc
happy
Thu Mar 8 12:03:42 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Document the fact that CMs may assume the numeric values of handles
in a static repo
Tue Mar 6 12:52:41 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Add some basic gtk-doc. Remove unused tp_static_handle_repo_new and
the dynamic equivalent.
Wed Mar 21 13:22:45 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Add a unit test for telepathy-glib/util.c
Wed Mar 14 11:30:30 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Export connection bus name/object path prefixes into header
Tue Mar 13 12:24:13 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Improve usage message on genginterface
Tue Mar 13 19:57:42 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Use NUM_TP_HANDLE_TYPES in test case
Tue Mar 13 19:56:52 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* gabble.c: Fix compilation without debugging
Tue Mar 13 19:56:03 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* When generating enums, #define NUM_TP_THINGS rather thanmaking it an
enum member, to avoid spurious "enum member not handled in switch" warnings
Tue Mar 13 19:54:47 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Close a couple of leaks in the properties mixin if there are no
properties in the context (probably can't happen)
Tue Mar 13 19:52:13 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Use a TpIntSet, rather than a bitfield in a single guint, for
properties mixin (allows objects with >32 properties)
Tue Mar 13 19:51:44 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Fix handle leak debug code
Tue Mar 13 12:23:52 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Move TP_CHANNEL_SEND_NO_ERROR back into Gabble, telepathy-glib
doesn't need it
Mon Mar 12 14:23:31 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Emit NUM_TP_SOMETHINGS as well as LAST_TP_SOMETHING in enums, and
declare the latter to be deprecated
Thu Mar 8 13:34:37 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Consistently put guints in arrays of handles, to be correct on ILP64
platforms
Thu Mar 8 13:33:54 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Remove misleading comment - GabbleConnection does not directly
implement any D-Bus methods any more
Wed Mar 21 15:09:49 GMT 2007 Senko Rasic <[EMAIL PROTECTED]>
* properly cast priority as gint8 instead of char, revert no-op
tp_strdiff "patch"
Wed Mar 21 09:50:10 GMT 2007 Senko Rasic <[EMAIL PROTECTED]>
* base-connection.c, presence-cache.c: changed to not expect installed
callbacks if we've disconnected before connecting
Wed Mar 21 08:56:03 GMT 2007 Senko Rasic <[EMAIL PROTECTED]>
* tp_strdiff: return FALSE if both strings are NULL instead of crashing
Wed Mar 21 08:44:41 GMT 2007 Senko Rasic <[EMAIL PROTECTED]>
* int8 type for "priority" conn param is now consistently used
Tue Mar 20 17:23:48 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* lm_message_build: add extra named argument for some extra type safety
Tue Mar 20 17:23:31 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* use tp_strdiff for checking PEPability
Tue Mar 20 16:38:35 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* lm_message_build: check that various parameters are not NULL
Tue Mar 20 15:52:33 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* use BUILD_END constant
Tue Mar 20 15:52:06 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* add some comments to lm_message_build
Wed Feb 28 13:18:57 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* tweak activity namespace name
Sun Feb 25 14:36:03 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* define OLPC namespaces
Thu Feb 22 19:44:18 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* check server disco items for PEP support
Wed Feb 21 12:51:25 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* add connection feature for PEP (XEP-0060)
Wed Feb 21 12:51:12 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* define PubSub namespage
Mon Mar 12 11:01:56 GMT 2007 Guillaume Desmottes
<[EMAIL PROTECTED]>
* fix typo in lm_message_build_doc
Thu Mar 1 14:25:23 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* lm_message_build: allow copying pointers out of the tree as it's
being built
Thu Feb 22 17:23:44 GMT 2007 Dafydd Harries
<[EMAIL PROTECTED]>
* lm_message_build
Thu Mar 8 13:33:28 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* gabble-connection-manager.[ch]: fold long lines
Mon Mar 5 15:13:08 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Remove now-unused set_mask member from GabbleParams (we now use a
TpIntSet to track set parameters, to support >32 parameters)
Mon Mar 5 14:08:39 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Use public TP_CM_BUS_NAME_BASE in write-mgr-file; ditto for
object-path base
Mon Mar 5 14:06:59 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Export TpCMProtocolSpec array directly, rather than via a modifiable
pointer
Mon Mar 5 14:06:28 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Document required gtypes for CM params corresponding to the D-Bus
type, and assert that they are, in fact, as required
Mon Mar 5 14:05:35 GMT 2007 Simon McVittie
<[EMAIL PROTECTED]>
* Provide TP_CM_BUS_NAME_BASE and TP_CM_OBJECT_PATH_BASE in
base-connection-manager.h
Thu Mar 8 11:13:01 GMT 2007 Guillaume Desmottes
<[EMAIL PROTECTED]>
* fix typo
Thu Mar 8 10:55:47 GMT 2007 Guillaume Desmottes
<[EMAIL PROTECTED]>
* Don't emit the AliasChanged signal with the old alias when we change
our local alias
Mon Mar 5 23:39:02 GMT 2007 Robert McQueen
<[EMAIL PROTECTED]>
* bump version to 0.5.5.1
_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy