{"action":"created","issue":{"url":"https://api.github.com/repos/Cuis-Smalltalk/Cuis-Smalltalk-Dev/issues/79","labels_url":"https://api.github.com/repos/Cuis-Smalltalk/Cuis-Smalltalk-Dev/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/Cuis-Smalltalk/Cuis-Smalltalk-Dev/issues/79/comments","events_url":"https://api.github.com/repos/Cuis-Smalltalk/Cuis-Smalltalk-Dev/issues/79/events","html_url":"https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/issues/79","id":118616546,"number":79,"title":"DOC: Add note about FileMan adoption","user":{"login":"hhzl","id":1112023,"avatar_url":"https://avatars.githubusercontent.com/u/1112023?v=3","gravatar_id":"","url":"https://api.github.com/users/hhzl","html_url":"https://github.com/hhzl","followers_url":"https://api.github.com/users/hhzl/followers","following_url":"https://api.github.com/users/hhzl/following{/other_user}","gists_url":"https://api.github.com/users/hhzl/gists{/gist_id}","starred_url":"https://api.github.com/users/hhzl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hhzl/subscriptions","organizations_url":"https://api.github.com/users/hhzl/orgs","repos_url":"https://api.github.com/users/hhzl/repos","events_url":"https://api.github.com/users/hhzl/events{/privacy}","received_events_url":"https://api.github.com/users/hhzl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-24T14:10:36Z","updated_at":"2015-11-24T14:13:24Z","closed_at":null,"body":"From the ML\r\n\r\nJuan Vuletich\r\n<juan@jvuletich.org>\tFri, Oct 23, 2015 at 8:49 PM\r\nReply-To: Discussion of Cuis Smalltalk <cuis@jvuletich.org>\r\nTo: \"cuis@jvuletich.org\" <cuis@jvuletich.org>\r\nReply | Reply to all | Forward | Print | Delete | Show original\r\nHi Folks,\r\n\r\nI've just updated github. I did many changes, to adopt FileMan almost everywhere in Cuis and core packages.I did a few changes to FileMan and the API. The one you might notice is that I've made FmFileEntry and FmDirectoryEntry siblings, under a new FmEntry. Now, each class is more specific: FmFileEntry doesn't handle Directory responsibilities (like creating files in it) and FmDirectoryEntry doesn't support File responsibility (like creating a FileStream on itself). I think it is much cleaner this way. The change you might need to care about is that\r\n'dirName' asDirectoryEntry / 'subdir'\r\nanswers an FmDirectoryEntry\r\nand the new #//:\r\n'dirName' asDirectoryEntry // 'filename'\r\nanswers an FmFileEntry.\r\n\r\nPlease adapt your packages to the new FileMan API, as the old FileDirectory hierarchy will be deprecated soon, and later removed from Cuis.\r\n\r\n\r\nCheers,\r\nJuan Vuletich"},"comment":{"url":"https://api.github.com/repos/Cuis-Smalltalk/Cuis-Smalltalk-Dev/issues/comments/159278568","html_url":"https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/issues/79#issuecomment-159278568","issue_url":"https://api.github.com/repos/Cuis-Smalltalk/Cuis-Smalltalk-Dev/issues/79","id":159278568,"user":{"login":"hhzl","id":1112023,"avatar_url":"https://avatars.githubusercontent.com/u/1112023?v=3","gravatar_id":"","url":"https://api.github.com/users/hhzl","html_url":"https://github.com/hhzl","followers_url":"https://api.github.com/users/hhzl/followers","following_url":"https://api.github.com/users/hhzl/following{/other_user}","gists_url":"https://api.github.com/users/hhzl/gists{/gist_id}","starred_url":"https://api.github.com/users/hhzl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hhzl/subscriptions","organizations_url":"https://api.github.com/users/hhzl/orgs","repos_url":"https://api.github.com/users/hhzl/repos","events_url":"https://api.github.com/users/hhzl/events{/privacy}","received_events_url":"https://api.github.com/users/hhzl/received_events","type":"User","site_admin":false},"created_at":"2015-11-24T14:13:24Z","updated_at":"2015-11-24T14:13:24Z","body":"Setting the desktop background:\r\n\r\n         | filename |\r\n         filename _ 'Pluto.png'.\r\n         self runningWorld backgroundImageData: filename asFileEntry binaryContents."}}