Source

mana-core-storegatebindings / ChangeLog

2008-06-01  Sebastien Binet  <binet@lxplus207.cern.ch>

	* 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  <binet@lxplus242.cern.ch>

	* 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  <snyder@bnl.gov>

	* Tagging StoreGateBindings-00-02-00.

2008-04-07  scott s snyder  <snyder@bnl.gov>

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

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/Bindings.py

	* tagging StoreGateBindings-00-01-00
	* speed-optimizations of py-retrieve and py-record
	* M python/Bindings.py
	* 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/Bindings.py
	* M python/__init__.py
	* 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