documentcloud/backbone — pull request #677 by kidrane (2011-10-17 10:02:33+00:00)
Title: If trigger('all') is called, all the callbacks should run once instead of twice.

All the functions bound to 'all' should have different arguments, i.e. the first arguments is the eventName.
If trigger('all') is called, the original code would run callbacks twice. At the first time, it would consider them as normal functions, and wouldn't transfer the eventName. That would be the reason why some functions bound to 'all' events malfunction. On the other hand, it should not run twice when someone explicitly triggers an event only once.