mana-core-rootutils / ChangeLog

2010-08-21  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-50.
	* RootUtils/PyROOTIteratorFuncs.h: (new)
	* src/pyroot/PyROOTTypePatch.cxx: Set up to call hook function
	when a new pyroot class is created.
	* python/PyROOTFixes.py: Add hook function to fix up iterator
	comparison functions.

2010-07-24  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-49.
	* PyROOTConstFix no longer needed.  Remove it throughout.

2010-07-23  Sebastien Binet  <binet@pb-d-128-141-38-254.cern.ch>

	* tagging RootUtils-00-00-48
	* adding a pyroot utility function to deep-pythonize c++ classes
	* A src/pyroot/PyROOTInspector.cxx
	* A RootUtils/PyROOTInspector.h
	* M RootUtils/selection_PyROOT.xml
	* M RootUtils/RootUtilsPyROOTDict.h

	* fix compilation warning
	* M RootUtils/StdHackGenerator.h

2010-07-22  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-47.
	* Really remove TTreeIndexRemap.

	* Tagging RootUtils-00-00-46.
	* RootUtils/TTreeIndexRemap.h, src/pyroot/TTreeIndexRemap.cxx:
	(Deleted) This was never used --- remove it.
	* RootUtils/selection_PyROOT.xml: Remove it.
	* RootUtils/RootUtilsPyROOTDict.h: Remove it.

2010-07-19  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-45.
	* Fixes for root 5.26.

2010-04-14  scott s snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-44.
	* RootUtils/StdHackGenerator.h, src/StdHackGenerator.cxx: Work
	around problem with rootcint dictionaries overwriting reflex
	dictionaries.

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

	* tagging RootUtils-00-00-43
	* add Pythonizations for TFile
	* A RootUtils/PyROOTTFilePythonize.h
	* A src/pyroot/PyROOTTFilePythonize.cxx
	* M RootUtils/selection_PyROOT.xml
	* M RootUtils/RootUtilsPyROOTDict.h

2009-08-21  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-42.
	* python/PyROOTFixes.py: Make sure PyCintex has been loaded.

2009-02-24  David Quarrie <David.Quarrie@cern.ch>

	* Tagging RootUtils-00-00-41
	* cmt/requirements: Tweak shlibflags to fix MacOSX problems

2009-02-17  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-40.
	* src/pyroot/PyROOTTTreePatch.cxx: Fix for root 5.22.

2009-01-27  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-39.
	* cmt/requirements: Adjust for change of location of Cint API
	headers in root-5.22.00-patches.

2008-10-06  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-38.
	* src/pyroot/PyROOTTypePatch.cxx: __iter__ fix for the case of
	containers that derive from one another.

2008-05-22  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-37.
	* src/ScanForAbstract.cxx (initialize): Need to force creation of
	TClass for TTreeCache too.

2008-05-12  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-36.
	* src/ScanForAbstract.cxx: Allow chaining to a previous root class
	creation hook.

2008-05-08  David Quarrie <David.Quarrie@cern.ch>

	* Tagging RootUtils-00-00-35.
	* cmt/requirements: Yet another attempt at solving parallel build problems

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

	* Tagging RootUtils-00-00-34.

	* New from Wim: allow saving ROOT objects in a python pickle.
	* src/pyroot/PyROOTPickle.cxx: (new)
	* RootUtils/PyROOTPickle.h: (new)
	* RootUtils/RootUtilsPyROOTDict.h: Add it.
	* RootUtils/selection_PyROOT.xml: Add it.
	* python/PyROOTFixes.py: Add enable_pickling().

2008-03-27  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-33.
	* src/pyroot/PyROOTTypePatch.cxx (alloc_hack): 64-bit fix.

2008-03-21  scott s snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-32.

	* RootUtils/TTreeIndexRemap.h: (new)
	* src/pyroot/TTreeIndexRemap.cxx: (new)
	* cmt/requirements: Fix library dependencies.
	* RootUtils/selection_PyROOT.xml: Generate dict for it.
	* RootUtils/RootUtilsPyROOTDict.h: Generate dict for it.

2008-03-20  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-31.

	* src/StdHackGenerator.cxx: Also work around an inconsistency in
	spacing between the root dict and the autoload dict.
	* RootUtils/StdHackGenerator.h: Document.

	* src/pyroot/PyROOTTypePatch.cxx: Fixes for root 5.18.

2008-01-28  scott s snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-30.
	* python/root_pickle.py: (new) Copied here from PyAnalysisUtils.

2008-01-17  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-29.

	* src/ScatterH2.cxx: Need ShowMembers for persistency to work
	properly with new root.
	* RootUtils/ScatterH2.h: Likewise.

	* src/ScatterH2.cxx: Fix inclusions for new root.  Speed up and
	break explicit dependence on graphics libs.
	* RootUtils/ScatterH2.h: Updated.
	* cmt/requirements: Remove root graphics libs.

2008-01-16  scott s snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-28.
	* RootUtils/ScatterH2.h: Fix compilation error.
	* cmt/requirements: Add root graphics libs.

2008-01-15  scott s snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-27.
	* RootUtils/ScatterH2.h: Use a local class to hold the point data,
	rather than std::pair, to remove the chance of duplicating
	dictionaries for the vector.
	* src/ScatterH2.cxx: Likewise.
	* RootUtils/selection.xml: Likewise.

2008-01-14  scott s snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-26.
	* RootUtils/ScatterH2.h: (new)
	* src/ScatterH2.cxx: (new)
	* RootUtils/RootUtilsDict.h: Add it.
	* RootUtils/selection.xml: Add it.

2007-12-18  David Quarrie <David.Quarrie@cern.ch>

	* Tagging RootUtils-00-00-25.
	* cmt/requirements: Attempt at solving parallel build problems

2007-12-18  David Quarrie <David.Quarrie@cern.ch>

	* Tagging RootUtils-00-00-24.
	* src/pyroot/PyROOTTypePatch.cxx: Add several includes for LCG_54 compatibility

2007-12-17  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-23.
	* DataVectorConvert moved to DataModelAthenaPool.
	* RootUtils/DataVectorConvert.h: (deleted)
	* src/DataVectorConvert.cxx: (deleted)
	* RootUtils/RootUtilsDict.h: Remove it.
	* RootUtils/selection.xml: Remove it.

2007-12-15  scott s snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-21.
	* RootUtils/selection.xml: Add ILogger.
	* RootUtils/RootUtilsDict.h: Add ILogger.

2007-12-15  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-20.
	* RootUtils/ILogger.h: (new)
	* RootUtils/PyLogger.h: (new)
	* src/pyroot/PyLogger.cxx: (new)
	* RootUtils/selection_PyROOT.xml: Add it.
	* RootUtils/RootUtilsPyROOTDict.h: Add it.

2007-12-13  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-18.
	* cmt/requirements: Dependency fix.

	* Tagging RootUtils-00-00-17.
	* python/PyROOTFixes.py (fix_dv_container): Retain as a stub.

	* Tagging RootUtils-00-00-16.

	* Rework DV-fixups to defer applying them until the class is
	actually loaded.  This avoids having to load everything during job
	configuration.
	* RootUtils/PyROOTTypePatch.h: (new)
	* src/pyroot/PyROOTTypePatch.cxx: (new)
	* RootUtils/selection_PyROOT.xml: Add it.
	* RootUtils/RootUtilsPyROOTDict.h: Add it.
	* python/PyROOTFixes.py: Update.

2007-12-10  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-15.

	* src/pyroot/PyROOTTTreePatch.cxx: Fix for root 5.17.
	* cmt/requirements: Re-enable building second dictionary.

2007-12-04  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-14.

	* cmt/requirements: Temporarily disable building the
	RootUtilsPyROOT dictionary until the new AtlasReflex is available.

	* Didn't get PyROOTTTreePatch.cxx moved properly in CVS.

2007-12-03  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-13.
	* RootUtils/DataVectorConvert.h (class logfn_t): Avoid compilation
	warning.
	* src/DataVectorConvert.cxx: Compatibility fix for new root
	versions.

	* Tagging RootUtils-00-00-12.
	* Move PyROOTTTreePatch into a separate library to prevent
	dependency problems (people linking with -lRootUtils shouldn't
	have to depend on PyROOT).
	* RootUtils/RootUtilsDict.h: Remove PyROOTTreePatch.
	* RootUtils/selection.xml: Remove PyROOTTreePatch.
	* RootUtils/RootUtilsPyROOTDict.h: (new)
	* RootUtils/selection_PyROOT.xml: (new)
	* cmt/requirements: Split library/dictionary into two.

2007-11-27  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-11.
	* src/PyROOTTTreePatch.cxx: Use a weakref in TreeNotifier to hold
	onto the tree object.
	* python/PyROOTFixes.py (enable_tree_speedups): (new)

2007-11-26  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-10.
	* src/PyROOTTTreePatch.cxx: Invalidate read entry of a branch
	after enabling it.  Check that a branch is enabled each time we
	use it, not just the first time.

	* Tagging RootUtils-00-00-09.

	* RootUtils/PyROOTTTreePatch.h: (new)
	* src/PyROOTTTreePatch.cxx: (new)
	* RootUtils/RootUtilsDict.h: Add it.
	* RootUtils/selection.xml: Add it.
	* doc/MainPage.h: Likewise.
	* cmt/requirements: Add Python dependency.

2007-10-30  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-08.

	* Doxygen fixes.

	* ispellwords: (new) --- Spell check.

	* doc/MainPage.h: Fill in.

2007-10-19  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-07.

	* RootUtils/ClearCINTMessageCallback.h: (new)
	* src/ClearCINTMessageCallback.cxx: (new)
	* RootUtils/RootUtilsDict.h: Add it.
	* RootUtils/selection.xml: Add it.

	* Tagging RootUtils-00-00-06.
	* RootUtils/ScanForAbstract.h: Fix typo in comments.

2007-10-16  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-05.

	* RootUtils/DataVectorConvert.h: (new)
	* src/DataVectorConvert.cxx: (new)
	* RootUtils/RootUtilsDict.h: Add it.
	* RootUtils/selection.xml: Add it.

2007-10-11  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-04.

	* python/PyROOTFixes.py: (new)
	* cmt/requirements: Install python files.

2007-10-10  scott snyder  <snyder@bnl.gov>

	* RootUtils/PyROOTConstFix.h: (new)
	* src/PyROOTConstFix.cxx: (new)
	* RootUtils/selection.xml: Add it.
	* RootUtils/RootUtilsDict.h: Add it.

2007-10-09  scott snyder  <snyder@bnl.gov>

	* Tagging RootUtils-00-00-03.

	* RootUtils/InitHist.h: Change names to be more atlas-like.
	* src/InitHist.cxx: Likewise.
	* RootUtils/StdHackGenerator.h: Likewise.
	* src/StdHackGenerator.cxx: Likewise.

2007-10-08  scott snyder  <snyder@bnl.gov>

	* RootUtils/ScanForAbstract.h: (new)
	* src/ScanForAbstract.cxx: (new)
	* RootUtils/selection.xml: Add it.
	* RootUtils/RootUtilsDict.h: Add it.

	* Tagging RootUtils-00-00-02.

2007-10-07  scott snyder  <snyder@bnl.gov>

	* src/StdHackGenerator.cxx: (new)
	* RootUtils/StdHackGenerator.h: (new)
	* RootUtils/selection.xml: Add it.
	* RootUtils/RootUtilsDict.h: Add it.

	* Tagging RootUtils-00-00-01.

	* Initial check-in, with InitHist.
	
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 ProjectModifiedEvent.java.
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.