minor, start libtwscapi.la, the lib variant of gen-tws, also start the contract builder

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, use AF_UNSPEC in resolver of gen-tws test code

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
fix, use the proper namespace as of latest twstools

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
fix, PEBKAC, initialise xml context

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, parse request_type attr through gperf table

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
chore, also deal with contract_details and historical_data requests

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
fix, let tws_cont()'s call to XML_Parse() be the last

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
cosmetics, delete callback left-overs in sax_eo_TWSXML_elt()

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
fix, PEBKAC, don't pass the final \nul to tws_cont()

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
Merge branch 'feat/gen-tws' into next

* feat/gen-tws:
  fix, PEBKAC, don't pass the final \nul to tws_cont()
  cosmetics, delete callback left-overs in sax_eo_TWSXML_elt()
  fix, let tws_cont()'s call to XML_Parse() be the last
  chore, also deal with contract_details and historical_data requests
  minor, parse request_type attr through gperf table
  fix, PEBKAC, initialise xml context
  fix, use the proper namespace as of latest twstools
  fix, use AF_UNSPEC in resolver of gen-tws test code
  minor, start libtwscapi.la, the lib variant of gen-tws, also start the contract builder
  chore, cosmetics, differentiate incoming infra calls by WHAT field
minor, rename proto-twsxml-ns.gperf to proto-tx-ns.gperf as it is ...

used by all (de)serialisers.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, separate proto-twsxml-tag into .gperf and .h part

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, support both FIXML and TWSXML in gen-tws wrapper

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, test, rewrite gen-tws test code to actually subscribe to EUR.USD and GBP.USD

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, make sure namespaces get registered before branching to the proper bo_elt handler

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, subscribe to the 2 contracts when tws becomes ready

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, do not refit the next oid upon tws_req_quo() when the id handed-in is obviously too small

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, also request the next valid id explicitly

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide pre_cb() for gen-tws test program and inform about price or quantity updates

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/twsglu/fixml' into next

* feat/twsglu/fixml:
  minor, provide pre_cb() for gen-tws test program and inform about price or quantity updates
  minor, also request the next valid id explicitly
  minor, do not refit the next oid upon tws_req_quo() when the id handed-in is obviously too small
  minor, subscribe to the 2 contracts when tws becomes ready
  fix, make sure namespaces get registered before branching to the proper bo_elt handler
  minor, test, rewrite gen-tws test code to actually subscribe to EUR.USD and GBP.USD
  minor, support both FIXML and TWSXML in gen-tws wrapper
  minor, separate proto-twsxml-tag into .gperf and .h part
  minor, rename proto-twsxml-ns.gperf to proto-tx-ns.gperf as it is ...