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

Reply via email to