v3.3.5.01-beta

Details

  • Filename
    SpeakinSpell-v3.3.5.01-beta.zip
  • Uploaded by
  • Uploaded
    Jun 25, 2010
  • Size
    641.96 KB
  • Downloads
    92
  • MD5
    7bd03285a2a53973ba6d1c0bbe4a7674

Supported WoW Retail Versions

  • 3.3.5

Changelog

------------------------------------------------------------------------
r1491 | rismisner | 2010-06-25 05:45:14 +0000 (Fri, 25 Jun 2010) | 1 line
Changed paths:
   A /tags/v3.3.5.01-beta (from /trunk:1490)

tagged 3.3.5.01 beta
------------------------------------------------------------------------
r1490 | rismisner | 2010-06-25 05:44:16 +0000 (Fri, 25 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

release note for latest bug fix, and some touchups
------------------------------------------------------------------------
r1489 | rismisner | 2010-06-25 05:39:09 +0000 (Fri, 25 Jun 2010) | 1 line
Changed paths:
   M /trunk/network.lua

Added a speech event for OnNewUserFound
------------------------------------------------------------------------
r1488 | rismisner | 2010-06-25 05:37:58 +0000 (Fri, 25 Jun 2010) | 3 lines
Changed paths:
   M /trunk/Libs/LibSmartComm-1.0/LibSmartComm-1.0.lua

- added new callback for OnNewUserFound
- reply with a version ping when a new user is found
- new logic for deciding if we're in a BG
------------------------------------------------------------------------
r1487 | rismisner | 2010-06-25 05:35:23 +0000 (Fri, 25 Jun 2010) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua

added some asserts that the load order is correct, to ensure that initialization doesn't overwrite saved data if things change in a patch
------------------------------------------------------------------------
r1486 | rismisner | 2010-06-25 05:34:25 +0000 (Fri, 25 Jun 2010) | 1 line
Changed paths:
   M /trunk/substitutions.lua

when linking the <displaylink> of a "/ss macro event" use the /ss macro name instead of the parent event's <spelllink> so it doesn't say "/ss [Mount Name]"
------------------------------------------------------------------------
r1485 | rismisner | 2010-06-25 05:32:35 +0000 (Fri, 25 Jun 2010) | 1 line
Changed paths:
   M /trunk/speech.lua

Imperfect work-around for chat frame overhaul of 3.3.5 vs. built-in emotes like /cheer.  Now using ChatFrame2EditBox instead of my own hidden one.
------------------------------------------------------------------------
r1484 | rismisner | 2010-06-24 20:24:22 +0000 (Thu, 24 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated release notes
------------------------------------------------------------------------
r1483 | rismisner | 2010-06-24 20:19:16 +0000 (Thu, 24 Jun 2010) | 1 line
Changed paths:
   M /trunk/oldversions.lua

the data upgrade to 3.3.5.01 will delete the list of known event hooks for non-English game clients, most of which are English event hooks that won't work.
------------------------------------------------------------------------
r1482 | rismisner | 2010-06-24 20:13:49 +0000 (Thu, 24 Jun 2010) | 1 line
Changed paths:
   A /trunk/Locales/DefaultEventHooks-deDE.lua
   A /trunk/Locales/DefaultEventHooks-koKR.lua
   M /trunk/SpeakinSpell.toc

added empty default event hook lists for non-English locales
------------------------------------------------------------------------
r1481 | rismisner | 2010-06-24 00:14:25 +0000 (Thu, 24 Jun 2010) | 1 line
Changed paths:
   D /trunk/Libs/SilentSendAddonMessage
   M /trunk/embeds.xml

Removed SilentSendAddonMessage.  This function is too risky to embed in SpeakinSpell for its potential to break other addons.  It will be rereleased as a stand-alone addon with enhanced features to monitor and control it in cases where it falls under my suspicion of breaking another addon.
------------------------------------------------------------------------
r1480 | rismisner | 2010-06-24 00:08:13 +0000 (Thu, 24 Jun 2010) | 1 line
Changed paths:
   M /trunk/Libs/SilentSendAddonMessage/SilentSendAddonMessage.lua

final checkin just to save it, this was my final working code for WoW patch 3.3.3.  I was never 100% confident about it (peaked around 98% confidence) and then WoW 3.3.5 outdated it again already.  This "version 3" was never released as a tagged version of SpeakinSpell.
------------------------------------------------------------------------
r1479 | rismisner | 2010-06-23 23:29:19 +0000 (Wed, 23 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

more updates to the release notes
------------------------------------------------------------------------
r1478 | rismisner | 2010-06-23 18:42:44 +0000 (Wed, 23 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

release notes
------------------------------------------------------------------------
r1477 | rismisner | 2010-06-23 18:40:09 +0000 (Wed, 23 Jun 2010) | 1 line
Changed paths:
   M /trunk/templates.lua

added realm name to template names for alternate characters, to avoid an error if you have multiple characters with the same name on different realm servers.
------------------------------------------------------------------------
r1476 | rismisner | 2010-06-22 21:52:48 +0000 (Tue, 22 Jun 2010) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

changed next version number to 3.3.5.01 since WoW patch 3.3.5 went live today, and 3.3.3.10 was never released (will be released as 3.3.5.01 now)
------------------------------------------------------------------------
r1475 | rismisner | 2010-06-22 21:51:27 +0000 (Tue, 22 Jun 2010) | 1 line
Changed paths:
   M /trunk/templates.lua

added missing funcname so that error messages and debug messages don't say "nil"
------------------------------------------------------------------------
r1474 | rismisner | 2010-06-20 01:50:50 +0000 (Sun, 20 Jun 2010) | 1 line
Changed paths:
   M /trunk/utils.lua

switch to IsInInstance() to determine instance type for BG and Arena since IsActiveBattlefieldArena and GetNumBattlefieldScores don't work during prep time
------------------------------------------------------------------------
r1473 | rismisner | 2010-06-19 23:10:22 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

release note
------------------------------------------------------------------------
r1472 | rismisner | 2010-06-19 23:05:23 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/oldversions.lua

prevent patch functions from running redundantly on the same data, when logging into an alt after already patching global data
------------------------------------------------------------------------
r1471 | rismisner | 2010-06-19 22:57:06 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

added notifications that event tables and random subs word lists have been collected through data sharing
------------------------------------------------------------------------
r1470 | rismisner | 2010-06-19 22:56:01 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/loader.lua

allow AllToonsEventTable to remain nil until called for, because I'm concerned that instantiating an empty table here is what caused my settings to be reset.  having trouble reproducing the issue now, but this was the only relevant change
------------------------------------------------------------------------
r1469 | rismisner | 2010-06-19 20:08:04 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

release notes
------------------------------------------------------------------------
r1468 | rismisner | 2010-06-19 20:03:36 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua

update to default speeches
------------------------------------------------------------------------
r1467 | rismisner | 2010-06-19 18:47:15 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc

increment version number
------------------------------------------------------------------------
r1466 | rismisner | 2010-06-19 18:46:50 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt
   M /trunk/loader.lua

Changes to the default settings for new installs
------------------------------------------------------------------------
r1464 | rismisner | 2010-06-19 00:37:21 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

release notes
------------------------------------------------------------------------
r1463 | rismisner | 2010-06-19 00:36:36 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/Locales/DefaultEventHooks-enUS.lua

deleted MACRO events from the default event hook list
------------------------------------------------------------------------
r1462 | rismisner | 2010-06-19 00:34:18 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/Locales/DefaultEventHooks-enUS.lua

updated default event hook list
------------------------------------------------------------------------
r1461 | rismisner | 2010-06-19 00:28:56 +0000 (Sat, 19 Jun 2010) | 2 lines
Changed paths:
   M /trunk/oldversions.lua

- Update spellname field in patches for 33306 and 33309
- Delete CollectedEventTables from network data sharing from before 3.3.3.09, which may have old junk in them
------------------------------------------------------------------------
r1460 | rismisner | 2010-06-19 00:26:51 +0000 (Sat, 19 Jun 2010) | 1 line
Changed paths:
   M /trunk/data.lua

Also check the global SavedDataForAll version to see if patches should be applied, not just the toon-specific
------------------------------------------------------------------------
r1459 | rismisner | 2010-06-18 19:29:35 +0000 (Fri, 18 Jun 2010) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

release notes and version number
------------------------------------------------------------------------
r1458 | rismisner | 2010-06-18 19:24:06 +0000 (Fri, 18 Jun 2010) | 1 line
Changed paths:
   M /trunk/oldversions.lua

fix broken data from previous bugs
------------------------------------------------------------------------
r1456 | rismisner | 2010-06-18 05:47:44 +0000 (Fri, 18 Jun 2010) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

increment version number and release notes
------------------------------------------------------------------------
r1455 | rismisner | 2010-06-18 05:47:29 +0000 (Fri, 18 Jun 2010) | 1 line
Changed paths:
   M /trunk/clickhere.lua

fixed data structure navigation to correctly retrieve the event type and set the search options accordingly, so that Click Here to edit event settings will open to the correct event
------------------------------------------------------------------------
r1453 | rismisner | 2010-06-18 05:07:51 +0000 (Fri, 18 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt
   M /trunk/embeds.xml

load CallbackHandler-1.0 before other libs that depend on it
------------------------------------------------------------------------
r1452 | rismisner | 2010-06-18 03:06:34 +0000 (Fri, 18 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

release notes
------------------------------------------------------------------------
r1451 | rismisner | 2010-06-18 02:53:51 +0000 (Fri, 18 Jun 2010) | 1 line
Changed paths:
   M /trunk/gui/generaloptions.lua

when toggling SS on/off through the options GUI, update which minimap icon is displayed (the on or off icon)
------------------------------------------------------------------------
r1450 | rismisner | 2010-06-18 02:51:31 +0000 (Fri, 18 Jun 2010) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/gui/generaloptions.lua

Enhanced the label and tooltip for the global enable/disable checkbox, to clarify that /ss macro events are exempt
------------------------------------------------------------------------
r1449 | rismisner | 2010-06-18 02:46:06 +0000 (Fri, 18 Jun 2010) | 2 lines
Changed paths:
   M /trunk/changelog.txt
   M /trunk/data.lua
   M /trunk/gui/generaloptions.lua
   M /trunk/loader.lua
   M /trunk/slashcommands.lua
   M /trunk/speech.lua

- Added new option to Show Why Not
- Fixed conflict between the global cooldown vs. /ss macro events used as shared speech lists (which should not be treated as being on GCD after triggered by their parent event)
------------------------------------------------------------------------
r1448 | rismisner | 2010-06-18 01:34:51 +0000 (Fri, 18 Jun 2010) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

increment version number
------------------------------------------------------------------------
r1446 | rismisner | 2010-06-18 01:29:04 +0000 (Fri, 18 Jun 2010) | 1 line
Changed paths:
   M /trunk/oldversions.lua

fixed a syntax error
------------------------------------------------------------------------
r1445 | rismisner | 2010-06-17 23:29:10 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

release notes
------------------------------------------------------------------------
r1444 | rismisner | 2010-06-17 23:27:43 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc

inc version number
------------------------------------------------------------------------
r1443 | rismisner | 2010-06-17 23:25:59 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/oldversions.lua

attempt to fix intermittent problem with 3.3.3.05 patch function, moving it forward to 3.3.3.06
------------------------------------------------------------------------
r1441 | rismisner | 2010-06-17 08:04:46 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

added LDBObject.text definition to fix an issue with the latest version of Titan Panel, and possibly other LDB icon managers
------------------------------------------------------------------------
r1440 | rismisner | 2010-06-17 07:39:40 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

set MinimapShowing = true when first creating the minimap icon, so that the first attempt to hide it will work instead of thinking it's already hidden
------------------------------------------------------------------------
r1439 | rismisner | 2010-06-17 06:38:46 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

fixed a syntax error from a renamed variable that I forgot to rename in one place
------------------------------------------------------------------------
r1438 | rismisner | 2010-06-17 06:32:39 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

added a release note
------------------------------------------------------------------------
r1437 | rismisner | 2010-06-17 06:32:13 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/wowevents.lua

Fixed bugs with the new implementation of SWING_DAMAGE and SPELL_DAMAGE so it actually works now.  Also added RANGE_DAMAGE to detect white hits from wands and bows.
------------------------------------------------------------------------
r1436 | rismisner | 2010-06-17 05:32:24 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc

increment version number
------------------------------------------------------------------------
r1435 | rismisner | 2010-06-17 05:32:12 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/loader.lua

Get the current version from the TOC file, so I only have to update it in one place now
------------------------------------------------------------------------
r1434 | rismisner | 2010-06-17 05:18:09 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

release notes for tonight's changes
------------------------------------------------------------------------
r1433 | rismisner | 2010-06-17 05:16:48 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/wowevents.lua

added a flag to suppress redundant PLAYER_DEAD events in the odd cases when the blizzard API triggers them redundantly after you're already dead
------------------------------------------------------------------------
r1432 | rismisner | 2010-06-17 05:05:38 +0000 (Thu, 17 Jun 2010) | 2 lines
Changed paths:
   M /trunk/wowevents.lua

- Redesigned handling of SPELL_DAMAGE and SWING_DAMAGE to detect only crits and killing blows (still based on overkill) instead of all other permutations
- Moved combat log event table to global scope so it isn't recreated on every combat log event
------------------------------------------------------------------------
r1431 | rismisner | 2010-06-17 04:56:16 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/oldversions.lua

turned off patch debugging
------------------------------------------------------------------------
r1430 | rismisner | 2010-06-17 04:56:00 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

updated the help file with info about the new critical strike and killing blow events
------------------------------------------------------------------------
r1429 | rismisner | 2010-06-17 04:28:08 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/oldversions.lua

Added new patch function for 3.3.3.05 to convert deprecated white and yellow damage events into /ss macro events to preserve data
------------------------------------------------------------------------
r1428 | rismisner | 2010-06-17 04:25:42 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/data.lua

DEBUG: created a new flag to force running the ApplyPatches function, in order to test new patch functions after running them once
------------------------------------------------------------------------
r1427 | rismisner | 2010-06-17 04:24:54 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/Locales/DefaultEventHooks-enUS.lua

removed deprecated white and yellow damage events from the default event hook list
------------------------------------------------------------------------
r1426 | rismisner | 2010-06-17 03:43:10 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/embeds.xml

fixed paths to LDB and LDBIcon libraries which are not in the copy-pasted LibStub directory path
------------------------------------------------------------------------
r1425 | rismisner | 2010-06-17 03:42:32 +0000 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

removed LDBIcon:SetIcon which was unnecessary and may have been causing problems with other addons
------------------------------------------------------------------------
r1424 | rismisner | 2010-06-16 07:46:14 +0000 (Wed, 16 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

update release notes
------------------------------------------------------------------------
r1423 | rismisner | 2010-06-16 06:01:19 +0000 (Wed, 16 Jun 2010) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

fixed integration of minimap button with titan panel (and probably other LDB icon managers)
------------------------------------------------------------------------
r1422 | rismisner | 2010-06-15 18:08:51 +0000 (Tue, 15 Jun 2010) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

removed some outdated todo comments
------------------------------------------------------------------------
r1421 | rismisner | 2010-06-15 18:06:39 +0000 (Tue, 15 Jun 2010) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

renamed LDB_frame to LDBObject for readability
------------------------------------------------------------------------
r1420 | rismisner | 2010-06-15 18:04:28 +0000 (Tue, 15 Jun 2010) | 1 line
Changed paths:
   M /trunk/gui/minimapbutton.lua

candidate repair for updating the minimap icon in the titan panel or other LDB frames
------------------------------------------------------------------------
r1418 | rismisner | 2010-06-12 01:35:30 +0000 (Sat, 12 Jun 2010) | 1 line
Changed paths:
   M /trunk/Libs/SilentSendAddonMessage/SilentSendAddonMessage.lua
   M /trunk/changelog.txt

fix issues with SilentSendAddonMessage to fix a conflict with PallyPower.  This is better for WoW patch 3.3.3 now, still not completely correct because I still see "you are not in a raid group" error message spam, generated by other addons, when I zone into arena and sometimes in BGs.  But there's no conflict with other addons now.  Also refined the related release note.
------------------------------------------------------------------------
r1417 | rismisner | 2010-06-12 01:29:53 +0000 (Sat, 12 Jun 2010) | 1 line
Changed paths:
   M /trunk/changelog.txt

updated release notes
------------------------------------------------------------------------
r1416 | rismisner | 2010-05-03 01:58:21 +0000 (Mon, 03 May 2010) | 1 line
Changed paths:
   M /trunk/templates.lua

added functions to merge/split toon-specific event tables into a shared event table and vice versa
------------------------------------------------------------------------