[squeak-dev] Compiled preferences

Bert Freudenberg bert at freudenbergs.de
Fri May 7 21:38:06 UTC 2010


How about changing the category for auto-generated preference accessors from 'standard queries' to '*auto-generated'?

- Bert -

On 07.05.2010, at 19:43, commits at source.squeak.org wrote:
> 
> A new version of System was added to project The Inbox:
> http://source.squeak.org/inbox/System-lh.320.mcz
> 
> ==================== Summary ====================
> 
> Name: System-lh.320
> Author: lh
> Time: 7 May 2010, 9:42:45.382 pm
> UUID: 82ab7265-5a85-45f5-975d-d9d6f453b50c
> Ancestors: System-ar.319
> 
> Inform the user if the update failed because the remote server config could not be read correctly.
> 
> We use this at university (where we have our own update site), so the students are not greeted with a debugger if our squeaksource server is unreachable.
> 
> =============== Diff against System-ar.319 ===============
> 
> Item was added:
> + ----- Method: Preferences class>>ecompletionEnabled (in category 'standard queries') -----
> + ecompletionEnabled
> + 	^ self
> + 		valueOfFlag: #ecompletionEnabled
> + 		ifAbsent: [true]!
> 
> Item was added:
> + ----- Method: Preferences class>>useRBASTForPrettyPrint (in category 'standard queries') -----
> + useRBASTForPrettyPrint
> + 	^ self
> + 		valueOfFlag: #useRBASTForPrettyPrint
> + 		ifAbsent: [false]!
> 
> Item was added:
> + ----- Method: Preferences class>>mercuryPanel (in category 'standard queries') -----
> + mercuryPanel
> + 	^ self
> + 		valueOfFlag: #mercuryPanel
> + 		ifAbsent: [false]!
> 
> Item was added:
> + ----- Method: Preferences class>>chasingBrowsers (in category 'standard queries') -----
> + chasingBrowsers
> + 	^ self
> + 		valueOfFlag: #chasingBrowsers
> + 		ifAbsent: [true]!
> 
> Item was added:
> + ----- Method: Preferences class>>ecompletionSmartCharacters (in category 'standard queries') -----
> + ecompletionSmartCharacters
> + 	^ self
> + 		valueOfFlag: #ecompletionSmartCharacters
> + 		ifAbsent: [true]!
> 
> Item was added:
> + ----- Method: Preferences class>>ecompletionCaseSensitive (in category 'standard queries') -----
> + ecompletionCaseSensitive
> + 	^ self
> + 		valueOfFlag: #ecompletionCaseSensitive
> + 		ifAbsent: [true]!
> 
> Item was changed:
>  ----- Method: Utilities class>>updateFromServer (in category 'fetching updates') -----
>  updateFromServer
>  	"Update the image by loading all pending updates from the server."
>  	| config |
>  	"Flush all caches. If a previous download failed this is often helpful"
>  	MCFileBasedRepository flushAllCaches.
>  	config := MCMcmUpdater updateFromDefaultRepository.
> + 	config 
> + 		ifNil: [self inform: 'Unable to retrieve updates from remote repository.' translated]
> + 		ifNotNil: [
> + 			self setSystemVersionFromConfig: config.
> + 			self inform: ('Update completed.
> + 			Current update number: ', SystemVersion current highestUpdate) translated].!
> - 	self setSystemVersionFromConfig: config.
> - 	self inform: 'Update completed.
> - Current update number: ', SystemVersion current highestUpdate.!
> 
> 






More information about the Squeak-dev mailing list