summaryrefslogtreecommitdiff
path: root/python_modules/demarshal.py
AgeCommit message (Expand)AuthorFilesLines
2019-03-08codegen: Rename --prefix parameter to --suffixFrediano Ziglio1-5/+5
2019-02-20codegen: Check wrong attributeFrediano Ziglio1-0/+2
2019-02-20codegen: Use a better type for pointer converted to integerFrediano Ziglio1-2/+2
2018-10-15Create common header for demarshallers declarationsFrediano Ziglio1-0/+1
2018-10-15codegen: Remove minor attributeFrediano Ziglio1-49/+10
2018-10-15codegen: Remove fixedsize attributeFrediano Ziglio1-7/+0
2018-10-15codegen: Remove bytes_count attributeFrediano Ziglio1-4/+1
2018-08-16Fix flexible array buffer overflowFrediano Ziglio1-0/+1
2018-05-17Fix demarshaller code generatorEduardo Lima (Etrunko)1-2/+1
2018-05-11Avoid integer overflow computing image sizesFrediano Ziglio1-8/+6
2018-05-11Fix integer overflows computing sizesFrediano Ziglio1-19/+19
2017-09-25Make the compiler work out better way to write unaligned memoryFrediano Ziglio1-10/+23
2016-11-01silence -Wunused-parameterPavel Grunt1-1/+1
2016-07-26codegen: Do not generate extra null checkPavel Grunt1-2/+1
2016-03-10protocol: learn to describe fd passing in messagesMarc-Andre Lureau1-0/+4
2016-03-10Revert "Remove files moved to spice-protocol"Marc-André Lureau1-0/+1270
2015-08-11Remove files moved to spice-protocolFrediano Ziglio1-1270/+0
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