6306fed1ca
A capture seats a player record, because the interface it loads is a player's
main
gromandClaude Opus 52026-11-05 10:50:43 -07:00
167d4721e7
Write down the 2026-11-05 session: five defects, and the map cost that measured clean
gromandClaude Opus 52026-11-05 10:38:41 -07:00
082dd2ed0f
The map's arrow, its stratum, and a fade while you walk
gromandClaude Opus 52026-11-05 10:38:31 -07:00
a7a54c6d02
Dismount and CancelShapeshiftForm, because our own pfUI port calls both
gromandClaude Opus 52026-11-05 10:38:02 -07:00
8fcab8517b
The MasterSoundEffects cut has to ride the play queue, not an observer a frame later
gromandClaude Opus 52026-11-05 10:37:43 -07:00
fc78e52c25
A NAME = nil line in an addon's saved file deletes the default it just set
gromandClaude Opus 52026-11-05 10:37:20 -07:00
e15a415da9securecallfunction, because modern libraries upvalue it at load time
gromandClaude Opus 52026-11-04 21:56:17 -07:00
65520a4a58
The map's darkening was a grid of grey boxes, and a 12 px string was emptying the glyph sheet
gromandClaude Opus 52026-11-04 21:16:20 -07:00
7f97777597
ui: the stock map art has to follow the detail frame it is drawn into
gromandClaude Opus 52026-11-02 16:35:53 -07:00
4ea1d97faf
docs: the realm's LibStub decides by load order, not version
gromandClaude Opus 52026-11-02 15:55:02 -07:00
e62327424f
app: WOW_MAP_TRACE, because no instrument here can see the map
gromandClaude Opus 52026-11-02 15:54:53 -07:00
08689e7d14
docs: the plate token, Cinematic's own settings window, and two more fade rows
gromandClaude Opus 52026-11-02 14:51:44 -07:00
c93a0be93f
ui: a nameplate now carries the unit token its own event names
gromandClaude Opus 52026-11-02 14:51:37 -07:00
607ce45788
docs: six things an Era addon assumes a 1.12 template or verb carries
gromandClaude Opus 52026-11-02 14:18:02 -07:00
6e8c4488e1
ui: the override-binding family exists and says what it does not do
gromandClaude Opus 52026-11-02 14:17:55 -07:00
bb2e40d1dd
ui: GetDebugName, the name an unnamed frame still answers
gromandClaude Opus 52026-11-02 14:17:44 -07:00
09aca72c46
ui: hooksecurefunc over a widget method has to read through the metatable
gromandClaude Opus 52026-11-02 11:10:57 -07:00
18c8cdd762
docs: the MOD blend, SetEnabled, and the label that rode into the canvas
gromandClaude Opus 52026-11-02 10:00:50 -07:00
aa2ee515aa
ui: MOD multiplies, and a gradient is not an alternative to a fill
gromandClaude Opus 52026-11-02 10:00:44 -07:00
33d0868009
ui: SetEnabled, the one setter retail put in place of Enable/Disable
gromandClaude Opus 52026-11-02 10:00:30 -07:00
70e4278c79
ui: the map's hovered-zone label is chrome, not map content
gromandClaude Opus 52026-11-02 10:00:20 -07:00
c6b19c7926
lua: a size this library derived is a cache, and a # append invalidates it
gromandClaude Opus 52026-11-02 08:03:09 -07:00
d1edd74cce
ui: a runaway frame writes its own line, and stops costing the whole bound twice
gromandClaude Opus 52026-11-02 07:21:48 -07:00
75ba592fba
ui: the Era map canvas over 1.12's own world map, and the Line region
gromandClaude Opus 52026-11-01 22:21:35 -07:00
b49856c5cb
ui: texture masks, the later-era texture dials, and the pools a canvas map needs
gromandClaude Opus 52026-11-01 21:15:55 -07:00
87f93fea46
compat: the uiMapID graph over the realm's own WorldMapArea, and C_Map's other half
gromandClaude Opus 52026-11-01 20:38:22 -07:00
0886952611
ui: a numeric texture argument is a file id, not a colour channel
gromandClaude Opus 52026-11-01 18:43:51 -07:00
4d19090259
compat: the cast-info pair as bare globals, and IsMouseButtonDown over a real feed
gromandClaude Opus 52026-11-01 18:43:34 -07:00
482ad0bc5c
sound: the later-era Sound_ CVar names, which three installed addons already wanted
gromandClaude Opus 52026-11-01 17:14:50 -07:00
139965f415
ui: PreClick/PostClick, and a comma-separated template list
gromandClaude Opus 52026-11-01 17:14:16 -07:00
af823dd708
compat: the secure-handler family and the animation surface
gromandClaude Opus 52026-11-01 17:12:13 -07:00
64f07d9864
compat: SetPoint("POINT") with nothing after it, because ClassicAPI writes it
gromandClaude Opus 52026-11-01 14:46:07 -07:00
164eb7e624
ui: the ClassicAPI-era templates addons inherit by name
gromandClaude Opus 52026-11-01 14:45:49 -07:00
e731a77a42
compat: RegisterUnitEvent, the fixed-strata pair and SetWordWrap
gromandClaude Opus 52026-11-01 14:45:36 -07:00
79e2494fc6
compat: math.huge and SetColorTexture, the two load blockers of the ported pair
gromandClaude Opus 52026-11-01 14:19:56 -07:00
2a65266837
assets: the shader asset type exists for an app with no render plugins
gromandClaude Opus 52026-11-01 14:01:02 -07:00
e646b5a678
compat: the usable pair tells the truth — 1/0 from nampower's verb, the walk behind C_Spell's
gromandClaude Opus 52026-11-01 13:11:00 -07:00
fb0d37e3c8
sound: a stream whose callback stopped is rebuilt, whatever the device layer said
gromandClaude Opus 52026-11-01 12:59:18 -07:00
510dda3d3c
sound: the glue-music crackle never happened — a meter that summed frame deltas
gromandClaude Opus 52026-11-01 11:27:18 -07:00
14d5dc36e9
formats: benilla-formats is green — the world-data goldens, and two tests that were measuring nothing
gromandClaude Opus 52026-10-31 19:58:18 -06:00
c0685f0273
formats: the realm's tenth race, and what it switched on
gromandClaude Opus 52026-10-31 19:44:37 -06:00
d2414d9f50
stable: the realm sells four pet slots, and our window drew two
gromandClaude Opus 52026-10-31 19:36:30 -06:00
e61976bc0e
formats: the world-map goldens, and a nondeterministic continent lookup
gromandClaude Opus 52026-10-31 19:20:54 -06:00
e58ddc10ab
formats: re-record the sound and visual goldens, and a tool to say what moved
gromandClaude Opus 52026-10-31 19:10:27 -06:00
ca60826bec
The creature tables, and three things in them worth more than a count
gromandClaude Opus 52026-10-31 18:52:40 -06:00
e9fe05dab3
The spell table's goldens, and four more realm changes in them
gromandClaude Opus 52026-10-31 18:43:17 -06:00
2d745760ac
Nine more goldens, and four of them are realm features worth knowing
gromandClaude Opus 52026-10-31 18:37:57 -06:00
fbf01c486e
Eleven data goldens, and the gesture scan's order now matters
gromandClaude Opus 52026-10-31 18:30:54 -06:00
9df4b6abd8
Read the client's key enum out of WoW.exe — the fact KEY_DOWN was blocked on
gromandClaude Opus 52026-10-31 18:10:36 -06:00
a9ed091ebetexture miss: '' was three setters storing an empty path
gromandClaude Opus 52026-10-31 17:48:09 -06:00
266af6eb26
The realm's flight network is bigger than 1.12's, and a second capture point
gromandClaude Opus 52026-10-31 17:31:44 -06:00
3a0882d4d0
The realm's group-finder keybinding, which arrived with today's update
gromandClaude Opus 52026-10-31 16:03:01 -06:00
792baf9859
The reader is pushable now, and a letter covers rather than evicts
gromandClaude Opus 52026-10-31 15:38:21 -06:00
3d6306f828
Five stock options checkboxes were inert, and GetCVar raised where it should answer
gromandClaude Opus 52026-10-31 15:25:36 -06:00
c5544a7ea3
A double load, a stand-in that won a race, and the unified ActionButtonUp
gromandClaude Opus 52026-10-31 14:53:07 -06:00
9dde1a80e5
The keyring grows in rows, the rank is art, and two fixtures I left behind
gromandClaude Opus 52026-10-31 14:15:58 -06:00
34097b6164
The panel registry, the map's own row, and a test that raced
gromandClaude Opus 52026-10-31 13:58:14 -06:00
b9a58c9806
Seven more: the realm rewired what these windows actually do
gromandClaude Opus 52026-10-31 13:38:49 -06:00
04a3f68009
Nine reds where the realm changed the data under a transcribed assertion
gromandClaude Opus 52026-10-31 13:13:33 -06:00
d49f8daad8
Six more menu reds: the realm's UnitPopup tables are not 1.12's
gromandClaude Opus 52026-10-31 12:46:03 -06:00
3a89f825bf
The realm ships its own ArenaFrame, so our stand-in only shadowed it
gromandClaude Opus 52026-10-31 12:09:51 -06:00
89556c991a
A chorded action button must run both halves, and now a test says so
gromandClaude Opus 52026-10-31 09:15:08 -06:00
3f29824458
A padded reward row is counted out by the reference, not painted — match it
gromandClaude Opus 52026-10-31 08:08:41 -06:00
bb9eb08438
The effect cut must spare an addon's own PlaySoundFile — it silenced SoftSpoken outright
gromandClaude Opus 52026-10-30 16:29:02 -06:00
a811f50e86
Name a quest reward row that resolves to nothing, rather than painting an empty button
gromandClaude Opus 52026-10-30 15:55:06 -06:00
f8e93c4484
MasterSoundEffects 0→1 is how a 1.12 addon stops a sound — make it stop sounds
gromandClaude Opus 52026-10-30 14:48:13 -06:00
08d574b09c
GetCastTime applies spell-mod op 0xa itself — so a talented Slam is 2.0 s, not 2.5
gromandClaude Opus 52026-10-30 13:31:26 -06:00