mana-core-storegatebindings / ChangeLog

2011-05-20  Sebastien Binet  <>

	* tagging StoreGateBindings-00-05-04
	* support for (a few more) builtins in storegate
	* handle more std::string naming madness
	* M src/StoreGatePyExt.cxx
	* M src/SgPyDataModel.h

2011-05-19  Sebastien Binet  <>

	* tagging StoreGateBindings-00-05-03
	* support for (a few) builtins in storegate
	* M src/StoreGatePyExt.cxx

2010-03-30  Sebastien Binet  <binet@farnsworth>

	* tagging StoreGateBindings-00-05-02
	* py-wrap ::clearProxyPayload
	* M src/StoreGateBindingsDict.h
	* M src/StoreGatePyExt.cxx
	* M StoreGateBindings/selection.xml

2009-08-06  Sebastien Binet  <binet@farnsworth>

	* tagging StoreGateBindings-00-05-01
	* restore correct handling of namespaced types
	* M src/SgPyDataModel.h

2009-07-31  Sebastien Binet  <binet@farnsworth>

	* tagging StoreGateBindings-00-05-00
	* consolidation: using the extended IDictLoaderSvc to load
	  types by CLID (needs AthenaKernel-00-34-00)
	* M src/StoreGatePyExt.cxx
	* M src/SgPyDataModel.h
	* M src/SgPyDataModel.cxx

2009-07-29  Sebastien Binet  <binet@farnsworth>

	* tagging StoreGateBindings-00-04-00
	* use BIB::typeinfo to reliably load dicts
	* A src/SgPyMsg.h
	* M src/SgPyDataModel.h
	* M src/SgPyDataModel.cxx
	* M src/StoreGatePyExt.cxx

2009-05-20  Sebastien Binet  <binet@farnsworth>

	* tagging StoreGateBindings-00-03-09
	* improved debugging
	* M src/StoreGatePyExt.cxx

2009-05-11  Sebastien Binet  <binet@farnsworth>

	* tagging StoreGateBindings-00-03-08
	* pythonization of StoreGateSvc<>::keys
	* M python/

2009-02-19  Sebastien Binet  <binet@farnsworth>

	* tagging StoreGateBindings-00-03-07
	* fixes for new binary layout of PyROOT::ObjectProxy
	* M src/AthenaPyRoot.h
	* M src/SgPyDataModel.h
	* M src/SgPyDataModel.cxx

2009-02-13  Sebastien Binet  <binet@farnsworth>

	* tagging StoreGateBindings-00-03-06
	* workarounds for new ROOT-5.22 types naming
	* M src/SgPyDataModel.h

2008-12-12  scott snyder  <>

	* tagging StoreGateBindings-00-03-05
	* src/AthenaPyRoot.h: Avoid compilation warnings.

2008-09-24  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-03-04
	* gcc4 fixes
	* M src/AthenaPyRoot.h
	* M src/SgPyDataModel.cxx
	* M src/SgPyDataModel.h

2008-09-11  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-03-03
	* fixing ownership issues with (py)IdcThinningHdlr
	* M src/PyThinning.cxx

2008-09-09  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-03-02
	* first attempt at python thinning for IDC
	* A src/AthenaPyRoot.h
	* A src/PyThinning.cxx
	* A src/SgPyDataModel.cxx
	* A src/SgPyDataModel.h
	* M src/StoreGatePyExt.cxx

2008-09-08  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-03-01
	* mods for new IThinningSvc iface + checkreq warnings
	* M src/StoreGatePyExt.cxx
	* M cmt/requirements

2008-07-17  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-03-00
	* make regular PyObject storeable
	* M src/StoreGatePyExt.cxx: 

2008-06-30  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-02-07
	* make sg.__getitem__ raise a KeyError exception instead of LookupError
	* M python/

	* tagging StoreGateBindings-00-02-06
	* added py-contains, __setitem__ and __getitem__
	* M StoreGateBindings/selection.xml
	* M python/
	* M src/StoreGateBindingsDict.h
	* M src/StoreGatePyExt.cxx

2008-06-01  Sebastien Binet  <>

	* tagging StoreGateBindings-00-02-05
	* fix ownership issue (pydatabucket content is create from
	  python interpreter so we can just decrement ObjectProxy
	  and all is fine)
	* M src/StoreGatePyExt.cxx

	* tagging StoreGateBindings-00-02-04
	* improved relinquish to _only_ leak the content of ObjectProxy
	  _not_ the ObjectProxy shell
	* M src/StoreGatePyExt.cxx
2008-05-31  Paolo Calafiura

	* tagging StoreGateBindings-00-02-03
	* added relinquish() method to PyDataBucket

2008-05-25  Sebastien Binet  <>

	* tagging StoreGateBindings-00-02-02
	* fix to handle the fix of bug #36875 (thx scott)
	* M src/StoreGatePyExt.cxx

2008-05-19  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-02-01
	* fixing crashes in record/retrieve: 
	   - use BIB<T>::cast when possible
	   - return most derived class when possible
	* M src/StoreGatePyExt.cxx
2008-04-09  scott snyder  <>

	* Tagging StoreGateBindings-00-02-00.

2008-04-07  scott s snyder  <>

	* src/StoreGatePyExt.cxx: Update for change in DataBucket

2008-04-03  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-01-02
	* addressing the CLID/typename/typedef problem: when the CLID of a type
	  is looked for by the SG::PyProxyDict class, an additional look-up
	  into a dictionary of "typedef'ed type"->"typename" is performed to
	  handle cases such as the INavigable4MomentumCollection which has
	  been registered with the CLIDSvc with this typedef string rather than
	  the real C++ name. This confuses the (Py)CLIDSvc...
	  This dictionary of aliases is installed on the python side, in the 
	  AthenaPython.Bindings module, '_clid_typename_aliases'.
	* M src/StoreGatePyExt.cxx

2008-03-21  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-01-01
	* small clean-up
	* M python/

	* tagging StoreGateBindings-00-01-00
	* speed-optimizations of py-retrieve and py-record
	* M python/
	* M src/StoreGateBindingsDict.h
	* M src/StoreGatePyExt.cxx

2008-01-16  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-00-04
	* added needed methods to get py-thinning working
	* M StoreGateBindings/selection.xml
	* M src/StoreGateBindingsDict.h
	* M src/StoreGatePyExt.cxx

2008-01-15  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-00-03
	* first implementation of AthenaInternal::thinContainer
	  need to pour more work into PyThinningHdlr 
	  (require sthg like Scott's DVCollectionProxy)
	* M StoreGateBindings/selection.xml
	* M src/StoreGateBindingsDict.h
	* M src/StoreGatePyExt.cxx

2007-12-18  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-00-02
	* use TClass API rather than Reflex one
	* M src/StoreGatePyExt.cxx

2007-12-14  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-00-01
	* finalize migration of StoreGate's python bindings to here
	* A python/
	* M python/
	* M src/StoreGatePyExt.cxx

2007-12-13  Sebastien Binet  <binet@lblbox>

	* tagging StoreGateBindings-00-00-00
	* re-packaging of StoreGate bindings to get leaner dependencies
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.