Chris Smith
3662fc58ca
Merge pull request #238 from greboid/awaymessages
Switch to Executors from TimerTasks.
hace 9 años
Greg Holmes
06174e8574
Switch to Executors from TimerTasks.
hace 9 años
Chris Smith
f8feb0df73
Merge pull request #237 from greboid/awaymessages
Fix Away Messages.
hace 9 años
Greg Holmes
5ee155dbbb
Fix Away Messages.
hace 9 años
Chris Smith
227b1bc2ba
Merge pull request #236 from greboid/tidying
Camel case ServerInviteReceivedEvent
hace 9 años
Greg Holmes
850ebcb8c4
Initialise the away message to empty.
hace 9 años
Greg Holmes
b396a0ff28
Rename file too.
hace 9 años
Greg Holmes
1961e6f908
Camel case ServerInviteReceivedEvent.java
hace 9 años
Chris Smith
4ffeaeb054
Merge pull request #235 from greboid/tidying
Tidy up away states in Connection.
hace 9 años
Greg Holmes
42469b280e
Commit tests as well...
hace 9 años
Greg Holmes
3dc2220e72
Switch back to String for away message.
hace 9 años
Greg Holmes
5dde881c86
Tidy up away states in Connection.
hace 9 años
Chris Smith
259fa179c1
Merge pull request #234 from csmith/master
Separate most swing logic from core model.
hace 9 años
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.
hace 9 años
Greg Holmes
1c4e4bf1c8
Merge pull request #233 from csmith/master
Remove deprecated method.
hace 9 años
Chris Smith
492bef1c7f
Remove deprecated method.
hace 9 años
Greg Holmes
7d346efef5
Merge pull request #232 from csmith/master
Remove StyledDocument stuff from styliser.
hace 9 años
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.
hace 9 años
Chris Smith
85c0c0bdb9
Merge pull request #231 from greboid/master
Remove get/set ActionManager methods.
hace 9 años
Greg Holmes
f226a239b1
Remove get/set ActionManager methods.
hace 9 años
Chris Smith
0e98981d33
Merge pull request #230 from greboid/master
Stop installActionPack method being static.
hace 9 años
Greg Holmes
258f469e33
Stop installActionPack method being static.
hace 9 años
Chris Smith
17de4a382d
Merge pull request #229 from greboid/master
Stop using ActionManager.getActionManager
hace 9 años
Greg Holmes
ac85bf26e9
Merge pull request #228 from csmith/master
Store display properties in Line.
hace 9 años
Greg Holmes
7eff7aafb5
Stop using ActionManager.getActionManager
hace 9 años
Chris Smith
2e45dfbbe0
Store display properties in Line.
hace 9 años
Greg Holmes
edcdfc84d5
Merge pull request #227 from csmith/master
Push more parser config into the factory.
hace 9 años
Chris Smith
2291ecfdd1
Push more parser config into the factory.
hace 9 años
Greg Holmes
644ae9e29d
Merge pull request #226 from csmith/master
Remover CertProblemListener.
hace 9 años
Chris Smith
2350891f8d
CertificateManager can be a local.
hace 9 años
Chris Smith
a970bb237d
Remover CertProblemListener.
hace 9 años
Greg Holmes
6e8e6a2adc
Merge pull request #225 from csmith/master
Use lists not arrays.
hace 9 años
Chris Smith
e70afde8b0
Use lists not arrays.
This is required by the plugins change.
hace 9 años
Greg Holmes
527ce3f34b
Merge pull request #224 from csmith/master
Raise certificate events.
hace 9 años
Chris Smith
7ca2030324
Raise certificate events.
hace 9 años
Greg Holmes
3a76c357ff
Merge pull request #223 from csmith/master
Add events for certificate problems.
hace 9 años
Chris Smith
e6af47c7e1
Add events for certificate problems.
Issue #213
hace 9 años
Greg Holmes
5e556b4629
Merge pull request #222 from csmith/master
Move some logic into parser factory.
hace 9 años
Chris Smith
5c849eec4c
Move some logic into parser factory.
hace 9 años
Greg Holmes
747a6f93b9
Merge pull request #221 from csmith/master
Switch IRCDocument over to timestamps.
hace 9 años
Chris Smith
cb776d84ae
Tidy up trimming.
hace 9 años
Chris Smith
9523367174
Replace old addText method with new one.
hace 9 años
Chris Smith
1512e3cbbd
Remove unused methods and tidy a little.
hace 9 años
Chris Smith
b8e17af365
Add method to add line with a timestamp.
hace 9 años
Greg Holmes
39cc1b684b
Merge pull request #220 from csmith/master
Make Line aware of timestamps.
hace 9 años
Chris Smith
09e76c8f7e
Make Line aware of timestamps.
Not sure why we went for String arrays - all lines have a timestamp
and some text. Store this sensibly.
hace 9 años
Greg Holmes
a1e63a0dd8
Merge pull request #219 from csmith/master
Make getParser() optional.
hace 9 años
Chris Smith
6ecb8e2e9a
Make getParser() optional.
Returning null is bad.
hace 9 años
Greg Holmes
c35a741abd
Merge pull request #218 from csmith/master
Server tidying.
hace 9 años
Chris Smith
b786ea5bfb
More Server fiddling.
Make Raw optional, mark some fields as @Nonnull.
hace 9 años