2) "Durchwinken" takes an accusative object as in this example.
"Ich winke dir" is valid without "zu", but depending on where you live, unusual. "Ich habe dir gewunken" sounds less strange already.
Akkusativ is jemanden oder etwas.
Dativ is jemandem oder etwas.
I sometime think it was an HFA who coined the phrase, "if you want the job done properly, do it yourself"! It explains so much.