scrabbalize.git
16 years agoRemoving the blank line at the end of the dictionary so we don't get an empty string
Robert Sesek [Mon, 17 Dec 2007 20:04:55 +0000 (15:04 -0500)]
Removing the blank line at the end of the dictionary so we don't get an empty string

* Dictionary/dictionary.txt: Removed empty line
* dictionary.ka: Rebuilt archive

16 years agoAdding some comments to the -[findWords:] method
Robert Sesek [Mon, 17 Dec 2007 20:03:38 +0000 (15:03 -0500)]
Adding some comments to the -[findWords:] method

* Source/AppController.m

16 years agoAutomatically sort the words by length
Robert Sesek [Mon, 17 Dec 2007 19:52:14 +0000 (14:52 -0500)]
Automatically sort the words by length

* Source/AppController.h: Outlet for the table view
* Source/AppController.m:
([AppController findWords:]): Set the sort descriptors appropriately
* English.lproj/MainMenu.nib: Hook up the table view outlet

16 years agoWe now populate the word list appropriately
Robert Sesek [Mon, 17 Dec 2007 19:47:53 +0000 (14:47 -0500)]
We now populate the word list appropriately

* English.lproj/MainMenu.nib: Hooking up interface
* Source/AppController.h: wordlist ivar is now an NSArrayController again
* Source/AppController.m: ditto

16 years agoCreating a new model object to manage words to use for bindings
Robert Sesek [Mon, 17 Dec 2007 18:24:42 +0000 (13:24 -0500)]
Creating a new model object to manage words to use for bindings

* Source/Word.m: New class that represents a word object
* Source/Word.h: ditto
* Scrabbalize.xcodeproj: Project changes for Word
* Source/AppController.m: Use the new Word class in the wordlist ivar
* English.lproj/MainMenu.nib: Hook up the bindings appropriately

16 years agoChanging the wordlist ivar to be a NSMutableArray rather than a NSArrayController
Robert Sesek [Mon, 17 Dec 2007 18:15:14 +0000 (13:15 -0500)]
Changing the wordlist ivar to be a NSMutableArray rather than a NSArrayController

* Source/AppController.h:
* Source/AppController.m:
* English.lproj/MainMenu.nib: Removed the outlet

16 years agoBeginning the filtering mechanism
Robert Sesek [Mon, 17 Dec 2007 18:12:47 +0000 (13:12 -0500)]
Beginning the filtering mechanism

* Source/AppController.h: Adding outlets and actions
* Source/AppController.m: Initial filtering mechanism
* English.lproj/MainMenu.nib: Hooking up the interface, with the exception of the word table

16 years agoChanging the language dialect to C99 and enabling garbage collection
Robert Sesek [Mon, 17 Dec 2007 17:44:12 +0000 (12:44 -0500)]
Changing the language dialect to C99 and enabling garbage collection

* Scrabbalize.xcodeproj

16 years agoSetting up the AppController as the delegate so that we can load the dictionary archive
Robert Sesek [Mon, 17 Dec 2007 17:41:46 +0000 (12:41 -0500)]
Setting up the AppController as the delegate so that we can load the dictionary archive

* Source/AppController.m: New file
* Source/AppController.h: New file
* English.lproj/MainMenu.nib: Setting up AppController to be NSApp's delegate
* Scrabbalize.xcodeproj: Project changes for AppController
* dictionary.ka: Built keyed dictionary archive

16 years agoWe now have a completed tool that creates the keyed archive for the dictionary
Robert Sesek [Mon, 17 Dec 2007 17:29:08 +0000 (12:29 -0500)]
We now have a completed tool that creates the keyed archive for the dictionary

* Dictionary/Dictionary.m

16 years agoAdding a tool that will generate the dictionary archive
Robert Sesek [Mon, 17 Dec 2007 17:08:00 +0000 (12:08 -0500)]
Adding a tool that will generate the dictionary archive

16 years agoCreating the basic layout of the application
Robert Sesek [Mon, 17 Dec 2007 16:50:46 +0000 (11:50 -0500)]
Creating the basic layout of the application

* English.lproj/MainMenu.nib

16 years agoAdding a blank new Xcode project
Robert Sesek [Mon, 17 Dec 2007 16:42:14 +0000 (11:42 -0500)]
Adding a blank new Xcode project

16 years agoAdding a blank .gitignore
Robert Sesek [Mon, 17 Dec 2007 16:34:14 +0000 (11:34 -0500)]
Adding a blank .gitignore