Making it happen
After trying at least 4 distributions, it seems this one finally works, give it a shot if you have issues: JaS OSx86 10.5.4 Client Server Intel SSE2 SSE3. My PC setup: Core2Duo 2.33Ghz, ASRock 4Core1333 GLAN, ATI X1600 PCIe.
Did you know of this ? Very useful - right-click on the tab bar / undo close tab. Now only if Ctrl-Z was assigned to do this ...
var srcR:Rectangle = r;srcR.offset( -srcBm.x, -srcBm.y);
But as Rectangle is a reference class, in fact, in ActionScript every class is passed by reference so the above code will modify r also.
Easy: Enumerable.Range( 0, list1.Count).Select( i => list1[i] + " - " + list2[i])
It seems that there's nothing in .NET similar to MsgWaitForMultipleObjects, I needed a semaphore list with the ability to wait for an item to be released (and to get that semaphore's index). The closest thing I did was a loop to wait for each semaphore a time slice, however it's far from optimal. Still looking into it.
It's the first time my PC got infected in a loooong time, I fought them with HijackThis but in the end I found a better solution, that is, ComboFix.
... does a good job at controlling Adobe Photoshop from Air, too bad that sometimes random messages get lost :).