-
The script execution mode is detected, an no file modifications are done in install mode to prevent changing of file ownership.
-
Two tests of ctmodel are performed. One using a count map as input and a second using the task parameters as input.
-
If a model is to be built from scratch, the pointing direction of the observation needs to be specified.
-
The ctmodel tool generates a model map from a source model description. The definition of the model map may either be taken from a counts map, from an XMK observation definition file, or from the task parameters.
-
Add ctmodel Python interface file.
-
I don't recall why I have added this for ctools. The variable is never set, so it can't work anyways.
-
The test for dlopen()ing libgomp.so.1 failed because for some reason the test code did not find the GammaLib shared library. I'm not sure why this happened. To make the test work, the LIBS variable is now set explicitely to the library we need for the test (-ldl), excluding the GammaLib shared library. This allows the test to suceed.
-
The GModels access operator now returns a pointer instead of a reference. The code has been adapted accordingly.
-
Conflicts: configure.ac ctools.pc.in doc/html/download.html Resolved conflicts.
-
No Python compilation is needed anymore for make check.
-
A symbolic link is now created by setup.py that points towards the wrapper library directory. We add this directory now to the PYTHONPATH so that no double compilation is needed anymore.
-
A Darwin kluge consisted of linking statically with the ctools library for unit testing. It turned out that this is no longer necessary, so I removed the Darwin kluge of static linking. Furthermore, a post-processing step was added that creates a symbolic link to the directory that contains the shared wrapper library. In that way, we do not need a double compilation anymore (before, we compiled once for the install and a second time for the unit test). This should now speed up the unit testing step.
-
As the outfile can now also be an XML observation definition file, we add this information to the query.
-
Adapt the simplified Python wrapper detection method from GammaLib.
-
Initially, Python was not correctly detected on Mac OS X due to an old version of AM_PATH_PYTHON(bug #437). A kluge has been added that will detect Python nevertheless.