appcelerator/titanium_mobile — pull request #545 by sptramer (2011-10-10 08:46:45+00:00)
Title: [TIMOB-5380] Back out dangerous changes, fix synchronization

Backs out the forgetProxy: of rows in section deallocation (turns out this is dangerous, and even generates a [FATAL] warning). Also, fixes a very serious issue where suspend/resume was not synchronized correctly in Kroll due to improper use of the condition lock. This was leading to inaccurate GC and possibly even dropping (or simply not running) events after resuming.