allow setCaption for presentation state
add everyone read mode for chmod function
add missing break
improved user experience for read-only source files on posix
return from isReadOnlyFile