-
f67f9ca5dd
Fix: the bright pixels along interior seams are a centroid bug under MSAA
main

gromandClaude Opus 5
2026-10-26 20:42:00 -06:00
-
77fce9210e
The water already reflected the scenery; it was switched off

gromandClaude Opus 5
2026-10-26 19:26:46 -06:00
-
113572b8e2
Fix: auto exposure was manufacturing bloom on ordinary bright surfaces

gromandClaude Opus 5
2026-10-26 19:05:34 -06:00
-
88b6998453
Auto exposure: dark rooms read at their own level

gromandClaude Opus 5
2026-10-26 18:05:43 -06:00
-
50fd1f158e
The interior lighting rig gets its ten rows, and the audit closes

gromandClaude Opus 5
2026-10-26 16:37:01 -06:00
-
2d1dbd5639
Seven more graphics settings get a seat: the filter pair, MSAA, the shadow rig

gromandClaude Opus 5
2026-10-26 16:22:20 -06:00
-
c315fb4f35
Anisotropic filtering and trilinear apply in the session

gromandClaude Opus 5
2026-10-26 15:44:27 -06:00
-
1c786b7ecb
Anisotropic Filtering takes its seat on the Graphics page

gromandClaude Opus 5
2026-10-26 14:39:25 -06:00
-
b6f3bb001c
Anisotropic filtering joins the Graphics Preset ladder from High

gromandClaude Opus 5
2026-10-26 08:35:05 -06:00
-
ba909276a0
docs: record the bourbon fork, the engine wall, and what each tree holds

gromandClaude Opus 5
2026-10-26 07:44:43 -06:00
-
b8e8fd4382
A creature-skin record fills its slot only where it holds a path

gromandClaude Opus 5
2026-10-26 07:28:31 -06:00
-
d95f26e57f
A group WMO's MOGP runs to EOF, whatever size it declares

gromandClaude Opus 5
2026-10-26 07:21:36 -06:00
-
54fa948cfd
A BLP level whose span runs past the file ends the chain

gromandClaude Opus 5
2026-10-26 07:18:31 -06:00
-
8866e151bc
An encrypted or single-unit MPQ entry reads instead of being refused

gromandClaude Opus 5
2026-10-26 07:11:58 -06:00
-
44c0b1269c
docs: record the upstream sync, the divergence, and what was refused

gromandClaude Opus 5
2026-10-26 00:02:57 -06:00
-
89ae4699bb
Re-seat two picks the #1730 revert and the realm's interface displaced

gromandClaude Opus 5
2026-10-25 23:43:52 -06:00
-
7a8765aa52
Revert "The Benilla scroll bar template scrolls its parent itself (#1730)"

gromandClaude Opus 5
2026-10-25 23:36:59 -06:00
-
b57f49faa8
fmt: blank lines left by the dropped trainer tests

gromandClaude Opus 5
2026-10-25 23:32:48 -06:00
-
a97e063f9c
A dismount during a pending mount load no longer crashes (#2390)

Sam SungandClaude Opus 5
2026-10-25 10:55:00 +07:00
-
91bcc19ac0
Test builds open no audio device (#2388)

Sam SungandClaude Opus 5
2026-10-25 10:22:17 +07:00
-
73f4bf808d
The target-of-target rows only write their globals, as 1.12's options do (#2150)
andi79h-claude
2026-10-21 02:23:38 +02:00
-
2b1e285101
The combat log fills deDE's numbered holes, so a German client prints its fights (#1994)
andi79h-claude
2026-10-19 21:09:31 +02:00
-
8f658cb516
Key-binding confirm dialogs no longer raise a Lua error each frame (#1972)
Sam Sung
2026-10-19 13:31:11 +07:00
-
f0adc9a3ba
GetTrainerServiceInfo answers "" for a rankless service's subText (#1947)

Sam SungandClaude Opus 5
2026-10-18 23:28:55 +07:00
-
5fa31a073b
IsRaidOfficer answers 1 for an assistant or the leader, as 1.12.1 does (#1894)

andi79h-claudeandClaude Opus 5
2026-10-18 09:54:36 +02:00
-
0dcaca03df
fixup: #1809's ClientState path is char_select in this fork

gromandClaude Opus 5
2026-10-25 23:20:10 -06:00
-
2c4458ee1d
A jump on a moving lift measures its fall in the lift's frame (#1818)

Sam SungandClaude Opus 5
2026-10-18 00:10:37 +07:00
-
b69ea5cd04
Sound on Linux skips ALSA's null output when the default fails (#1810)

Sam SungandClaude Opus 5
2026-10-17 23:41:40 +07:00
-
0fde3c281f
Login notices show after the loading screen, as in 1.12.1 (#1809)
Sam Sung
2026-10-17 23:34:54 +07:00
-
440d20fd60
Sound plays on another output when ALSA's default will not open (#1808)

Sam SungandClaude Opus 5
2026-10-17 23:02:27 +07:00
-
0c247396b7
The ESC menu's Support rung opens the help window (#1807)

Sam SungandClaude Opus 5
2026-10-25 23:18:06 -06:00
-
f83533b2a6
Linux audio plays: cpal 0.17.3 fixes ALSA's stalled callback (#1785)

Sam SungandClaude Opus 5
2026-10-17 15:30:35 +07:00
-
e0895013ed
The Benilla scroll bar template scrolls its parent itself (#1730)

Sam SungandClaude Opus 5
2026-10-17 05:40:07 +07:00
-
132776c197
cameraYawSmoothSpeed follows at the stored rate, not the slider's 90-270 (#1712)

Sam SungandClaude Opus 5
2026-10-17 02:15:58 +07:00
-
694ef5832d
A boot with no readable WoW install is fatal, with an error dialog (#1630)

Sam SungandClaude Opus 5
2026-10-16 23:14:14 +07:00
-
4c98a8d981
GetTradeSkillNumMade answers 1, 1 on a header or past the rows (#1459)
badmagick329
2026-10-16 11:25:22 +01:00
-
8e0a0155d6
A fifth loot roll waits for a frame and opens when one closes (#1458)

Sam SungandClaude Opus 5
2026-10-16 16:28:24 +07:00
-
454555dfb0
Quest givers streamed in before our own tag are still asked their status (#1455)
Sam Sung
2026-10-16 15:33:02 +07:00
-
9706184635
The client dials the first IPv4 address alone, as 1.12.1 does (#1385)
Chris
2026-10-15 22:43:28 +02:00
-
b42cd7ef6b
Update packets: self release, mover blocks, spline facing, placement (#1324)

Sam SungandClaude Opus 5
2026-10-15 18:28:45 +07:00
-
44aac335fd
classicapi: the last two with data behind them — item sets and area triggers

gromandClaude Opus 5
2026-10-25 18:33:44 -06:00
-
546e60765d
classicapi: fourteen members over four namespaces — the measured tail down to six

gromandClaude Opus 5
2026-10-25 18:00:13 -06:00
-
7bfdefb206
classicapi: C_EncodingUtil for real, and two namespaces 1.12 has no subsystem for

gromandClaude Opus 5
2026-10-25 17:42:44 -06:00
-
65609f6db4
classicapi: C_ChatInfo and C_LossOfControl — two namespaces that were raising

gromandClaude Opus 5
2026-10-25 17:34:24 -06:00
-
38a6b6f149
unitxp: inSight and behind — four macro conditionals that silently never worked

gromandClaude Opus 5
2026-10-25 17:03:30 -06:00
-
1e9ef80c41
superwow: pin the bubble's seat, the one placement that could be silently wrong

gromandClaude Opus 5
2026-10-25 16:13:03 -06:00
-
434d514879
superwow: the chat bubbles are widgets — CREATE_CHATBUBBLE and pfUI's skin

gromandClaude Opus 5
2026-10-25 16:11:54 -06:00
-
bead2cb22b
superwow: Clickthrough is live — the last function on the DLL's manifest

gromandClaude Opus 5
2026-10-25 14:17:51 -06:00
-
0e02401325
superwow: CastSpellByName at a unit, FoV, NameplateMotion, the raw log

gromandClaude Opus 5
2026-10-25 13:53:40 -06:00
-
323f3ae03c
superwow: the map pair, GetQuestLinkForID, GetWeaponEnchantID

gromandClaude Opus 5
2026-10-25 13:13:38 -06:00
-
400457ff82
superwow: TrackUnit/UntrackUnit, and the four chat-bubble CVars

gromandClaude Opus 5
2026-10-25 12:58:31 -06:00
-
ac857ada36
superwow: CanLootUnit, GetSpeed and UnitNameplate

gromandClaude Opus 5
2026-10-25 12:43:08 -06:00
-
3b6e91be35
superwow: RAW_COMBATLOG and CombatLogAdd, the only two names his addons call

gromandClaude Opus 5
2026-10-25 12:30:55 -06:00
-
5a824f1625
app: the press queue was switched off in play — a derived Default is the live config

gromandClaude Opus 5
2026-10-25 09:46:50 -06:00
-
fcdf14c0dc
app: a held press cannot time out while something still guards it

gromandClaude Opus 5
2026-10-25 00:30:46 -06:00
-
39932b12da
app: nampower's channel latency trim — the last default-on queue row

gromandClaude Opus 5
2026-10-25 00:03:10 -06:00
-
a9bb9624e9
app+ui: nampower's press-interception queue — the half that changes how keys feel

gromandClaude Opus 5
2026-10-24 23:46:42 -06:00
-
94c571e3ea
app: nampower's mount block at the buff cap — the first live press refusal

gromandClaude Opus 5
2026-10-24 22:45:57 -06:00
-
152788d894
app: seal a password only if it reads back, and keep tests out of the store

gromandClaude Opus 5
2026-10-24 17:33:26 -06:00
-
fc4eb2c827
app: the rest of nampower's CVar table — 49/49, five of them live

gromandClaude Opus 5
2026-10-24 17:19:35 -06:00
-
68f397af72
app+protocol: nampower's combat-log family — 35 events off one decode

gromandClaude Opus 5
2026-10-24 16:53:28 -06:00
-
a093f3c476
app: the Remember Password box writes the encrypted blob

gromandClaude Opus 5
2026-10-24 15:43:06 -06:00
-
7c1ef274a3
docs+cvars: four status rows the last two rounds made stale

gromandClaude Opus 5
2026-10-24 14:40:34 -06:00
-
702eb475a4
app+ui: the queue, the disenchant sequencer — 62/62

gromandClaude Opus 5
2026-10-24 13:25:27 -06:00
-
b652c90a4b
app+ui+protocol: the four measured-out names, and the unit descriptor by name

gromandClaude Opus 5
2026-10-24 12:08:46 -06:00
-
e716709bca
app+ui: the nine file and credential verbs, fenced and keyed

gromandClaude Opus 5
2026-10-24 11:30:49 -06:00
-
78e4e02cfe
docs: the registered list's buckets add up to 62

gromandClaude Opus 5
2026-10-24 10:26:08 -06:00
-
f87ef148b8
app+ui: the trinket cooldown — and a stock verb that always said "cold"

gromandClaude Opus 5
2026-10-24 10:21:31 -06:00
-
f06caa9968
ui+app+formats: the Spell.dbc row, and seven columns that answered nil

gromandClaude Opus 5
2026-10-24 09:28:05 -06:00
-
cf0e157f34
ui+app: the bag walk, the modifier fold, and two shapes the DLL's pool corrected

gromandClaude Opus 5
2026-10-24 09:00:17 -06:00
-
dc59594389
app+protocol: nampower's ten cast events, off the queue that already had them

gromandClaude Opus 5
2026-10-24 08:00:19 -06:00
-
ecee994ab6
app+ui: the player's own cast state, and SPELL_CAST_EVENT off the commit

gromandClaude Opus 5
2026-10-24 07:16:30 -06:00
-
aab2130c62
ui+docs: nampower's own registration table, and the icon id it takes

gromandClaude Opus 5
2026-10-24 06:26:11 -06:00
-
7861ab2710
ui: ClassicAPI's GetCraftReagentItemID

gromandClaude Opus 5
2026-10-23 21:53:10 -06:00
-
de3a3411e7
ui: ClassicAPI's GUID player info, no-toggle cast and stable-id skill rank

gromandClaude Opus 5
2026-10-23 21:45:42 -06:00
-
801bc09c05
ui+docs: SuperWoW's quest-log getters, and the DLL work list worked name by name

gromandClaude Opus 5
2026-10-23 21:32:37 -06:00
-
5555bf9c89
ui+app: nampower's bag group, aura cancels, no-queue casts, unit-event CVars

gromandClaude Opus 5
2026-10-23 21:23:41 -06:00
-
f120e8003d
ui: six of nampower's reads, and the item-icon probe behind two of them

gromandClaude Opus 5
2026-10-23 21:06:41 -06:00
-
ada08720bb
ui+docs: the GUID token's real spelling, 40-yard interact, and the whole patch map

gromandClaude Opus 5
2026-10-23 19:57:26 -06:00
-
cae59cdc11
app+protocol: fire CHAT_MSG_HARDCORE, the realm's own chat type

gromandClaude Opus 5
2026-10-23 19:27:36 -06:00
-
56bdd15cfe
protocol: read the realm's quest-log slots 21-25

gromandClaude Opus 5
2026-10-23 18:16:02 -06:00
-
02e6fc4208
formats+app: a stale snapshot archive mounts below the realm's patches

gromandClaude Opus 5
2026-10-23 17:44:21 -06:00
-
73bc9a9e8e
app+formats: name the realm files a shadowing archive holds stale

gromandClaude Opus 5
2026-10-23 16:52:40 -06:00
-
eaadc9f73b
app+formats: take the realm's own FrameXML list, not a curated copy of it

gromandClaude Opus 5
2026-10-23 16:27:03 -06:00
-
cf0e56a4cf
ui: give the worst-call ordering test margins a stall cannot invert

gromandClaude Opus 5
2026-10-23 15:06:11 -06:00
-
9ce0fe7b3f
app: load the five FrameXML rows this client update added

gromandClaude Opus 5
2026-10-23 15:06:02 -06:00
-
ef7f823d9a
ui: teach the producer gates the reach-reporting fire

gromandClaude Opus 5
2026-10-23 15:05:50 -06:00
-
d3d2103919
app: publish the world-map feed from the frame's own area

gromandClaude Opus 5
2026-10-23 04:22:49 -06:00
-
49b4f7b55e
ui+app: say what a fired event reached, and whether the UI answered

gromandClaude Opus 5
2026-10-22 20:12:03 -06:00
-
38fd2543b4
app: the same-interior skip must not swallow a zone change

gromandClaude Opus 5
2026-10-22 18:21:11 -06:00
-
9e13856cfd
app: say in the log when the world map stops following the player

gromandClaude Opus 5
2026-10-22 17:20:28 -06:00
-
e282410938
Seat the map catalog in the harness, and print the real map selection

gromandClaude Opus 5
2026-10-22 07:42:33 -06:00
-
ce8992bc3e
Draw flight masters: C_TaxiMap.GetTaxiNodesForMap over TaxiNodes.dbc

gromandClaude Opus 5
2026-10-22 07:42:22 -06:00
-
f434cc9916
Survive a net entity despawned before attach's queue is applied

gromandClaude Opus 5
2026-10-22 07:41:59 -06:00
-
b4a5d3b38f
ui: "do I know this spell?" asks the known set, not the spellbook

gromandClaude Opus 5
2026-10-21 22:17:15 -06:00
-
a2da3e4da7
ui: a skill lock you can open stops reading red

gromandClaude Opus 5
2026-10-21 22:17:04 -06:00
-
92b2e31577
app: order the zone events after the world-map feed

gromandClaude Opus 5
2026-10-21 21:37:12 -06:00
-
cd6731799b
ui: memoise the texture-existence probe, as its two neighbours already are

gromandClaude Opus 5
2026-10-21 17:47:07 -06:00
-
e6ae2e0f67
ui: a scroll names the child it moved instead of giving up on the graph

gromandClaude Opus 5
2026-10-21 17:46:55 -06:00
-
754d577eaf
ui: a trade-skill list mutator signals inside its own call

gromandClaude Opus 5
2026-10-21 14:47:57 -06:00