v3.2.2.17-beta

Details

  • Filename
    SpeakinSpell-v3.2.2.17-beta.zip
  • Uploaded by
  • Uploaded
    Nov 29, 2009
  • Size
    1.06 MB
  • Downloads
    74
  • MD5
    b4658d47c64e7be3fd62f56a38a2fe07

Supported WoW Retail Versions

  • 3.2.0

Changelog

------------------------------------------------------------------------
r1051 | rismisner | 2009-11-29 14:27:47 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   A /tags/v3.2.2.17-beta (from /trunk:1050)

Tagged beta release 3.2.2.17-beta
------------------------------------------------------------------------
r1050 | rismisner | 2009-11-29 14:18:25 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

fussing with release notes
------------------------------------------------------------------------
r1049 | rismisner | 2009-11-29 14:13:44 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

fine tuning release notes
------------------------------------------------------------------------
r1048 | rismisner | 2009-11-29 13:44:03 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/data.lua

init default saved data for the current character only - don't erase my alts' speeches
------------------------------------------------------------------------
r1047 | rismisner | 2009-11-29 13:43:03 +0000 (Sun, 29 Nov 2009) | 2 lines
Changed paths:
   M /trunk/templates.lua

- added tostring() in a DebugMsg
- added check for converting the active character's settings into a template for importing - it just gets stripped out again for being 100% redundant
------------------------------------------------------------------------
r1046 | rismisner | 2009-11-29 13:26:29 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/data.lua

fixed a syntax error
------------------------------------------------------------------------
r1045 | rismisner | 2009-11-29 13:16:26 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

moved CollectedEventTables to Networking.CollectedEventTables
------------------------------------------------------------------------
r1044 | rismisner | 2009-11-29 13:16:07 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

removed an unnecessary table creation
------------------------------------------------------------------------
r1043 | rismisner | 2009-11-29 13:15:45 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/network.lua

moved CollectedEventTables to Networking.CollectedEventTables
------------------------------------------------------------------------
r1042 | rismisner | 2009-11-29 13:15:10 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/data.lua

added safety checks for empty tables (should not occur)
------------------------------------------------------------------------
r1041 | rismisner | 2009-11-29 13:02:48 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

fixed missing .RandomSubs in 3.2.2.17 patch function
------------------------------------------------------------------------
r1040 | rismisner | 2009-11-29 12:55:53 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

(untested code review) added new function to import my other alternate character's speeches into the working templates
------------------------------------------------------------------------
r1039 | rismisner | 2009-11-29 12:45:36 +0000 (Sun, 29 Nov 2009) | 4 lines
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/data.lua
   M /trunk/gui/createnew.lua
   M /trunk/gui/currentmessages.lua
   M /trunk/gui/randomsubs.lua
   M /trunk/loader.lua
   M /trunk/network.lua
   M /trunk/oldversions.lua
   M /trunk/slashcommands.lua
   M /trunk/speech.lua
   M /trunk/substitutions.lua
   M /trunk/templates.lua

(untested code review)
- moved SpeakinSpellSavedData.EventTable -> SpeakinSpellSavedDataForAll.Toons[realm][toon].EventTable
- moved SpeakinSpellSavedData.NewEventsDetected to ForAll
- moved SpeakinSpellSavedData.RandomSubs to ForAll
------------------------------------------------------------------------
r1038 | rismisner | 2009-11-29 12:38:17 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

added more release notes
------------------------------------------------------------------------
r1037 | rismisner | 2009-11-29 11:20:14 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added the word "shared" to the collected speeches template names
------------------------------------------------------------------------
r1036 | rismisner | 2009-11-29 11:13:51 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added missing self
------------------------------------------------------------------------
r1035 | rismisner | 2009-11-29 11:13:17 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/network.lua

fixed a for loop error missing pairs()
------------------------------------------------------------------------
r1034 | rismisner | 2009-11-29 11:04:35 +0000 (Sun, 29 Nov 2009) | 4 lines
Changed paths:
   M /trunk/network.lua

debugged the network communication system
- fixed deserialization and command handler parameters
- added debug messages and self-whisper for testing
- seems to be mostly working now
------------------------------------------------------------------------
r1033 | rismisner | 2009-11-29 10:47:55 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/gui/networkgui.lua

shortened a tooltip
------------------------------------------------------------------------
r1032 | rismisner | 2009-11-29 10:05:55 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/gui/networkgui.lua

disabled print statements
------------------------------------------------------------------------
r1031 | rismisner | 2009-11-29 09:57:44 +0000 (Sun, 29 Nov 2009) | 2 lines
Changed paths:
   M /trunk/gui/networkgui.lua
   M /trunk/network.lua

- added check that whispered target is a friend
- cleaned up TODO comments
------------------------------------------------------------------------
r1030 | rismisner | 2009-11-29 09:54:25 +0000 (Sun, 29 Nov 2009) | 6 lines
Changed paths:
   M /trunk/Locales/help-enUS.lua
   M /trunk/slashcommands.lua

Added new slash commands:
/ss network
/ss sync
/ss sync version
/ss sync new
/ss sync speeches
------------------------------------------------------------------------
r1029 | rismisner | 2009-11-29 09:44:50 +0000 (Sun, 29 Nov 2009) | 5 lines
Changed paths:
   M /trunk/network.lua

- added safety check to avoid broadcasting to invalid channels
- added autosynx for CollectSpeeches
- implemented option to CollectSpeeches or not
- added ET? query command
- implemented privacy mode option to block ShareSpeeches=false
------------------------------------------------------------------------
r1028 | rismisner | 2009-11-29 09:30:57 +0000 (Sun, 29 Nov 2009) | 4 lines
Changed paths:
   M /trunk/network.lua

- changed network parameter order
- moved NewestVersion to RuntimeData.Networking.NewestVersion
- added Network_AutoSync() function to encapsulate all auto-sync options
- added AutoSyncNewEvents option
------------------------------------------------------------------------
r1027 | rismisner | 2009-11-29 09:29:28 +0000 (Sun, 29 Nov 2009) | 2 lines
Changed paths:
   M /trunk/loader.lua

- moved NewestVersion to RuntimeData.Networking.NewestVersion
- added AutoSyncNewEvents option
------------------------------------------------------------------------
r1026 | rismisner | 2009-11-29 09:28:59 +0000 (Sun, 29 Nov 2009) | 3 lines
Changed paths:
   M /trunk/gui/networkgui.lua

- added missing set function for AutoVersionCheck checkbox
- added new checkbox for AutoSyncNewEvents
- fussing with tooltips
------------------------------------------------------------------------
r1025 | rismisner | 2009-11-29 09:05:09 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

documented planned change
------------------------------------------------------------------------
r1024 | rismisner | 2009-11-29 09:02:17 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/network.lua

fixed saved var reference from the wrong table
------------------------------------------------------------------------
r1023 | rismisner | 2009-11-29 09:01:48 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/gui/networkgui.lua

first round of general repairs.  this new GUI is basically running now
------------------------------------------------------------------------
r1022 | rismisner | 2009-11-29 08:47:11 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   A /trunk/gui/networkgui.lua

first draft of a network options GUI (untested)
------------------------------------------------------------------------
r1021 | rismisner | 2009-11-29 08:42:02 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/SpeakinSpell.wowproj
   M /trunk/gui/gui.lua

added new file networkgui.lua
------------------------------------------------------------------------
r1020 | rismisner | 2009-11-29 08:40:28 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/network.lua

moved EnableNetwork to Networking.EnableNetwork updated todo comments
------------------------------------------------------------------------
r1019 | rismisner | 2009-11-29 08:39:53 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added more networking options, now organized under SpeakinSpellSavedDataForAll.Networking
------------------------------------------------------------------------
r1018 | rismisner | 2009-11-29 07:20:30 +0000 (Sun, 29 Nov 2009) | 4 lines
Changed paths:
   A /trunk/network.lua

First draft of a network communication system for
- sharing new version checks
- sharing new events detected
- sharing speeches
------------------------------------------------------------------------
r1017 | rismisner | 2009-11-29 07:19:13 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/templates.lua

added functions to use shared speeches from the network (untested)
------------------------------------------------------------------------
r1016 | rismisner | 2009-11-29 07:18:24 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua

added startup and reset hooks to start/stop the new network communications system
------------------------------------------------------------------------
r1015 | rismisner | 2009-11-29 07:17:36 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

Added a system to patch received network data from older clients.  This is just an untested stub framework at this point since this is the first version that will support network communications so there will be no version mismatches.
------------------------------------------------------------------------
r1014 | rismisner | 2009-11-29 07:16:20 +0000 (Sun, 29 Nov 2009) | 5 lines
Changed paths:
   M /trunk/loader.lua

- incremented version number
- added AceComm and AceSerializer libs
- added SpeakinSpellSavedDataForAll.EnableNetwork
- added SpeakinSpellSavedDataForAll.CollectedEventTables
- added RuntimeData.NewestVersion
------------------------------------------------------------------------
r1013 | rismisner | 2009-11-29 07:08:30 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

documented new features under development
------------------------------------------------------------------------
r1012 | rismisner | 2009-11-29 07:07:59 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   A /trunk/Libs/AceComm-3.0
   A /trunk/Libs/AceComm-3.0/AceComm-3.0.lua
   A /trunk/Libs/AceComm-3.0/AceComm-3.0.xml
   A /trunk/Libs/AceComm-3.0/ChatThrottleLib.lua
   A /trunk/Libs/AceSerializer-3.0
   A /trunk/Libs/AceSerializer-3.0/AceSerializer-3.0.lua
   A /trunk/Libs/AceSerializer-3.0/AceSerializer-3.0.xml
   M /trunk/SpeakinSpell.toc
   M /trunk/SpeakinSpell.wowproj
   M /trunk/embeds.xml

added AceComm-3.0 and AceSerializer-3.0 embedded libraries
------------------------------------------------------------------------
r1011 | rismisner | 2009-11-29 06:37:25 +0000 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua

changed indentation
------------------------------------------------------------------------
r1009 | rismisner | 2009-11-28 18:44:51 +0000 (Sat, 28 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

fixed enter/exit combat event keys to use COMBAT instead of EVENT prefix, per changes to those event names in 3.2.2.14
------------------------------------------------------------------------
r1008 | rismisner | 2009-11-28 18:39:31 +0000 (Sat, 28 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua
   M /trunk/changelog.txt

documented new feature of embedded substitutions in pronoun forms
------------------------------------------------------------------------
r1007 | rismisner | 2009-11-28 08:38:41 +0000 (Sat, 28 Nov 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

add support for substitutions in pronoun forms.  Wrap embedded substitution keys in underscores such as _key_ instead of <key> for a total form <target*_randomboy_*_randomgirl_|_playerfulltitle_>
------------------------------------------------------------------------
r1006 | rismisner | 2009-11-27 09:01:37 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/loader.lua

incremented version number
------------------------------------------------------------------------
r1005 | rismisner | 2009-11-27 09:00:45 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

added a release note
------------------------------------------------------------------------
r1004 | rismisner | 2009-11-27 08:59:51 +0000 (Fri, 27 Nov 2009) | 2 lines
Changed paths:
   M /trunk/Locales/help-enUS.lua

- Documented changes to white/yellow damage events
- Documented substitutions for <eventname> <name> <displayname> and <displaylink>
------------------------------------------------------------------------
r1002 | rismisner | 2009-11-27 08:35:39 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated release notes
------------------------------------------------------------------------
r1001 | rismisner | 2009-11-27 08:34:27 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua

fixed bug: when creating a new event trigger (/ss create), the new event is now properly added to the event selection list under the message settings (/ss messages)
------------------------------------------------------------------------
r1000 | rismisner | 2009-11-27 07:54:30 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

removed a debug message
------------------------------------------------------------------------
r999 | rismisner | 2009-11-27 07:07:28 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt
   M /trunk/wowevents.lua

changed new event names: I received PvP white/yellow damage.  These events only occur from player actions, not mobs.
------------------------------------------------------------------------
r998 | rismisner | 2009-11-27 07:00:29 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

added patch function to upgrade saved data for the change in "yellow damage" event names from 3.2.2.14 to 15
------------------------------------------------------------------------
r997 | rismisner | 2009-11-27 06:24:42 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated release notes
------------------------------------------------------------------------
r996 | rismisner | 2009-11-27 06:15:04 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

increment version number
------------------------------------------------------------------------
r995 | rismisner | 2009-11-27 06:14:46 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc

increment version number
------------------------------------------------------------------------
r994 | rismisner | 2009-11-27 05:59:12 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

updated a comment
------------------------------------------------------------------------
r993 | rismisner | 2009-11-27 05:58:32 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/substitutions.lua

added <displaylink> function.  This replaces de.displaylink data, except for events that override the value from the default logic (i.e. yellow damage events)
------------------------------------------------------------------------
r992 | rismisner | 2009-11-27 05:57:48 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/data.lua

no longer forcing de.displaylink to exist.  This default implementation moved to substitutions.lua
------------------------------------------------------------------------
r991 | rismisner | 2009-11-27 05:43:11 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/SDD.doc

provides a better map to the data structures in a new chapter of the SDD
------------------------------------------------------------------------
r990 | rismisner | 2009-11-24 01:05:21 +0000 (Tue, 24 Nov 2009) | 1 line
Changed paths:
   M /trunk/SDD.doc

documented the third party API to address ticket 56
------------------------------------------------------------------------
r989 | rismisner | 2009-11-23 00:49:45 +0000 (Mon, 23 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

simplified changelog release notes on 3.2.2.14
------------------------------------------------------------------------
r987 | rismisner | 2009-11-23 00:24:51 +0000 (Mon, 23 Nov 2009) | 1 line
Changed paths:
   A /trunk/SavedVariables/Stonarius/3.2.2.13
   A /trunk/SavedVariables/Stonarius/3.2.2.13/SpeakinSpell.lua
   A /trunk/SavedVariables/Stonarius/3.2.2.13/SpeakinSpell.lua.bak

archived mage saved data from 3.2.2.13 for future QA testing
------------------------------------------------------------------------
r986 | rismisner | 2009-11-23 00:00:54 +0000 (Mon, 23 Nov 2009) | 1 line
Changed paths:
   M /trunk/gui/createnew.lua

don't set the filter text when clicking Create New.  The search filter has a problem with event names that contain regular expression syntax (technically LUA pattern syntax, which is similar but not identical), such as parentheses and hyphens.  Setting the type filter and selected key is enough to highlight the new item in the list without also setting the text search filter at the same time.
------------------------------------------------------------------------
r985 | rismisner | 2009-11-22 23:57:39 +0000 (Sun, 22 Nov 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/data.lua
   M /trunk/gui/gui.lua
   M /trunk/loader.lua

Renamed event type category filter from _ALL to *ALL in order to sort the drop-down list as intended because '*' < 'A' < '_'
------------------------------------------------------------------------
r984 | rismisner | 2009-11-22 23:49:47 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt

Documented added Combat Event: White Damage (<damagetype>)
------------------------------------------------------------------------
r983 | rismisner | 2009-11-22 23:46:37 +0000 (Sun, 22 Nov 2009) | 2 lines
Changed paths:
   M /trunk/wowevents.lua

- Corrected the way the parameters of COMBAT_LOG_EVENT_UNFILTERED events are parsed.  This was not causing a visible symptom in the previous release, but was not technically coded correctly either, which was not revealed until I tried to expand the function with additional combat log events
- Added SPELL_DAMAGE and SWING_DAMAGE events to report many variations of Combat Event: White Damage and Combat Event: Yellow Damage.
------------------------------------------------------------------------
r982 | rismisner | 2009-11-22 23:43:46 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

added util function to convert DamageSchoolCodeNumberToString
------------------------------------------------------------------------
r981 | rismisner | 2009-11-22 23:43:11 +0000 (Sun, 22 Nov 2009) | 3 lines
Changed paths:
   M /trunk/data.lua

- de.name, de.spellname and de.eventname are now validated from each other, to ensure each exists, with the appropriate subtle differences in meaning and precedence between each of those.
- SafeGetSpellLink now uses de.spellname instead of de.name when formatting a default/unclickable spell link
- <displaylink> is now stored in the DetectedEvent object, to implement overrides to the way Report Detected Speech Event reports certain events (white and yellow damage events)
------------------------------------------------------------------------
r980 | rismisner | 2009-11-22 23:41:06 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

<displaylink> is now stored in the DetectedEvent object, to implement overrides to the way Report Detected Speech Event reports certain events (white and yellow damage events)
------------------------------------------------------------------------
r979 | rismisner | 2009-11-22 21:45:33 +0000 (Sun, 22 Nov 2009) | 2 lines
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt

- Documented new set of Combat Events: Yellow Damage
- Clarified documentation on Achievement events, and Misc Event: when a player sends me a rez.
------------------------------------------------------------------------
r978 | rismisner | 2009-11-22 20:17:01 +0000 (Sun, 22 Nov 2009) | 2 lines
Changed paths:
   M /trunk/speech.lua

- fixed a bug with the option to Report Detected Speech Events vs. the new event type="ACHIEVEMENT"
- moved the 2 instances of code implementing this option into a new function DoReportDetectedSpeechEvent( de )
------------------------------------------------------------------------
r977 | rismisner | 2009-11-22 20:09:53 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt
   M /trunk/wowevents.lua

added event NPC: Talk to Trainer
------------------------------------------------------------------------
r976 | rismisner | 2009-11-22 19:57:14 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt
   M /trunk/wowevents.lua

added Misc. Event: Open Trade Window
------------------------------------------------------------------------
r975 | rismisner | 2009-11-22 19:50:20 +0000 (Sun, 22 Nov 2009) | 3 lines
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt
   M /trunk/wowevents.lua

Adds events:
- NPC: Quest Greeting
- Misc. Event: a player sent me a rez
------------------------------------------------------------------------
r974 | rismisner | 2009-11-22 19:30:25 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt
   M /trunk/wowevents.lua

adds Misc Event: Level Up, to announce when you level up - DING!
------------------------------------------------------------------------
r973 | rismisner | 2009-11-22 19:10:26 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua

corrected in-game help for NPC: Open Gossip Window, to reflect what I learned from testing this feature (it fires more reliably than I expected)
------------------------------------------------------------------------
r972 | rismisner | 2009-11-22 19:08:29 +0000 (Sun, 22 Nov 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/data.lua
   M /trunk/gui/gui.lua
   M /trunk/loader.lua

The event type (filter option) "ALL" is now called "_ALL" in order to make drop-down lists sort it first in the list, alphabetically by this key name (so it comes before the type="ACHIEVEMENT")
------------------------------------------------------------------------
r971 | rismisner | 2009-11-22 19:06:44 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt
   M /trunk/wowevents.lua

Added event NPC: Talk to Vendor
------------------------------------------------------------------------
r970 | rismisner | 2009-11-22 18:57:50 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt
   M /trunk/wowevents.lua

Added event NPC: Open Mailbox
------------------------------------------------------------------------
r969 | rismisner | 2009-11-22 18:49:49 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt
   M /trunk/wowevents.lua

added event NPC: Open Gossip Window - occurs when right-clicking on most interactive NPCs
------------------------------------------------------------------------
r968 | rismisner | 2009-11-22 18:19:54 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt

documented new Chat Event: A party member said "ding"
------------------------------------------------------------------------
r967 | rismisner | 2009-11-22 18:16:32 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

added "Chat Event: A Party Member said 'ding'"
------------------------------------------------------------------------
r966 | rismisner | 2009-11-22 17:57:32 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

fixed names of events Changed Zone and Changed Sub-Zone to match the enUS text that is now defined only as the L key, not overriden by the enUS file anymore
------------------------------------------------------------------------
r965 | rismisner | 2009-11-22 17:57:08 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-koKR.lua

fixed names of events Changed Zone and Changed Sub-Zone to match the enUS text that is now defined only as the L key, not overriden by the enUS file anymore
------------------------------------------------------------------------
r964 | rismisner | 2009-11-22 17:51:19 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/SavedVariables/SpeakinSpell/3.2.2.13/SpeakinSpell.lua

deleted invalid saved data from this file which could not exist in a legitimate v3.2.2.13 saved data file.  this data snuck in here as a result of debugging intermediate code between 3.2.2.13 and 14.
------------------------------------------------------------------------
r963 | rismisner | 2009-11-22 17:39:07 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

fixed a content pack for enter/exit combat events to specify the correct new event type = "COMBAT" (not type="EVENT")
------------------------------------------------------------------------
r962 | rismisner | 2009-11-22 17:36:59 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

minor corrections
------------------------------------------------------------------------
r961 | rismisner | 2009-11-22 17:35:34 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

Enhanced FixOld_32214_UpgradeEvents to also patch the NewEventsDetected table
------------------------------------------------------------------------
r960 | rismisner | 2009-11-22 17:30:42 +0000 (Sun, 22 Nov 2009) | 2 lines
Changed paths:
   M /trunk/wowevents.lua

- Implemented the previously-stubbed function for CHAT_MSG_GUILD_ACHIEVEMENT
- Fixed names of achievement events to work with the displayname format "Achievement Earned by <de.name>"
------------------------------------------------------------------------
r959 | rismisner | 2009-11-22 17:28:36 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/Locales/Locale-koKR.lua

removed the word "roleplaying" from the name of NPC type events
------------------------------------------------------------------------
r958 | rismisner | 2009-11-22 17:20:17 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk
   M /trunk/SavedVariables
   M /trunk/SavedVariables/Account

updated ignore list to ignore some working temp files and auto-generated files, also *.bat because the wow svn repository won't allow me to commit a change to a *.bat file
------------------------------------------------------------------------
r957 | rismisner | 2009-11-22 17:15:54 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/oldversions.lua

added a new patch function FixOld_32214_UpgradeEvents to upgrade older saved data to reflect new event types used for a few events that used to be type="EVENT" but now use type="COMBAT" or "CHAT"
------------------------------------------------------------------------
r956 | rismisner | 2009-11-22 17:08:35 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   A /trunk/SavedVariables/Stonarius/3.1.2.03
   A /trunk/SavedVariables/Stonarius/3.1.2.03/SpeakinSpell.lua
   A /trunk/SavedVariables/Stonarius/3.1.2.03/SpeakinSpell.lua.bak
   A /trunk/SavedVariables/Stonarius/3.2.2.03
   A /trunk/SavedVariables/Stonarius/3.2.2.03/SpeakinSpell.lua
   A /trunk/SavedVariables/Stonarius/3.2.2.03/SpeakinSpell.lua.bak
   A /trunk/SavedVariables/Stonarius/3.2.2.04
   A /trunk/SavedVariables/Stonarius/3.2.2.04/SpeakinSpell.lua
   A /trunk/SavedVariables/Stonarius/3.2.2.04/SpeakinSpell.lua.bak

archiving more saved data from previous versions for QA testing the patch upgrade functions
------------------------------------------------------------------------
r955 | rismisner | 2009-11-22 17:07:24 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   A /trunk/SavedVariables/Account
   A /trunk/SavedVariables/Account/3.2.2.03
   A /trunk/SavedVariables/Account/3.2.2.03/SpeakinSpell.lua
   A /trunk/SavedVariables/Account/3.2.2.03/SpeakinSpell.lua.bak
   A /trunk/SavedVariables/Account/3.2.2.04
   A /trunk/SavedVariables/Account/3.2.2.04/SpeakinSpell.lua
   A /trunk/SavedVariables/Account/3.2.2.04/SpeakinSpell.lua.bak
   A /trunk/SavedVariables/Account/3.2.2.13
   A /trunk/SavedVariables/Account/3.2.2.13/SpeakinSpell.lua
   A /trunk/SavedVariables/Account/3.2.2.13/SpeakinSpell.lua.bak
   A /trunk/SavedVariables/SpeakinSpell
   A /trunk/SavedVariables/SpeakinSpell/3.2.2.13
   A /trunk/SavedVariables/SpeakinSpell/3.2.2.13/SpeakinSpell.lua
   A /trunk/SavedVariables/SpeakinSpell/3.2.2.13/SpeakinSpell.lua.bak

archived saved data format from 3.2.2.13 prior to a new patch function being added to oldversions.lua to support changes going into 3.2.2.14.  This data is needed for QA testing of future versions.
------------------------------------------------------------------------
r954 | rismisner | 2009-11-22 17:04:38 +0000 (Sun, 22 Nov 2009) | 9 lines
Changed paths:
   M /trunk/wowevents.lua

(untested but thoroughly code-reviewed changes)
- Added new event hooks for CHAT_MSG_GUILD (someone in guild says ding) and CHAT_MSG_GUILD_ACHIEVEMENT (someone in guild earns and achievement)
- removed L.EVENTNAMES - L.EVENTNAMES["Enter Combat"] has become L["Enter Combat"]
- Adds new event types for de.type = NPC, CHAT, COMBAT, and ACHIEVEMENT
- Enter/Exit combat are now event type = "COMBAT" instead of "EVENT"
- Whispered while in combat is now type = "CHAT" instead of "EVENT"
- Achievement events are now type = "ACHIEVEMENT" instead of "EVENT"
- barber shop chair events are now type = "NPC" instead of type = "EVENT"

------------------------------------------------------------------------
r953 | rismisner | 2009-11-22 16:54:36 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua

overhauled documentation of "other events" which now have many more categories and many more events.  this is chapter 11 of the in-game help, and the primary focus of the changelog release notes for the upcoming version 3.2.2.14
------------------------------------------------------------------------
r952 | rismisner | 2009-11-22 16:35:11 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

documented new event types, changed system events that use the new event types, and new events added
------------------------------------------------------------------------
r951 | rismisner | 2009-11-22 16:07:27 +0000 (Sun, 22 Nov 2009) | 2 lines
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

- removed L.EVENTNAMES - L.EVENTNAMES["Enter Combat"] has become L["Enter Combat"] - removed this data completely from the enUS file because it's dumb to maintain a list of definitions saying X=X
- added visible names for new event types: NPC, COMBAT, ACHIEVEMENT, and CHAT
------------------------------------------------------------------------
r950 | rismisner | 2009-11-22 16:06:14 +0000 (Sun, 22 Nov 2009) | 2 lines
Changed paths:
   M /trunk/Locales/Locale-koKR.lua

- removed L.EVENTNAMES - L.EVENTNAMES["Enter Combat"] has become L["Enter Combat"]
- added visible names for new event types: NPC, COMBAT, ACHIEVEMENT, and CHAT
------------------------------------------------------------------------
r949 | rismisner | 2009-11-22 16:05:53 +0000 (Sun, 22 Nov 2009) | 2 lines
Changed paths:
   M /trunk/Locales/Locale-deDE.lua

- removed L.EVENTNAMES - L.EVENTNAMES["Enter Combat"] has become L["Enter Combat"]
- added visible names for new event types: NPC, COMBAT, ACHIEVEMENT, and CHAT
------------------------------------------------------------------------
r948 | rismisner | 2009-11-22 16:04:50 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua

removed L.EVENTNAMES - L.EVENTNAMES["Enter Combat"] has become L["Enter Combat"]
------------------------------------------------------------------------
r947 | rismisner | 2009-11-22 15:34:55 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt
   M /trunk/wowevents.lua

adds "System Event: Achievement Earned by Someone Nearby"
------------------------------------------------------------------------
r946 | rismisner | 2009-11-22 14:52:04 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt
   M /trunk/wowevents.lua

adds "System Event: Enter/Exit Barber Chair"
------------------------------------------------------------------------
r945 | rismisner | 2009-11-22 14:38:42 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt
   M /trunk/wowevents.lua

adds "System Event: Achievement Earned"
------------------------------------------------------------------------
r944 | rismisner | 2009-11-22 13:50:21 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

adds system event announcements for Begin/End /follow
------------------------------------------------------------------------
r943 | rismisner | 2009-11-22 13:43:53 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/loader.lua

updated version number
------------------------------------------------------------------------
r942 | rismisner | 2009-11-22 13:43:16 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt

Document new "system events for Begin/End /follow"
------------------------------------------------------------------------
r940 | rismisner | 2009-11-22 13:19:14 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

clarified explanation of new Whispered While In Combat feature
------------------------------------------------------------------------
r939 | rismisner | 2009-11-22 13:17:16 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua

clarified that System Event: whispered while in combat will not announce when you whisper to yourself
------------------------------------------------------------------------
r938 | rismisner | 2009-11-22 13:10:17 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

removed the SDD from the change log.  most people won't care and it's not a visible in-game feature
------------------------------------------------------------------------
r937 | rismisner | 2009-11-22 13:09:40 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/changelog.txt

Documented the new feature "System Event: Whispered While In-Combat"
------------------------------------------------------------------------
r936 | rismisner | 2009-11-22 13:03:24 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/wowevents.lua

added system event: whispered while in combat, modeled on the Combat Whisperer addon created by troth75, our Korean translator
------------------------------------------------------------------------
r935 | rismisner | 2009-11-22 12:24:19 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/gui/colors.lua

fixed a bug so that "/ss reset" now correctly updates the colorized text labels in the "/ss colors" GUI
------------------------------------------------------------------------
r934 | rismisner | 2009-11-22 12:10:07 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/changelog.txt

added the SDD to the change log
------------------------------------------------------------------------
r933 | rismisner | 2009-11-22 12:08:18 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/readme.txt

considering this is the most obvious entry-point documentation, I added pointers to additional documentation, such as the new SDD.doc
------------------------------------------------------------------------
r932 | rismisner | 2009-11-22 12:00:14 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/SDD.doc

a bunch of updates, added content, organization, and formatting.  this feels a lot more complete for a version 1.0
------------------------------------------------------------------------
r931 | rismisner | 2009-11-22 06:39:17 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/gui/colors.lua

finished implementation of this new screen.  all colors in SpeakinSpellSavedData.Colors are now configurable through this screen.  It's only 6 colors at this point, but extensible.
------------------------------------------------------------------------
r930 | rismisner | 2009-11-22 06:37:46 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/utils.lua

added data conversion function StringColorCodeToTable
------------------------------------------------------------------------
r929 | rismisner | 2009-11-22 06:03:48 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/loader.lua

added alpha values to default channel colors
------------------------------------------------------------------------
r928 | rismisner | 2009-11-22 05:34:38 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   A /trunk/SDD.doc

added Software Design Document (SDD) rough draft giving overview of project architecture.  This is a Microsoft Word 97-2003 formatted document.
------------------------------------------------------------------------
r927 | rismisner | 2009-11-21 23:41:37 +0000 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/loader.lua

updated version number and change log
------------------------------------------------------------------------
r926 | rismisner | 2009-11-21 23:37:23 +0000 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/Locales/help-koKR.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/SpeakinSpell.wowproj
   A /trunk/gui/colors.lua
   M /trunk/gui/gui.lua
   M /trunk/slashcommands.lua

Added a framework for a new settings screen to change the colors used by SS.  "/ss colors" opens the options to this page.  The new screen itself is still a stub at this point
------------------------------------------------------------------------
r925 | rismisner | 2009-10-11 20:17:47 +0000 (Sun, 11 Oct 2009) | 1 line
Changed paths:
   M /trunk/speech.lua

white space change
------------------------------------------------------------------------