geninterface.py doesn't handle correctly 64-bit integers.
Patches are attached: tp-glib-genginterface-int64 fixes the problem in
tp-glib, gabble-update-genginterface in gabble, and
salut-update-genginterface in salut.
--
Marco Barisione
http://www.barisione.org/
New patches:
[geninterface.py: update from telepathy-glib
Marco Barisione <[EMAIL PROTECTED]>**20070829134126] {
hunk ./extensions/tools/genginterface.py 145
- return ("gint ", "G_TYPE_INT64","INT64", False)
- elif s == 't': #uint32
- return ("guint ", "G_TYPE_UINT64","UINT64", False)
+ return ("gint64 ", "G_TYPE_INT64","INT64", False)
+ elif s == 't': #uint64
+ return ("guint64 ", "G_TYPE_UINT64","UINT64", False)
}
Context:
[Make the muc connection asynchronous
Sjoerd Simons <[EMAIL PROTECTED]>**20070724135238]
[update tubes API comments
Guillaume Desmottes <[EMAIL PROTECTED]>**20070827140752]
[salut-tubes-channel.c: remove HAVE_DBUS_TUBE tests as now we always build
D-Bus tubes
Guillaume Desmottes <[EMAIL PROTECTED]>**20070827083047]
[salut-tubes-channel.c: updated to fit latest spec
Guillaume Desmottes <[EMAIL PROTECTED]>**20070827082239]
[update extensions/Channel_Type_Tubes.xml
Guillaume Desmottes <[EMAIL PROTECTED]>**20070827081739]
[version 0.1.4.1
Sjoerd Simons <[EMAIL PROTECTED]>**20070824143159]
[TAG telepathy-salut 0.1.4
Sjoerd Simons <[EMAIL PROTECTED]>**20070824142039]
Patch bundle hash:
e4af8da2ffdaa85903bf609be61404a03a126eb7
New patches:
[geninterface.py: update from telepathy-glib
Marco Barisione <[EMAIL PROTECTED]>**20070829133857] {
hunk ./extensions/tools/genginterface.py 145
- return ("gint ", "G_TYPE_INT64","INT64", False)
- elif s == 't': #uint32
- return ("guint ", "G_TYPE_UINT64","UINT64", False)
+ return ("gint64 ", "G_TYPE_INT64","INT64", False)
+ elif s == 't': #uint64
+ return ("guint64 ", "G_TYPE_UINT64","UINT64", False)
}
Context:
[cosmetic and indentation changes
Senko Rasic <[EMAIL PROTECTED]>**20070828122849]
[test-avatar-tokens.py: fix test description, remove unneeded id attribute from
presence stanza
Senko Rasic <[EMAIL PROTECTED]>**20070828122822]
[Connection.Interface.Avatars: added GetKnownAvatarTokens() implementation, and
test for it
Senko Rasic <[EMAIL PROTECTED]>**20070827213256]
[GabbleMucChannel: if unknown person changes the topic, set 'subject-contact'
to 0
Senko Rasic <[EMAIL PROTECTED]>**20070827134138]
[GabbleMediaSession: if the session we initiated timeouts, we assume the callee
didn't answer the call
Senko Rasic <[EMAIL PROTECTED]>**20070817183805]
[Add a test for google roster workarounds
Senko Rasic <[EMAIL PROTECTED]>**20070824132837]
[roster.c: don't let gtalk demote subscribe channel member to remote pending
Senko Rasic <[EMAIL PROTECTED]>**20070824103021]
[servicetest.py: properly reinsert lazy handler in the queue even if it's the
last one
Senko Rasic <[EMAIL PROTECTED]>**20070824131445]
[remove Group interface from assumed capability list; it should only include
channel types
Dafydd Harries <[EMAIL PROTECTED]>**20070823162648]
[presence cache: emit capabilities-update if capabilities changed during
presence update
Dafydd Harries <[EMAIL PROTECTED]>**20070823160836]
[presence.c: update aggregated presence when resource is removed
Dafydd Harries <[EMAIL PROTECTED]>**20070823160814]
[add test for capabilities interface
Dafydd Harries <[EMAIL PROTECTED]>**20070823160739]
[refactor Twisted test setup
Dafydd Harries <[EMAIL PROTECTED]>**20070822164000]
[servicetest.py: re-insert skipped lazy handlers into queue after processing
event
Dafydd Harries <[EMAIL PROTECTED]>**20070822124442]
[add test for setting alias
Dafydd Harries <[EMAIL PROTECTED]>**20070817170643]
[add regression test for RequestAliases not returning on empty vCard
Dafydd Harries <[EMAIL PROTECTED]>**20070815135219]
[gabble_connection_request_aliases: remove code that should never be reached
Dafydd Harries <[EMAIL PROTECTED]>**20070814145105]
[add test for RequestAliases/AliasesChanged
Dafydd Harries <[EMAIL PROTECTED]>**20070814142510]
[vCard manager: don't skip negative alias caching if both old and new alias are
NULL
Dafydd Harries <[EMAIL PROTECTED]>**20070814113712]
[_boring: gabble-signals-marshal.list is boring
Simon McVittie <[EMAIL PROTECTED]>**20070808185623]
[room_jid_disco_cb: properly return from function in case of error
Senko Rasic <[EMAIL PROTECTED]>**20070807175301]
[TAG attempted merge point for telepathy-gabble-tubes, 2007-08-06
Simon McVittie <[EMAIL PROTECTED]>**20070806182041]
Patch bundle hash:
ee1581849afd0d4712884c6378c71e66f4d72915
New patches:
[geninterface.py: fix the comment for the 't' signature, it's used for uint64
not uint32
Marco Barisione <[EMAIL PROTECTED]>**20070829123600] {
hunk ./tools/genginterface.py 146
- elif s == 't': #uint32
+ elif s == 't': #uint64
}
[geninterface.py: use gint64 and guint64 for 'x' and 't' types instead of gint
and guint
Marco Barisione <[EMAIL PROTECTED]>**20070829124225] {
hunk ./tools/genginterface.py 145
- return ("gint ", "G_TYPE_INT64","INT64", False)
+ return ("gint64 ", "G_TYPE_INT64","INT64", False)
hunk ./tools/genginterface.py 147
- return ("guint ", "G_TYPE_UINT64","UINT64", False)
+ return ("guint64 ", "G_TYPE_UINT64","UINT64", False)
}
Context:
[Version 0.5.14, libtool c:r:a = 3:0:3
Simon McVittie <[EMAIL PROTECTED]>**20070828135043]
[Fix misuse of <TITLE> in gtkdoc
Simon McVittie <[EMAIL PROTECTED]>**20070828134807]
[Incorporate new tubes spec into docs
Simon McVittie <[EMAIL PROTECTED]>**20070828134748]
[Channel_Type_Tubes.xml: the attr is called tp:type, not tp_type (fixes failure
to build)
Simon McVittie <[EMAIL PROTECTED]>**20070828131643]
[Include autogen.sh in tarball - OLPC's jhbuild assumes this will be present
Simon McVittie <[EMAIL PROTECTED]>**20070828131414]
[Deprecate telepathy-glib-unstable
Simon McVittie <[EMAIL PROTECTED]>**20070828131259]
[Add Tubes to the shared library
Simon McVittie <[EMAIL PROTECTED]>**20070828131107]
[Actually syncing with 0.15.5, and not 0.15.5.1 snapshot
Senko Rasic <[EMAIL PROTECTED]>**20070828124140]
[updated to spec version 0.15.5.1
Senko Rasic <[EMAIL PROTECTED]>**20070828121420]
[Connection.Interface.Avatars: added new GetKnownAvatarTokens() method and
deprecate the old GetAvatarTokens() one
Senko Rasic <[EMAIL PROTECTED]>**20070827220556]
[properties mixin: when SetProperties is called in the middle of an existing
SetProperties call, don't trample over the existing state
Dafydd Harries <[EMAIL PROTECTED]>**20070711152100]
[fix loop termination condition
Dafydd Harries <[EMAIL PROTECTED]>**20070711143423]
[properties mixin: fix memory leak in ListProperties implementation
Dafydd Harries <[EMAIL PROTECTED]>**20070711113652]
[Remove extraneous debug from TpPresenceMixin
Simon McVittie <[EMAIL PROTECTED]>**20070628152253]
[base-connection-manager.c: #include <telepathy-glib/util.h>
Simon McVittie <[EMAIL PROTECTED]>**20070628163858]
[tp_presence_mixin_get_presence: don't leak the implementor-supplied hash table
Simon McVittie <[EMAIL PROTECTED]>**20070628142044]
[TpPresenceMixin: API clarifications
Simon McVittie <[EMAIL PROTECTED]>**20070628141816]
[TpPresenceMixin: wrap some long lines
Simon McVittie <[EMAIL PROTECTED]>**20070628141753]
[TpPresenceMixin: use tp_g_value_slice_dup
Simon McVittie <[EMAIL PROTECTED]>**20070628133336]
[Add tp_g_value_slice_dup [re-recorded]
Simon McVittie <[EMAIL PROTECTED]>**20070628133031]
[TpPresenceMixin: wrap long lines
Simon McVittie <[EMAIL PROTECTED]>**20070628130300]
[Use tp_g_value_slice_new in a couple of places
Simon McVittie <[EMAIL PROTECTED]>**20070628133730]
[Add tp_g_value_slice_new [re-recorded]
Simon McVittie <[EMAIL PROTECTED]>**20070628133036]
[In group mixin, don't leak the GPtrArray of external group mixins
Simon McVittie <[EMAIL PROTECTED]>**20070627130731]
[tp_group_mixin_change_members: remember the actor handle before any unreffing
happens
Senko Rasic <[EMAIL PROTECTED]>**20070625155714]
[stack allocate TpPresenceStatus when calling set_own_status function
Robert McQueen <[EMAIL PROTECTED]>**20070620114531]
[fix documentation for presence mixin to clarify that
TpPresenceStatus->optional_arguments may be null
Robert McQueen <[EMAIL PROTECTED]>**20070620113415]
[Bump nano version to 1
Simon McVittie <[EMAIL PROTECTED]>**20070607121353]
[c-constants-generator: reformat <tp:spec> template
Simon McVittie <[EMAIL PROTECTED]>**20070607115528]
[c-constants-generator: spec now has @plural so remove hack
Simon McVittie <[EMAIL PROTECTED]>**20070607115507]
[c-constants-generator.xsl: make mixed-case-prefix param mandatory
Simon McVittie <[EMAIL PROTECTED]>**20070607115418]
[Make c-interfaces-generator not telepathy-glib specific
Simon McVittie <[EMAIL PROTECTED]>**20070607114013]
[remove extra debug message
Robert McQueen <[EMAIL PROTECTED]>**20070606145431]
[properties mixin: gracefully handle situations when client tries to set 0
properties
Senko Rasic <[EMAIL PROTECTED]>**20070105105426]
[TAG telepathy-glib 0.5.13
Robert McQueen <[EMAIL PROTECTED]>**20070601160635]
Patch bundle hash:
0f70c8b495e66b65b9f601f8659312b4a5408eba
_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy