Chris Smith
3063823cd2
Make Chat return a WindowModel.
Start to move FrameContainers behind an iface so they can be
pulled out.
For now, just cast back when needed.
9 年前
Chris Smith
946a10e37d
Use an EvictingQueue instead of RollingList.
9 年前
Chris Smith
dcf6b39f98
Turn giant foreach thing into a stream chain.
9 年前
Chris Smith
976e365835
Remove Query.getHost.
Only one place in the core needs the silly IRC format, so just
inline it there.
9 年前
Greg Holmes
4ba8d79af4
Fix CoreErrorsDialogModel adding duplicate errors.
9 年前
Chris Smith
538a202df7
Remove use of WeakList.
This is fairly trivial to implement with streams/lambdas,
no need to have our own hand-rolled list implementation
for it.
9 年前
Chris Smith
973ca5f869
Fix CME in ConfigManager.removeListeners.
Fixes #521
Fixes #522
9 年前
Chris Smith
459ef2b60a
Use Multimap instead of MapList.
9 年前
Chris Smith
5ed767ba72
Tidy up DisplayProperty a bit.
9 年前
Chris Smith
6a115b8343
Finish removing sendwho functionality.
9 年前
Chris Smith
cb33e97d2b
Allow things to stop events displaying.
9 年前
Chris Smith
70a3692bed
Make more server events use the new formatter.
9 年前
Chris Smith
bb62909c4c
Remove split user mode handling.
9 年前
Chris Smith
d12b554b19
Make some server events use the new formatter.
9 年前
Chris Smith
6647f60d9d
Remove who settings.
9 年前
Greg Holmes
70e2b04fd1
Switch to J8 Base64.
9 年前
Chris Smith
3fa826e95a
Remove channel who functionality.
This will go in a plugin instead.
9 年前
Chris Smith
8689ce05c2
Split giant method up.
9 年前
Chris Smith
94c1fea4b3
Stop recursively publishing errors if things break
9 年前
Chris Smith
3c16993963
Fix NPE when trying to add timestampless lines.
Think we're going to stop supporting this. If there's a decent
case for it then it should be done as a DisplayProperty instead.
9 年前
Greg Holmes
9c135b36be
Allow null messages, avoid exploding event handlers.
9 年前
Chris Smith
d0f99b8aae
Use GroupChat in events.
9 年前
Chris Smith
d629b64e4b
Replace Channel with GroupChat in commands.
(This depends on a plugins change)
9 年前
Greg Holmes
cc5547d240
Dont raise invocationtargetexceptions I see raise the exception itself.
9 年前
Chris Smith
40bc09acff
Synchronise access to maplist.
Fixes #500
9 年前
Greg Holmes
cb9377aea1
Fix the precondition.
9 年前
Greg Holmes
3fea564283
Bug fixes for the profiles dialog.
9 年前
Chris Smith
f86348dffd
Switch to non-deprecated Raven methods.
9 年前
Chris Smith
9a92c38831
Couple more.
9 年前
Chris Smith
44f668acb4
Add some mode methods to GroupChat.
These are just proxies to ChannelInfo for now.
9 年前
Greg Holmes
1014e789d8
Fix some errors, and the unit test.
9 年前
Greg Holmes
1fd70a32fe
Remove a bit of duplication from the last commit.
9 年前
Greg Holmes
5e81d03b7e
Some more tidying in the CoreProfilesDialogModel
9 年前
Greg Holmes
f9bef9be1e
Tidy up CoreProfilesDialogModel and bit.
9 年前
Greg Holmes
7482a12318
Add not empty validators for add/edit nicknames.
9 年前
Greg Holmes
cf03e2ba8a
Sanitise some Optionals before returning in Query.getHost
9 年前
Greg Holmes
c8a0b452a2
Fix odd query logic
9 年前
Greg Holmes
5a225dac92
Add QueryNickChangeEvent formatter.
9 年前
Chris Smith
82289a0ca6
Fix precondition check.
Add more verbose messages.
9 年前
Greg Holmes
131bd2d7a7
Add a QueryQuitEvent, add new nickname to QueryNickChangeEvent.
9 年前
Chris Smith
8d46bdace7
Make query online only.
9 年前
Greg Holmes
9915da828e
Add error logging to the event bus.
9 年前
Greg Holmes
3abce497b4
Stop throw nullpointers everywhere when getting stack traces.
9 年前
Chris Smith
66e21df172
Fix HighlightManager not respecting optionals.
9 年前
Chris Smith
0cd88dccbb
Remove BaseConfigProvider.
This just provided default implementations of most of the
ReadOnlyConfigProvider interface, which as of J8 we can
now just put in the interface itself.
9 年前
Greg Holmes
21c3cf3630
Switch channel away/back to new formatters.
9 年前
Greg Holmes
ae76914e19
Deselect error on deletetion in CoreErrorsDialogModel.
9 年前
Greg Holmes
0038e7356e
Fix broke core errors dialog model.
DisplayableError is now mutable and not an autovalue.
CoreErrorsDialog now stores errors and updates them appropriately.
Fixes DMDirc/Plugins#319
9 年前
Greg Holmes
da698b9da6
Add a LoggingExecutorService and use it for sentry error reporting.
Fixes #472
9 年前
Chris Smith
28e11532f0
Set up Raven properly.
9 年前