summaryrefslogtreecommitdiff
path: root/python_modules/demarshal.py
AgeCommit message (Expand)AuthorFilesLines
2015-04-01Make spice_codegen.py work on both Python 2 and 3Alexander Wauck1-6/+6
2014-09-18python: Fix -Wunused-parameterFabiano Fidêncio1-6/+6
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 Fergeau1-1/+1
2012-04-06demarshall: add missing parens in BE read_xxx functionsChristophe Fergeau1-1/+1
2012-03-20spice_codegen: Always write a channels entry for an ifdef-ed channelHans de Goede1-0/+5
2012-03-20handle @ifdef on messages and channelsChristophe Fergeau1-4/+18
2012-03-20demarshal: fixed-size array are missing __nelementsMarc-André Lureau1-1/+1
2012-03-20python: remove c-ism trailing ;Marc-André Lureau1-16/+16
2012-03-20demarshaller/marshaller fix gcc 4.6.0Alon Levy1-6/+16
2012-03-20codegen: avoid creating out if not used (fix gcc 4.6.0 warning)Alon Levy1-3/+5
2012-03-20support python 2.5.4+ for marshaller/demarshallersAlon Levy1-0/+1
2012-03-20demarshaller: Fix palette marshallingAlexander Larsson1-14/+32
2012-03-20Fix uninitialized variable warningsAlexander Larsson1-1/+1
2012-03-20Don't send CursorHeader if cursor_flags is NONEAlexander Larsson1-1/+4
2012-03-20codegen: Allow @to_ptr to make inline structs demarshal as pointersAlexander Larsson1-6/+26
2012-03-20codegen: Various cleanupsAlexander Larsson1-13/+21
2012-03-20Fix inclusion of common files, no need for common/ partAlexander Larsson1-1/+1
2012-03-20codegen: No SPICE_ADDRESS types left, drop @c_ptrAlexander Larsson1-17/+7
2012-03-20Properly parse QXLImage to the new-world SpiceImageGerd Hoffmann1-2/+2
2012-03-20codegen: support @chunk on non-pointer arraysAlexander Larsson1-3/+27
2012-03-20Add support for @chunkAlexander Larsson1-2/+18
2012-03-20Convert SpicePath.segments to a pointer arrayAlexander Larsson1-23/+28
2012-03-20Handle extra size for switch and array the right wayAlexander Larsson1-23/+20
2012-03-20marshaller: Add some docs describing the types of sizesAlexander Larsson1-0/+29
2012-03-20marshaller: Make @nonnull a propagated attributeAlexander Larsson1-4/+1
2012-03-20marshaller: Make @c_ptr a propagated attributeAlexander Larsson1-16/+17
2012-03-20marshaller: Add generic way to handle propagating attributesAlexander Larsson1-5/+5
2012-03-20Properly parse and marshall SpiceStringGerd Hoffmann1-7/+37
2012-03-20Fix 32bit failure in demarshallerAlexander Larsson1-2/+2
2012-03-20Simplify SpiceLineAttr by removing unsed stuffAlexander Larsson1-4/+7
2012-03-20Store SpicePath segment count rather than sizeAlexander Larsson1-2/+14
2012-03-20demarshaller: Support @c_ptr attributes for pointersAlexander Larsson1-7/+16
2012-03-20demarshaller: Don't parse @zero membersAlexander Larsson1-1/+4
2012-03-20Make pointers 32bit in new protocol formatAlexander Larsson1-9/+6
2012-03-20Add support for @virtual markup in spice protocolAlexander Larsson1-0/+7
2012-03-20Make internal generated marshaller functions staticAlexander Larsson1-3/+3
2012-03-20Support extra prefix in code generatorsAlexander Larsson1-5/+5
2012-03-20Add destructor for demarshalled messagesAlexander Larsson1-7/+18
2012-03-20Support @as_ptr in demarshaller to avoid copying data unnecessaryAlexander Larsson1-1/+13
2012-03-20Initial import of spice protocol description and demarshall generatorAlexander Larsson1-0/+1033