Properly dispose of UserStreams when they're closed.
Colors were never successfully cached. The lookups never succeeded.
The entire caching mechanism has been removed.
Default colors won't map to RGB. Replace the colors with what they would
default to in Highlight preferences.
Refactor WarlockDialog classes. Got it a little closer to supporting the
SF protocol. Fixes bug where mana bar persists between connections even
if the second character doesn't have a mana bar
Remove cached highlights list. Use iterator over all the lists instead.
Don't take the substring of the color
punctuation should be lookahead/behind
Use toHexString instead of the string with the repeated info.
Fix highlights not changing until relogin.
renamed WarlockColor.toHexString() to .toString().
Make settings notifiers notify parents. Fixed font not changing when it
should.
Since the creating new settings objects on every lookup has been fixed,
revert WarlockClient to the initial fix.
Fix NPE on shutdown