]> src.bluestatic.org Git - scrabbalize.git/log
scrabbalize.git
16 years agoBumping the copyright year to 2008
Robert Sesek [Thu, 22 May 2008 01:41:17 +0000 (21:41 -0400)]
Bumping the copyright year to 2008

16 years agoOur algorithm no longer causes exceptions, but it's wrong
Robert Sesek [Thu, 22 May 2008 01:36:23 +0000 (21:36 -0400)]
Our algorithm no longer causes exceptions, but it's wrong

* Source/AppController.m
(-[findWords:])

16 years agoRemoving the extra dictionary tool because it's not really needed. Instead, we will...
Robert Sesek [Thu, 22 May 2008 01:30:12 +0000 (21:30 -0400)]
Removing the extra dictionary tool because it's not really needed. Instead, we will merely load the words, from text, at startup

* Dictionary/dictionary.txt: Moved ..
* Dictionary/: Removed
* dictionary.ka: Removed
* Source/AppController.h: Making the dictionary ivar mutable
* Source/AppController.m:
(-[init]): Load the words from dictionary.txt
(-[findWords:]): Still a broken algorithm, but making progress

16 years agoWorking on a new algorithm that includes wild card matching and that uses alphagrams
Robert Sesek [Thu, 22 May 2008 01:23:10 +0000 (21:23 -0400)]
Working on a new algorithm that includes wild card matching and that uses alphagrams

* Source/AppController.m:
(-[findWords:])

16 years agoWe forgot to tell the Word class to actually generate the alphagram
Robert Sesek [Thu, 22 May 2008 00:51:41 +0000 (20:51 -0400)]
We forgot to tell the Word class to actually generate the alphagram

* Dictionary/Dictionary.m: Removed an NSLog()
* Source/Word.m:
(-[initWithWord:]): Need to actually call -[createAlphagram]

16 years agoAdding an alphagram ivar to Word which is calculated and then stored in the keyed...
Robert Sesek [Wed, 21 May 2008 20:54:46 +0000 (16:54 -0400)]
Adding an alphagram ivar to Word which is calculated and then stored in the keyed archive

* Dictionary/Dictionary.m: Create Word objects and archive them rather than NSStrings
* Dictionary/Dictionary.xcodeproj: Switch to C99 mode and include Word.m/h
* Scrabbalize.xcodeproj: Mysterious project updates?
* Source/Word.h: Adding alphagram ivar and getter
* Source/Word.m:
(-[dealloc]): New method
(-[initWithCoder:]): New method
(-[encodeWithCoder:]): New method
(-[alphagram]): New method
(-[createAlphagram]): New method
(-[description]): Include the alphagram in the description

16 years agoChanging the dictionary to use LF instead of CRLF
Robert Sesek [Wed, 21 May 2008 20:48:50 +0000 (16:48 -0400)]
Changing the dictionary to use LF instead of CRLF

* dictionary.txt

16 years agoTurn off deubgging symbols for the release target 1.0
Robert Sesek [Sat, 22 Dec 2007 08:08:59 +0000 (00:08 -0800)]
Turn off deubgging symbols for the release target

* Scrabbalize.xcodeproj

16 years agoMaking the project no longer a beta and adding a GPL notice in the about window
Robert Sesek [Sat, 22 Dec 2007 05:59:26 +0000 (21:59 -0800)]
Making the project no longer a beta and adding a GPL notice in the about window

* English.lproj/InfoPlist.strings: Adding a note about this being GPLv2
* Info.plist: Taking Scrabbalize out of beta

16 years agoUpdating the dictionary with more words learned from Text Twist testing
Robert Sesek [Sat, 22 Dec 2007 05:50:57 +0000 (21:50 -0800)]
Updating the dictionary with more words learned from Text Twist testing

* Dictionary/dictionary.txt
* dictionary.ka

16 years agoAdding an icon for the application
Robert Sesek [Sat, 22 Dec 2007 05:50:14 +0000 (21:50 -0800)]
Adding an icon for the application

* Icon.psd: Original file
* Info.plist: Update for icon path
* Scrabbalize.icns: Composed icon file
* Scrabbalize.xcodeproj: Project updates for the resources

16 years agoMore dictionary updates
Robert Sesek [Mon, 17 Dec 2007 21:46:14 +0000 (16:46 -0500)]
More dictionary updates

16 years agoFound a better way to remove all the objects in the wordlist ivar
Robert Sesek [Mon, 17 Dec 2007 21:27:44 +0000 (16:27 -0500)]
Found a better way to remove all the objects in the wordlist ivar

* Source/AppController.m:
([AppController findWords:]): Improved the way we remove all the objects to clear the NSArrayController

16 years agoUpdating the dictionary with words we found were missing from testing against Text...
Robert Sesek [Mon, 17 Dec 2007 21:26:40 +0000 (16:26 -0500)]
Updating the dictionary with words we found were missing from testing against Text Twist

* Dictionary/dictionary.txt: More words
* dictionary.ka: Rebuild archive

16 years agoForgot to add the GPL header to a file
Robert Sesek [Mon, 17 Dec 2007 20:51:31 +0000 (15:51 -0500)]
Forgot to add the GPL header to a file

* Source/NSStringAdditions.m: Added header

16 years agoDo not allow users to resize or edit the table values
Robert Sesek [Mon, 17 Dec 2007 20:45:51 +0000 (15:45 -0500)]
Do not allow users to resize or edit the table values

* English.lproj/MainMenu.nib

16 years agoFinished the algorithm for checking the words. We now make sure the word isn't too...
Robert Sesek [Mon, 17 Dec 2007 20:37:11 +0000 (15:37 -0500)]
Finished the algorithm for checking the words. We now make sure the word isn't too long, does not contain other characters, and the occurrence of the characters in the word is less than or equal to the number in the tile string

* Source/NSStringAdditions.h:
* Source/NSStringAdditions.m:
([NSString(NSStringAdditions) occurenceOfChar:]): New Method
* Scrabbalize.xcodeproj: Project changes for NSStringAdditions
* Source/AppController.m: Use the new algorithm and occurence method

16 years agoSet up the build number and bundle versions
Robert Sesek [Mon, 17 Dec 2007 20:15:22 +0000 (15:15 -0500)]
Set up the build number and bundle versions

* Info.plist
* Scrabbalize.xcodeproj: Build script to generate git number

16 years agoSetting the springs on the tiles field
Robert Sesek [Mon, 17 Dec 2007 20:09:35 +0000 (15:09 -0500)]
Setting the springs on the tiles field

* English.lproj/MainMenu.nib

16 years agoRemoving the man file for Dictionary
Robert Sesek [Mon, 17 Dec 2007 20:06:37 +0000 (15:06 -0500)]
Removing the man file for Dictionary

* Dictionary/Dictionary.1: Removed

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