Two more things your could try. I know you tried vinegar. But white vinegar works best, rub it on the glass, then using good quality kitchen paper soak in more white vinegar, place the soaked paper on the glass so it kinda sticks, and leave for 24 hrs then when you scrub it should come off.
Or...