Merge branch 'feature/fix-fltk-bug-multiple-plotting' into develop
Fix a bug caused by FLTK and QT plotting tools
Octave usually takes either FLTK or QT for plotting; however, these plotting tools cause a crash in Octave when plotting more than one trace in gstshark-plot. In order to fix this crash, gstshark is now using GNU Plot, even though it is older, but this bug does not happen.
This is part of a fix to deal with a bug when gstshark-plot have to plot multiple traces. Octave uses FLTK by default as plotting tool, but due to a bug in this library, it makes the gstShark-plot crashes when plot_tracer.m tries to plot multiple traces. This bug was also found in http://savannah.gnu.org/bugs/?45298, where this phenomenom happens when plotting with Octave as well. In order to fix this bug, the default plotting tool is substituted by GNU Plot.
Merge branch 'feature/fix_min_timestamp_plots' into develop
Add minimum timestamp to limit x axis when plotting traces
This solves the issue of having a time offset when the traces do not start from zero. So, gstshark-plot now computes the minimum x value and start plotting from it to the timestamp maximum. The changes were done in plot_tracer.m, adding timestamp_min and modifying xlim(...).
Fix timestamp minimum in plot_tracer when plotting traces
When a streamer client is started before a stream server, there was a time offset until the stream server started. This was caused by defining 0 as x min limit instead of computing the minimum timestamp of each trace. Thus, this fix changes the starting x limit from 0 to the minimum calculated in the timestamps of each trace.
04020c5...
by
rrcarlosrodriguez <email address hidden>
Merge branch 'release/v0.5.5' into develop
a43c0b1...
by
rrcarlosrodriguez <email address hidden>