Bug introduced in 9.0 and fixed in 10.0.1
The simplest way to ask is to post the code of what I'm doing:
ListPlot[{Table[x, {x, 1, 10, 1}], Table[x + x^2, {x, 1, 10, 1}]},
PlotMarkers -> None, PlotRange -> All,
PlotStyle -> {
{Thickness[.005], Dashing[{.03, .015}], ColorData[1, 1]},
{Thickness[.0075], ColorData[1, 1]}},
Joined -> True
]
When I did this in Mathematica 8, the first line was dashed and the second line was a thicker, solid line of the same color:

Now having upgraded to Mathematica 10 and the second line is also dashed, same as the first:

It seems that if I leave out an explicit Dashing[{x,x}] command, the curve inherits the last dashing style, rather than go back to the default! How do I get the second curve to be solid? More importantly, what has changed in Mathematica 10 that causes this?
Obviously, my real task is more complicated than this, but this will reproduce the behavior.


Dashing[{}]for a line, it inherits theDashingspec from previous lines. It seems to happen only for theDashingdirective; other directives (Thickness, Color ...) seem to work fine. Btw, this happens withListPlot(with the optionJoined->True), not withListLinePlot. – kglr Sep 03 '14 at 20:42