summaryrefslogtreecommitdiff
path: root/python_modules
AgeCommit message (Expand)AuthorFilesLines
2016-06-24codegen: Improve header guard generationFrediano Ziglio1-2/+11
2016-06-24codegen: Fix 'registred' typoChristophe Fergeau1-3/+3
2016-06-21extend a comment for type attributesFrediano Ziglio1-1/+1
2016-06-21add a check for negate cases on enumerationsFrediano Ziglio1-0/+1
2016-06-20codegen: Remove unused write_message_marshaller argumentChristophe Fergeau1-2/+2
2016-06-02fix wrong assert checkFrediano Ziglio1-1/+1
2016-03-10codegen: simplify FdTypeMarc-André Lureau1-4/+4
2016-03-10protocol: learn to describe fd passing in messagesMarc-Andre Lureau3-1/+15
2016-03-10Revert "Remove files moved to spice-protocol"Marc-André Lureau7-0/+3377
2015-08-11Remove files moved to spice-protocolFrediano Ziglio7-3377/+0
2015-08-04codegen: ptypes.py: keep attribute names in setsUri Lublin1-4/+4
2015-07-23codegen: Allow to specify C type for index variableFrediano Ziglio1-1/+3
2015-07-23codegen: Check we don't pop too many indexesFrediano Ziglio1-0/+1
2015-07-23codegen: Remove old ptr32 attributeFrediano Ziglio1-4/+0
2015-07-23codegen: Do some checks on attributesFrediano Ziglio1-0/+72
2015-07-23codegen: Reuse code to fix attribute from prototype fileFrediano Ziglio1-16/+16
2015-07-23codegen: Remove duplicate variable initializationFrediano Ziglio1-1/+0
2015-07-23codegen: Optimize code indentation and avoid a loopFrediano Ziglio1-2/+1
2015-07-23codegen: Fix typo in variable nameFrediano Ziglio1-1/+1
2015-07-23codegen: Simplify if/else blocksFrediano Ziglio1-18/+11
2015-07-23codegen: Import six module before first useFrediano Ziglio1-1/+2
2015-04-14codegen: Use six.PY3 rather than six.PY2Christophe Fergeau1-3/+3
2015-04-01Make spice_codegen.py work on both Python 2 and 3Alexander Wauck5-66/+71
2014-09-18python: Fix -Wsign-compareFabiano Fidêncio1-3/+3
2014-09-18python: Fix -Wunused-parameterFabiano Fidêncio2-7/+7
2014-05-15demarshal: prefix variable name with parent namesMarc-André Lureau1-17/+30
2014-04-16marshaller: Use #include <> for headers in $srcdir/commonChristophe Fergeau1-1/+1
2014-04-16Use #include "common/..." in (de)marshallersChristophe Fergeau2-3/+3
2013-10-23codegen: Add a --generate-wireshark-dissector optionJonathon Jongsma1-0/+17
2012-06-14python_modules/ptypes.py/EnumBaseType.c_enumname: add missing return to fix b...Alon Levy1-1/+1
2012-04-06demarshall: add missing parens in BE read_xxx functionsChristophe Fergeau1-1/+1
2012-03-22build-sys: make it a seperately buildable spice-common libraryMarc-André Lureau1-1/+12
2012-03-21codegen: ifdef/endif function declaration tooMarc-André Lureau1-0/+2
2012-03-21codegen: include headers locallyMarc-André Lureau1-2/+2
2012-03-21codegen: struct marshallers are not current function helperMarc-André Lureau1-2/+3
2012-03-20spice_codegen: Always write a channels entry for an ifdef-ed channelHans de Goede2-0/+11
2012-03-20handle @ifdef on messages and channelsChristophe Fergeau2-7/+43
2012-03-20allow attributes on channel elements in .proto filesChristophe Fergeau2-2/+4
2012-03-20add ifdef/endif methods to spice code generatorChristophe Fergeau1-0/+12
2012-03-20fix copy & paste error in ptypes.pyChristophe Fergeau1-3/+1
2012-03-20demarshal: fixed-size array are missing __nelementsMarc-André Lureau1-1/+1
2012-03-20Remove trailing blank linesDaniel P. Berrange2-2/+0
2012-03-20codegen: Fix enums.h generationHans de Goede1-1/+3
2012-03-20add check for pyparsingChristophe Fergeau1-3/+8
2012-03-20python: remove c-ism trailing ;Marc-André Lureau4-23/+23
2012-03-20codegen: typedef the protocol enumsMarc-André Lureau1-4/+12
2012-03-20python_modules/codegen.py: fix indent error in an unused functionAlon Levy1-1/+1
2012-03-20demarshaller/marshaller fix gcc 4.6.0Alon Levy2-9/+21
2012-03-20codegen: avoid creating out if not used (fix gcc 4.6.0 warning)Alon Levy1-3/+5
2012-03-20mingw32 build: python_modules/marshal: use unsigned for for_loop index variableAlon Levy1-1/+1