-
Notifications
You must be signed in to change notification settings - Fork 0
API changelog
ycorre edited this page Jun 15, 2015
·
6 revisions
This wiki page contains the API changelog for each Framesoc release introducing API changes.
- Fixed a typo in TraceDBObject and SystemDBObject and thus the function
openNewIstance()is now namedopenNewInstance().
- The Framesoc configuration file contains a new variable
trace_db_eid_indexingwhose possible values aretrueandfalse. It enables or disables the automatic creation of a DB index on theEVENT_IDcolumn in theEVENT_PARAMtable. Default value isfalse. - The Framesoc configuration variable
trace_db_indexingis now calledtrace_db_ts_indexing, to make it clear that it is related to the timestamp. Default value istrue. - The Framesoc configuration variable
max_view_instanceshas a special value for infinite view instances:-1. This is a constant of theConfigurationclass. - A new boolean parameter
show_defaulthas been added to thefr.inria.soctrace.framesoc.ui.perspective.partextension point. It specifies if a Framesoc part must be opened in the default Framesoc perspective layout. - Removed useless boolean parameter from
TimestampFormat.setContext().
- The Framesoc configuration file is no more in the user home. Its current path is
<eclipse_installation_directory>/configuration/fr.inria.soctrace.lib.utils/soctrace.conf. - The extension point
fr.inria.soctrace.framesoc.core.toolhas now an additional requiredidparameter. Thisidshould be a string having the formatthis.is.my.tool.id. Each tool must have a uniqueid. Note: thisidhas nothing to do with the databaseIDcolumn ofTOOLtable. -
IFramesocTool.launch()method now takes as input an instance ofIFramesocToolInput. The prototype is now:void launch(IFramesocToolInput input). -
IFramesocTool.canLaunch()method now takes as input an instance ofIFramesocToolInput. The prototype is now:ParameterCheckStatus canLaunch(IFramesocToolInput input). - The Framesoc UI plugin now provides the
fr.inria.soctrace.framesoc.ui.input.toolInputextension point, to allow Framesoc tools providing their own custom input composite. Such composite is responsible for providing theIFramesocToolInputobject passed toIFramesocTool.launch()andIFramesocTool.canLaunch().- Importers not extending this extension point will be launched with a default input composite, providing a
fr.inria.soctrace.framesoc.core.tools.model.FileInput. - Analysis tools not extending this extension point will be launched with a default input composite, providing an empty
IFramesocToolInput.
- Importers not extending this extension point will be launched with a default input composite, providing a
-
IFramesocTool.canLaunch()method now returns aParameterCheckStatusinstead of a simpleboolean. This object contains abooleanand a message for the user. -
addEventProducerColors()andaddEventTypeColors()methods have been added toFramesocColorManager. These methods allow an importer to specify default values for colors unknown to the system.