CCMenu::setHandlerPriority( unsigned int newPriority ) why unsigned?

The priority of touches can be negative, why takes a unsigned parameter?

You are right, thanks for reminding us. Issue #1302 created for this bug.