support 'long' type
update documents
Merge branch 'master' into develop

Conflicts:
	ChangeLog
Merge branch 'develop'