Introduces an unofficial work-around for the behavior introduced in 0.8.0, where we reserve extra space for the first and last tick labels. This makes it impossible for plots to span the full width of their container. This work-around overloads the reserveSpace option, which normally only applies when show = false. Now, if show = true and reserveSpace = false, we skip the step that allocates extra space for labels. We’ll introduce a proper solution in 0.9, but this should provide a way for users to move forward in the meantime.
The fix for an unnecessary gap on the right of the chart turned out to break text wrapping for ticks that were legitimately in that position. Fixes #1283.
Update the inline resize plugin with recent fixes.
This updates the inline resize plugin with flot/jquery-resize@7471675 and flot/jquery-resize@189b555. Fixes #1277 and #1265.
Allow x2axis/y2axis with no min/max to auto-scale.
Fix zoom to selection box when using jQuery 1.9+.
Provide a detach shim for jQuery prior to 1.4.
Using x2axis/y2axis to add a second axis is deprecated, but we currently still support it. Historically we’ve just extended the first axis’s options with the second’s, but that is a problem when the first has min/max and the second doesn’t; it will inherit an inappropriate min/max. We might want to consider not extending at all, but since that’s a bigger change we’ll for now just ensure that if no min/max is specified, we respect that. Fixes #1228.
Flot 0.8 still officially supports jQuery 1.2.6 and higher, so we can’t assume the existence of detach. This will go away in 0.9, where the minimum jQuery version is 1.4.4. Fixes #1240.
Improve the performance of large data processing
Pie: Fix combined data to keep all other original values.
But not only data, color, label, angle, percent as was before. Allows to store own values in series and use them e.g. in labelFormatter.
Make dateGenerator publicly accessible.
Proposed fix for issue 1204: only enforce zoom limits in the direction of the merge
…n of the zoom.
This was accidentally introduced by #1200; we can’t assume that axis.ticks is an array.
Don't add padding when there's no last tick.
Default lineHeight based on the font size.
Distinguish between the first and innermost axis.
Flot 0.8.0 used the default font size, typically derived from the placeholder, as the basis for the default lineHeight. This produced incorrect results when a font.size was provided explicitly, and it differed from the placeholder’s CSS size. Fixed by waiting to default lineHeight until the actual font size has been resolved. Fixes #1131.