From 7a85454dda40a2dfbcd5a82b4e207c8ca7fd566d Mon Sep 17 00:00:00 2001 From: Eric Ackermann Date: Mon, 22 Jul 2019 09:33:34 +0200 Subject: [PATCH] Added class comments, minor refactorings. --- .../SPCDictionaryManagementUI.class/README.md | 3 +++ .../instance/initialize.st | 2 +- .../instance/openDownloadPageOnWindows.st | 2 +- .../instance/selectedLanguageAt.put..st | 6 +++--- .../instance/selectedLanguageIndices..st | 2 +- .../instance/unloadLanguage..st | 4 +--- .../methodProperties.json | 10 +++++----- .../SPCDictionaryManagementUI.class/properties.json | 2 +- .../SPCHunspellAPI.class/README.md | 2 ++ .../SPCHunspellAPI.class/properties.json | 2 +- .../SPCHunspellAPIDecorator.class/README.md | 5 +++++ .../class/systemArchitecture.st | 2 +- .../instance/addWordToDictionary..st | 2 +- .../methodProperties.json | 4 ++-- .../SPCHunspellAPIDecorator.class/properties.json | 2 +- .../SPCHunspellAPINullObject.class/README.md | 3 +++ .../SPCHunspellAPINullObject.class/properties.json | 2 +- .../SPCHunspellLanguage.class/README.md | 6 ++++++ .../SPCHunspellLanguage.class/class/default.st | 3 +-- .../SPCHunspellLanguage.class/methodProperties.json | 2 +- .../SPCHunspellLanguage.class/properties.json | 2 +- .../SPCMethodTextViewer.class/README.md | 1 + .../SPCMethodTextViewer.class/class/openWith..st | 6 +----- .../SPCMethodTextViewer.class/methodProperties.json | 2 +- .../SPCMethodTextViewer.class/properties.json | 2 +- .../SPCSpellChecker.class/README.md | 6 +++--- .../instance/misspelledWordsIn..st | 3 --- .../SPCSpellChecker.class/methodProperties.json | 2 +- .../SPCSpellChecker.class/properties.json | 4 +--- .../SPCSystemBrowser.class/README.md | 3 +++ .../SPCSystemBrowser.class/properties.json | 2 +- .../SPCTextParser.class/README.md | 3 +++ .../SPCTextParser.class/properties.json | 2 +- .../Spellcheck-Core.package/monticello.meta/version | 2 +- 34 files changed, 60 insertions(+), 46 deletions(-) diff --git a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/README.md b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/README.md index 4d3cd67..538c970 100644 --- a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/README.md +++ b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/README.md @@ -1,6 +1,9 @@ I am a user interface for managing (modifying and changing) the loaded dictionary. Instance Variables + availableLanguages The languages that can currently be selected. selectedLanguage: The currently selected language of the loaded dictionary + selectedLanguageIndices Each value pair describes if language with number Number is currently active. selectedWord: The currently selected word of the words added to the dictionary by the user spellchecker: The current spellchecker + diff --git a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/initialize.st b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/initialize.st index 1188f8d..058ef70 100644 --- a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/initialize.st +++ b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/initialize.st @@ -4,5 +4,5 @@ initialize self spellchecker: SPCSpellChecker instance. self selectUsedLanguage. SPCSpellChecker registerObserver: self. - "SHow currently loaded languages." + "So the list of languages is refreshed." self changed: #loadedLanguages \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/openDownloadPageOnWindows.st b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/openDownloadPageOnWindows.st index 717a831..3fa5b29 100644 --- a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/openDownloadPageOnWindows.st +++ b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/openDownloadPageOnWindows.st @@ -4,4 +4,4 @@ openDownloadPageOnWindows | aCollection | aCollection := OrderedCollection new. aCollection add: (SPCDictionaryManagementUI downloadPageLink). - (ExternalWindowsOSProcess programName: 'explorer' arguments: aCollection initialEnvironment: '') value. \ No newline at end of file + (ExternalWindowsOSProcess programName: 'explorer' arguments: aCollection initialEnvironment: '') value \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/selectedLanguageAt.put..st b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/selectedLanguageAt.put..st index 8de068f..91e994b 100644 --- a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/selectedLanguageAt.put..st +++ b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/selectedLanguageAt.put..st @@ -3,13 +3,13 @@ selectedLanguageAt: anIndex put: anObject | languageName | anObject ifNotNil:[ self selectedLanguageIndices at: anIndex put: anObject. - self changed: #selectedLanguage. + self changed: #selectedLanguage ]. languageName := self availableLanguages at: anIndex ifAbsent: [ SPCHunspellLanguage english languageName ]. anObject ifTrue: [ - self loadLanguage: languageName. + self loadLanguage: languageName ] ifFalse: [ - self unloadLanguage: languageName. + self unloadLanguage: languageName ] \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/selectedLanguageIndices..st b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/selectedLanguageIndices..st index 13f76ed..19d9914 100644 --- a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/selectedLanguageIndices..st +++ b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/selectedLanguageIndices..st @@ -1,4 +1,4 @@ accessing selectedLanguageIndices: anObject - selectedLanguageIndices := anObject. \ No newline at end of file + selectedLanguageIndices := anObject \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/unloadLanguage..st b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/unloadLanguage..st index a9749e0..a9af9e6 100644 --- a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/unloadLanguage..st +++ b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/instance/unloadLanguage..st @@ -5,7 +5,5 @@ unloadLanguage: languageName language affixPath: (self affixPath: languageName). language dictionaryPath: (self dictionaryPath:languageName). language languageName: languageName. - (self spellchecker loadedLanguages) do: [ :each | (each = language) ifTrue: [ self spellchecker removeLanguage: language ] ]. - - self spellchecker reloadHunspellHandle. + (self spellchecker loadedLanguages) do: [ :each | (each = language) ifTrue: [ self spellchecker removeLanguage: language ] ] \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/methodProperties.json b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/methodProperties.json index a0f0059..ef7febe 100644 --- a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/methodProperties.json +++ b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/methodProperties.json @@ -17,25 +17,25 @@ "dictionaryFileName:" : "ea 6/13/2019 09:44", "dictionaryPath:" : "ea 6/13/2019 11:22", "importDictionary" : "mka 7/16/2019 16:53", - "initialize" : "ea 6/17/2019 14:52", + "initialize" : "ea 7/22/2019 09:23", "loadLanguage:" : "mka 7/16/2019 16:53", "loadedLanguages" : "ow 7/12/2018 16:41", "open" : "RS 7/22/2018 20:56", "openDownloadPage" : "mka 7/16/2019 16:53", "openDownloadPageOnMacOS" : "mka 7/8/2019 14:42", "openDownloadPageOnUnix" : "mka 7/8/2019 14:42", - "openDownloadPageOnWindows" : "mka 7/8/2019 14:49", + "openDownloadPageOnWindows" : "ea 7/22/2019 09:24", "removeFromIgnoredWords" : "ea3 6/18/2019 18:33", "selectUsedLanguage" : "ea 6/17/2019 15:58", "selectedLanguageAt:" : "ea3 6/18/2019 18:22", - "selectedLanguageAt:put:" : "ea 7/1/2019 14:26", + "selectedLanguageAt:put:" : "ea 7/22/2019 09:24", "selectedLanguageDirectoryPath" : "ow 7/12/2018 16:56", "selectedLanguageDirectoryPath:" : "ea 6/13/2019 09:42", "selectedLanguageIndices" : "ea 6/13/2019 10:41", - "selectedLanguageIndices:" : "ea 6/13/2019 10:41", + "selectedLanguageIndices:" : "ea 7/22/2019 09:23", "selectedWord" : "ow 7/5/2018 17:05", "selectedWord:" : "RS 7/22/2018 20:52", "spellchecker" : "ow 7/25/2018 20:11", "spellchecker:" : "ow 7/25/2018 20:11", - "unloadLanguage:" : "mka 7/2/2019 15:52", + "unloadLanguage:" : "ea 7/22/2019 09:24", "usedLanguage" : "ea 6/13/2019 12:20" } } diff --git a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/properties.json b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/properties.json index f49971e..b42d535 100644 --- a/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/properties.json +++ b/packages/Spellcheck-Core.package/SPCDictionaryManagementUI.class/properties.json @@ -4,7 +4,7 @@ ], "classvars" : [ ], - "commentStamp" : "ow 7/25/2018 20:14", + "commentStamp" : "ea 7/22/2019 09:08", "instvars" : [ "selectedWord", "availableLanguages", diff --git a/packages/Spellcheck-Core.package/SPCHunspellAPI.class/README.md b/packages/Spellcheck-Core.package/SPCHunspellAPI.class/README.md index c0ffa72..2df8daa 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellAPI.class/README.md +++ b/packages/Spellcheck-Core.package/SPCHunspellAPI.class/README.md @@ -3,5 +3,7 @@ I provide simple access to the hunspell library for spellchecking. Instance Variables apiHandle: This is needed by the c-library for function calls and obtained by calling apiCreateHandle: dPath: + dictionaryPath: Path to the dictionary of the loaded language. + affixPath: Path to the grammar / affix file of the loaded language. diff --git a/packages/Spellcheck-Core.package/SPCHunspellAPI.class/properties.json b/packages/Spellcheck-Core.package/SPCHunspellAPI.class/properties.json index 45b6aca..e1559a9 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellAPI.class/properties.json +++ b/packages/Spellcheck-Core.package/SPCHunspellAPI.class/properties.json @@ -4,7 +4,7 @@ "Instance" ], "classvars" : [ "DisableDownload" ], - "commentStamp" : "ow 7/21/2018 17:23", + "commentStamp" : "ea 7/22/2019 09:09", "instvars" : [ "apiHandle", "dictionaryPath", diff --git a/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/README.md b/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/README.md index e69de29..645f282 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/README.md +++ b/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/README.md @@ -0,0 +1,5 @@ +I collect all currently active languages. + +Instance Variables + alertOnError: Flag that controls if error dialogs should appear. + instances: A collection of Hunspell instances which spell-check the current language. diff --git a/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/class/systemArchitecture.st b/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/class/systemArchitecture.st index 38648ad..4019d8b 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/class/systemArchitecture.st +++ b/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/class/systemArchitecture.st @@ -1,4 +1,4 @@ library systemArchitecture - ^ Smalltalk image wordSize * 8. \ No newline at end of file + ^ Smalltalk image wordSize * 8 \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/instance/addWordToDictionary..st b/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/instance/addWordToDictionary..st index b7bfd7b..dfe4904 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/instance/addWordToDictionary..st +++ b/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/instance/addWordToDictionary..st @@ -16,7 +16,7 @@ addWordToDictionary: aString "Make sure there is a word number in the input file." currentLines at: 1 ifAbsentPut: 0. (wordAlreadyKnown) ifFalse: [ - wordCount := (((currentLines at: 1 ifAbsent: 0) asInteger) + 1) asString. + wordCount := (((currentLines at: 1) asInteger) + 1) asString. newStream := (FileStream forceNewFileNamed: SPCSpellChecker defaultCustomDictionaryPath ). newStream nextPutAll: wordCount. currentLines add: aString. diff --git a/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/methodProperties.json b/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/methodProperties.json index d5bae58..6fa3f64 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/methodProperties.json +++ b/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/methodProperties.json @@ -9,12 +9,12 @@ "moduleName" : "mka 7/1/2019 13:23", "ressourceDirectory" : "mka 7/1/2019 13:22", "selectFileMessage:" : "mka 6/13/2019 10:27", - "systemArchitecture" : "mka 7/1/2019 13:22", + "systemArchitecture" : "ea 7/22/2019 09:31", "vmDirectory" : "mka 7/1/2019 13:22" }, "instance" : { "addDictionary:" : "ea 6/7/2019 16:02", "addDictionary:andAffix:" : "ea 6/7/2019 15:57", - "addWordToDictionary:" : "ea 7/22/2019 08:41", + "addWordToDictionary:" : "ea 7/22/2019 09:25", "alertOnError" : "ea 6/25/2019 19:31", "alertOnError:" : "ea 6/25/2019 19:31", "calculateLevenshteinDistance:toString:" : "ea 6/24/2019 14:34", diff --git a/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/properties.json b/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/properties.json index 8af2e49..25a7984 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/properties.json +++ b/packages/Spellcheck-Core.package/SPCHunspellAPIDecorator.class/properties.json @@ -4,7 +4,7 @@ ], "classvars" : [ "DisableDownload" ], - "commentStamp" : "", + "commentStamp" : "ea 7/22/2019 09:10", "instvars" : [ "instances", "alertOnError" ], diff --git a/packages/Spellcheck-Core.package/SPCHunspellAPINullObject.class/README.md b/packages/Spellcheck-Core.package/SPCHunspellAPINullObject.class/README.md index e69de29..1620c68 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellAPINullObject.class/README.md +++ b/packages/Spellcheck-Core.package/SPCHunspellAPINullObject.class/README.md @@ -0,0 +1,3 @@ +I replace SPCHunspellDecorator if spellchecking is disabled to prevent any errors. + +Instance Variables diff --git a/packages/Spellcheck-Core.package/SPCHunspellAPINullObject.class/properties.json b/packages/Spellcheck-Core.package/SPCHunspellAPINullObject.class/properties.json index eb793f1..331ac7c 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellAPINullObject.class/properties.json +++ b/packages/Spellcheck-Core.package/SPCHunspellAPINullObject.class/properties.json @@ -4,7 +4,7 @@ ], "classvars" : [ ], - "commentStamp" : "", + "commentStamp" : "ea 7/22/2019 09:11", "instvars" : [ ], "name" : "SPCHunspellAPINullObject", diff --git a/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/README.md b/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/README.md index e69de29..e16cbda 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/README.md +++ b/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/README.md @@ -0,0 +1,6 @@ +I represent a language for Hunspell. + +Instance Variables + affixPath: Path to the Hunspell affix / grammar file of this language. + dictionaryPath: Path to the dictionary file of this language. + languageName: Which name is displayed for this language. \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/class/default.st b/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/class/default.st index f485572..ccade23 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/class/default.st +++ b/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/class/default.st @@ -1,4 +1,3 @@ as yet unclassified default - ^ ({ SPCHunspellLanguage english . SPCHunspellLanguage squeak . SPCHunspellLanguage custom } asSet) - "^ SPCHunspellLanguage english" \ No newline at end of file + ^ ({ SPCHunspellLanguage english . SPCHunspellLanguage squeak . SPCHunspellLanguage custom } asSet) \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/methodProperties.json b/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/methodProperties.json index 1497661..8f494d6 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/methodProperties.json +++ b/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/methodProperties.json @@ -1,7 +1,7 @@ { "class" : { "custom" : "mka 7/2/2019 12:08", - "default" : "mka 7/2/2019 12:08", + "default" : "ea 7/22/2019 09:31", "english" : "ea 6/17/2019 10:11", "german" : "ea 6/17/2019 10:11", "squeak" : "ea 6/17/2019 10:11" }, diff --git a/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/properties.json b/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/properties.json index 1172e53..f576c19 100644 --- a/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/properties.json +++ b/packages/Spellcheck-Core.package/SPCHunspellLanguage.class/properties.json @@ -4,7 +4,7 @@ ], "classvars" : [ ], - "commentStamp" : "", + "commentStamp" : "ea 7/22/2019 09:13", "instvars" : [ "dictionaryPath", "affixPath", diff --git a/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/README.md b/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/README.md index e69de29..d3e535f 100644 --- a/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/README.md +++ b/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/README.md @@ -0,0 +1 @@ +I show methods with spelling errors. \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/class/openWith..st b/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/class/openWith..st index 3c4225d..c9f4229 100644 --- a/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/class/openWith..st +++ b/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/class/openWith..st @@ -1,8 +1,4 @@ as yet unclassified openWith: methods - ToolBuilder open: ( SPCMethodTextViewer messageList: (methods collect: [ :m | m value methodReference] ) ). - - - "TODO: Wie stellt man das Highlighting nur für dieses Menü an?" - "SPCTextStyler spellCheckingEnabled: spllcheckingStylerIsOn" \ No newline at end of file + ToolBuilder open: ( SPCMethodTextViewer messageList: (methods collect: [ :m | m value methodReference] ) ) \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/methodProperties.json b/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/methodProperties.json index bd99beb..ae6b59d 100644 --- a/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/methodProperties.json +++ b/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/methodProperties.json @@ -1,6 +1,6 @@ { "class" : { - "openWith:" : "ea 5/28/2019 14:55" }, + "openWith:" : "ea 7/22/2019 09:27" }, "instance" : { "addCodeProvenanceButtonTo:using:" : "pre 5/23/2019 11:26", "buildWith:" : "pre 5/23/2019 11:40", diff --git a/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/properties.json b/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/properties.json index 9484e75..31664d2 100644 --- a/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/properties.json +++ b/packages/Spellcheck-Core.package/SPCMethodTextViewer.class/properties.json @@ -4,7 +4,7 @@ ], "classvars" : [ ], - "commentStamp" : "", + "commentStamp" : "ea 7/22/2019 09:14", "instvars" : [ ], "name" : "SPCMethodTextViewer", diff --git a/packages/Spellcheck-Core.package/SPCSpellChecker.class/README.md b/packages/Spellcheck-Core.package/SPCSpellChecker.class/README.md index 281054a..163541b 100644 --- a/packages/Spellcheck-Core.package/SPCSpellChecker.class/README.md +++ b/packages/Spellcheck-Core.package/SPCSpellChecker.class/README.md @@ -1,12 +1,12 @@ I provide spellchecking functionalities such as checking single words, getting all mistakes in a string, adding and removing words from the dictionary, getting suggestions for a wrong written word. I am a singleton. Instance Variables - affixPath: The path to the current loaded affix file - dictionaryPath: The path to the current loaded dictionary file - hunspell: Used for making calls into the hunspell library + loadedLanguages: A Collection of HunspellLanguages that represent the currently active languages. + hunspell: Used for making calls into the hunspell library and managing languages. parser: Used for separating a string into its single words Class Variables AddedWords Stores all the words that were added to the dictionary Instance Holds the current instance (this class is a singleton) + Observers Holds all Classes that are notified if properties of this class change. diff --git a/packages/Spellcheck-Core.package/SPCSpellChecker.class/instance/misspelledWordsIn..st b/packages/Spellcheck-Core.package/SPCSpellChecker.class/instance/misspelledWordsIn..st index ea72482..629b480 100644 --- a/packages/Spellcheck-Core.package/SPCSpellChecker.class/instance/misspelledWordsIn..st +++ b/packages/Spellcheck-Core.package/SPCSpellChecker.class/instance/misspelledWordsIn..st @@ -4,10 +4,7 @@ misspelledWordsIn: aString | wrongWords | wrongWords := IdentityDictionary new. - "Else the VM will crash." - self hunspell isNilObject ifFalse: [ (self parser parseText: aString) keysAndValuesDo: [ :start :end | (self hunspell isWordCorrect: (aString copyFrom: start to: end)) ifFalse: [wrongWords at: start put: end]]. - ]. ^ wrongWords \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCSpellChecker.class/methodProperties.json b/packages/Spellcheck-Core.package/SPCSpellChecker.class/methodProperties.json index 576026c..5a238c3 100644 --- a/packages/Spellcheck-Core.package/SPCSpellChecker.class/methodProperties.json +++ b/packages/Spellcheck-Core.package/SPCSpellChecker.class/methodProperties.json @@ -40,7 +40,7 @@ "loadLanguage:" : "ea 7/1/2019 14:17", "loadedLanguages" : "ea 6/17/2019 14:00", "loadedLanguages:" : "mka 6/24/2019 14:38", - "misspelledWordsIn:" : "ea 5/11/2019 15:27", + "misspelledWordsIn:" : "ea 7/22/2019 09:27", "parser" : "ow 7/14/2018 14:26", "parser:" : "ow 7/25/2018 20:15", "reloadAddedWords" : "mka 7/2/2019 14:04", diff --git a/packages/Spellcheck-Core.package/SPCSpellChecker.class/properties.json b/packages/Spellcheck-Core.package/SPCSpellChecker.class/properties.json index b88e9a2..c29a0c1 100644 --- a/packages/Spellcheck-Core.package/SPCSpellChecker.class/properties.json +++ b/packages/Spellcheck-Core.package/SPCSpellChecker.class/properties.json @@ -6,12 +6,10 @@ "AddedWords", "Instance", "Observers" ], - "commentStamp" : "ow 7/25/2018 19:57", + "commentStamp" : "ea 7/22/2019 09:17", "instvars" : [ "hunspell", "parser", - "dictionaryPaths", - "affixPaths", "loadedLanguages" ], "name" : "SPCSpellChecker", "pools" : [ diff --git a/packages/Spellcheck-Core.package/SPCSystemBrowser.class/README.md b/packages/Spellcheck-Core.package/SPCSystemBrowser.class/README.md index 082a97f..bd4c028 100644 --- a/packages/Spellcheck-Core.package/SPCSystemBrowser.class/README.md +++ b/packages/Spellcheck-Core.package/SPCSystemBrowser.class/README.md @@ -1,2 +1,5 @@ I add functionality to the squeak browser. - checking all Methods of a class for correctly spelled literals. + +Instance Variables: +informAboutErrors: True if error messages should be displayed to the user. diff --git a/packages/Spellcheck-Core.package/SPCSystemBrowser.class/properties.json b/packages/Spellcheck-Core.package/SPCSystemBrowser.class/properties.json index 185b72c..a5729de 100644 --- a/packages/Spellcheck-Core.package/SPCSystemBrowser.class/properties.json +++ b/packages/Spellcheck-Core.package/SPCSystemBrowser.class/properties.json @@ -4,7 +4,7 @@ ], "classvars" : [ ], - "commentStamp" : "ea 5/18/2019 14:26", + "commentStamp" : "ea 7/22/2019 09:18", "instvars" : [ "informAboutErrors" ], "name" : "SPCSystemBrowser", diff --git a/packages/Spellcheck-Core.package/SPCTextParser.class/README.md b/packages/Spellcheck-Core.package/SPCTextParser.class/README.md index 92b433c..e0ca2c7 100644 --- a/packages/Spellcheck-Core.package/SPCTextParser.class/README.md +++ b/packages/Spellcheck-Core.package/SPCTextParser.class/README.md @@ -7,3 +7,6 @@ Instance Variables loopVariable The loop variable of the main parsing loop startOfCurrentWord The start index of the current considered word inside the whole string endOfCurrentWord The end index of the current considered word inside the whole string + parseStringsOnly True if this instance should only parse String literals and comments in the given text. + isInString True if currently a String Literal is parsed. + isInComment True if currently a Comment is parsed. \ No newline at end of file diff --git a/packages/Spellcheck-Core.package/SPCTextParser.class/properties.json b/packages/Spellcheck-Core.package/SPCTextParser.class/properties.json index 0aa9663..d4fd524 100644 --- a/packages/Spellcheck-Core.package/SPCTextParser.class/properties.json +++ b/packages/Spellcheck-Core.package/SPCTextParser.class/properties.json @@ -4,7 +4,7 @@ "parseStringsOnly" ], "classvars" : [ ], - "commentStamp" : "ow 7/23/2018 18:15", + "commentStamp" : "ea 7/22/2019 09:21", "instvars" : [ "parsedWords", "parseStringsOnly", diff --git a/packages/Spellcheck-Core.package/monticello.meta/version b/packages/Spellcheck-Core.package/monticello.meta/version index d01de3b..e191894 100644 --- a/packages/Spellcheck-Core.package/monticello.meta/version +++ b/packages/Spellcheck-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Spellcheck-Core-ea.115' message 'Fixed COrrectionUIFunctionalityTests.' id 'a2ecb35e-6763-9948-a61b-682c9953bb7e' date '22 July 2019' time '9:03:04.165525 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.114' message 'Fixed UTF-8-Problem and failing tests.' id 'f3d3dd94-f1be-f044-9a1c-67751f54af24' date '18 July 2019' time '12:55:57.687133 pm' author 'ea' ancestors ((name 'Spellcheck-Core-mka.113' message 'removed wrong dots' id '3fcdde42-c2d1-994b-8632-2ad155c020ac' date '16 July 2019' time '5:13:02.846466 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.112' message 'removed wrong dots' id 'f4fb12f4-6fd2-1b41-8665-1f3c26d91d4d' date '16 July 2019' time '4:56:23.795466 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.111' message 'removed even more unused methods' id 'af220eb3-68da-2f41-9854-f6ddb2072e53' date '15 July 2019' time '11:56:44.800573 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.110' message 'removed unused Methods from HunspellAPI' id 'd060d4ed-eb0b-2f4e-8b72-9d97567acf8e' date '15 July 2019' time '11:33:08.316226 am' author 'mka' ancestors ((name 'Spellcheck-Core-ea.109' message 'Merged download-more-dictionaries.' id '8dd2e772-f42d-a94f-8770-08e5b816b449' date '10 July 2019' time '8:15:05.086083 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.108' message 'Fixed baseline, merged rest of changes.' id '03bd8377-acb3-1546-ad72-28f25a49086a' date '8 July 2019' time '3:08:23.236944 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.107' message 'Hiding entry when spellchecking disabled.' id 'c97903d3-300e-f54a-8c0a-5232232fe31f' date '4 July 2019' time '12:40:54.204563 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.101' message 'Hiding entry when spellchecking disabled.' id '59ee6960-7be9-4342-bb26-405d7d69ff6e' date '4 July 2019' time '12:39:25.673563 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.100' message 'Refactoring, fixed failing tests.' id '61a3ac47-ac9e-c343-9960-bdb4c70b7c80' date '2 July 2019' time '11:14:24.214153 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.99' message 'Added Metaclasses.' id '5c0344f9-0e11-1945-a2d0-1aaad7ce6198' date '1 July 2019' time '5:24:29.205061 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.98' message 'Added tests for spellchecking package.' id '83c3dab8-6265-fa45-a35f-2a279b515c7b' date '1 July 2019' time '4:17:24.0115 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.97' message 'WIP: Spellchecking package works, but needs refactoring.' id '126d0990-f43e-6149-af5b-79811d565d3c' date '1 July 2019' time '3:55:40.946945 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.96' message 'WIP: Spellcheck whole package.' id '4a699e04-a453-3245-9026-c809e31ec8f1' date '1 July 2019' time '2:46:14.424945 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.95' message 'Added Tests for SpellChecker.' id '91dc0653-9f83-6240-86f3-7786d06b2ec8' date '1 July 2019' time '11:57:14.279248 am' author 'ea' ancestors ((name 'Spellcheck-Core-BB.94' message 'Removed unused methods' id 'a8c29ae3-3bb1-5643-9cd3-bcd499bb40cd' date '1 July 2019' time '11:56:20.860645 am' author 'BB' ancestors ((name 'Spellcheck-Core-ea.93' message 'Added tests for SystemBrowser.' id '42da0b8a-26fa-f24c-a055-5a753689cee8' date '1 July 2019' time '11:24:43.620248 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.92' message 'Removed unnecessary methods, added tests.' id '33d541b8-06d2-7340-93ff-7321469e0c36' date '25 June 2019' time '7:47:06.235795 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.91' message 'Load on start.' id '79a2ad82-7452-4a4a-9fd1-31a2e2b77cdb' date '24 June 2019' time '5:22:53.316027 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.90' message 'Removed unnecessary methods.' id '8185be01-3567-fd4b-9dd6-4e7441325682' date '24 June 2019' time '5:18:23.709915 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.89' message 'Logging file downloads to investigate failing test.' id 'bdfca905-8022-d34f-8928-89c7fc6943dc' date '24 June 2019' time '4:57:36.144915 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.88' message 'Added CorrectionUI tests.' id 'e002a6dd-a80d-1345-b124-65f9184c23e7' date '24 June 2019' time '4:49:59.113915 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.85' message 'Added CorrectionUI tests.' id '7fc41ccc-e74e-414f-af0a-d53727d2001b' date '24 June 2019' time '4:48:11.841915 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.84' message 'Sorting suggestions by Levenshtein distance.' id '8a7f8be4-b929-8e45-932b-7b8109b2103d' date '24 June 2019' time '2:48:41.039952 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.83' message 'Implemented Levenshtein Distance.' id 'e0c4d00c-cc4c-cf48-b5cb-36ab4fd5e5f4' date '24 June 2019' time '2:13:24.561952 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.82' message 'Fixed removing added words not working properly.' id 'a111ef3a-aa37-1647-949f-1381126e8a51' date '20 June 2019' time '12:20:16.077622 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea3.81' message 'Instantly refreshing added words.' id '6d491164-24d5-9143-a5f2-afc6c936d706' date '18 June 2019' time '6:37:04.856204 pm' author 'ea3' ancestors ((name 'Spellcheck-Core-ea.80' message 'Fixed two tests.' id 'b65351c3-0df7-7a4d-bf1f-6a4ddee5c030' date '17 June 2019' time '4:05:12.235944 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.79' message 'Merged Branch.' id '3668899b-0c54-0c44-8096-b015401c21f3' date '17 June 2019' time '3:50:47.040944 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.78' message 'Added Test for notification.' id 'd6782a2b-f069-4d41-a998-9ad12fe4a23d' date '17 June 2019' time '3:13:37.114944 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.77' message 'Always highlight enabled languages.' id '33df9dab-7c7c-c140-a5c2-59c9dcc9f05c' date '17 June 2019' time '2:55:47.565944 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.76' message 'WIP: Crashes VM.' id '548bf312-af70-d243-9bfb-3d2a2c06e489' date '17 June 2019' time '2:46:33.292335 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.75' message 'Refactored SPCHunspellLanguage, added LanguageName. Removed load and unload Buttons, languages are loaded when selected and unloaded when unselected.' id '15fbf24b-7514-bd44-b871-590ab1b6575e' date '17 June 2019' time '10:29:27.011409 am' author 'ea' ancestors ((name 'Spellcheck-Core-mka.74' message 'fixed suggestion Collection' id '3b4c2987-482a-e342-a956-1f145bddeff0' date '13 June 2019' time '7:00:43.103068 pm' author 'mka' ancestors ((name 'Spellcheck-Core-ea.73' message 'Added multi-select.' id '57123354-54f2-a04d-9e30-eb321ca1066d' date '13 June 2019' time '12:40:51.988898 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.67' message 'Can select multiple languages.' id '45a612cd-1714-8849-8b04-ec5cbac14755' date '13 June 2019' time '12:23:06.522898 pm' author 'ea' ancestors ((name 'Spellcheck-Core-mka.66' message 'added unload language, fixed SPCHunspellAPI instance Bug, fixed default language only in Spellchecker but not loaded in Decorator Bug' id 'ce4e510a-818e-9846-9780-cc47129ea20a' date '13 June 2019' time '9:44:06.792543 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.65' message 'added unload language, fixed SPCHunspellAPI instance Bug, fixed default language only in Spellchecker but not loaded in Decorator Bug' id '2d834d9f-65fc-314f-9c03-2890887fd0a7' date '13 June 2019' time '9:38:16.816543 am' author 'mka' ancestors ((name 'Spellcheck-Core-ea.64' message 'Removed unneeded method.' id 'e90394aa-f9af-344d-817d-565154f38e3b' date '11 June 2019' time '6:32:24.715332 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.63' message 'Refactored default language, disabled failing test.' id 'a62ef274-bb3b-584b-a53d-b1bfd319726a' date '11 June 2019' time '6:31:13.867332 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.62' message 'Fixed overwriting loaded languages on restart and added test.' id '62990852-a172-bc42-855d-6c5ab81c175e' date '11 June 2019' time '6:24:20.522332 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.61' message 'Merged changes from dev.' id 'fdc6050b-d51a-0c48-bc60-5bf4abc1e4b9' date '11 June 2019' time '5:30:39.316659 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.60' message 'Fixed failing tests.' id 'd91de6d9-2179-e844-a636-4df9a5f78b27' date '7 June 2019' time '6:52:54.455817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.59' message 'Can use multiple languages.' id '6a2bdbca-16a4-cd48-b3d8-8e5538c68286' date '7 June 2019' time '6:41:17.328817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.58' message 'Testing if one can add multiple languages to decorator.' id '7652ed9f-5be8-554b-bfbf-03a5f5519a80' date '7 June 2019' time '5:38:30.760817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.57' message 'Fixed instance creation of null object.' id 'cb9b1fb6-a2f8-2b47-92c8-0e870c5561d2' date '7 June 2019' time '5:27:17.581817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.56' message 'Fixed some errors.' id 'f343f0d9-5b9d-7147-9591-62d119e82fa1' date '7 June 2019' time '5:23:16.475817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.55' message 'Refactored some problematic methods.' id 'a82456fd-138d-b24f-a8f6-a7512a5c639a' date '7 June 2019' time '5:11:40.318817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.54' message 'Added missing methods for decorator.' id '9921646a-3a7f-914b-b877-046c61f6f36d' date '7 June 2019' time '4:26:39.495743 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.53' message 'Added SPCHunspellAPIDecorator.' id '55fb3b1a-3645-e74a-bf8a-502f06c1865a' date '7 June 2019' time '4:13:47.494743 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.52' message 'Fixed Bug in unstyle and with words followed by numbers. Default text color depends on theme.' id 'dbdb263e-4364-1a41-9918-5142b724a3ed' date '5 June 2019' time '7:01:07.573721 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.51' message 'Merged multiple-dictionaries.' id '2b5125cf-1f6f-9d47-b245-d7f84cfe9175' date '4 June 2019' time '6:24:37.757477 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.46' message 'Implemented spelling error color dependant of theme.' id 'a4090e4d-c468-1c46-b7d7-8036ffbc5619' date '1 June 2019' time '7:52:27.735984 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.45' message 'Merged apostrophe fix.' id 'ead68030-3829-c041-9ccf-1f5c91342aa6' date '28 May 2019' time '7:48:55.793647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.44' message 'Merged apostrophe fix.' id 'e41bb003-b3fb-f449-b11a-796c723b0c9d' date '28 May 2019' time '7:46:59.916647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.43' message 'Sanity checking complete.' id '90bfe8d0-d53b-6c44-961d-170e193716f9' date '28 May 2019' time '7:33:06.906647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.42' message 'Added sanity checks to every apicall.' id '9999f310-4d22-5740-a308-0e80e2b33ab2' date '28 May 2019' time '7:27:37.106647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.41' message 'Hunspell is Singleton.' id '36465393-9bc6-ec40-8111-4596e54f9bdb' date '28 May 2019' time '7:01:08.960647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.40' message 'Merged add-dictionary.' id 'cb2a44b8-26cc-e644-901e-a1c8188c6f19' date '28 May 2019' time '6:06:44.970647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-BB.25' message 'catched empty prompts. startup function now adds button to Apps' id '88749454-b66b-5f49-b630-f134464bafc6' date '16 May 2019' time '1:57:00.746464 pm' author 'BB' ancestors ((name 'Spellcheck-Core-mka.24' message 'fixed crashing image; dictionaries are now being loaded properly' id 'fff06ebb-f3cd-124d-8785-fd5bcade1d38' date '16 May 2019' time '1:05:34.152154 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.23' message 'fixed errors; dictionaries get loaded on startUp' id '5ea7c479-fe11-944e-8fba-d3b95b278f22' date '14 May 2019' time '6:21:43.062193 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.22' message 'merged dev.' id 'f48d0d58-e3c2-594c-8c5e-cd6052481da6' date '14 May 2019' time '5:53:11.30565 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.18' message 'bug fixing' id '25c11a18-99f3-8a49-bd6a-ad2a281a6860' date '14 May 2019' time '5:35:02.14965 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.17' message 'dictionaries get copied to resource folder, reloaded on startup' id 'c34fc53c-2dd9-6b46-a5b5-c5d36f36b7cb' date '14 May 2019' time '4:49:12.39565 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.16' message 'dictionaries get copied to resource folder, reloaded on startup' id '57d207fc-e41b-1543-80bd-cc8c6822855a' date '14 May 2019' time '4:45:36.04665 pm' author 'mka' ancestors ((name 'Spellcheck-Core-BB.15' message 'switched dictionaries to class variable to be persistent on Squeak relaunch' id '1befe2fd-5866-a049-8fd2-ff28fbb4bf21' date '14 May 2019' time '2:37:31.561198 pm' author 'BB' ancestors ((name 'Spellcheck-Core-BB.14' message 'introduced dictionaries instance variable to save dictionaries when squeak is closed. Added startUp function to SPCHunspellAPI Added addDictionaryBasic function and changed addDictionary' id 'c9ec70af-5d18-264a-a46b-af1adecbe563' date '14 May 2019' time '12:51:39.501298 pm' author 'BB' ancestors ((name 'Spellcheck-Core-mka.13' message 'fixed error' id '9b536081-c20b-f047-8533-942c97b6d843' date '14 May 2019' time '12:03:34.313664 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.12' message 'added MenuButton + destruction; added option to add dictionary via Menu Button' id '19337ddf-d47b-bb4c-a03f-acd0bc62a61e' date '14 May 2019' time '11:47:56.684475 am' author 'mka' ancestors ((name 'Spellcheck-Core-ea.11' message 'Added method to calculate bits of machine word.' id 'ed97f250-7d01-4d5a-bbf9-f25c148975f1' date '30 April 2019' time '7:47:45.2734 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.10' message 'Refactored Hunspell API.' id 'fb0bd0bf-d733-994b-9ebd-7390dd609222' date '30 April 2019' time '7:29:39.206384 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.9' message 'Fixed URL for osx.' id 'b5af3dc7-48e6-c442-be65-b30c39c00525' date '29 April 2019' time '9:57:48.526188 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.8' message 'Added macos support.' id 'db9069f8-2563-964f-aca3-bb6976aa1af5' date '29 April 2019' time '9:47:59.041188 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.7' message 'Fixed download url.' id 'c9db4e95-48d8-6e4a-9763-d578ff425dba' date '28 April 2019' time '7:00:45.086597 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.6' message 'Added distinguishing between 64 and 32 bits.' id '0f03ceb8-ec41-8f48-9e59-8c12f6d94022' date '28 April 2019' time '6:52:13.563946 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.5' message 'Added find path function for linux.' id '40046704-fa80-4e60-b9f9-0e219685419f' date '28 April 2019' time '3:28:17.719024 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.4' message 'Added autodownload for Linux and MacOS (untested).' id '9923e61b-8eda-c742-b267-d4baae54a8ff' date '28 April 2019' time '2:51:02.694441 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.3' message 'Supports auto-install on Windows.' id '97a9e71f-d6e6-5a42-8389-42fc6658ac4e' date '28 April 2019' time '2:45:28.683441 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.2' message 'empty log message' id '35be8d3c-7f13-b948-ab77-aec6492f9400' date '22 April 2019' time '7:54:20.787667 pm' author 'ea' ancestors ((name 'Spellcheck-Core-cypress.1' message 'fabricated from a Cypress format repository' id '7ae01cfa-50f5-8542-8f8b-47e69c811cf7' date '22 April 2019' time '6:06:47.005488 pm' author '' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-ea.21' message 'Fixed Null Object VM crashes.' id '379edad5-3d74-4a4e-b21d-6aab3b2a7585' date '14 May 2019' time '11:34:58.771523 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.20' message 'Added preference for parse String only.' id 'b46bc6a8-0355-4744-8e94-18a8d5433e07' date '11 May 2019' time '3:54:45.165376 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.19' message 'Mixed Spellcheck and ST-80 Styler.' id '56f6b9ea-45fc-eb46-831c-750adcda7aab' date '11 May 2019' time '3:42:15.843376 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.18' message 'Added option to parse words in trings and comments only.' id 'ee1cf55f-2db9-0f40-9871-ee6834da3c9c' date '11 May 2019' time '3:36:31.326376 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.17' message 'Re-enabled unstyle.' id '078ad2c8-c98c-c743-a61d-bd3e4afefe18' date '7 May 2019' time '7:52:51.233892 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.16' message 'Finished disabling SpellCheck User story.' id '49c84740-bcbe-9941-a8c7-2bec70e72a1b' date '7 May 2019' time '7:48:05.273892 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.15' message 'Spellcheck can be disabled.' id '96d2a186-8c4e-614e-bde3-22884b41aeba' date '7 May 2019' time '6:42:36.020415 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.14' message 'Enforced Disabled option for Spellcheck.' id 'f2c0d3ba-fd4e-3a44-af8c-ceaee53b165d' date '7 May 2019' time '6:40:45.373415 pm' author 'ea' ancestors ((name 'Spellcheck-Core-mka.13' message 'added feedback Dialog for dependency installation; refactored downloadLibraries and created methods for each OS for the installation' id 'd3960378-9842-7847-a435-299ac4e3fcff' date '6 May 2019' time '5:45:41.506711 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.12' message 'added feedback Dialog for dependency installation; refactored downloadLibraries and created methods for each OS for the installation' id '7c0500b9-aec9-3340-8b93-fd3a4dd3ee61' date '6 May 2019' time '5:40:21.829711 pm' author 'mka' ancestors ((id 'ed97f250-7d01-4d5a-bbf9-f25c148975f1')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-ea.39' message 'Refactored global strings only state to local strings only state.' id '1fe7596a-3a2e-ab40-a45e-49e0d030ac47' date '28 May 2019' time '2:59:20.805249 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.38' message 'Merged.' id '6d072d5f-b897-7548-ac97-e793212c0163' date '27 May 2019' time '10:52:10.722269 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.37' message 'Fixed Styling in workspace.' id '46840f9e-3b03-a041-9d34-36c80aeba6a8' date '27 May 2019' time '10:44:44.161269 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.36' message 'Made method to ST void.' id '5e1d2c44-deec-dd4c-a935-ad362599ed48' date '27 May 2019' time '9:37:08.984269 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.35' message 'Using right file for right VM again.' id '69d576a1-89a3-4b67-a368-a9963690a913' date '23 May 2019' time '8:17:01.198016 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.34' message 'Fixed URL for libstdc++.' id 'da7c41d6-7506-4089-b190-8e52fa62f36f' date '23 May 2019' time '8:16:00.936503 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.33' message 'Updated library urls.' id '9a88a433-d2be-42db-ae38-f692c4887133' date '23 May 2019' time '7:36:56.506491 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.32' message 'Fixed download method for linux.' id '99cf9ac4-1aa6-483a-b4c2-3a087b614d29' date '23 May 2019' time '7:27:03.548734 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.31' message 'Fixed different image folder structure issues.' id '90dbf411-23d0-534d-9264-7d8df7e1a472' date '23 May 2019' time '6:22:50.553921 pm' author 'ea' ancestors ((name 'Spellcheck-Core-pre.30' message 'Added GUI for Spellchecking a Class' id '21236ab0-20de-467d-8440-18e7744102d4' date '23 May 2019' time '2:47:39.34466 pm' author 'pre' ancestors ((name 'Spellcheck-Core-ea.29' message 'Fixed Bug after restart.' id '54cdc4b6-2daf-6047-ad2d-ffdf74ba38d7' date '21 May 2019' time '4:16:24.01192 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.28' message 'Fixed Bug with only wrong word in string.' id '5388b7ac-b794-094f-ac81-4dfe6f93f417' date '21 May 2019' time '12:09:34.658185 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.27' message 'Fixed Bug: Spellcheck does not work after moving from one machien to another.' id 'c39f891a-3595-4a47-9cd6-5f7e69463b0b' date '21 May 2019' time '11:33:58.181185 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.26' message 'Forcing Registration of SystemBrowser.' id '54792f72-6c81-6e4c-8da4-b86724ef7e6d' date '18 May 2019' time '7:15:04.89298 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.25' message 'Registering SPCSystemBrowser as default System Browser.' id 'edbee66c-936e-cc4b-9e39-82ea71bbeacc' date '18 May 2019' time '7:05:13.78998 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.24' message 'Created Subclass of Browser that can Spell-Check the Source of all methods of a class.' id '1a4d49ce-2333-1748-b59b-c876a0c0f864' date '18 May 2019' time '6:52:33.91098 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.23' message 'Filtering all literals.' id '2cc0783d-4d17-de4c-9d8e-6abbf9b659bf' date '18 May 2019' time '5:44:16.51998 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.22' message 'Inherited from System Browser.' id 'a2140d57-b2d9-084e-9f1e-2de852f586f0' date '18 May 2019' time '2:37:39.88498 pm' author 'ea' ancestors ((id '379edad5-3d74-4a4e-b21d-6aab3b2a7585')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-ea.40' message 'fixed reverse case' id 'a9e8724b-9f0d-364f-bbab-d97ebfd1339c' date '28 May 2019' time '5:37:04.223235 pm' author 'ea' ancestors ((name 'Spellcheck-Core-mka.39' message 'apostrophe in comment is no longer recognized as start of a string.' id '30755675-b955-b749-ba7b-5305cfdf8bf7' date '27 May 2019' time '2:05:48.333082 pm' author 'mka' ancestors ((id '6d072d5f-b897-7548-ac97-e793212c0163')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.50' message 'completedUser story about multiple dictionaries' id 'a7c22735-1975-5242-911e-1ba83d2b8842' date '4 June 2019' time '11:37:57.371928 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.49' message 'renamed Methods corresponding to chooseDictinary to be more consistent' id 'ec7f4f1a-c6ba-114b-87da-3866e0195b1a' date '4 June 2019' time '10:39:07.681834 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.48' message 'removed addDictionary from chooseDictionaryPath' id '878414a8-cb03-6b48-9689-9f474e82ef72' date '4 June 2019' time '10:33:54.084834 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.47' message 'removed addDictionary from chooseDictionaryPath' id '0f570d3a-051a-dd4c-9850-5b183078bb9c' date '4 June 2019' time '10:33:16.599834 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.46' message 'refactored UI, fixed affix path bug' id '69cb9a4b-f2eb-a14f-b057-cf1181fce1a7' date '3 June 2019' time '10:01:11.275012 pm' author 'mka' ancestors ((id 'ead68030-3829-c041-9ccf-1f5c91342aa6')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.54' message 'added squeak sictionary and affix' id 'a1d75777-48be-f24d-bf24-cf51f6c294c8' date '11 June 2019' time '5:25:25.184484 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.53' message 'added automatic affix File detection' id 'ee6cab5a-07b9-244d-acf2-e0f4a25c2373' date '4 June 2019' time '11:37:36.179404 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.52' message 'added automatic affix File detection' id '1c05ee82-3989-f74a-9645-4a11ab9a0cdb' date '4 June 2019' time '11:31:15.136404 pm' author 'mka' ancestors ((id '2b5125cf-1f6f-9d47-b245-d7f84cfe9175')) stepChildren ())) stepChildren ())(id 'dbdb263e-4364-1a41-9918-5142b724a3ed')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.72' message 'fixed multiple languages on default' id '9f6e21df-5ff2-a445-8779-bc7e3c36b39e' date '13 June 2019' time '12:21:00.958495 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.71' message 'reverted to working state, comments indicate goal' id 'c4c70b71-e37a-8c4d-a879-e4c283727e77' date '13 June 2019' time '11:17:11.564495 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.70' message 'removed unused methods, refactored UI messages (incomplete), moved import dictionary to the Decorator class' id '6c2bed54-67d7-8149-a54e-9102c8919802' date '13 June 2019' time '10:43:41.294403 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.69' message 'fixed squeak language bug' id '1a96ffa4-57e3-554f-a364-9fc7f1752278' date '13 June 2019' time '10:15:25.837826 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.68' message 'Added multiple default Languages support, added squeak as default language' id 'ced316b2-5915-1249-89a0-de72f684219d' date '13 June 2019' time '10:11:42.149826 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.67' message 'Added multiple default Languages support, added squeak as default language' id 'ae34facb-d500-6a45-86a4-ee36d46f1889' date '13 June 2019' time '10:06:54.942826 am' author 'mka' ancestors ((id 'ce4e510a-818e-9846-9780-cc47129ea20a')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.76' message 'fixed an issue where you needed to save the workspace contents in order to make the Correction UI acquire the contents of the workspace' id '1e317581-cd1d-7e4d-9894-864a3452b8c6' date '17 June 2019' time '3:18:27.675934 pm' author 'mka' ancestors ((id '15fbf24b-7514-bd44-b871-590ab1b6575e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.87' message 'empty log message' id '613e2040-0c7d-2441-a35a-a585a3c50074' date '24 June 2019' time '3:08:38.154404 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.86' message 'merged levenshtein suggestion sorting, fixed non-literals in manually added Words Bug, added Colorgrading Preferences' id 'c373da6f-6f52-754c-a020-0233c4638737' date '24 June 2019' time '2:58:44.005404 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.85' message 'merged levenshtein suggestion sorting, fixed non-literals in manually added Words Bug, added Colorgrading Preferences' id 'e7fb49cd-afdf-d948-a4a4-66a269fbdc3f' date '24 June 2019' time '2:56:45.904404 pm' author 'mka' ancestors ((id '8a7f8be4-b929-8e45-932b-7b8109b2103d')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.106' message 'fixed removing word bug' id 'bbe554aa-bfaf-df4c-8e8e-ac878b7559cf' date '3 July 2019' time '1:33:23.016285 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.105' message 'added Sanity Checks for custom dictionary' id '8d7c2bba-ce33-b74c-a6a8-de3dc875cf2c' date '3 July 2019' time '11:32:43.207385 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.104' message 'fixed creation of cu_CU.dic' id '5f8b9b51-4c27-ab45-a98c-220fd0e09b34' date '3 July 2019' time '11:20:26.066385 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.103' message 'creating custom dictionary in installDependencies' id 'dfaa37d1-f4cb-0c41-997e-260eb4118b5b' date '2 July 2019' time '5:37:02.139385 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.102' message 'fixed adding words to dictionary' id 'bf2b1313-f8ca-094e-9172-a96fd3ab6f2f' date '2 July 2019' time '5:28:32.511385 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.101' message 'merged dev' id '91366af3-3aa6-ac41-956c-f80452f806a3' date '2 July 2019' time '4:21:16.777385 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.99' message 'merged tests, added custom dictionary' id 'da1ea3fb-94f0-ea42-8034-4ac3aa20c777' date '2 July 2019' time '2:53:23.728413 pm' author 'mka' ancestors ((name 'Spellcheck-Core-BB.98' message 'changed NullObject to inherit from Decorator and moved tests' id 'a24e16b4-90bf-1548-b210-8b5942b8574f' date '2 July 2019' time '11:23:46.656141 am' author 'BB' ancestors ((name 'Spellcheck-Core-mka.97' message 'added installDependencies for the Null Object' id '1145678a-d3e0-2a4e-aef6-4d1c0bdb16b9' date '2 July 2019' time '11:04:42.460049 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.96' message 'refactored dependecy installation' id 'b61a5fee-6608-5849-9b2d-89b05165af90' date '1 July 2019' time '1:38:10.561079 pm' author 'mka' ancestors ((id '91dc0653-9f83-6240-86f3-7786d06b2ec8')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(id '61a3ac47-ac9e-c343-9960-bdb4c70b7c80')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.107' message 'added Download Page for more dictionaries' id '52490b6f-c1d4-5f4f-8933-944a1ca423eb' date '8 July 2019' time '2:54:34.472459 pm' author 'mka' ancestors ((id 'bbe554aa-bfaf-df4c-8e8e-ac878b7559cf')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Spellcheck-Core-ea.116' message 'Added class comments, minor refactorings.' id '8ef935cc-98fb-fe42-9b53-29f4e20e4c5c' date '22 July 2019' time '9:33:20.800525 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.115' message 'Fixed COrrectionUIFunctionalityTests.' id 'a2ecb35e-6763-9948-a61b-682c9953bb7e' date '22 July 2019' time '9:03:04.165525 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.114' message 'Fixed UTF-8-Problem and failing tests.' id 'f3d3dd94-f1be-f044-9a1c-67751f54af24' date '18 July 2019' time '12:55:57.687133 pm' author 'ea' ancestors ((name 'Spellcheck-Core-mka.113' message 'removed wrong dots' id '3fcdde42-c2d1-994b-8632-2ad155c020ac' date '16 July 2019' time '5:13:02.846466 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.112' message 'removed wrong dots' id 'f4fb12f4-6fd2-1b41-8665-1f3c26d91d4d' date '16 July 2019' time '4:56:23.795466 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.111' message 'removed even more unused methods' id 'af220eb3-68da-2f41-9854-f6ddb2072e53' date '15 July 2019' time '11:56:44.800573 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.110' message 'removed unused Methods from HunspellAPI' id 'd060d4ed-eb0b-2f4e-8b72-9d97567acf8e' date '15 July 2019' time '11:33:08.316226 am' author 'mka' ancestors ((name 'Spellcheck-Core-ea.109' message 'Merged download-more-dictionaries.' id '8dd2e772-f42d-a94f-8770-08e5b816b449' date '10 July 2019' time '8:15:05.086083 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.108' message 'Fixed baseline, merged rest of changes.' id '03bd8377-acb3-1546-ad72-28f25a49086a' date '8 July 2019' time '3:08:23.236944 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.107' message 'Hiding entry when spellchecking disabled.' id 'c97903d3-300e-f54a-8c0a-5232232fe31f' date '4 July 2019' time '12:40:54.204563 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.101' message 'Hiding entry when spellchecking disabled.' id '59ee6960-7be9-4342-bb26-405d7d69ff6e' date '4 July 2019' time '12:39:25.673563 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.100' message 'Refactoring, fixed failing tests.' id '61a3ac47-ac9e-c343-9960-bdb4c70b7c80' date '2 July 2019' time '11:14:24.214153 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.99' message 'Added Metaclasses.' id '5c0344f9-0e11-1945-a2d0-1aaad7ce6198' date '1 July 2019' time '5:24:29.205061 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.98' message 'Added tests for spellchecking package.' id '83c3dab8-6265-fa45-a35f-2a279b515c7b' date '1 July 2019' time '4:17:24.0115 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.97' message 'WIP: Spellchecking package works, but needs refactoring.' id '126d0990-f43e-6149-af5b-79811d565d3c' date '1 July 2019' time '3:55:40.946945 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.96' message 'WIP: Spellcheck whole package.' id '4a699e04-a453-3245-9026-c809e31ec8f1' date '1 July 2019' time '2:46:14.424945 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.95' message 'Added Tests for SpellChecker.' id '91dc0653-9f83-6240-86f3-7786d06b2ec8' date '1 July 2019' time '11:57:14.279248 am' author 'ea' ancestors ((name 'Spellcheck-Core-BB.94' message 'Removed unused methods' id 'a8c29ae3-3bb1-5643-9cd3-bcd499bb40cd' date '1 July 2019' time '11:56:20.860645 am' author 'BB' ancestors ((name 'Spellcheck-Core-ea.93' message 'Added tests for SystemBrowser.' id '42da0b8a-26fa-f24c-a055-5a753689cee8' date '1 July 2019' time '11:24:43.620248 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.92' message 'Removed unnecessary methods, added tests.' id '33d541b8-06d2-7340-93ff-7321469e0c36' date '25 June 2019' time '7:47:06.235795 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.91' message 'Load on start.' id '79a2ad82-7452-4a4a-9fd1-31a2e2b77cdb' date '24 June 2019' time '5:22:53.316027 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.90' message 'Removed unnecessary methods.' id '8185be01-3567-fd4b-9dd6-4e7441325682' date '24 June 2019' time '5:18:23.709915 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.89' message 'Logging file downloads to investigate failing test.' id 'bdfca905-8022-d34f-8928-89c7fc6943dc' date '24 June 2019' time '4:57:36.144915 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.88' message 'Added CorrectionUI tests.' id 'e002a6dd-a80d-1345-b124-65f9184c23e7' date '24 June 2019' time '4:49:59.113915 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.85' message 'Added CorrectionUI tests.' id '7fc41ccc-e74e-414f-af0a-d53727d2001b' date '24 June 2019' time '4:48:11.841915 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.84' message 'Sorting suggestions by Levenshtein distance.' id '8a7f8be4-b929-8e45-932b-7b8109b2103d' date '24 June 2019' time '2:48:41.039952 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.83' message 'Implemented Levenshtein Distance.' id 'e0c4d00c-cc4c-cf48-b5cb-36ab4fd5e5f4' date '24 June 2019' time '2:13:24.561952 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.82' message 'Fixed removing added words not working properly.' id 'a111ef3a-aa37-1647-949f-1381126e8a51' date '20 June 2019' time '12:20:16.077622 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea3.81' message 'Instantly refreshing added words.' id '6d491164-24d5-9143-a5f2-afc6c936d706' date '18 June 2019' time '6:37:04.856204 pm' author 'ea3' ancestors ((name 'Spellcheck-Core-ea.80' message 'Fixed two tests.' id 'b65351c3-0df7-7a4d-bf1f-6a4ddee5c030' date '17 June 2019' time '4:05:12.235944 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.79' message 'Merged Branch.' id '3668899b-0c54-0c44-8096-b015401c21f3' date '17 June 2019' time '3:50:47.040944 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.78' message 'Added Test for notification.' id 'd6782a2b-f069-4d41-a998-9ad12fe4a23d' date '17 June 2019' time '3:13:37.114944 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.77' message 'Always highlight enabled languages.' id '33df9dab-7c7c-c140-a5c2-59c9dcc9f05c' date '17 June 2019' time '2:55:47.565944 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.76' message 'WIP: Crashes VM.' id '548bf312-af70-d243-9bfb-3d2a2c06e489' date '17 June 2019' time '2:46:33.292335 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.75' message 'Refactored SPCHunspellLanguage, added LanguageName. Removed load and unload Buttons, languages are loaded when selected and unloaded when unselected.' id '15fbf24b-7514-bd44-b871-590ab1b6575e' date '17 June 2019' time '10:29:27.011409 am' author 'ea' ancestors ((name 'Spellcheck-Core-mka.74' message 'fixed suggestion Collection' id '3b4c2987-482a-e342-a956-1f145bddeff0' date '13 June 2019' time '7:00:43.103068 pm' author 'mka' ancestors ((name 'Spellcheck-Core-ea.73' message 'Added multi-select.' id '57123354-54f2-a04d-9e30-eb321ca1066d' date '13 June 2019' time '12:40:51.988898 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.67' message 'Can select multiple languages.' id '45a612cd-1714-8849-8b04-ec5cbac14755' date '13 June 2019' time '12:23:06.522898 pm' author 'ea' ancestors ((name 'Spellcheck-Core-mka.66' message 'added unload language, fixed SPCHunspellAPI instance Bug, fixed default language only in Spellchecker but not loaded in Decorator Bug' id 'ce4e510a-818e-9846-9780-cc47129ea20a' date '13 June 2019' time '9:44:06.792543 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.65' message 'added unload language, fixed SPCHunspellAPI instance Bug, fixed default language only in Spellchecker but not loaded in Decorator Bug' id '2d834d9f-65fc-314f-9c03-2890887fd0a7' date '13 June 2019' time '9:38:16.816543 am' author 'mka' ancestors ((name 'Spellcheck-Core-ea.64' message 'Removed unneeded method.' id 'e90394aa-f9af-344d-817d-565154f38e3b' date '11 June 2019' time '6:32:24.715332 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.63' message 'Refactored default language, disabled failing test.' id 'a62ef274-bb3b-584b-a53d-b1bfd319726a' date '11 June 2019' time '6:31:13.867332 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.62' message 'Fixed overwriting loaded languages on restart and added test.' id '62990852-a172-bc42-855d-6c5ab81c175e' date '11 June 2019' time '6:24:20.522332 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.61' message 'Merged changes from dev.' id 'fdc6050b-d51a-0c48-bc60-5bf4abc1e4b9' date '11 June 2019' time '5:30:39.316659 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.60' message 'Fixed failing tests.' id 'd91de6d9-2179-e844-a636-4df9a5f78b27' date '7 June 2019' time '6:52:54.455817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.59' message 'Can use multiple languages.' id '6a2bdbca-16a4-cd48-b3d8-8e5538c68286' date '7 June 2019' time '6:41:17.328817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.58' message 'Testing if one can add multiple languages to decorator.' id '7652ed9f-5be8-554b-bfbf-03a5f5519a80' date '7 June 2019' time '5:38:30.760817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.57' message 'Fixed instance creation of null object.' id 'cb9b1fb6-a2f8-2b47-92c8-0e870c5561d2' date '7 June 2019' time '5:27:17.581817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.56' message 'Fixed some errors.' id 'f343f0d9-5b9d-7147-9591-62d119e82fa1' date '7 June 2019' time '5:23:16.475817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.55' message 'Refactored some problematic methods.' id 'a82456fd-138d-b24f-a8f6-a7512a5c639a' date '7 June 2019' time '5:11:40.318817 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.54' message 'Added missing methods for decorator.' id '9921646a-3a7f-914b-b877-046c61f6f36d' date '7 June 2019' time '4:26:39.495743 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.53' message 'Added SPCHunspellAPIDecorator.' id '55fb3b1a-3645-e74a-bf8a-502f06c1865a' date '7 June 2019' time '4:13:47.494743 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.52' message 'Fixed Bug in unstyle and with words followed by numbers. Default text color depends on theme.' id 'dbdb263e-4364-1a41-9918-5142b724a3ed' date '5 June 2019' time '7:01:07.573721 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.51' message 'Merged multiple-dictionaries.' id '2b5125cf-1f6f-9d47-b245-d7f84cfe9175' date '4 June 2019' time '6:24:37.757477 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.46' message 'Implemented spelling error color dependant of theme.' id 'a4090e4d-c468-1c46-b7d7-8036ffbc5619' date '1 June 2019' time '7:52:27.735984 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.45' message 'Merged apostrophe fix.' id 'ead68030-3829-c041-9ccf-1f5c91342aa6' date '28 May 2019' time '7:48:55.793647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.44' message 'Merged apostrophe fix.' id 'e41bb003-b3fb-f449-b11a-796c723b0c9d' date '28 May 2019' time '7:46:59.916647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.43' message 'Sanity checking complete.' id '90bfe8d0-d53b-6c44-961d-170e193716f9' date '28 May 2019' time '7:33:06.906647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.42' message 'Added sanity checks to every apicall.' id '9999f310-4d22-5740-a308-0e80e2b33ab2' date '28 May 2019' time '7:27:37.106647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.41' message 'Hunspell is Singleton.' id '36465393-9bc6-ec40-8111-4596e54f9bdb' date '28 May 2019' time '7:01:08.960647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.40' message 'Merged add-dictionary.' id 'cb2a44b8-26cc-e644-901e-a1c8188c6f19' date '28 May 2019' time '6:06:44.970647 pm' author 'ea' ancestors ((name 'Spellcheck-Core-BB.25' message 'catched empty prompts. startup function now adds button to Apps' id '88749454-b66b-5f49-b630-f134464bafc6' date '16 May 2019' time '1:57:00.746464 pm' author 'BB' ancestors ((name 'Spellcheck-Core-mka.24' message 'fixed crashing image; dictionaries are now being loaded properly' id 'fff06ebb-f3cd-124d-8785-fd5bcade1d38' date '16 May 2019' time '1:05:34.152154 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.23' message 'fixed errors; dictionaries get loaded on startUp' id '5ea7c479-fe11-944e-8fba-d3b95b278f22' date '14 May 2019' time '6:21:43.062193 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.22' message 'merged dev.' id 'f48d0d58-e3c2-594c-8c5e-cd6052481da6' date '14 May 2019' time '5:53:11.30565 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.18' message 'bug fixing' id '25c11a18-99f3-8a49-bd6a-ad2a281a6860' date '14 May 2019' time '5:35:02.14965 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.17' message 'dictionaries get copied to resource folder, reloaded on startup' id 'c34fc53c-2dd9-6b46-a5b5-c5d36f36b7cb' date '14 May 2019' time '4:49:12.39565 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.16' message 'dictionaries get copied to resource folder, reloaded on startup' id '57d207fc-e41b-1543-80bd-cc8c6822855a' date '14 May 2019' time '4:45:36.04665 pm' author 'mka' ancestors ((name 'Spellcheck-Core-BB.15' message 'switched dictionaries to class variable to be persistent on Squeak relaunch' id '1befe2fd-5866-a049-8fd2-ff28fbb4bf21' date '14 May 2019' time '2:37:31.561198 pm' author 'BB' ancestors ((name 'Spellcheck-Core-BB.14' message 'introduced dictionaries instance variable to save dictionaries when squeak is closed. Added startUp function to SPCHunspellAPI Added addDictionaryBasic function and changed addDictionary' id 'c9ec70af-5d18-264a-a46b-af1adecbe563' date '14 May 2019' time '12:51:39.501298 pm' author 'BB' ancestors ((name 'Spellcheck-Core-mka.13' message 'fixed error' id '9b536081-c20b-f047-8533-942c97b6d843' date '14 May 2019' time '12:03:34.313664 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.12' message 'added MenuButton + destruction; added option to add dictionary via Menu Button' id '19337ddf-d47b-bb4c-a03f-acd0bc62a61e' date '14 May 2019' time '11:47:56.684475 am' author 'mka' ancestors ((name 'Spellcheck-Core-ea.11' message 'Added method to calculate bits of machine word.' id 'ed97f250-7d01-4d5a-bbf9-f25c148975f1' date '30 April 2019' time '7:47:45.2734 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.10' message 'Refactored Hunspell API.' id 'fb0bd0bf-d733-994b-9ebd-7390dd609222' date '30 April 2019' time '7:29:39.206384 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.9' message 'Fixed URL for osx.' id 'b5af3dc7-48e6-c442-be65-b30c39c00525' date '29 April 2019' time '9:57:48.526188 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.8' message 'Added macos support.' id 'db9069f8-2563-964f-aca3-bb6976aa1af5' date '29 April 2019' time '9:47:59.041188 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.7' message 'Fixed download url.' id 'c9db4e95-48d8-6e4a-9763-d578ff425dba' date '28 April 2019' time '7:00:45.086597 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.6' message 'Added distinguishing between 64 and 32 bits.' id '0f03ceb8-ec41-8f48-9e59-8c12f6d94022' date '28 April 2019' time '6:52:13.563946 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.5' message 'Added find path function for linux.' id '40046704-fa80-4e60-b9f9-0e219685419f' date '28 April 2019' time '3:28:17.719024 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.4' message 'Added autodownload for Linux and MacOS (untested).' id '9923e61b-8eda-c742-b267-d4baae54a8ff' date '28 April 2019' time '2:51:02.694441 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.3' message 'Supports auto-install on Windows.' id '97a9e71f-d6e6-5a42-8389-42fc6658ac4e' date '28 April 2019' time '2:45:28.683441 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.2' message 'empty log message' id '35be8d3c-7f13-b948-ab77-aec6492f9400' date '22 April 2019' time '7:54:20.787667 pm' author 'ea' ancestors ((name 'Spellcheck-Core-cypress.1' message 'fabricated from a Cypress format repository' id '7ae01cfa-50f5-8542-8f8b-47e69c811cf7' date '22 April 2019' time '6:06:47.005488 pm' author '' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-ea.21' message 'Fixed Null Object VM crashes.' id '379edad5-3d74-4a4e-b21d-6aab3b2a7585' date '14 May 2019' time '11:34:58.771523 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.20' message 'Added preference for parse String only.' id 'b46bc6a8-0355-4744-8e94-18a8d5433e07' date '11 May 2019' time '3:54:45.165376 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.19' message 'Mixed Spellcheck and ST-80 Styler.' id '56f6b9ea-45fc-eb46-831c-750adcda7aab' date '11 May 2019' time '3:42:15.843376 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.18' message 'Added option to parse words in trings and comments only.' id 'ee1cf55f-2db9-0f40-9871-ee6834da3c9c' date '11 May 2019' time '3:36:31.326376 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.17' message 'Re-enabled unstyle.' id '078ad2c8-c98c-c743-a61d-bd3e4afefe18' date '7 May 2019' time '7:52:51.233892 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.16' message 'Finished disabling SpellCheck User story.' id '49c84740-bcbe-9941-a8c7-2bec70e72a1b' date '7 May 2019' time '7:48:05.273892 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.15' message 'Spellcheck can be disabled.' id '96d2a186-8c4e-614e-bde3-22884b41aeba' date '7 May 2019' time '6:42:36.020415 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.14' message 'Enforced Disabled option for Spellcheck.' id 'f2c0d3ba-fd4e-3a44-af8c-ceaee53b165d' date '7 May 2019' time '6:40:45.373415 pm' author 'ea' ancestors ((name 'Spellcheck-Core-mka.13' message 'added feedback Dialog for dependency installation; refactored downloadLibraries and created methods for each OS for the installation' id 'd3960378-9842-7847-a435-299ac4e3fcff' date '6 May 2019' time '5:45:41.506711 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.12' message 'added feedback Dialog for dependency installation; refactored downloadLibraries and created methods for each OS for the installation' id '7c0500b9-aec9-3340-8b93-fd3a4dd3ee61' date '6 May 2019' time '5:40:21.829711 pm' author 'mka' ancestors ((id 'ed97f250-7d01-4d5a-bbf9-f25c148975f1')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-ea.39' message 'Refactored global strings only state to local strings only state.' id '1fe7596a-3a2e-ab40-a45e-49e0d030ac47' date '28 May 2019' time '2:59:20.805249 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.38' message 'Merged.' id '6d072d5f-b897-7548-ac97-e793212c0163' date '27 May 2019' time '10:52:10.722269 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.37' message 'Fixed Styling in workspace.' id '46840f9e-3b03-a041-9d34-36c80aeba6a8' date '27 May 2019' time '10:44:44.161269 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.36' message 'Made method to ST void.' id '5e1d2c44-deec-dd4c-a935-ad362599ed48' date '27 May 2019' time '9:37:08.984269 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.35' message 'Using right file for right VM again.' id '69d576a1-89a3-4b67-a368-a9963690a913' date '23 May 2019' time '8:17:01.198016 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.34' message 'Fixed URL for libstdc++.' id 'da7c41d6-7506-4089-b190-8e52fa62f36f' date '23 May 2019' time '8:16:00.936503 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.33' message 'Updated library urls.' id '9a88a433-d2be-42db-ae38-f692c4887133' date '23 May 2019' time '7:36:56.506491 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.32' message 'Fixed download method for linux.' id '99cf9ac4-1aa6-483a-b4c2-3a087b614d29' date '23 May 2019' time '7:27:03.548734 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.31' message 'Fixed different image folder structure issues.' id '90dbf411-23d0-534d-9264-7d8df7e1a472' date '23 May 2019' time '6:22:50.553921 pm' author 'ea' ancestors ((name 'Spellcheck-Core-pre.30' message 'Added GUI for Spellchecking a Class' id '21236ab0-20de-467d-8440-18e7744102d4' date '23 May 2019' time '2:47:39.34466 pm' author 'pre' ancestors ((name 'Spellcheck-Core-ea.29' message 'Fixed Bug after restart.' id '54cdc4b6-2daf-6047-ad2d-ffdf74ba38d7' date '21 May 2019' time '4:16:24.01192 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.28' message 'Fixed Bug with only wrong word in string.' id '5388b7ac-b794-094f-ac81-4dfe6f93f417' date '21 May 2019' time '12:09:34.658185 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.27' message 'Fixed Bug: Spellcheck does not work after moving from one machien to another.' id 'c39f891a-3595-4a47-9cd6-5f7e69463b0b' date '21 May 2019' time '11:33:58.181185 am' author 'ea' ancestors ((name 'Spellcheck-Core-ea.26' message 'Forcing Registration of SystemBrowser.' id '54792f72-6c81-6e4c-8da4-b86724ef7e6d' date '18 May 2019' time '7:15:04.89298 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.25' message 'Registering SPCSystemBrowser as default System Browser.' id 'edbee66c-936e-cc4b-9e39-82ea71bbeacc' date '18 May 2019' time '7:05:13.78998 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.24' message 'Created Subclass of Browser that can Spell-Check the Source of all methods of a class.' id '1a4d49ce-2333-1748-b59b-c876a0c0f864' date '18 May 2019' time '6:52:33.91098 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.23' message 'Filtering all literals.' id '2cc0783d-4d17-de4c-9d8e-6abbf9b659bf' date '18 May 2019' time '5:44:16.51998 pm' author 'ea' ancestors ((name 'Spellcheck-Core-ea.22' message 'Inherited from System Browser.' id 'a2140d57-b2d9-084e-9f1e-2de852f586f0' date '18 May 2019' time '2:37:39.88498 pm' author 'ea' ancestors ((id '379edad5-3d74-4a4e-b21d-6aab3b2a7585')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-ea.40' message 'fixed reverse case' id 'a9e8724b-9f0d-364f-bbab-d97ebfd1339c' date '28 May 2019' time '5:37:04.223235 pm' author 'ea' ancestors ((name 'Spellcheck-Core-mka.39' message 'apostrophe in comment is no longer recognized as start of a string.' id '30755675-b955-b749-ba7b-5305cfdf8bf7' date '27 May 2019' time '2:05:48.333082 pm' author 'mka' ancestors ((id '6d072d5f-b897-7548-ac97-e793212c0163')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.50' message 'completedUser story about multiple dictionaries' id 'a7c22735-1975-5242-911e-1ba83d2b8842' date '4 June 2019' time '11:37:57.371928 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.49' message 'renamed Methods corresponding to chooseDictinary to be more consistent' id 'ec7f4f1a-c6ba-114b-87da-3866e0195b1a' date '4 June 2019' time '10:39:07.681834 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.48' message 'removed addDictionary from chooseDictionaryPath' id '878414a8-cb03-6b48-9689-9f474e82ef72' date '4 June 2019' time '10:33:54.084834 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.47' message 'removed addDictionary from chooseDictionaryPath' id '0f570d3a-051a-dd4c-9850-5b183078bb9c' date '4 June 2019' time '10:33:16.599834 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.46' message 'refactored UI, fixed affix path bug' id '69cb9a4b-f2eb-a14f-b057-cf1181fce1a7' date '3 June 2019' time '10:01:11.275012 pm' author 'mka' ancestors ((id 'ead68030-3829-c041-9ccf-1f5c91342aa6')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.54' message 'added squeak sictionary and affix' id 'a1d75777-48be-f24d-bf24-cf51f6c294c8' date '11 June 2019' time '5:25:25.184484 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.53' message 'added automatic affix File detection' id 'ee6cab5a-07b9-244d-acf2-e0f4a25c2373' date '4 June 2019' time '11:37:36.179404 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.52' message 'added automatic affix File detection' id '1c05ee82-3989-f74a-9645-4a11ab9a0cdb' date '4 June 2019' time '11:31:15.136404 pm' author 'mka' ancestors ((id '2b5125cf-1f6f-9d47-b245-d7f84cfe9175')) stepChildren ())) stepChildren ())(id 'dbdb263e-4364-1a41-9918-5142b724a3ed')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.72' message 'fixed multiple languages on default' id '9f6e21df-5ff2-a445-8779-bc7e3c36b39e' date '13 June 2019' time '12:21:00.958495 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.71' message 'reverted to working state, comments indicate goal' id 'c4c70b71-e37a-8c4d-a879-e4c283727e77' date '13 June 2019' time '11:17:11.564495 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.70' message 'removed unused methods, refactored UI messages (incomplete), moved import dictionary to the Decorator class' id '6c2bed54-67d7-8149-a54e-9102c8919802' date '13 June 2019' time '10:43:41.294403 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.69' message 'fixed squeak language bug' id '1a96ffa4-57e3-554f-a364-9fc7f1752278' date '13 June 2019' time '10:15:25.837826 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.68' message 'Added multiple default Languages support, added squeak as default language' id 'ced316b2-5915-1249-89a0-de72f684219d' date '13 June 2019' time '10:11:42.149826 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.67' message 'Added multiple default Languages support, added squeak as default language' id 'ae34facb-d500-6a45-86a4-ee36d46f1889' date '13 June 2019' time '10:06:54.942826 am' author 'mka' ancestors ((id 'ce4e510a-818e-9846-9780-cc47129ea20a')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.76' message 'fixed an issue where you needed to save the workspace contents in order to make the Correction UI acquire the contents of the workspace' id '1e317581-cd1d-7e4d-9894-864a3452b8c6' date '17 June 2019' time '3:18:27.675934 pm' author 'mka' ancestors ((id '15fbf24b-7514-bd44-b871-590ab1b6575e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.87' message 'empty log message' id '613e2040-0c7d-2441-a35a-a585a3c50074' date '24 June 2019' time '3:08:38.154404 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.86' message 'merged levenshtein suggestion sorting, fixed non-literals in manually added Words Bug, added Colorgrading Preferences' id 'c373da6f-6f52-754c-a020-0233c4638737' date '24 June 2019' time '2:58:44.005404 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.85' message 'merged levenshtein suggestion sorting, fixed non-literals in manually added Words Bug, added Colorgrading Preferences' id 'e7fb49cd-afdf-d948-a4a4-66a269fbdc3f' date '24 June 2019' time '2:56:45.904404 pm' author 'mka' ancestors ((id '8a7f8be4-b929-8e45-932b-7b8109b2103d')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.106' message 'fixed removing word bug' id 'bbe554aa-bfaf-df4c-8e8e-ac878b7559cf' date '3 July 2019' time '1:33:23.016285 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.105' message 'added Sanity Checks for custom dictionary' id '8d7c2bba-ce33-b74c-a6a8-de3dc875cf2c' date '3 July 2019' time '11:32:43.207385 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.104' message 'fixed creation of cu_CU.dic' id '5f8b9b51-4c27-ab45-a98c-220fd0e09b34' date '3 July 2019' time '11:20:26.066385 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.103' message 'creating custom dictionary in installDependencies' id 'dfaa37d1-f4cb-0c41-997e-260eb4118b5b' date '2 July 2019' time '5:37:02.139385 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.102' message 'fixed adding words to dictionary' id 'bf2b1313-f8ca-094e-9172-a96fd3ab6f2f' date '2 July 2019' time '5:28:32.511385 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.101' message 'merged dev' id '91366af3-3aa6-ac41-956c-f80452f806a3' date '2 July 2019' time '4:21:16.777385 pm' author 'mka' ancestors ((name 'Spellcheck-Core-mka.99' message 'merged tests, added custom dictionary' id 'da1ea3fb-94f0-ea42-8034-4ac3aa20c777' date '2 July 2019' time '2:53:23.728413 pm' author 'mka' ancestors ((name 'Spellcheck-Core-BB.98' message 'changed NullObject to inherit from Decorator and moved tests' id 'a24e16b4-90bf-1548-b210-8b5942b8574f' date '2 July 2019' time '11:23:46.656141 am' author 'BB' ancestors ((name 'Spellcheck-Core-mka.97' message 'added installDependencies for the Null Object' id '1145678a-d3e0-2a4e-aef6-4d1c0bdb16b9' date '2 July 2019' time '11:04:42.460049 am' author 'mka' ancestors ((name 'Spellcheck-Core-mka.96' message 'refactored dependecy installation' id 'b61a5fee-6608-5849-9b2d-89b05165af90' date '1 July 2019' time '1:38:10.561079 pm' author 'mka' ancestors ((id '91dc0653-9f83-6240-86f3-7786d06b2ec8')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(id '61a3ac47-ac9e-c343-9960-bdb4c70b7c80')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Spellcheck-Core-mka.107' message 'added Download Page for more dictionaries' id '52490b6f-c1d4-5f4f-8933-944a1ca423eb' date '8 July 2019' time '2:54:34.472459 pm' author 'mka' ancestors ((id 'bbe554aa-bfaf-df4c-8e8e-ac878b7559cf')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file