r20141015030846

Details

  • Filename
    LibQuixote-2.0-r20141015030846.zip
  • Uploaded by
  • Uploaded
    Oct 14, 2014
  • Size
    19.89 KB
  • Downloads
    122
  • MD5
    10a442794051ed045de0abd6b5cea00d

Supported WoW Retail Versions

  • 6.0.2

Changelog

David Lynch:
    - GetQuestLogTitle returns changed
    - Avoid tainting some quest functions
:
    - LibQuixote-2.0: - Attempt to fix ticket 14 (OnUpdate never stopping on cold login causing the garbage collector to go into overdrive)
David Lynch:
    - Bump TOC
    - Account-level quest tags. (Pet battles, mostly.)
    - Scenario tags and broken GetQuestObjective
    - Probably stop a nil index error that Dark_Elf reported.
    - New group events
    - Missed a handful of GetNumPartyMembers
    - TOC bump, and GetNumGroupMembers
    - Update ChatThrottleLib
    - Bump TOC
    - Handle the "learn spell" objective type
    - Fix some issues with quests and objectives being returned in an inconsistent order.
    - General improvements related to scanning
    * Unique id showed up in GetQuestLogTitle back in 3.2, so I don't have to parse the link any more.
    * Scanning past numEntries reveals collapsed quests, albeit not the zone they should go in.
    * Nothing in the scan needs the selection to be set any more, and hasn't since the 2.0 rewrite, so stop doing that.
    - Handling for some cases where the api is returning nil as zone names.
    - Ran into some malformed objectives. (Fargodeep mine)
    - Okay, it's a lib, but I'm bumping the TOC anyway.
    - A major release with apparently no quest API changes? Are Blizzard feeling okay?
    - Stop sending messages to cross-realm players in random instances, for now.
    - Handle new 'log' objective-type, which seems to have replaced 'event'. Or maybe is just sometimes used in place of it.
:
    - Interface version to 30300
    - LibQuixote-2.0: Check to see if old objectives exist before tying to update the objective. Fix provided by AZMAK at Wowinterface.com (http://www.wowinterface.com/downloads/info10905-EveryQuest.html#comments)
David Lynch:
    - Bump TOC
    - OpenToQuestIndex to SetSelection
    - Account for new 'player' objective type, thanks to gagou telling me it exists
    - Fix possible nil error
    - Compress some things a bit
    - Add a 'Ready' callback
    - Small tweaks, and an attempt to fix a bug reported by Elkano
    - Bump TOC since it seems to work
nevcairiel:
    - Patch 3.0 prep: Remove LoD from Libraries that have no load manager (LoD+OptDep Bug)
    - WoWAce Post-Processing: Virtually inflate Library Revision numbers for proper upgrade path
root:
    - Facilitate WowAce-on-CurseForge transition
    - Importing old repo data under /trunk
David Lynch:
    - LibQuixote-2.0: Force lib.UID_to_name when a party member first mentions it, to populate the cache for when we actually need it.
    - LibQuixote-2.0: -Break API: include tags in the returns of GetQuest. (I really thought I already had this.) -Expose the tag/shorttag mappings. (Lets users do "if tag == quixote.tags.GROUP", instead of having to worry about localized stuff.)
    - LibQuixote-2.0: Use the pattern '(%%%d?$?.)' to adjust the quest globals, to account for positional bits.
    - LibQuixote-2.0: Fix ShowQuestLog when id == (numEntries - QUESTS_DISPLAYED)
    - LibQuixote-2.0: nil check on 364
    - LibQuixote-2.0: merge -r 65613:HEAD
    - LibQuixote-2.0: Merge -r 64390:HEAD
    - LibQuixote-2.0: Copy to trunk. API probably won't *actually* be final for a few days yet, but it's out of major flux.
    - LibQuixote-2.0: Missed updating an index, and thus Objective_Update callbacks weren't firing.
    - LibQuixote-2.0: Drycode comms fixes.
    - LibQuixote-2.0: Drycode glitches in comms.  Probably more to come.
    - LibQuixote-2.0: Add :GetNumPartyMembersWithQuest(uid)
    - LibQuixote-2.0: "luac -l" pointed out that tooltip_line was setting a global.
    - LibQuixote-2.0: Get rid of the Quixote_ prefix on callbacks; it's legacy cruft from the AceEvent-2.0 trappings of Quixote-1.0.
    - LibQuixote-2.0: Drycode -Add the public API for party quests -Change the Leaderboard_Update event to Objective_Update, because I like the sound better
    - LibQuixote-2.0: Massively drycoded. -Add comms, and ChatThrottleLib to support them. (If quixote can't find ChatThrottle, it'll just shut up.) -Adjust how objectives are handled. (Changes public API returns slightly.)
    - LibQuixote-2.0: Promote homogeneity.
    - LibQuixote-2.0: Handle uncached objectives better. (They hit the first update as " : 0/X".)
    - LibQuixote-2.0: Fix lib upgrade on completed quests.
    - LibQuixote-2.0: Add :GetNumQuests
    - LibQuixote-2.0: Change some logic to make sure that the Quixote_Leaderboard_Update callback doesn't fire when the quest is first added.
    - LibQuixote-2.0: -Add :GetNumQuestObjectives. -Fix typo in decompress_uid_oid.
    - LibQuixote-2.0: Make the various Iterate functions not error if they're iterating over something non-existent.
    - LibQuixote-2.0: -Add :GetQuestById to fetch a quest by its questlog index. -Utility functions: :AddQuestWatchByUid, RemoveQuestWatchByUid, ShareQuestByUid.
    - LibQuixote-2.0:Fix sorting for zone-iterated quests.
    - LibQuixote-2.0: Fix iterating by level.
    - LibQuixote-2.0: Add new API function ":IterateQuestsByLevel()"
    - LibQuixote-2.0: Better catching of pre-cache-filling of objective names.
    - LibQuixote-2.0: Typo fix -- 'mob' to 'quest_mob'.
    - LibQuixote-2.0: -Add zone to quest lost/gained callbacks. -Remove now-pointless completion map table.
    - LibQuixote-2.0: Fix LibQuixote-2.0\LibQuixote-2.0.lua:205 attempt to index global 'Quixote' (a nil value)
    - LibQuixote-2.0: Fix LibQuixote-2.0.lua:374 attempt to get length of field '?'
    - LibQuixote-2.0: -Expand :GetQuestByUid's returns. -Add :GetQuestText.
    - LibQuixote-2.0: -Some 2.3 fixes. (Ew.) -Fix short tags always being blank. -Alphabetize zone iteration.
    - LibQuixote-2.0: - Add a fallback for GetQuestLink if not on 2.4.  (Not as good, not locale-independent, but should work.) - Add logtemplate.
    - LibQuixote-2.0: Hook dialogs to provide Quixote_Quest_Abandoned event.
    - LibQuixote-2.0: - Add quest mobs and items. - Generic quest-getter. - Unique ids should be numbers.
    - LibQuixote-2.0: Revision keyword.
    - LibQuixote-2.0: Initial import to branches. All libstubby. Relies on 2.4's unique quest ids. No comms yet.