------------------------------------------------------------------------
r870 | rismisner | 2009-10-03 06:37:28 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   A /tags/v3.2.2.08-release (from /trunk:869)

Tagged version 3.2.2.08
------------------------------------------------------------------------
r869 | rismisner | 2009-10-03 06:29:11 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

replaced <newline> with \n in default speeches
------------------------------------------------------------------------
r868 | rismisner | 2009-10-03 06:28:08 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

added gender substitutions to the default speeches
------------------------------------------------------------------------
r867 | rismisner | 2009-10-03 06:17:39 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

added non-silent channel selections for leader/officer scenarios in default settings
------------------------------------------------------------------------
r866 | rismisner | 2009-10-03 06:04:18 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

reordered channel drop-down lists to be more logical
------------------------------------------------------------------------
r865 | rismisner | 2009-10-03 05:59:42 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added support for "classes" attribute in templates, for templates that apply to a set of classes, not just 1, but not all.
------------------------------------------------------------------------
r864 | rismisner | 2009-10-03 05:50:34 +0000 (Sat, 03 Oct 2009) | 2 lines
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

- Combined the standard rez macro list into "/ss macro rez" and setup redirects for all applicable classes
- Moved Dire Lemming's additional rez speeches into a template that appends to "/ss macro rez" (slightly different wordings here and there which I left intact)
------------------------------------------------------------------------
r863 | rismisner | 2009-10-03 05:37:42 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

merged Dire Lemming's rez list with the default rez list for all classes
------------------------------------------------------------------------
r862 | rismisner | 2009-10-03 05:15:57 +0000 (Sat, 03 Oct 2009) | 2 lines
Changed paths:
   M /trunk/templates.lua

- Added progress reports when adding a single random word or speech
- Added safety checks for nil values
------------------------------------------------------------------------
r861 | rismisner | 2009-10-03 05:14:21 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

fixed button to import a single random word
------------------------------------------------------------------------
r860 | rismisner | 2009-10-03 05:00:41 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

added some space in the GUI
------------------------------------------------------------------------
r859 | rismisner | 2009-10-03 04:52:51 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/DefaultSpeeches-koKR.lua

shortened the name of the <randomnonsense> template
------------------------------------------------------------------------
r858 | rismisner | 2009-10-03 04:48:25 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

fixed some variable names (capital 'T' and missing 's')
------------------------------------------------------------------------
r857 | rismisner | 2009-10-03 04:34:56 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

compress string arrays after deleting redundant content from templates
------------------------------------------------------------------------
r856 | rismisner | 2009-10-03 04:14:10 +0000 (Sat, 03 Oct 2009) | 4 lines
Changed paths:
   M /trunk/templates.lua

- Cleaned up progress reports
- Added safety checks for nil values when importing RandomSubs
- Fixed an import error with RandomSubs
- Remove empty parent tables when importing RandomSubs
------------------------------------------------------------------------
r855 | rismisner | 2009-10-03 04:03:55 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/data.lua

fixed a comment
------------------------------------------------------------------------
r854 | rismisner | 2009-10-03 04:00:18 +0000 (Sat, 03 Oct 2009) | 3 lines
Changed paths:
   M /trunk/templates.lua

when importing or merging whole events
- added safety checks for nil values
- clean up parent tables in templates if we imported all the content
------------------------------------------------------------------------
r853 | rismisner | 2009-10-03 03:47:40 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

When clicking the search to import button, show a message in chat if you already use all available content, so the player doesn't think the button has no effect
------------------------------------------------------------------------
r852 | rismisner | 2009-10-03 03:43:38 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/gui/randomsubs.lua

build the <randomsubs> drop-down list on the fly.  it was not getting rebuilt after importing new <randomsubs>
------------------------------------------------------------------------
r851 | rismisner | 2009-10-03 03:24:05 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

fixed bug trying to import 1 new speech and getting the whole list
------------------------------------------------------------------------
r850 | rismisner | 2009-10-03 03:19:39 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

fixed nil key
------------------------------------------------------------------------
r849 | rismisner | 2009-10-03 03:16:11 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

ImportGUI_ImportSpeech - added safety checks for nil values, and fetched the Template parameter previously passed as auto-nil to the templates engine
------------------------------------------------------------------------
r848 | rismisner | 2009-10-03 03:15:20 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added safety checks for nil values
------------------------------------------------------------------------
r847 | rismisner | 2009-10-03 03:04:11 +0000 (Sat, 03 Oct 2009) | 3 lines
Changed paths:
   M /trunk/templates.lua

- ImportTemplate no longer takes an index parameter - templates are now self-aware of their own keys
- Added Template_DoAddEventToSavedData to encapsulate some shared code
- Set GUI FilterChanged flag when adding new events from importing templates
------------------------------------------------------------------------
r846 | rismisner | 2009-10-03 03:00:48 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

ImportTemplate no longer takes an index parameter - templates are now self-aware of their own keys
------------------------------------------------------------------------
r845 | rismisner | 2009-10-03 03:00:18 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

fixed a tooltip
------------------------------------------------------------------------
r844 | rismisner | 2009-10-03 02:35:39 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua
   M /trunk/changelog.txt

documented new substitutions <race> and <class>
------------------------------------------------------------------------
r843 | rismisner | 2009-10-03 02:33:16 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt
   M /trunk/substitutions.lua

added new substitutions <race> <class> <playerrace> and <playerclass>
------------------------------------------------------------------------
r842 | rismisner | 2009-10-03 02:19:43 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

selected most of Dire Lemming's submissions as defaults for new users
------------------------------------------------------------------------
r841 | rismisner | 2009-10-03 02:12:05 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

added Redemption (rez) speeches to Dire Lemming's Paladin pack
------------------------------------------------------------------------
r840 | rismisner | 2009-10-03 02:05:23 +0000 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

added speeches submitted by Dire Lemming
------------------------------------------------------------------------
r839 | rismisner | 2009-09-30 09:39:58 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/loader.lua

updated version number and change log
------------------------------------------------------------------------
r838 | rismisner | 2009-09-30 09:39:43 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

enabled the "Import New Data" GUI
------------------------------------------------------------------------
r837 | rismisner | 2009-09-30 09:33:50 +0000 (Wed, 30 Sep 2009) | 4 lines
Changed paths:
   M /trunk/gui/import.lua

- moved some controls into groups
- fixed object navigation
- fixed problems with delete buttons
- fixed display of random words
------------------------------------------------------------------------
r836 | rismisner | 2009-09-30 09:32:36 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

fixed object navigation and cleanup of empty parent tables when deleting a single word or speech from the templates.
------------------------------------------------------------------------
r835 | rismisner | 2009-09-30 09:30:32 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

added a utility function to remove empty tables from a parent table (untested)
------------------------------------------------------------------------
r834 | rismisner | 2009-09-30 08:24:34 +0000 (Wed, 30 Sep 2009) | 4 lines
Changed paths:
   M /trunk/gui/import.lua

- Added Delete All buttons
- renamed several buttons to "Use All" and set the text to Colors.USE (green)
- check for empty tables instead of nil tables in a few places
- corrected object navigation in a few places
------------------------------------------------------------------------
r833 | rismisner | 2009-09-30 08:22:34 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

templates are now self-aware of their keys
------------------------------------------------------------------------
r832 | rismisner | 2009-09-30 08:22:16 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added Colors.USE to define the color of "Use" buttons on the import GUI with a different ID, in case I want to change it
------------------------------------------------------------------------
r831 | rismisner | 2009-09-30 07:59:42 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

delete randomsubs list if empty after deleting redundant content
------------------------------------------------------------------------
r830 | rismisner | 2009-09-30 07:43:07 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added Colors.GREY
------------------------------------------------------------------------
r829 | rismisner | 2009-09-30 07:42:42 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

remove empty tables during Template_DeleteRedundantContent so that empty templates will be removed as well.
------------------------------------------------------------------------
r828 | rismisner | 2009-09-30 07:32:00 +0000 (Wed, 30 Sep 2009) | 3 lines
Changed paths:
   M /trunk/gui/import.lua

various functional repairs getting this new GUI up and running
- added Search For New Data button to load templates
- added/fixed most hidden = functions
------------------------------------------------------------------------
r827 | rismisner | 2009-09-30 06:16:45 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

fixed syntax errors
------------------------------------------------------------------------
r826 | rismisner | 2009-09-30 05:29:10 +0000 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

fixed channel selections for default samples "/ss macro battlecry" and "/ss macro attack or charge"
------------------------------------------------------------------------
r824 | rismisner | 2009-09-29 01:54:55 +0000 (Tue, 29 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

fixed bug in GUI_GetEventSelectLabel from overzealous tostring() safety checks
------------------------------------------------------------------------
r823 | rismisner | 2009-09-29 01:54:26 +0000 (Tue, 29 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

changed "My Alone Time" to "Solo Mode"
------------------------------------------------------------------------
r822 | rismisner | 2009-09-29 01:46:32 +0000 (Tue, 29 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/loader.lua

updated version number and change log
------------------------------------------------------------------------
r821 | rismisner | 2009-09-29 01:32:53 +0000 (Tue, 29 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua
   M /trunk/debug.lua
   M /trunk/gui/createnew.lua
   M /trunk/gui/gui.lua
   M /trunk/gui/import.lua
   M /trunk/gui/minimapbutton.lua
   M /trunk/gui/randomsubs.lua
   M /trunk/loader.lua
   M /trunk/oldversions.lua
   M /trunk/slashcommands.lua
   M /trunk/speech.lua
   M /trunk/substitutions.lua
   M /trunk/utils.lua
   M /trunk/wowevents.lua

added safety checks for nil values in string concatenation using tostring() everywhere just to be safe
------------------------------------------------------------------------
r820 | rismisner | 2009-09-28 22:08:18 +0000 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added safety checks for nil values
------------------------------------------------------------------------
r819 | rismisner | 2009-09-28 21:47:03 +0000 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

added safety checks for nil values
------------------------------------------------------------------------
r817 | rismisner | 2009-09-28 01:43:13 +0000 (Mon, 28 Sep 2009) | 2 lines
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/DefaultSpeeches-koKR.lua

- default battlecry macro now uses "/ss macro attack or charge" to randomize /attacktarget vs. /charge
- default battlecry macro now uses a random 10% chance to slip into your native language (Gnomish, etc)
------------------------------------------------------------------------
r816 | rismisner | 2009-09-28 01:37:12 +0000 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/loader.lua

updated version number and change log
------------------------------------------------------------------------
r815 | rismisner | 2009-09-28 01:35:46 +0000 (Mon, 28 Sep 2009) | 3 lines
Changed paths:
   M /trunk/gui/currentmessages.lua

- added racial/roleplay language options
- tweaked how the selected spell/event is displayed in the edit group captions
- added comments
------------------------------------------------------------------------
r814 | rismisner | 2009-09-28 01:27:00 +0000 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

GetNumLanguages fails during initial login, loader, OnInitialize, and OnVariablesLoaded first time (but not on reloadui) ... added a safety check
------------------------------------------------------------------------
r813 | rismisner | 2009-09-28 01:22:10 +0000 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua
   M /trunk/loader.lua
   M /trunk/speech.lua

GetDefaultLanguage("player") is not available in loader, OnInitialize, or OnVariablesLoaded for first time login, so moved the safety checks to ensure a value is defined for all applicable options
------------------------------------------------------------------------
r812 | rismisner | 2009-09-28 01:01:16 +0000 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

modified GetLanguageList for easier use in the GUI, and added GetRacialLanguage
------------------------------------------------------------------------
r811 | rismisner | 2009-09-28 01:00:43 +0000 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua
   M /trunk/loader.lua

removed RuntimeData.Languages - we'll just get this in the GUI when needed.  early queries return 0 languages known during initial login (but not during reloadui)
------------------------------------------------------------------------
r810 | rismisner | 2009-09-28 00:03:06 +0000 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

added safety check for humans/orcs who only know common
------------------------------------------------------------------------
r809 | rismisner | 2009-09-27 23:59:24 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

added debug messages
------------------------------------------------------------------------
r808 | rismisner | 2009-09-27 23:58:58 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

enhanced comments
------------------------------------------------------------------------
r807 | rismisner | 2009-09-27 23:49:43 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/generaloptions.lua

added checkbox for "Always use Common"
------------------------------------------------------------------------
r806 | rismisner | 2009-09-27 23:37:28 +0000 (Sun, 27 Sep 2009) | 3 lines
Changed paths:
   M /trunk/speech.lua

- added GetChatLanguageForSpell
- SpeakForSpell and SayOneLine now use the Language option (i.e. Common or Dwarvish)
- renamed WhisperTarget to EnableWhisperTarget in some places
------------------------------------------------------------------------
r805 | rismisner | 2009-09-27 23:35:55 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added RuntimeData.Languages, SpeakinSpellSavedData.AlwaysUseCommon, and EventTableEntry.RPLanguage and RPLanguageRandomChance
------------------------------------------------------------------------
r804 | rismisner | 2009-09-27 23:35:19 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added RuntimeData.Languages - building this list in InitRuntimeData
------------------------------------------------------------------------
r802 | rismisner | 2009-09-27 07:23:00 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

fine tuned release notes
------------------------------------------------------------------------
r801 | rismisner | 2009-09-27 07:11:08 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/gui.lua

fixed name mismatches in usage of FormatDisplayName parameters
------------------------------------------------------------------------
r800 | rismisner | 2009-09-27 05:32:07 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

hyphenated Read-Only
------------------------------------------------------------------------
r799 | rismisner | 2009-09-27 05:13:17 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

moved ShowFrequencyGroup to saved data for the account
------------------------------------------------------------------------
r798 | rismisner | 2009-09-27 05:11:07 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/loader.lua

moved the options to show the frequency group and read-only speeches into saved data for the whole account
------------------------------------------------------------------------
r797 | rismisner | 2009-09-27 04:58:14 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/loader.lua

moved default RuntimeData declarations/initializers to loader.lua with the rest of the DEFAULTS
------------------------------------------------------------------------
r796 | rismisner | 2009-09-27 04:54:06 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua

switched order of 100 Results and Show All Ranks for consistency with the messages GUI
------------------------------------------------------------------------
r795 | rismisner | 2009-09-27 04:50:33 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua
   M /trunk/gui/currentmessages.lua

added option to show/hide read-only speeches
------------------------------------------------------------------------
r794 | rismisner | 2009-09-27 04:18:35 +0000 (Sun, 27 Sep 2009) | 3 lines
Changed paths:
   M /trunk/gui/currentmessages.lua

- removed gaps between main sections
- changed color of main section captions to be eye catching instead of gaps
- made the minimize checkboxes width="full" so they always get a line to themselves
------------------------------------------------------------------------
r793 | rismisner | 2009-09-27 04:04:24 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

added features to change log
------------------------------------------------------------------------
r792 | rismisner | 2009-09-27 04:02:42 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua
   M /trunk/loader.lua

added read-only option for speeches
------------------------------------------------------------------------
r791 | rismisner | 2009-09-27 02:45:37 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua
   M /trunk/gui/currentmessages.lua

added show/hide checkboxes, removed gaps
------------------------------------------------------------------------
r790 | rismisner | 2009-09-27 01:59:07 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

updated a tooltip
------------------------------------------------------------------------
r789 | rismisner | 2009-09-27 01:58:47 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

added delete buttons for each speech and cleaned up logic with new utility function StringArray_Compress for removing duplicates and empty/nil list entries
------------------------------------------------------------------------
r788 | rismisner | 2009-09-27 01:57:27 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

now using StringArray_Compress instead of RemoveDups, to catch empty strings and nil table entries too
------------------------------------------------------------------------
r787 | rismisner | 2009-09-27 01:55:13 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

compress message lists when validating - this removes empty strings and nil table indexes
------------------------------------------------------------------------
r786 | rismisner | 2009-09-27 01:54:44 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

changed StringArray_RemoveDups to StringArray_Compress, which now also removes empty strings and nil array indexes
------------------------------------------------------------------------
r785 | rismisner | 2009-09-27 00:46:32 +0000 (Sun, 27 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

added Delete All Speeches button
------------------------------------------------------------------------
r784 | rismisner | 2009-09-26 23:26:51 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/loader.lua

incremented version number
------------------------------------------------------------------------
r782 | rismisner | 2009-09-26 13:46:05 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

brevity is the soul of wit
------------------------------------------------------------------------
r781 | rismisner | 2009-09-26 13:38:50 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

removed an old patch function to add randomfaction and randomtaunt data since that will now be handled through the new Templates system
------------------------------------------------------------------------
r780 | rismisner | 2009-09-26 13:26:25 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

cleaned up debugging code
------------------------------------------------------------------------
r779 | rismisner | 2009-09-26 13:18:06 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

cleaned up and repaired BuildAutoRandomTemplate()
------------------------------------------------------------------------
r778 | rismisner | 2009-09-26 12:44:07 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

turned off debug mode
------------------------------------------------------------------------
r777 | rismisner | 2009-09-26 12:40:23 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.wowproj

added new LibBetterBlizzOptions lib to the wowproj project file
------------------------------------------------------------------------
r776 | rismisner | 2009-09-26 12:37:47 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r775 | rismisner | 2009-09-26 12:34:29 +0000 (Sat, 26 Sep 2009) | 2 lines
Changed paths:
   M /trunk/templates.lua

- fixed data access error when merging RandomSubs
- release the correct table in Templates_Release
------------------------------------------------------------------------
r774 | rismisner | 2009-09-26 12:17:04 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

release templates after setting defaults
------------------------------------------------------------------------
r773 | rismisner | 2009-09-26 12:10:47 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added Templates_Load and _Release, now keeping template data in memory only when needed
------------------------------------------------------------------------
r772 | rismisner | 2009-09-26 12:09:46 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/gui/gui.lua

added RefreshAllFrames to encapsulate gui code
------------------------------------------------------------------------
r771 | rismisner | 2009-09-26 11:47:17 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

fixed arena team indexes
------------------------------------------------------------------------
r770 | rismisner | 2009-09-26 11:34:38 +0000 (Sat, 26 Sep 2009) | 3 lines
Changed paths:
   M /trunk/templates.lua

- default speech templates now live in a working copy in SpeakinSpell.DEFAULTS.Templates
- reload this data from DEFAULT_SPEECHES.Templates when resetting to defaults (/ss reset) to restore previously redundant data
- fixed default selection logic again
------------------------------------------------------------------------
r769 | rismisner | 2009-09-26 11:32:28 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/gui/import.lua
   M /trunk/loader.lua

default speech templates now live in a working copy in SpeakinSpell.DEFAULTS.Templates
------------------------------------------------------------------------
r768 | rismisner | 2009-09-26 11:11:08 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

fixed logic error in selecting starter default templates
------------------------------------------------------------------------
r767 | rismisner | 2009-09-26 10:54:22 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

always show events in debug mode
------------------------------------------------------------------------
r766 | rismisner | 2009-09-26 10:53:57 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/DefaultSpeeches-koKR.lua

fixed data definition error ... "HUMAN" and "DWARF" are races not classes
------------------------------------------------------------------------
r765 | rismisner | 2009-09-26 10:41:42 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

white space
------------------------------------------------------------------------
r764 | rismisner | 2009-09-26 10:41:20 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

NewEvent -> NewEvent.DetectedEvent to reference the correct object
------------------------------------------------------------------------
r763 | rismisner | 2009-09-26 10:40:40 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

turned off debug settings
------------------------------------------------------------------------
r762 | rismisner | 2009-09-26 10:27:58 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua
   M /trunk/slashcommands.lua
   M /trunk/speech.lua

switched to using ErrorMsg where appropriate
------------------------------------------------------------------------
r761 | rismisner | 2009-09-26 10:27:22 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/gui.lua
   M /trunk/gui/import.lua

FormatDisplayName now takes an optional DisplayNameFormat parameter, which is validated more elegantly now with a DefaultFormat specifier.
------------------------------------------------------------------------
r760 | rismisner | 2009-09-26 10:15:38 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

FormatDisplayName now has simpler usage
------------------------------------------------------------------------
r759 | rismisner | 2009-09-26 10:15:22 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

FormatDisplayName now has simpler usage
------------------------------------------------------------------------
r758 | rismisner | 2009-09-26 10:14:36 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

in ColorFilterText renamed ReturnColor to BaseColor and used it accordingly.  This allows cleaning up some logic where this feature was used
------------------------------------------------------------------------
r757 | rismisner | 2009-09-26 09:45:29 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/debug.lua

tweaked DebugMsgDumpTable
------------------------------------------------------------------------
r756 | rismisner | 2009-09-26 09:37:32 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

moved CopyTable near AddTable because they are related
------------------------------------------------------------------------
r755 | rismisner | 2009-09-26 09:35:09 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/debug.lua

added DEBUG_MODE to force debug messages on during testing "/ss reset"
------------------------------------------------------------------------
r754 | rismisner | 2009-09-26 09:34:18 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added debug messages and another nil value check
------------------------------------------------------------------------
r753 | rismisner | 2009-09-26 09:33:54 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added DEBUG_MODE to force debug messages on during testing "/ss reset"
------------------------------------------------------------------------
r752 | rismisner | 2009-09-26 09:21:02 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added safety checks for empty/nil tables
------------------------------------------------------------------------
r751 | rismisner | 2009-09-26 09:17:26 +0000 (Sat, 26 Sep 2009) | 2 lines
Changed paths:
   M /trunk/templates.lua

- fixed a call to CopyTable
- added safety check for nil value
------------------------------------------------------------------------
r750 | rismisner | 2009-09-26 09:11:17 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

disabled a debug message
------------------------------------------------------------------------
r749 | rismisner | 2009-09-26 09:04:33 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

removed outdated key validation from OnRecursiveEventDetected
------------------------------------------------------------------------
r748 | rismisner | 2009-09-26 08:59:51 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/generaloptions.lua

moved Info Group back to the top ... no really this time, it's based on order=n, not order in the source code file
------------------------------------------------------------------------
r747 | rismisner | 2009-09-26 08:55:56 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

disabled a debug message
------------------------------------------------------------------------
r746 | rismisner | 2009-09-26 08:55:06 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/generaloptions.lua

moved Info Group back to the top
------------------------------------------------------------------------
r745 | rismisner | 2009-09-26 08:50:52 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   A /trunk/Libs/LibBetterBlizzOptions
   A /trunk/Libs/LibBetterBlizzOptions/LibBetterBlizzOptions-1.0
   A /trunk/Libs/LibBetterBlizzOptions/LibBetterBlizzOptions-1.0/LibBetterBlizzOptions-1.0.lua
   A /trunk/Libs/LibBetterBlizzOptions/LibBetterBlizzOptions-1.0/lib.xml
   A /trunk/Libs/LibBetterBlizzOptions/LibBetterBlizzOptions-1.0.toc
   M /trunk/SpeakinSpell.toc
   M /trunk/embeds.xml

added LibBetterBlizzOptions to make the SpeakinSpell GUI look as intended ... I was getting this as a side effect from Ackis Recipe List
------------------------------------------------------------------------
r744 | rismisner | 2009-09-26 02:45:32 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/generaloptions.lua

removed a gap from the GUI
------------------------------------------------------------------------
r743 | rismisner | 2009-09-26 02:40:20 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/randomsubs.lua

added safety check for nil value
------------------------------------------------------------------------
r742 | rismisner | 2009-09-26 02:40:01 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

fixed DetectedEvent (not de)
------------------------------------------------------------------------
r741 | rismisner | 2009-09-26 02:33:31 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

removed redundant call to Validate_DetectedEvent
------------------------------------------------------------------------
r740 | rismisner | 2009-09-26 02:33:09 +0000 (Sat, 26 Sep 2009) | 6 lines
Changed paths:
   M /trunk/data.lua

- added DEFAULTS.DetectedEventStub
- added DEFAULTS.DetectedEvent
- added DEFAULTS.EventTableEntry
- moved DEFAULTS.CHANNEL_RULES to DEFAULTS.EventTableEntry.Channels
- Validate_DetectedEvent and Validate_EventTableEntry now use the new DEFAULTS table definitions from loader.lua
- EventTableEntry and DetectedEvent table keys are now self-generating in the related Validate functions
------------------------------------------------------------------------
r739 | rismisner | 2009-09-26 02:31:29 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added DEFAULTS.DetectedEventStub, DEFAULTS.DetectedEvent, and DEFAULTS.EventTableEntry.  Moved CHANNEL_RULES to DEFAULTS.EventTableEntry.Channels
------------------------------------------------------------------------
r738 | rismisner | 2009-09-26 02:30:20 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

MakeEventTableKey now stores de.rankedkey and de.ranklesskey, and is done during Validate_DetectedEvent
------------------------------------------------------------------------
r737 | rismisner | 2009-09-26 02:18:04 +0000 (Sat, 26 Sep 2009) | 2 lines
Changed paths:
   M /trunk/templates.lua

- added Templates_LoadDefaultNewEventSpeeches
- fixed identifier names in ImportTemplate_AddNewEvent
------------------------------------------------------------------------
r736 | rismisner | 2009-09-26 02:17:14 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

no need to set the key in TestAllSubs now - Validate_DetectedEvent will set it
------------------------------------------------------------------------
r735 | rismisner | 2009-09-26 02:16:05 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/DefaultSpeeches-koKR.lua

changed Templates.EventTable.DetectedEventStub back to DetectedEvent
------------------------------------------------------------------------
r734 | rismisner | 2009-09-26 02:06:18 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/ads.lua
   M /trunk/gui/generaloptions.lua
   M /trunk/slashcommands.lua
   M /trunk/substitutions.lua
   M /trunk/wowevents.lua

added comments
------------------------------------------------------------------------
r733 | rismisner | 2009-09-26 02:04:45 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

fixed a funcname def for debugging
------------------------------------------------------------------------
r732 | rismisner | 2009-09-26 01:27:30 +0000 (Sat, 26 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added Version to SpeakinSpellSavedDataForAll
------------------------------------------------------------------------
r731 | rismisner | 2009-09-25 23:37:26 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

added unused name="" which is required after all
------------------------------------------------------------------------
r730 | rismisner | 2009-09-25 23:37:05 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

hid the incomplete/not-working-yet Import New Data GUI
------------------------------------------------------------------------
r729 | rismisner | 2009-09-25 23:36:20 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added empty sub-table checks
------------------------------------------------------------------------
r728 | rismisner | 2009-09-25 23:35:51 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added missing DEFAULT_SPEECHES include ... still needed here for now
------------------------------------------------------------------------
r727 | rismisner | 2009-09-25 21:41:15 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

added functions to populate dropdown lists with values to select
------------------------------------------------------------------------
r726 | rismisner | 2009-09-25 21:35:34 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

implemented OnSelect handlers
------------------------------------------------------------------------
r725 | rismisner | 2009-09-25 21:31:25 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

implemented the GetAll buttons
------------------------------------------------------------------------
r724 | rismisner | 2009-09-25 21:31:01 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added subroutines for import a whole RandomSubs list or EventTable entry, checking for merge or copy - this code split out from existing loops
------------------------------------------------------------------------
r723 | rismisner | 2009-09-25 21:19:52 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

implemented use/delete one speech/random sub, and related general subroutines for getting/validating data
------------------------------------------------------------------------
r722 | rismisner | 2009-09-25 21:10:58 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added Template_DeleteOneRandomWord and ImportTemplate_AddOneRandomWord
------------------------------------------------------------------------
r721 | rismisner | 2009-09-25 20:59:37 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/import.lua

implemented ImportGUI_GetRandomWord and fixed a syntax error
------------------------------------------------------------------------
r720 | rismisner | 2009-09-25 20:57:48 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added ImportTemplate_DeleteOneSpeech
------------------------------------------------------------------------
r719 | rismisner | 2009-09-25 20:57:28 +0000 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
   M /trunk/gui/import.lua

- implemented several of the command handlers / text fetchers
- renamed Hide buttons to Delete
------------------------------------------------------------------------
r718 | rismisner | 2009-09-25 20:49:17 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added ImportTemplate_AddOneSpeech
------------------------------------------------------------------------
r717 | rismisner | 2009-09-25 13:07:01 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

change log for work in progress
------------------------------------------------------------------------
r716 | rismisner | 2009-09-25 13:04:55 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/parser.lua

fixed missing "sk."
------------------------------------------------------------------------
r715 | rismisner | 2009-09-25 13:02:21 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   A /trunk/gui/import.lua

first checkin / rough draft of Import GUI
------------------------------------------------------------------------
r714 | rismisner | 2009-09-25 13:00:53 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

declared SpeakinSpellSavedData.ShowImportProgress
------------------------------------------------------------------------
r713 | rismisner | 2009-09-25 13:00:13 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

cleaned up TODOs
------------------------------------------------------------------------
r712 | rismisner | 2009-09-25 12:59:44 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added RuntimeData.OptionsGUIState.ImportGUI data declarations
------------------------------------------------------------------------
r711 | rismisner | 2009-09-25 12:46:19 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

added Import GUI
------------------------------------------------------------------------
r710 | rismisner | 2009-09-25 12:45:59 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/SpeakinSpell.wowproj

added ads.lua and import.lua to the project
------------------------------------------------------------------------
r709 | rismisner | 2009-09-25 12:45:34 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

added /ss import
------------------------------------------------------------------------
r708 | rismisner | 2009-09-25 10:35:01 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

slashcommands.lua is now isolated from DEFAULT_SPEECHES and doesn't reference it
------------------------------------------------------------------------
r707 | rismisner | 2009-09-25 10:34:08 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   A /trunk/ads.lua
   M /trunk/slashcommands.lua

Moved Advertise function to it's own file
------------------------------------------------------------------------
r706 | rismisner | 2009-09-25 10:25:25 +0000 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/help.lua
   M /trunk/gui/randomsubs.lua

- set order values to match expected order (not sure if this matters)
- renamed CreateGUI_ functions to start with CreateGUI_
------------------------------------------------------------------------
r705 | rismisner | 2009-09-25 10:21:54 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

organizing
------------------------------------------------------------------------
r704 | rismisner | 2009-09-25 10:12:18 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

new templates system first checkin, tried to get it as clean/done as possible without testing
------------------------------------------------------------------------
r703 | rismisner | 2009-09-25 09:22:04 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/DefaultSpeeches-koKR.lua

added Content wrapper table around RandomSubs and EventTable entries in Template.Content
------------------------------------------------------------------------
r702 | rismisner | 2009-09-25 09:08:32 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

added IsTableEmpty
------------------------------------------------------------------------
r701 | rismisner | 2009-09-25 09:08:06 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua

enhanced template initialization to 2 steps, OnInitialize, then OnVariablesLoaded
------------------------------------------------------------------------
r700 | rismisner | 2009-09-25 06:37:02 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

added AddStringArray and StringArray_RemoveDups
------------------------------------------------------------------------
r699 | rismisner | 2009-09-25 06:27:10 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua

cleaned up comments, init order, and template initialization
------------------------------------------------------------------------
r698 | rismisner | 2009-09-25 06:18:30 +0000 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
   M /trunk/SpeakinSpell.lua

- removed support for ShowSettingsPageOnLoad feature - i'll replace it with something similar but better in the future
- moved InitRuntimeData to OnInitialize - it's done before processing SavedVariables anyway
------------------------------------------------------------------------
r697 | rismisner | 2009-09-25 06:17:45 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

removed support for ShowSettingsPageOnLoad feature - i'll replace it with something similar but better in the future
------------------------------------------------------------------------
r696 | rismisner | 2009-09-25 06:12:01 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/DefaultSpeeches-koKR.lua

added "selected" attribute to replace "notdefault"
------------------------------------------------------------------------
r695 | rismisner | 2009-09-25 05:55:35 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added empty table declarations for data tables under the DEFAULTS table used for Validation/Creation/Recreation of primary data tables
------------------------------------------------------------------------
r694 | rismisner | 2009-09-25 05:54:08 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/generaloptions.lua

removed the ImportDefaults button because this is changing
------------------------------------------------------------------------
r693 | rismisner | 2009-09-25 05:53:32 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/DefaultSpeeches-koKR.lua

reformatted default speeches as new Template objects which are far more flexible and extensible, and additive
------------------------------------------------------------------------
r692 | rismisner | 2009-09-25 05:30:36 +0000 (Fri, 25 Sep 2009) | 3 lines
Changed paths:
   M /trunk/data.lua

off-loaded all the work of new speeches and resetting defaults
- default speeches are now handled through a separate Templates system (templates.lua)
- all other default settings and data tables are initialized in loader.lua in the DEFAULTS table and via ValidateObject
------------------------------------------------------------------------
r691 | rismisner | 2009-09-25 05:23:22 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/SpeakinSpell.wowproj
   A /trunk/templates.lua

added templates.lua to process new default speech data templates
------------------------------------------------------------------------
r690 | rismisner | 2009-09-25 05:22:22 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

added work in progress to the change log
------------------------------------------------------------------------
r689 | rismisner | 2009-09-25 00:10:26 +0000 (Fri, 25 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/DefaultSpeeches-koKR.lua

refactored the data layout in default speeches to define various templates instead of race/class tables.  The templates are self-aware of which race/class they are suitable for, and multiple templates may now be created for the same combinations of race/class, i.e. for roleplayers vs. non-roleplayers, and to make templates from other people's saved variables (new data layout is not yet supported by the rest of the code)
------------------------------------------------------------------------
r688 | rismisner | 2009-09-24 22:20:31 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/loader.lua

incremented version number and started change log for next release
------------------------------------------------------------------------
r687 | rismisner | 2009-09-24 22:18:36 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/generaloptions.lua

removed URLs from the general settings screen
------------------------------------------------------------------------
r685 | rismisner | 2009-09-24 10:58:15 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r684 | rismisner | 2009-09-24 10:56:57 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

added a warning to the Import New tooltip
------------------------------------------------------------------------
r683 | rismisner | 2009-09-24 10:54:00 +0000 (Thu, 24 Sep 2009) | 3 lines
Changed paths:
   M /trunk/gui/generaloptions.lua

- grouped the options
- added a button for Edit Speeches
- shrunk the Import New button
------------------------------------------------------------------------
r682 | rismisner | 2009-09-24 10:40:16 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/generaloptions.lua

added uniform gaps
------------------------------------------------------------------------
r681 | rismisner | 2009-09-24 10:40:02 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/randomsubs.lua

pick a better default random sub if possible
------------------------------------------------------------------------
r680 | rismisner | 2009-09-24 10:33:48 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

more tooltip fussing
------------------------------------------------------------------------
r679 | rismisner | 2009-09-24 10:32:00 +0000 (Thu, 24 Sep 2009) | 4 lines
Changed paths:
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/gui/generaloptions.lua
   M /trunk/loader.lua

- cleanup and cosmetic enhancement of the general settings page
- showing the loaded: version message at startup is now optional
- context-sensitive tooltip added to Enable All Speeches checkbox
- fine tuning of labels and tooltips
------------------------------------------------------------------------
r678 | rismisner | 2009-09-24 09:37:41 +0000 (Thu, 24 Sep 2009) | 3 lines
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/Locales/Locale-koKR.lua
   M /trunk/data.lua
   M /trunk/gui/generaloptions.lua
   M /trunk/gui/gui.lua
   M /trunk/loader.lua

- Added header to the general settings page
- LastPageViewed is now a saved variable
- The name "SpeakinSpell" can no longer be localized
------------------------------------------------------------------------
r677 | rismisner | 2009-09-24 09:28:13 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

format macro display names correctly in the drop-down list
------------------------------------------------------------------------
r676 | rismisner | 2009-09-24 09:27:49 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

touchups in the user's manual
------------------------------------------------------------------------
r675 | rismisner | 2009-09-24 08:45:09 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

fine tuning the user's manual
------------------------------------------------------------------------
r674 | rismisner | 2009-09-24 08:44:59 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

added a caption for consistency with the other GUI pages
------------------------------------------------------------------------
r673 | rismisner | 2009-09-24 08:44:28 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

added to the change log
------------------------------------------------------------------------
r672 | rismisner | 2009-09-24 08:35:59 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r671 | rismisner | 2009-09-24 08:35:03 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

added a patch function to upgrade <newline> to "\n"
------------------------------------------------------------------------
r670 | rismisner | 2009-09-24 08:27:36 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/loader.lua

incremented version number
------------------------------------------------------------------------
r669 | rismisner | 2009-09-24 08:26:59 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt
   M /trunk/gui/generaloptions.lua

won't print blank lines
------------------------------------------------------------------------
r668 | rismisner | 2009-09-24 08:25:17 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

won't print blank lines
------------------------------------------------------------------------
r666 | rismisner | 2009-09-24 07:28:45 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r665 | rismisner | 2009-09-24 07:24:58 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r664 | rismisner | 2009-09-24 07:22:36 +0000 (Thu, 24 Sep 2009) | 3 lines
Changed paths:
   M /trunk/Locales/help-enUS.lua
   M /trunk/slashcommands.lua

- added "/ss toggle"
- "/ss" now functions as a toggle
- re-opens the last page viewed, instead of always general settings
------------------------------------------------------------------------
r663 | rismisner | 2009-09-24 07:17:20 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/generaloptions.lua
   M /trunk/gui/gui.lua
   M /trunk/gui/help.lua
   M /trunk/gui/randomsubs.lua

added ability to remember which page of the GUI was last viewed, to support a toggle function instead of always reverting to the general settings
------------------------------------------------------------------------
r662 | rismisner | 2009-09-24 07:16:36 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

fixed the name of the default general interface panel
------------------------------------------------------------------------
r661 | rismisner | 2009-09-24 07:12:25 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

LastPageViewed is now a table
------------------------------------------------------------------------
r660 | rismisner | 2009-09-24 06:56:56 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added RuntimeData.OptionsGUIStates.LastPageViewed
------------------------------------------------------------------------
r659 | rismisner | 2009-09-24 06:20:29 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r658 | rismisner | 2009-09-24 06:19:34 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/randomsubs.lua

face lift for the Random Substitutions GUI
------------------------------------------------------------------------
r657 | rismisner | 2009-09-24 06:09:53 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

color matching filter text now supports a return color to emulate a stack effect on pushing different colors
------------------------------------------------------------------------
r656 | rismisner | 2009-09-24 06:09:34 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua

improved appearance with headers for separators instead of group boxes in this case
------------------------------------------------------------------------
r655 | rismisner | 2009-09-24 06:09:04 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

improved appearance with reminders of the selected event
------------------------------------------------------------------------
r654 | rismisner | 2009-09-24 06:08:38 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

color matching filter text now supports a return color to emulate a stack effect on pushing different colors
------------------------------------------------------------------------
r653 | rismisner | 2009-09-24 05:26:44 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

hid the unimplemented trade panel
------------------------------------------------------------------------
r652 | rismisner | 2009-09-24 05:23:44 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

on delete spell, update GUI state variables internally to the gui source, instead of in the data.lua
------------------------------------------------------------------------
r651 | rismisner | 2009-09-24 05:23:10 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

moved GUI data into gui files
------------------------------------------------------------------------
r650 | rismisner | 2009-09-24 05:21:32 +0000 (Thu, 24 Sep 2009) | 3 lines
Changed paths:
   M /trunk/gui/currentmessages.lua

- added gaps for better visual effect
- added reminder of the selected spell down in the speeches group

------------------------------------------------------------------------
r649 | rismisner | 2009-09-24 05:14:43 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

added safety checks for nil values
------------------------------------------------------------------------
r648 | rismisner | 2009-09-24 05:02:39 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/help.lua

improved appearance of the caption
------------------------------------------------------------------------
r647 | rismisner | 2009-09-24 04:55:16 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

rearranged options into groups so it looks nicer
------------------------------------------------------------------------
r646 | rismisner | 2009-09-24 04:11:33 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

simplified new spell instructions, and refined the caption used on the message settings GUI
------------------------------------------------------------------------
r645 | rismisner | 2009-09-24 04:10:53 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

fixed see-also reference to use the correct chapter number 10.custom macros
------------------------------------------------------------------------
r644 | rismisner | 2009-09-24 04:10:28 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

changed the caption to a header
------------------------------------------------------------------------
r643 | rismisner | 2009-09-24 04:09:10 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua

added a header and moved the search filter options into a group box
------------------------------------------------------------------------
r642 | rismisner | 2009-09-24 03:49:42 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/help.lua

added stub for HelpPages_SelectTopic ... can't figure out how to make it work yet
------------------------------------------------------------------------
r641 | rismisner | 2009-09-24 03:30:26 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

disabled debug message for CLEU
------------------------------------------------------------------------
r640 | rismisner | 2009-09-24 03:30:08 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

put the hook in place to select the slash command topic on /ss bad command
------------------------------------------------------------------------
r639 | rismisner | 2009-09-24 03:29:35 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/debug.lua

enhanced DebugMsgDumpTable to support a max depth and avoid lua errors on non-tables
------------------------------------------------------------------------
r638 | rismisner | 2009-09-24 03:03:49 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

"/ss bad command" now shows the condensed help manual ... still working out how to make it select the slash commands chapter
------------------------------------------------------------------------
r637 | rismisner | 2009-09-24 03:03:07 +0000 (Thu, 24 Sep 2009) | 2 lines
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua

- adapted help file contents to fit new condensed in-game viewer
- added info about new features to german and korean help
------------------------------------------------------------------------
r636 | rismisner | 2009-09-24 02:40:42 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/help.lua

embedded the help into a single page
------------------------------------------------------------------------
r635 | rismisner | 2009-09-24 02:27:21 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

embedded the help contents onto a single page, so HelpPages_AddToBlizOptions is no longer needed
------------------------------------------------------------------------
r634 | rismisner | 2009-09-24 01:16:03 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

fixed copy-paste error with identifier
------------------------------------------------------------------------
r633 | rismisner | 2009-09-24 01:07:58 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/generaloptions.lua
   M /trunk/speech.lua

SayOneLine no longer does substitutions, so the subs engine can handle <newline>
------------------------------------------------------------------------
r632 | rismisner | 2009-09-24 01:03:57 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua
   M /trunk/substitutions.lua

line breaks can now be entered directly into the multiline speech edit boxes in the GUI.  <newline> is still supported, but through the normal substitution engine
------------------------------------------------------------------------
r631 | rismisner | 2009-09-24 00:20:43 +0000 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added a Substitutions color definition for future use
------------------------------------------------------------------------
r630 | rismisner | 2009-09-23 23:43:23 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

speech input boxes are now multi-line
------------------------------------------------------------------------
r629 | rismisner | 2009-09-23 23:28:26 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

moved the random speech text boxes into a group
------------------------------------------------------------------------
r628 | rismisner | 2009-09-23 23:28:02 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

brevity is the soul of wit
------------------------------------------------------------------------
r627 | rismisner | 2009-09-23 23:14:24 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

refined tooltips
------------------------------------------------------------------------
r626 | rismisner | 2009-09-23 23:12:33 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

moved Whisper Target option to the top of that group
------------------------------------------------------------------------
r625 | rismisner | 2009-09-23 22:55:47 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

rearranging and grouping options
------------------------------------------------------------------------
r624 | rismisner | 2009-09-23 22:43:44 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

created group boxes around related settings under Message Settings
------------------------------------------------------------------------
r623 | rismisner | 2009-09-23 22:42:29 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua

removed redundant Taunka from default sample <randomfaction> substitutions
------------------------------------------------------------------------
r622 | rismisner | 2009-09-23 22:41:23 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/randomsubs.lua

moved text box label and tooltip calculations to data=function definitions in the text box GUI object definitions, instead of OnSelect event handler, so that it works correctly now on init.  more elegant this way too
------------------------------------------------------------------------
r621 | rismisner | 2009-09-23 22:14:35 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

fixed copy-paste error in SelfRaidWarn so it now works correctly
------------------------------------------------------------------------
r620 | rismisner | 2009-09-23 22:14:02 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

removed function call to create a self-only raid warning frame, which turned out to be unnecessary
------------------------------------------------------------------------
r619 | rismisner | 2009-09-23 22:08:10 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r618 | rismisner | 2009-09-23 22:07:08 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added color definition for self-only raid warnings
------------------------------------------------------------------------
r617 | rismisner | 2009-09-23 22:06:48 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

implemented SelfRaidWarn function to match behavior of real raid warnings
------------------------------------------------------------------------
r616 | rismisner | 2009-09-23 22:06:27 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/SpeakinSpell.wowproj

decided not to add a selfraidwarnframe.lua file after all
------------------------------------------------------------------------
r615 | rismisner | 2009-09-23 21:29:02 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/SpeakinSpell.wowproj
   M /trunk/gui/gui.lua
   M /trunk/speech.lua

added selfraidwarnframe.lua to encapsulate the self-only raid warning channel
------------------------------------------------------------------------
r614 | rismisner | 2009-09-23 21:12:53 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/Locales/Locale-koKR.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/loader.lua
   M /trunk/speech.lua

started adding support for a Self-Only Raid Warning "channel" (options GUI support only in this commit - the option currently uses the SpeakinSpell channel as a test for the options GUI)
------------------------------------------------------------------------
r613 | rismisner | 2009-09-23 20:54:00 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r612 | rismisner | 2009-09-23 20:52:14 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

Buff events now include rebuffs using SPELL_AURA_REFRESH
------------------------------------------------------------------------
r611 | rismisner | 2009-09-23 11:27:15 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

added todo comment
------------------------------------------------------------------------
r610 | rismisner | 2009-09-23 10:33:57 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

fine tuned logic for keeping the current selection in the list, if it matches, and it needs to have its display name refreshed to match a new text filter
------------------------------------------------------------------------
r609 | rismisner | 2009-09-23 10:31:42 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua
   M /trunk/substitutions.lua

updated usage of FormatDisplayName
------------------------------------------------------------------------
r608 | rismisner | 2009-09-23 10:31:17 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

color matching is now optional in FormatDisplayName, to avoid doing it for substitutions
------------------------------------------------------------------------
r607 | rismisner | 2009-09-23 10:30:25 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua

updated usage of FormatDisplayName
------------------------------------------------------------------------
r606 | rismisner | 2009-09-23 10:21:18 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

moved where ColorFilterText is used so that it highlights the correct text
------------------------------------------------------------------------
r605 | rismisner | 2009-09-23 10:19:24 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

ColorFilterText now matches case-insensitive
------------------------------------------------------------------------
r604 | rismisner | 2009-09-23 10:06:24 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

this is the red i intended in the last commit
------------------------------------------------------------------------
r603 | rismisner | 2009-09-23 09:47:36 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

removed superfluous colon
------------------------------------------------------------------------
r602 | rismisner | 2009-09-23 09:46:34 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

changed search match color to dark red
------------------------------------------------------------------------
r601 | rismisner | 2009-09-23 09:44:11 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/minimapbutton.lua

use color table for all color codes
------------------------------------------------------------------------
r600 | rismisner | 2009-09-23 09:43:53 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

now coloring text search matched text
------------------------------------------------------------------------
r599 | rismisner | 2009-09-23 09:43:16 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added ColorFilterText
------------------------------------------------------------------------
r598 | rismisner | 2009-09-23 09:42:58 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added color table
------------------------------------------------------------------------
r597 | rismisner | 2009-09-23 09:12:39 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r596 | rismisner | 2009-09-23 09:09:30 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

improved appearance of display names in the event lists to be more context-sensitive to the search options
------------------------------------------------------------------------
r595 | rismisner | 2009-09-23 09:08:54 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua

FormatDisplayName now takes an argument to control whether to show the rank
------------------------------------------------------------------------
r594 | rismisner | 2009-09-23 09:08:31 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua
   M /trunk/substitutions.lua

FormatDisplayName now takes an argument to control whether to show the rank
------------------------------------------------------------------------
r593 | rismisner | 2009-09-23 09:04:20 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

display names in the event list are now function-driven
------------------------------------------------------------------------
r592 | rismisner | 2009-09-23 09:03:05 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua

the way display names show in the event list is now function-driven
------------------------------------------------------------------------
r591 | rismisner | 2009-09-23 08:46:02 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

changed dropdown list label to Select a Speech Event
------------------------------------------------------------------------
r590 | rismisner | 2009-09-23 08:45:31 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

not storing displayname in the DetectedEvent objects anymore - added function call to continue supporting <displayname> substitution
------------------------------------------------------------------------
r589 | rismisner | 2009-09-23 08:45:02 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

not storing displayname in the DetectedEvent objects anymore
------------------------------------------------------------------------
r588 | rismisner | 2009-09-23 08:43:58 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

displayname is no longer stored in the data, and isn't needed for any old patches
------------------------------------------------------------------------
r587 | rismisner | 2009-09-23 08:43:20 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

displayname is no longer stored in the DetectedEvent object - generating as needed now with more variants - FormatDisplayName function moved to gui.lua
------------------------------------------------------------------------
r586 | rismisner | 2009-09-23 08:00:46 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/bigredbutton-enUS.lua

fixed typos
------------------------------------------------------------------------
r585 | rismisner | 2009-09-23 07:35:02 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/loader.lua

incremented version number
------------------------------------------------------------------------
r583 | rismisner | 2009-09-23 05:36:44 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r582 | rismisner | 2009-09-23 05:24:18 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

changed checkbox label and tooltip: report detected "Speech Events"
------------------------------------------------------------------------
r581 | rismisner | 2009-09-23 05:16:42 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

added /ss memory to the help
------------------------------------------------------------------------
r580 | rismisner | 2009-09-23 05:15:13 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/generaloptions.lua

added memory usage to the general settings
------------------------------------------------------------------------
r579 | rismisner | 2009-09-23 05:15:00 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

added "/ss memory" to report SpeakinSpell memory usage
------------------------------------------------------------------------
r578 | rismisner | 2009-09-23 05:14:47 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

added function GetAddonMemoryUsedString
------------------------------------------------------------------------
r577 | rismisner | 2009-09-23 02:30:51 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added missing comma
------------------------------------------------------------------------
r576 | rismisner | 2009-09-23 02:29:03 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua
   M /trunk/substitutions.lua

random substitutions now avoid repeating the same RNG as last time
------------------------------------------------------------------------
r575 | rismisner | 2009-09-23 02:24:51 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

added GetLastMessage to safely query the AnnouncementHistory table
------------------------------------------------------------------------
r574 | rismisner | 2009-09-23 02:24:28 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added GetLastMessage to safely query the AnnouncementHistory table
------------------------------------------------------------------------
r573 | rismisner | 2009-09-23 02:19:09 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

added check for existing history
------------------------------------------------------------------------
r572 | rismisner | 2009-09-23 02:07:20 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

moved non-repeating random selection logic into the util function GetRandomTableEntry, and added safety checks for empty tables
------------------------------------------------------------------------
r571 | rismisner | 2009-09-23 02:06:58 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

moved non-repeating random selection logic into the util function GetRandomTableEntry
------------------------------------------------------------------------
r570 | rismisner | 2009-09-23 02:06:41 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

moved non-repeating random selection logic into the util function GetRandomTableEntry
------------------------------------------------------------------------
r569 | rismisner | 2009-09-23 01:48:27 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/debug.lua

debug messages can now be disabled again
------------------------------------------------------------------------
r568 | rismisner | 2009-09-23 01:32:10 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

restored check for nil results from GetSpellInfo
------------------------------------------------------------------------
r567 | rismisner | 2009-09-23 01:24:30 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/debug.lua
   M /trunk/loader.lua

set version number to match new game client 3.2.2.01
------------------------------------------------------------------------
r566 | rismisner | 2009-09-23 01:21:30 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/SavedVariables

ignore *.lnk for svn
------------------------------------------------------------------------
r565 | rismisner | 2009-09-23 01:16:29 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

fixed errors with spell id caching
------------------------------------------------------------------------
r564 | rismisner | 2009-09-23 00:34:19 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

fixed incorrect id
------------------------------------------------------------------------
r563 | rismisner | 2009-09-23 00:16:15 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/loader.lua

increment version number and start changelog for next release
------------------------------------------------------------------------
r562 | rismisner | 2009-09-23 00:10:49 +0000 (Wed, 23 Sep 2009) | 4 lines
Changed paths:
   M /trunk/data.lua

enhanced spell id management
- moved SpellIdCache to saved data for all characters
- added spell id cache validation function
- cleaned up initialization around the spell id cache
------------------------------------------------------------------------
r561 | rismisner | 2009-09-23 00:08:44 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added saved data for all
------------------------------------------------------------------------
r560 | rismisner | 2009-09-23 00:08:27 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/wowevents.lua

moved the primary initialization implementation from the event handler for VARIABLES_LOADED in wowevents.lua to appear after the OnInitialize function in SpeakinSpell.lua (supposed to be the main app file) in a new function OnVariablesLoaded.  Improved comments around initialization.
------------------------------------------------------------------------
r559 | rismisner | 2009-09-23 00:06:12 +0000 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc

added saved data that is shared for all characters
------------------------------------------------------------------------
r558 | rismisner | 2009-09-22 20:47:45 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

added spellid info to DetectedEventStubs for applicable events
------------------------------------------------------------------------
r557 | rismisner | 2009-09-22 20:46:48 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

updated a comment since SpellLink is no longer stored in the data
------------------------------------------------------------------------
r556 | rismisner | 2009-09-22 20:46:27 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added GetSpellID function and changing GetSpellLink to use the id instead of the name - should be usable on more spells now, with less chance of LUA errors
------------------------------------------------------------------------
r554 | rismisner | 2009-09-22 07:09:02 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

added a todo comment
------------------------------------------------------------------------
r553 | rismisner | 2009-09-22 06:52:52 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

show on/off status in the tooltip for the minimap button
------------------------------------------------------------------------
r552 | rismisner | 2009-09-22 06:42:33 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

added the minimap button to the change log
------------------------------------------------------------------------
r551 | rismisner | 2009-09-22 06:40:52 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

fixed bug where the button would appear at load time ... now waiting to register it
------------------------------------------------------------------------
r550 | rismisner | 2009-09-22 06:40:08 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

don't blow away false results in ValidateObject ... it's just the nil ones we want to fix
------------------------------------------------------------------------
r549 | rismisner | 2009-09-22 06:39:41 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added local funcnames for debugging
------------------------------------------------------------------------
r548 | rismisner | 2009-09-22 06:24:31 +0000 (Tue, 22 Sep 2009) | 2 lines
Changed paths:
   M /trunk/gui/minimapbutton.lua

- added extension to LDBIcon:SetIcon(newicon) to change the icon
- selected good icons for the minimap button
------------------------------------------------------------------------
r547 | rismisner | 2009-09-22 05:54:04 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

now supports 2 icon states to show whether SpeakinSpell is ON or OFF (still bad choices of icons)
------------------------------------------------------------------------
r546 | rismisner | 2009-09-22 05:38:32 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

fixed ShowOptions_Toggle() so that it can close the interface options frame
------------------------------------------------------------------------
r545 | rismisner | 2009-09-22 05:07:24 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

added support for a minimap button, and imported all of the Show GUI functions from utils.lua
------------------------------------------------------------------------
r544 | rismisner | 2009-09-22 05:06:55 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   A /trunk/gui/minimapbutton.lua

added support for a minimap button
------------------------------------------------------------------------
r543 | rismisner | 2009-09-22 05:06:40 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/generaloptions.lua

added checkbox to toggle minimap button on and off
------------------------------------------------------------------------
r542 | rismisner | 2009-09-22 05:00:12 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

InitDefaultSavedData and ValidateAllSavedData now share a common default values table defined with the other defaults in loader.lua
------------------------------------------------------------------------
r541 | rismisner | 2009-09-22 04:59:26 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

cleaned up default settings and added default global user options table
------------------------------------------------------------------------
r540 | rismisner | 2009-09-22 04:49:59 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

moved the ShowWhatever GUI functions to gui.lua
------------------------------------------------------------------------
r539 | rismisner | 2009-09-22 04:49:30 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.wowproj

added new libs to support a minimap button
------------------------------------------------------------------------
r538 | rismisner | 2009-09-22 04:49:19 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc

added new libs to support a minimap button
------------------------------------------------------------------------
r537 | rismisner | 2009-09-22 04:48:52 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   A /trunk/Libs/LibDBIcon-1.0
   A /trunk/Libs/LibDBIcon-1.0/LibDBIcon-1.0.lua
   A /trunk/Libs/LibDataBroker-1.1
   A /trunk/Libs/LibDataBroker-1.1/LibDataBroker-1.1.lua

added new libs to support a minimap button
------------------------------------------------------------------------
r536 | rismisner | 2009-09-22 03:41:44 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r535 | rismisner | 2009-09-22 03:39:32 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

improved help on gender
------------------------------------------------------------------------
r534 | rismisner | 2009-09-22 03:32:18 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/gui.lua

added performance boost option to limit search results to 100 to keep the GUI from lagging.  ShowMoreThanAHundred is off by default.
------------------------------------------------------------------------
r533 | rismisner | 2009-09-22 03:32:10 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added performance boost option to limit search results to 100 to keep the GUI from lagging.  ShowMoreThanAHundred is off by default.
------------------------------------------------------------------------
r532 | rismisner | 2009-09-22 02:59:33 +0000 (Tue, 22 Sep 2009) | 2 lines
Changed paths:
   M /trunk/Locales/help-enUS.lua

- fixed table keys in help chapter list to include the new gender chapter
- cleaned up spacing under Slash Commands
------------------------------------------------------------------------
r531 | rismisner | 2009-09-22 02:56:14 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/bigredbutton-enUS.lua

the big red button demon is now aware of your gender
------------------------------------------------------------------------
r530 | rismisner | 2009-09-22 02:54:49 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

added a new default mirror image speech to use the new gender feature
------------------------------------------------------------------------
r529 | rismisner | 2009-09-22 02:51:10 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r528 | rismisner | 2009-09-22 02:47:48 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

added gender to the help file
------------------------------------------------------------------------
r527 | rismisner | 2009-09-22 02:37:42 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

added substitutions for gender and cleaned up related tests
------------------------------------------------------------------------
r526 | rismisner | 2009-09-22 02:04:36 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/parser.lua

now parses for gender using <unit*male*female|me>
------------------------------------------------------------------------
r525 | rismisner | 2009-09-22 01:56:22 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

added a gender test with spaces
------------------------------------------------------------------------
r524 | rismisner | 2009-09-22 00:52:09 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added a kluge for string.find() failing to find "hyphenated-words" in "hyphenated-words" when it should.  This adds a side effect to the search engine that "macro auto-afk" matches "macro auto afk" and vice-versa in a text search, and for any other hyphenated words, but at least it allows them to be shown... oh well
------------------------------------------------------------------------
r523 | rismisner | 2009-09-22 00:45:03 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua

added debug messages
------------------------------------------------------------------------
r522 | rismisner | 2009-09-22 00:24:03 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua
   M /trunk/speech.lua
   M /trunk/wowevents.lua

renamed OnEventDetected to OnSpeechEvent
------------------------------------------------------------------------
r521 | rismisner | 2009-09-22 00:20:54 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

run substitutions tests in order instead of randomly
------------------------------------------------------------------------
r520 | rismisner | 2009-09-22 00:20:03 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

slash command definitions no longer have to be localized, like other text, it's optional whether to specify a translation
------------------------------------------------------------------------
r519 | rismisner | 2009-09-22 00:07:03 +0000 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

organized TestAllSubs table, added more permutations for third person possessive forms with all tricks, and specified gender tests for future reference.
------------------------------------------------------------------------
r518 | rismisner | 2009-09-21 23:38:27 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

testallsubs now supports the event key that all event objects have
------------------------------------------------------------------------
r517 | rismisner | 2009-09-21 21:19:58 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

added more tests to the substitution test list including pet, partyNpet and more "append target" testing
------------------------------------------------------------------------
r516 | rismisner | 2009-09-21 21:05:28 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

added slash commands to the help "/ss random" and "/ss testallsubs"
------------------------------------------------------------------------
r515 | rismisner | 2009-09-21 21:03:45 +0000 (Mon, 21 Sep 2009) | 2 lines
Changed paths:
   M /trunk/substitutions.lua

- added numberer party menu slots to substitution test list
- added more "append target to UnitName" tests to the substitution test list
------------------------------------------------------------------------
r514 | rismisner | 2009-09-21 13:01:10 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/gui.lua

disabled some debug messages
------------------------------------------------------------------------
r513 | rismisner | 2009-09-21 13:00:18 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/randomsubs.lua

fixed broken dropdown list
------------------------------------------------------------------------
r512 | rismisner | 2009-09-21 12:53:13 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/randomsubs.lua

renamed RandomSubs.RandomSub to RandomSubs.Selection
------------------------------------------------------------------------
r511 | rismisner | 2009-09-21 12:49:10 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua

displayname is now lowercase
------------------------------------------------------------------------
r510 | rismisner | 2009-09-21 12:48:22 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

displayname is now lowercase
------------------------------------------------------------------------
r509 | rismisner | 2009-09-21 12:48:01 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

displayname is now lowercase
------------------------------------------------------------------------
r508 | rismisner | 2009-09-21 12:38:15 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

tweaked report detected events text
------------------------------------------------------------------------
r507 | rismisner | 2009-09-21 12:32:15 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

added missing "local"
------------------------------------------------------------------------
r506 | rismisner | 2009-09-21 12:31:55 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

removed target from /ss macro events since it is unknown/undefined and will use default data anyway
------------------------------------------------------------------------
r505 | rismisner | 2009-09-21 12:31:22 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added debug messages
------------------------------------------------------------------------
r504 | rismisner | 2009-09-21 12:15:52 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua

changed self to SpeakinSpell
------------------------------------------------------------------------
r503 | rismisner | 2009-09-21 12:07:06 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

removed rank, caster, and target from enter/exit combat events since they are unknowns and will be filled in with defaults anyway / elsewhere
------------------------------------------------------------------------
r502 | rismisner | 2009-09-21 12:05:20 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

white space
------------------------------------------------------------------------
r501 | rismisner | 2009-09-21 11:58:37 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

originating event info for substitutions can now cascade infinitely deep from one /ss macro to another, including if you trigger /ss testallsubs
------------------------------------------------------------------------
r500 | rismisner | 2009-09-21 11:49:38 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

disabled a debug message
------------------------------------------------------------------------
r499 | rismisner | 2009-09-21 11:49:07 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/gui.lua

debugged new shared function RebuildSpellList
------------------------------------------------------------------------
r498 | rismisner | 2009-09-21 11:27:11 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/gui.lua

created a shared function RebuildSpellList for use by both the Create New and Message Settings
------------------------------------------------------------------------
r497 | rismisner | 2009-09-21 11:14:32 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua

added FilterChanged check and fixed selection validation in CreateNew_RebuildSpellList
------------------------------------------------------------------------
r496 | rismisner | 2009-09-21 11:04:02 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua

debugging create new GUI
------------------------------------------------------------------------
r495 | rismisner | 2009-09-21 10:51:27 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/debug.lua

removed debugging code that forced debug messages on
------------------------------------------------------------------------
r494 | rismisner | 2009-09-21 10:51:05 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

silenced a few debug messages
------------------------------------------------------------------------
r493 | rismisner | 2009-09-21 10:50:49 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

silenced a debug message
------------------------------------------------------------------------
r492 | rismisner | 2009-09-21 10:50:31 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

removed targetrace and targetclass from CreateDetectedEvent
------------------------------------------------------------------------
r491 | rismisner | 2009-09-21 10:49:54 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/currentmessages.lua

disabled a debug message
------------------------------------------------------------------------
r490 | rismisner | 2009-09-21 10:40:49 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua

fixed error in CreateNew_OnClickCreateNew
------------------------------------------------------------------------
r489 | rismisner | 2009-09-21 10:31:39 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

simplified locale support in OnSlashCommand
------------------------------------------------------------------------
r488 | rismisner | 2009-09-21 10:26:52 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

added mouseover to TEST_ALL_SUBS list
------------------------------------------------------------------------
r487 | rismisner | 2009-09-21 10:25:25 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

removed slash commands from TEST_ALL_SUBS because that's out of scope for this subsystem
------------------------------------------------------------------------
r486 | rismisner | 2009-09-21 10:22:49 +0000 (Mon, 21 Sep 2009) | 2 lines
Changed paths:
   M /trunk/substitutions.lua

- added slash commands to the TEST_ALL_SUBS list
- disabled several debug messages
------------------------------------------------------------------------
r485 | rismisner | 2009-09-21 10:20:36 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

debugging TestAllSubs
------------------------------------------------------------------------
r484 | rismisner | 2009-09-21 10:16:15 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

debugging TestAllSubs
------------------------------------------------------------------------
r483 | rismisner | 2009-09-21 10:15:53 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

Validate_DetectedEVent now uses the generic "EVENT" type as a default instead of "UNKNOWN" which lacks locale strings
------------------------------------------------------------------------
r482 | rismisner | 2009-09-21 10:10:39 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

changed TestAllSubs to use a defined "MACRO" event type
------------------------------------------------------------------------
r481 | rismisner | 2009-09-21 10:08:23 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

added /ss testallsubs
------------------------------------------------------------------------
r480 | rismisner | 2009-09-21 10:06:31 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

added more tests to .TEST_ALL_SUBS
------------------------------------------------------------------------
r479 | rismisner | 2009-09-21 10:02:46 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/DefaultSpeeches-koKR.lua

use possessive forms for all applicable substitutions in default speeches
------------------------------------------------------------------------
r478 | rismisner | 2009-09-21 10:00:40 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/parser.lua
   M /trunk/substitutions.lua

tweak debug messages
------------------------------------------------------------------------
r477 | rismisner | 2009-09-21 09:57:52 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

tweak debug messages
------------------------------------------------------------------------
r476 | rismisner | 2009-09-21 09:54:04 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

added type and key to the TEST_ALL_SUBS list
------------------------------------------------------------------------
r475 | rismisner | 2009-09-21 09:52:50 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

added a function to test all substitutions
------------------------------------------------------------------------
r474 | rismisner | 2009-09-21 09:42:12 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

fixed spelling of SafeGetSpellLink
------------------------------------------------------------------------
r473 | rismisner | 2009-09-21 09:40:56 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

fixed scope issue with self
------------------------------------------------------------------------
r472 | rismisner | 2009-09-21 09:40:19 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

fixed parameter for LookupSubstitutionFunctionTable to pass whole SubstitutionKey instead of sk.key because there is no sk.key.key
------------------------------------------------------------------------
r471 | rismisner | 2009-09-21 09:35:21 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/generaloptions.lua
   M /trunk/gui/randomsubs.lua

fixed scope issue with self
------------------------------------------------------------------------
r470 | rismisner | 2009-09-21 09:34:24 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

fixed overzealous data copying in ValidateObject
------------------------------------------------------------------------
r469 | rismisner | 2009-09-21 09:24:25 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

fixed reversed logic in MaleUnitUnpossessive
------------------------------------------------------------------------
r468 | rismisner | 2009-09-21 09:12:58 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

fixed FindUnitForSubs to use a data-driven algorithm, and fixed major bug with sk.unit not getting set
------------------------------------------------------------------------
r467 | rismisner | 2009-09-21 09:03:40 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

added debug messages
------------------------------------------------------------------------
r466 | rismisner | 2009-09-21 09:03:21 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/parser.lua

fixed issue with undefined sk.key
------------------------------------------------------------------------
r465 | rismisner | 2009-09-21 08:54:53 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

disabled file loading reports from debugging
------------------------------------------------------------------------
r464 | rismisner | 2009-09-21 08:54:35 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

passed down missing DetectedEvent parameter
------------------------------------------------------------------------
r463 | rismisner | 2009-09-21 08:50:17 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/parser.lua

fixed data access error with UnLocalizeSubstitutionKey
------------------------------------------------------------------------
r462 | rismisner | 2009-09-21 08:48:48 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/wowevents.lua

moved initialization back into VARIABLES_LOADED
------------------------------------------------------------------------
r461 | rismisner | 2009-09-21 08:48:32 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.wowproj
   D /trunk/gui.lua

deleted old gui.lua file.  it has been split up into the various files under the gui folder
------------------------------------------------------------------------
r460 | rismisner | 2009-09-21 08:45:31 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/DefaultSpeeches-koKR.lua
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/Locales/Locale-koKR.lua
   M /trunk/Locales/bigredbutton-enUS.lua
   M /trunk/Locales/grammar-enUS.lua
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/data.lua
   M /trunk/debug.lua
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/generaloptions.lua
   M /trunk/gui/gui.lua
   M /trunk/gui/help.lua
   M /trunk/gui/randomsubs.lua
   M /trunk/gui/trade.lua
   M /trunk/loader.lua
   M /trunk/oldversions.lua
   M /trunk/parser.lua
   M /trunk/slashcommands.lua
   M /trunk/speech.lua
   M /trunk/substitutions.lua
   M /trunk/utils.lua
   M /trunk/wowevents.lua

standardized headers and added PrintLoading confirmation messages for debugging
------------------------------------------------------------------------
r459 | rismisner | 2009-09-21 08:04:29 +0000 (Mon, 21 Sep 2009) | 3 lines
Changed paths:
   M /trunk/substitutions.lua

- added missing headers
- fixed issue of third person vs. possessive
- improved comments
------------------------------------------------------------------------
r458 | rismisner | 2009-09-21 08:03:23 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/parser.lua

added missing headers, improved comments
------------------------------------------------------------------------
r457 | rismisner | 2009-09-21 07:45:25 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-koKR.lua
   M /trunk/parser.lua

implemented UnLocalizeSubstitutionKey
------------------------------------------------------------------------
r456 | rismisner | 2009-09-21 07:30:34 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

removed a completed todo comment
------------------------------------------------------------------------
r455 | rismisner | 2009-09-21 07:30:07 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r454 | rismisner | 2009-09-21 07:27:17 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/generaloptions.lua
   M /trunk/gui/gui.lua
   M /trunk/gui/help.lua
   M /trunk/gui/trade.lua

removed unused locale tables from headers
------------------------------------------------------------------------
r453 | rismisner | 2009-09-21 07:24:24 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/SpeakinSpell.wowproj
   A /trunk/gui
   A /trunk/gui/createnew.lua
   A /trunk/gui/currentmessages.lua
   A /trunk/gui/generaloptions.lua
   A /trunk/gui/gui.lua
   A /trunk/gui/help.lua
   A /trunk/gui/randomsubs.lua
   A /trunk/gui/trade.lua
   M /trunk/gui.lua
   M /trunk/loader.lua

restructured GUI code into separate files
------------------------------------------------------------------------
r452 | rismisner | 2009-09-21 07:06:26 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   A /trunk/Locales/grammar-enUS.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/SpeakinSpell.wowproj
   A /trunk/parser.lua
   A /trunk/substitutions.lua

added files as part of an overhaul to the substitution engine
------------------------------------------------------------------------
r451 | rismisner | 2009-09-21 07:02:29 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

removed SpellLink = true statements which are no longer needed
------------------------------------------------------------------------
r450 | rismisner | 2009-09-21 07:02:04 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

imported new functions from other files or parts of other functions: GetRandomTableEntry, GetScenarioKey, GetLanguageList, ValidateObject
------------------------------------------------------------------------
r449 | rismisner | 2009-09-21 06:57:56 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

major overhaul of the substitution engine
------------------------------------------------------------------------
r448 | rismisner | 2009-09-21 06:56:46 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/slashcommands.lua

simplified logic in Advertise to use new subroutines
------------------------------------------------------------------------
r447 | rismisner | 2009-09-21 06:56:17 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

SpellLink is no longer a part of the DetectedEvent objects - it's generated on the fly as needed
------------------------------------------------------------------------
r446 | rismisner | 2009-09-21 06:55:47 +0000 (Mon, 21 Sep 2009) | 5 lines
Changed paths:
   M /trunk/gui.lua

- removed redundant substitutions processing from the big red button
- moved all OptionsGUIStates into the RuntimeData table
- main function is now called CreateGUI
- fixed hidden status of the NoSearchResults label on the Create New page (it was using the status from the Current Messages GUI page)
- some experimental refactoring to improve performance on the Create New page
------------------------------------------------------------------------
r445 | rismisner | 2009-09-21 06:53:10 +0000 (Mon, 21 Sep 2009) | 6 lines
Changed paths:
   M /trunk/data.lua

- Data structure changes
- Moved all OptionsGUIStates into RuntimeData
- Cleaned up and organized initialization orders
- added data validation functions from duplicated code elsewhere
- using enhanced substitution engine in DebugMsg
- imported AddRandomFactions function from speech.lua
------------------------------------------------------------------------
r444 | rismisner | 2009-09-21 06:48:26 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

added to the change log
------------------------------------------------------------------------
r443 | rismisner | 2009-09-21 06:48:03 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

removed deprecated substitution table
------------------------------------------------------------------------
r442 | rismisner | 2009-09-21 06:47:47 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

added to teh help file
------------------------------------------------------------------------
r441 | rismisner | 2009-09-21 01:51:11 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

RecordNewEvent is now officially responsible for showing or updated the GUI or anything GUI-related, so removed the redundancy from OnEventDetected
------------------------------------------------------------------------
r440 | rismisner | 2009-09-21 01:50:07 +0000 (Mon, 21 Sep 2009) | 2 lines
Changed paths:
   M /trunk/wowevents.lua

- InitRuntimeData now only creates and resets the RuntimeData table, and is not allowed to touch SpeakinSpellSavedData, so it is now done before InitDefaultSavedData or ValidateAllSavedData instead of after
- SetupOptionsGUI renamed to CreateGUI
------------------------------------------------------------------------
r439 | rismisner | 2009-09-21 01:47:58 +0000 (Mon, 21 Sep 2009) | 2 lines
Changed paths:
   M /trunk/SpeakinSpell.lua

- ResetToDefaults now refreshes the RandomSubs GUI if it's showing
- InitRuntimeData now only creates and resets the RuntimeData table, and is not allowed to touch SpeakinSpellSavedData, so it is now done before InitDefaultSavedData instead of after
------------------------------------------------------------------------
r438 | rismisner | 2009-09-21 01:45:47 +0000 (Mon, 21 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

FixOldSavedData renamed to ApplyPatches and simplified to just that part of the function.  The rest of the operations are now part of ValidateAllSavedData which is reused in a few other places
------------------------------------------------------------------------
r437 | rismisner | 2009-09-20 23:30:18 +0000 (Sun, 20 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt
   M /trunk/gui.lua

If search options are too limited, will now display "No Match Search Results Found"
------------------------------------------------------------------------
r436 | rismisner | 2009-09-20 23:04:47 +0000 (Sun, 20 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/loader.lua

updated version number and change log
------------------------------------------------------------------------
r435 | rismisner | 2009-09-20 23:01:03 +0000 (Sun, 20 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui.lua

Create New GUI: now hiding the event selection list and create button if the event list is empty (i.e. because the search options are too limiting)
------------------------------------------------------------------------
r434 | rismisner | 2009-09-20 22:10:31 +0000 (Sun, 20 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

fixed MatchesFilter to correctly filter out ranked spells that match the text search when Show All Ranks is disabled.
------------------------------------------------------------------------
r432 | rismisner | 2009-09-20 19:47:10 +0000 (Sun, 20 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/loader.lua

but bug fix in the change log and incremented version number for a release
------------------------------------------------------------------------
r431 | rismisner | 2009-09-20 19:38:02 +0000 (Sun, 20 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

fixed <playerfulltitle> to stop throwing LUA errors for players who do not have a title - it will now use your name without a title, as was originally intended.
------------------------------------------------------------------------
r429 | rismisner | 2009-09-19 22:42:15 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

fixed issue with UNIT_SPELLCAST_FAILED
------------------------------------------------------------------------
r428 | rismisner | 2009-09-19 22:41:53 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

FixOldSavedData now updates all event display names
------------------------------------------------------------------------
r427 | rismisner | 2009-09-19 22:41:19 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/Locales/Locale-koKR.lua

added missing "I" in "When I Fail to Cast: "
------------------------------------------------------------------------
r426 | rismisner | 2009-09-19 22:19:12 +0000 (Sat, 19 Sep 2009) | 8 lines
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/Locales/Locale-koKR.lua
   M /trunk/changelog.txt
   M /trunk/data.lua
   M /trunk/oldversions.lua
   M /trunk/speech.lua
   M /trunk/wowevents.lua

Added support for new event types:
- (UNIT_SPELLCAST_CHANNEL_START) When I start channeling: ___
- (UNIT_SPELLCAST_CHANNEL_STOP) When I stop channeling: ___
- (UNIT_SPELLCAST_FAILED)		When I fail to cast: ___
- (UNIT_SPELLCAST_INTERRUPTED)	When I am interrupted when casting: ___
- (UNIT_SPELLCAST_STOP)			When I stop casting: ___
- (UNIT_SPELLCAST_SUCCEEDED)	When I succeed at casting: ___

------------------------------------------------------------------------
r425 | rismisner | 2009-09-19 20:03:32 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated change log
------------------------------------------------------------------------
r424 | rismisner | 2009-09-19 20:01:23 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/SavedVariables/Stonarius/3.2.0.06/SpeakinSpell.lua
   M /trunk/gui.lua
   M /trunk/loader.lua
   M /trunk/oldversions.lua
   M /trunk/speech.lua

Added 3 new scenarios: Party Leader, Raid Leader, and Raid Officer
------------------------------------------------------------------------
r423 | rismisner | 2009-09-19 19:25:56 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua
   M /trunk/changelog.txt
   M /trunk/speech.lua
   M /trunk/utils.lua

added <playerfulltitle> to show your name with your title included, also <playerfulltitle's>
------------------------------------------------------------------------
r422 | rismisner | 2009-09-19 19:19:43 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua
   M /trunk/changelog.txt
   M /trunk/speech.lua

added <home> for hearthstone location substitution
------------------------------------------------------------------------
r421 | rismisner | 2009-09-19 19:06:31 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

organizational cleanup in chapter 5. < Substitutions >
------------------------------------------------------------------------
r420 | rismisner | 2009-09-19 19:06:02 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   A /trunk/Locales/NumberBigRedButton.py

script for performing maintenance on the big red button
------------------------------------------------------------------------
r419 | rismisner | 2009-09-19 19:01:54 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua
   M /trunk/changelog.txt

updated documentation for new <guild> substitution
------------------------------------------------------------------------
r418 | rismisner | 2009-09-19 19:00:25 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/bigredbutton-enUS.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/SpeakinSpell.wowproj
   M /trunk/gui.lua
   M /trunk/speech.lua
   M /trunk/utils.lua

a demon has infested SpeakinSpell and he may eat your soul, so be careful about buttons that warn you not to push them
------------------------------------------------------------------------
r417 | rismisner | 2009-09-19 18:01:06 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   A /trunk/Locales/bigredbutton-enUS.lua

adding rough draft of an easter egg feature... don't touch it in-game, whatever you do!
------------------------------------------------------------------------
r416 | rismisner | 2009-09-19 17:37:29 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

added more random substitutions
------------------------------------------------------------------------
r415 | rismisner | 2009-09-19 17:34:38 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/SavedVariables/Stonarius/3.2.0.06/SpeakinSpell.lua

updated 3.2.0.06 data to include more/better RandomSubs
------------------------------------------------------------------------
r414 | rismisner | 2009-09-19 17:32:15 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-deDE.lua

removed a TODO comment
------------------------------------------------------------------------
r413 | rismisner | 2009-09-19 17:30:10 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc

added the no-lib-strip
------------------------------------------------------------------------
r412 | rismisner | 2009-09-19 17:28:03 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua
   M /trunk/changelog.txt
   M /trunk/speech.lua

added support for all other UnitIds that can be used with UnitName(UnitId) which weren't already supported.  This adds a lot more substitution variables.
------------------------------------------------------------------------
r411 | rismisner | 2009-09-19 16:50:41 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/slashcommands.lua
   M /trunk/utils.lua

added "/ss random" as a shortcut to open the Random Substitutions settings
------------------------------------------------------------------------
r410 | rismisner | 2009-09-19 16:42:41 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/changelog.txt

added more random substitutions and updated documentation
------------------------------------------------------------------------
r409 | rismisner | 2009-09-19 16:11:28 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/DefaultSpeeches-koKR.lua
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/Locales/Locale-koKR.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/changelog.txt
   M /trunk/data.lua
   M /trunk/gui.lua
   M /trunk/loader.lua
   M /trunk/oldversions.lua
   M /trunk/speech.lua
   M /trunk/utils.lua
   M /trunk/wowevents.lua

the random substitutions <randomtaunt> and <randomfaction> are now user-editable through the options GUI
------------------------------------------------------------------------
r408 | rismisner | 2009-09-19 16:10:41 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/SavedVariables/Stonarius/3.2.0.06/SpeakinSpell.lua

updated 3.2.0.06 data to include RandomSubs
------------------------------------------------------------------------
r407 | rismisner | 2009-09-19 14:19:32 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

clarified possessive forms help
------------------------------------------------------------------------
r406 | rismisner | 2009-09-19 14:15:51 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

added ritual of refreshment rank 2 speeches that are Slammin'!!<TM><newline>/e reminds you they may not be all that slammin' in your opinion.
------------------------------------------------------------------------
r405 | rismisner | 2009-09-19 14:14:48 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   A /trunk/SavedVariables/Stonarius/3.2.0.06
   A /trunk/SavedVariables/Stonarius/3.2.0.06/SpeakinSpell.lua
   A /trunk/SavedVariables/Stonarius/3.2.0.06/SpeakinSpell.lua.bak

unit test data for v3.2.0.06
------------------------------------------------------------------------
r404 | rismisner | 2009-09-19 14:07:23 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/changelog.txt
   M /trunk/speech.lua

added support for possessive forms of most substitutions, to use the apostrophe s appropriately for names ending in S
------------------------------------------------------------------------
r403 | rismisner | 2009-09-19 12:51:44 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

enhanced default random speeches for new events, to make wider use of the enhanced "|me" feature, as an example
------------------------------------------------------------------------
r402 | rismisner | 2009-09-19 12:44:36 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua
   M /trunk/gui.lua
   M /trunk/speech.lua

added option to Show All Ranks, which is now OFF by default
------------------------------------------------------------------------
r401 | rismisner | 2009-09-19 12:02:59 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt
   M /trunk/data.lua
   M /trunk/gui.lua
   M /trunk/speech.lua

Added text search features to the options GUI.  Also encapsulated and merged the search filter options management to share the same search options between both the Message Settings and Create New interfaces.
------------------------------------------------------------------------
r400 | rismisner | 2009-09-19 10:30:30 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

enhanced SpeakinSpell:MatchesFilter to support a text filter
------------------------------------------------------------------------
r399 | rismisner | 2009-09-19 10:03:54 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/gui.lua

added version number to the GUI
------------------------------------------------------------------------
r398 | rismisner | 2009-09-19 09:53:27 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

3.2.0.06 no longer tracks <pet> as part of the DetectedEvent data since it is not event-specific.  Removing it from the old saved data.
------------------------------------------------------------------------
r397 | rismisner | 2009-09-19 09:47:07 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/loader.lua

incremented version number to 3.2.0.06
------------------------------------------------------------------------
r396 | rismisner | 2009-09-19 09:45:29 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

documented changes in this version
------------------------------------------------------------------------
r395 | rismisner | 2009-09-19 09:35:27 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

When a SpeakinSpell event invokes a SpeakinSpell custom user macro using "/ss macro something" it is now processed internally instead of sending it through the global chat parser and back again, so that the originating event info can be used for substitutions such as <spellname> and <target>
------------------------------------------------------------------------
r394 | rismisner | 2009-09-19 09:33:27 +0000 (Sat, 19 Sep 2009) | 4 lines
Changed paths:
   M /trunk/slashcommands.lua

- Created functions ProcessAdWhisper and ProcessUserMacro, from blocks of a previously larger function
- created function ProcessRecursiveUserMacro for internal handling of /ss macro commands triggered from other spells
- such secondary macro events now inherit substitution variables from the original event
- updated usage of SpeakinSpell:GetDefaultTarget()
------------------------------------------------------------------------
r393 | rismisner | 2009-09-19 08:52:42 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

fixed default catchers for rank and caster
------------------------------------------------------------------------
r392 | rismisner | 2009-09-19 08:23:32 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-koKR.lua

L["<tm>"] <r> and <c> locale key names have to be lowercase to work with the restructured function
------------------------------------------------------------------------
r391 | rismisner | 2009-09-19 08:07:16 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

CreateDetectedEvent now supplies a default caster = UnitName("player")
------------------------------------------------------------------------
r390 | rismisner | 2009-09-19 08:05:30 +0000 (Sat, 19 Sep 2009) | 2 lines
Changed paths:
   M /trunk/data.lua

- updated usage of SpeakinSpell:GetDefaultTarget()
- CreateDetectedEvent now adds a default rank value if undefined in the stub
------------------------------------------------------------------------
r389 | rismisner | 2009-09-19 08:04:30 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

updated usage of GetDefaultTarget
------------------------------------------------------------------------
r388 | rismisner | 2009-09-19 08:04:11 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

GetDefaultTarget now supports a parameter to suppress false warnings about unknown targets
------------------------------------------------------------------------
r387 | rismisner | 2009-09-19 08:03:02 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

updated old comments to reflect newer code
------------------------------------------------------------------------
r386 | rismisner | 2009-09-19 05:27:13 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

documented new features for <selected> and <mouseover> as well as wider usage of "|me" substitutions, and potential use of mouseover as your <target> name
------------------------------------------------------------------------
r385 | rismisner | 2009-09-19 05:16:35 +0000 (Sat, 19 Sep 2009) | 6 lines
Changed paths:
   M /trunk/speech.lua

- optimized how the substitution table is created (faster performance, less memory recycling)
- fixed bug with "|me" mistaken as a LUA error for an invalid escape code
(undocumented enhancements from previous commit)
- added <selected> for your selected target (no default target logic like <target>)
- added <mouseover> for your mouseover target
- "|me" now works in any substitution <focus|me> or whatever if it would otherwise use your own name.
------------------------------------------------------------------------
r384 | rismisner | 2009-09-19 04:35:04 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

now using the mouseover as a possible <target> substitution if the event target, selected, and focus are all unspecified.  self-cast is still assumed if there is no mouseover target either.
------------------------------------------------------------------------
r383 | rismisner | 2009-09-19 04:33:37 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

restructured, simplified, and generalized the substitution variable system.  more related changes are coming, but this is stable and still working at this point.
------------------------------------------------------------------------
r382 | rismisner | 2009-09-19 04:32:43 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

updated a comment to reflect change to the data
------------------------------------------------------------------------
r381 | rismisner | 2009-09-19 04:32:25 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/data.lua

"pet" is not part of the detected event, it's a global substitution, now implemented in speech.lua
------------------------------------------------------------------------
r380 | rismisner | 2009-09-19 04:31:48 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

changed the locale to silent so that definitions may be missing
------------------------------------------------------------------------
r379 | rismisner | 2009-09-19 03:24:09 +0000 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/speech.lua
   M /trunk/utils.lua

moved IsInWintergraspBattle from speech to utils
------------------------------------------------------------------------
