eca3152fe2
What differed from 1.12.1: - **Channel notices.** Moderator and voice changes print their notices (`0x49e8a0`). - **Copy.** Copying from an edit box strips link, colour and `||` codes (`0x5c2590`, mask 0x500). - **Links.** A `|H` token ends at the first `|`, which must be `|h` with a byte after it. - **SimpleHTML.** A resize rebuilds the links (`0x78a320`). - **Secure add-ons.** Their `.url` file is read at registration. - **Font size.** A FontString refuses any scaled size of 0 or below, 1 or above, or NaN (`0x5c1afe`). - **Message frames.** Justify lives on the frame's font, CENTER by default (`0x783a87`). - **Script names.** Each widget type takes only its own scripts: SetScript and GetScript raise `doesn't have a "%s" script`, and HasScript answers nil. Each fix has a test. Fixes #2483 Fixes #2488 Fixes #2489 Fixes #2490 Fixes #2491 Fixes #2494 Fixes #2543 Fixes #2553 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>