move .proto files from development branch
Initial commit
proto dependency generator from machinekit dev
Makefile
gitgnore - skip build artefacts
Changes to make integration into qmake easier
Merge pull request #1 from strahlex/master

Changes to make integration into qmake easier
Added namespace replace script for iOS
Merge pull request #2 from strahlex/master

Added namespace replace script for iOS
Container: prune fields for RT usage

the nanopb bindings will not generate, or understand fields which are
tagged with [(nanopb).type = FT_IGNORE]. This helps bring down the size
of the pb_Message struct.

The goal is to have serialisation/deserialisation happen at the RT boundary
in userland and only ship the nanopb-generated pbMessage struct over the
ringbuffer, which is about 6.5K without those options.
types.proto: add MT_HALRCOMMAND_DESCRIPTION

this message is the response to the MT_HALRCOMMAND_DESCRIBE request,
and describes all current HAL objects.
types.proto: add MT_ZMQ_SUBSCRIBE and MT_ZMQ_UNSUBSCRIBE

these are used as in-band zeroMQ commands and
evaluated in webtalk_jsonpolicy.cc in JSON objects coming from the client.
The note field is used as subscribe/unsubscribe topic.
haltalk, others: add ProtocolParameters submessage

This submessage informs clients of key parameters, like scan and keepalive
timers.

Intented to be added to MT_HALGROUP_FULL_UPDATE and
MT_HALRCOMP_FULL_UPDATE.
javascript: first cut at ProtoBuf.js generator

create plain JS classes

see https://github.com/dcodeIO/ProtoBuf.js
debian/control.in:
	make is needed by comp
debian/rules.in:
	removed files that should be in machinekit-deb package
types, object: support for HALgroup pin + param members
note on relation to machinekit
Merge pull request #275 from kinsamanka/fix_#274

Fix for issue #274
hal/comps/lowpass: make gain a pin

used in the remote HAL UI demo
gladevcp/widgets: fix for HAL_ProgressBar