Greg Holmes
d36870597a
Tidy SetNickColour, fix unit test.
9 年之前
Greg Holmes
8852f36011
Fix Topic unit test.
9 年之前
Greg Holmes
6bf34be332
Make more things use GroupChatUser.
- Also by AutoValue Topic
- Also make getUser in Topic Optional
9 年之前
Chris Smith
657817fd9b
Use GroupChat in Connection.getChannel().
9 年之前
Chris Smith
b96d1b1f8c
Force a single global AutoCommand.
9 年之前
Chris Smith
6aa487bd6c
Make AutoCommand use AutoValue.
9 年之前
Greg Holmes
28b2c9270d
Fix tests.
9 年之前
Greg Holmes
e52f8b7ea0
Make Client store ClientInfo.
9 年之前
Chris Smith
2c5f10a6da
Remove random unused, confusing Profile thing.
9 年之前
Greg Holmes
2ee996a75e
Remove TopicChangeListener. Add Topic to topic events.
9 年之前
Chris Smith
0897600fe6
Fix EventFormatter recursively formatting messages.
Fixes #280
9 年之前
Greg Holmes
438e65ff0a
Initial workon ChannelClient.
9 年之前
Chris Smith
04c3303281
Remove Raw from core.
9 年之前
Chris Smith
da1ebe1f85
Remove hasChannel.
Pointless now getChannel is optional.
9 年之前
Chris Smith
deae9bd285
Make getChannel optional.
9 年之前
Greg Holmes
a855f03a91
Fix some optionals from the merge.
9 年之前
Greg Holmes
348033fc13
Stop get(Local)User returning Optional.
9 年之前
Chris Smith
6586b8ad11
Make Query use Users better.
Also remove some more parseHostname calls.
9 年之前
Greg Holmes
35becb3236
Fix unit test.
9 年之前
Chris Smith
7661d5e45c
Use User in Invite.
9 年之前
Chris Smith
0e26372a5c
Use User in Topic.
9 年之前
Greg Holmes
802c905565
Fix unit test and add methods.
9 年之前
Greg Holmes
37a5f41300
Fix the unit test some more.
9 年之前
Greg Holmes
1e07913e06
Fix unit test.
9 年之前
Greg Holmes
59e3352531
Make events use User.
9 年之前
Greg Holmes
9af0c8c996
Switch events to User.
9 年之前
Chris Smith
509eaed18c
Remove moved classes.
Stab bits of ignored tests that no longer work.
9 年之前
Chris Smith
d661e1efb0
Remove more usages of Server.
This adds a sendLine method to Connection, which is a bit icky,
but is useful when the end-user is supplying lines to pass
directly to the underlying connection.
9 年之前
Greg Holmes
42469b280e
Commit tests as well...
9 年之前
Greg Holmes
5dde881c86
Tidy up away states in Connection.
9 年之前
Chris Smith
4e08e30616
Separate most swing logic from core model.
This introduces a CachingDocument which wraps around an IRCDocument
and allows UI-specific caching of UI-specific styled lines (so, e.g.
the web UI could cache HTML versions if it wanted).
Also adds a delegating message maker and attributed string maker,
which incorporates the old "make a StyledDoc then change it into
an AttributedString" logic found in ui.core.util.Utils.
Hopefully this should mean all the the swing stuff can be punted
into the swing UI. The delegated maker will also allow colouring
of the new events to be done sensibly, I think.
9 年之前
Chris Smith
492bef1c7f
Remove deprecated method.
9 年之前
Chris Smith
9325130d3c
Remove StyledDocument stuff from styliser.
Put it behind a nice interface, so the styliser can work without it
and be tested, and other UIs don't have to use swing junk.
9 年之前
Greg Holmes
7eff7aafb5
Stop using ActionManager.getActionManager
9 年之前
Chris Smith
6ecb8e2e9a
Make getParser() optional.
Returning null is bad.
9 年之前
Chris Smith
362a1f6e0a
Fix tests.
9 年之前
Chris Smith
f830257585
Rename getOptionalConnection() to getConnection().
9 年之前
Chris Smith
590fb6e484
Remove getConnection().
9 年之前
Chris Smith
e9f470f95a
Add a way to specify event colours.
9 年之前
Chris Smith
31a78eb743
Fix various deprecated uses.
Change-Id: I0bb97a8946d1c217de82fe2a9b8f35b7d49eae06
9 年之前
Chris Smith
2366ffc524
Move BackBuffer to ui.messages.
It doesn't really make sense in ui.core now it's doing more...
The classes it's integrating are all in messages.
9 年之前
Greg Holmes
4589fcd796
Fix unit test.
9 年之前
Chris Smith
db4e5c2c77
Give the BackBuffer an EventFormatter.
Urgh.
9 年之前
Greg Holmes
89e4ba2f2a
Tidy ErrorReporter test.
9 年之前
Greg Holmes
34025b58dc
Remove NullOutputStream.
9 年之前
Greg Holmes
effe7041d0
Improve test.
9 年之前
Greg Holmes
e744bd9af1
Add unit test for core action extractor.
9 年之前
Greg Holmes
ed2cffce33
Add test for FeedbackSender.
9 年之前
Greg Holmes
6100420580
Created FeedbackHelper class.
9 年之前
Greg Holmes
1610704cd0
Add a test to CoreFeedbackDialogModel.
9 年之前