Change order in which shared axis and plot data are drawn. That result in ticks marks on shared axis visible, if setTickMarkInsideLenght is used.
That was most probably already used this way in pre-CVS days, at least according to changelog entries, but get reverted/forgotten during development. I'm not sure if that did not break additional thinks.
Diff which fixed that is attached, I can submit full patch if it will be requested. I can also attach demo case for this bug.