summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2009-08-25Remove unused files.Jonny Lamb1-0/+0
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2009-08-25Initial autotools-ing of telepathy-python.Jonny Lamb1-0/+6
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2009-06-25Updated to telepathy-spec 0.17.26Louis-Francis Ratte-Boulianne2-2/+2
2009-06-12Small fix to error generator to not prefix whitespace at the beginning.Jonny Lamb1-1/+2
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2009-06-12Set python encoding header to utf-8 in generated sources.Jonny Lamb4-5/+6
http://www.python.org/dev/peps/pep-0263/ states the default encoding is ascii. Since utf-8 characters are being generated (for example, ©), we need to tell python the encoding of the file. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2009-06-12Output codegen text in utf-8.Jonny Lamb4-4/+4
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2009-06-11Upgrade code generator to work with latest spec.Guillaume Desmottes4-2/+18
<tp:section> have been added in recent versions of the spec. Update code generator to properly deal with them. Many thanks to Frederic Peters for his help.
2008-12-24spec-to-python.xsl: don't generate interface having the causes-havoc attributeGuillaume Desmottes1-1/+4
2007-04-23Remove no-longer-used files from tools/Simon McVittie6-575/+0
20070423114948-53eee-93584f89b106f6397623e738538afcd1d3145807.gz
2007-03-08Add missing stylesheet spec-to-python.xslSimon McVittie1-0/+65
20070308112324-53eee-e10673ccfaf34cd8a979edd8b00f95f67ac70ecb.gz
2007-03-02Correct output of __all__ in Python errors generator XSLTSimon McVittie1-1/+1
20070302150219-53eee-52572aa34aedd492de4f9b6be2af1e0c49e0a732.gz
2007-03-02Generate constants, interfaces, exceptions from the specSimon McVittie3-0/+149
20070302131719-53eee-ffb7352434a6e249c8507156e91363bd281aaee2.gz
2006-11-05remove non-used libtelepathy.def (used in libtelepathy instead)1-29/+0
20061105234556-afd96-ff836b16eabb28850358a04b937fc0a2186782a6.gz
2006-09-10gengobject: s/occured/occurred/1-1/+1
20060910111738-0e791-533a8d310a2c04392e7fb3c1049ac52e451464f4.gz
2006-09-10gengobject: store a priv pointer inside the instance data so that expensive ↵1-6/+10
G_TYPE_INSTANCE_GET_PRIVATE is only called once, but we still get the benefit of a single per-object allocation 20060910093429-0e791-dd6cabd6f7c381ba99f9c2358f276c5c3338f69c.gz
2006-09-09gengobject: generate type *foo instead of type * foo1-10/+10
20060909160005-0e791-12d189c3f5e8a66f0c17fc786c20042ab02eb83c.gz
2006-09-09gengobject: name the self argument as 'self' instead of 'obj'1-1/+1
20060909153215-0e791-42c024d72109f2092a639d2223d4e2bf24722e13.gz
2006-09-09gengobject: refer to D-Bus thusly in the comments1-4/+4
20060909150550-0e791-7c8520c3db57bfcf065d94ba1c4859e48623167b.gz
2006-09-09gengobject: generate GNU-style parameter-per-line method declarations1-5/+7
20060909150524-0e791-d05c471a070bdf32bcc2a12816c7c6c4fe9c6b69.gz
2006-09-09gengobject: add a newline after the return type of method declarations1-2/+2
20060909145706-0e791-77dec9e088306939b72b2d142d530f20e402a7a9.gz
2006-08-22return void from async functions1-2/+13
20060822154131-0e791-47f4489a12f4226e076206d0de1440be6fc9aaa4.gz
2006-08-22use glib marshallers (g_cclosure_marshal...) where they exist, and avoid ↵1-13/+26
duplicated marshal .list entries 20060822152808-0e791-e73325b3b86651fbea2d75e52ac629ad4e5d3182.gz
2006-08-22fix gengobject to return UINT marshallers for uint values1-1/+1
20060822152716-0e791-92d749fe2e40f3ef027e15191c6ddc55bb4f7b79.gz
2006-05-30genxml.py: Issue a helpful error message when ElementTree isn't installed.1-1/+8
20060530233916-50843-ab23d9e2bddc8fa1714e6be705c7d03e7ed15ec4.gz
2006-05-22sort generated errors1-0/+1
20060522194247-0e791-07595719eda53f62c957d0064ebdcca3c621e22f.gz
2006-05-22try and indent XML uniformly1-1/+17
20060522193141-0e791-f7465d0eca8076fb660a482b0f4a80537f30883a.gz
2006-05-22remove introspection interface from XML1-0/+4
20060522164659-0e791-1156bcd88d40ae6b4906a4ca0ae9f2932018ae0b.gz
2006-05-22sort interfaces/methods/signals by name in generated XML1-1/+10
20060522161521-b59df-ffb0449497b423f860deec75f28c1ef71ab2c23c.gz
2006-04-10rename RoomProperties to Properties interface, replace some {}s with ()s to ↵1-1/+2
avoid GashTables 20060410113124-0e791-c3faff364f7b31b6a7da51051d5c05cbe46a45bd.gz
2006-04-05replace the subject interface with a room properties interface, and remove ↵1-1/+1
the parts of the passport interface which overlap with it 20060405081000-0e791-c1bc8e967ac757335b23b6fd7b070afa73b3ec1c.gz
2006-02-06make gengobject generate recursive gtype declarations using dbus struct types1-25/+31
20060206091455-25e70-2f6634e2fd7c88b438cc276d53deeca574d5807a.gz
2006-01-22correct G_TYPE of GValueArray to not be an utter lie1-1/+1
20060122005906-0e791-b04ec0adad2a8f9b2d3eb9ff9b513e209ae23d58.gz
2006-01-21add capabilities interface to GabbleConnection1-1/+1
20060121200606-0e791-4ece4343a7be8c1554beb69b04e5dea1d6c57ae6.gz
2006-01-20add presence and a roster channel to gabble XML generation defs1-1/+2
20060120183006-0e791-c410d4e04979d62da4335ef32793ca2688c9dbc2.gz
2006-01-21move gengobject and generrors from the gabble tree2-0/+467
20060121232419-0e791-81ec7aa116e13dee8d60ac19243a02eecf067232.gz
2006-01-19added ChannelTypeStreamedMedia, to voip engine xml generator1-0/+1
20060119003018-d056e-456c47fd6a73493eaa5d81d6a6036b97704a5201.gz
2006-01-19removed now inexistant ConnectionInterfaceStreamedMedia from libtelepathy ↵1-1/+0
xml generator 20060119003008-d056e-b39fba5d0c42b8ef37023dcfe81d69c4cb164ee1.gz
2006-01-15added a def file for voip engine interfaces1-0/+2
20060115205252-d056e-48db98099d54c5cfd5b07f9d85874b0cbbfa6a7e.gz
2005-12-19add libtelepathy.defs file to generate XML for client library1-0/+29
20051219135538-0e791-e9aea04ce0c36d2f3343b9c3fd6dd5351dbd3d91.gz
2005-12-19allow blank lines and comments in genxml .defs files1-0/+5
20051219135520-0e791-53a1b29c1c1a771a533819f5758aa90cac59b99e.gz
2005-12-16tweak to generate object names, rename jabber to gabble3-4/+4
20051216163538-0e791-97753ecd392025f262b83683c0f7f467cc7bed36.gz
2005-12-02add a tool of evil genius to generate XML introspect data for arbitrary ↵4-0/+26
interface combinations 20051202193330-0e791-b6393a7cf35bc1561cbd33e7c8ae5ee5ced29a1b.gz