imported from http://sumatrapdf.googlecode.com/svn