Chris Smith
b5e200216d
Disable numeric formatting, remove dead code.
With numeric formatting gone, all output is either added direct
to a window (which will be changed soon) or done through
displayable events. Message sinks are now completely unused,
as they don't affect displayable events.
Issue #426
8 лет назад
Chris Smith
ef2357d347
Add ugly event-based whois output.
This allows events to iterate over a collection property, and
adds formatting for whois results. It needs a lot of tidying,
but it's a start...
8 лет назад
Chris Smith
7c24c5dfa1
Update tests.
8 лет назад
Chris Smith
e1e78e2437
Couple more deprecation fixes.
8 лет назад
Chris Smith
621a53cf06
Change all command error/output to use events.
8 лет назад
Chris Smith
2204bf0570
Convert some commands to use output events.
8 лет назад
Chris Smith
e060357fb2
Fix deprecated methods in CommandFlagHandler.
8 лет назад
Chris Smith
9897426a7a
Make topics have proper dates.
8 лет назад
Chris Smith
b6cc7a098b
Extract config value retrieving from binder.
The logic to get a correctly typed setting given a class is
pretty general purpose, and will be useful elsewhere. Pull
it out of ConfigBinder and add some tests for it.
8 лет назад
Chris Smith
0a7fb8b874
Stop TabCompleter depending on CommandManager.
9 лет назад
Chris Smith
3908d97e09
Add basic test for PluginFileHandler.
9 лет назад
Chris Smith
cfcf5f0994
Add getPath utility method to JimFsRule.
This saves getting the FS and suffering the barrage of warnings
related to auto-closeable resources.
9 лет назад
Greg Holmes
aed9bd44c7
Tidying of ProgramError.
9 лет назад
Greg Holmes
3cb60bf8f5
Remove trace + details from ProgramError.
9 лет назад
Greg Holmes
3e93816b34
Remove {User,App}ErrorEvents.
9 лет назад
Chris Smith
944ae22024
Add a JUnit rule for using JimFS.
This means each test doesn't have to set it up and tear it down
manually (although only one actually did bother to tear it down :)).
9 лет назад
Greg Holmes
7f27d8ce48
Tidy up after changes.
9 лет назад
Chris Smith
1e3b0b5e28
Change a couple of event bus error reportings.
9 лет назад
Chris Smith
e939448113
Remove some event-based errors.
9 лет назад
Chris Smith
18f5dc8980
Fix tests.
9 лет назад
Chris Smith
8dccc60cf5
Remove some more AppErrorEvents.
9 лет назад
Chris Smith
d93f44ed9d
Remove profile migration logic.
The "old" profiles were pre 0.6.3m1 - if anyone upgrades from that
long ago they'll just lose their profiles.
9 лет назад
Chris Smith
ed7bdd0154
Remove unused field.
9 лет назад
Greg Holmes
28b5c0874c
Add launcher version to about dialog.
9 лет назад
Greg Holmes
c087c13245
Add test for removing global command with empty response.
9 лет назад
Greg Holmes
fba402922a
Allow empty commands, this removes the global AutoCommand.
9 лет назад
Greg Holmes
824c60f17f
Add a GlobalAutoCommandsDialogModel.
9 лет назад
Greg Holmes
5702f16727
Fix unit test.
9 лет назад
Greg Holmes
7455fe09da
Fix client after parser changes. Eventbouseseses.
9 лет назад
Chris Smith
deaf4b232f
Tidy how CommandParsers are created.
Instead of passing them in to the FrameContainer ctor, create
them afterwards.
This means the reference in FrameContainer can't be final but
removes the horrible setOwner() kludge that was previously in
CommandParser, and cuts down the deps needed to pass in to the
FrameContainer ctor.
9 лет назад
Chris Smith
f75e7f79f2
Fix almost all remaining FrameContainer refs.
9 лет назад
Chris Smith
a5b74d14f8
Make CommandParser use WindowModel.
9 лет назад
Chris Smith
459ef2b60a
Use Multimap instead of MapList.
9 лет назад
Greg Holmes
138249675b
Fix unit test.
9 лет назад
Chris Smith
d2c0dcd323
Add some alias tests.
9 лет назад
Chris Smith
d629b64e4b
Replace Channel with GroupChat in commands.
(This depends on a plugins change)
9 лет назад
Greg Holmes
1014e789d8
Fix some errors, and the unit test.
9 лет назад
Chris Smith
abfd488598
Fix tests.
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
57e2d38a07
*head desk* Fix unit test.
9 лет назад
Greg Holmes
a360fc03b8
Fix unit tests.
9 лет назад
Greg Holmes
6266711f11
Fix wrapped users being totally wrong.
9 лет назад
Chris Smith
2342c58761
Fix tests.
9 лет назад
Greg Holmes
61389fa85c
Fix unit test.
9 лет назад
Greg Holmes
10ac78a271
Switch to new Error Managers.
This is a little bit icky, but I can't see a nicer way to do it.
9 лет назад
Greg Holmes
c9db75f1cc
Tidy up ProgramError ctor.
9 лет назад
Greg Holmes
f50c007203
Make method static.
9 лет назад
Greg Holmes
cd2ae9f84a
Some changes to errors.
9 лет назад
Chris Smith
b28b6e5f9b
Remove urlBuilder params.
From everywhere.
9 лет назад
Chris Smith
fe7d1414ef
Remove PluginMetaData.getManager().
This is horribly icky and wrong. The only place it's used is
PluginFilesHelper, which can easily be given its own manager.
Also fix annoying shaded import.
9 лет назад