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
ad223b1a6e
Remove WhoisNumericFormatter.
пре 8 година
Chris Smith
bc37a9d982
Improve formatting of whois events.
пре 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
1767fa4e99
Add formatter support for before/after templates.
This allows formats that may be multi-line (whois results,
probably MOTD results at some point, etc...) to show a header
and footer around the actual content.
пре 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
86bd33fedb
Deprecate things that should be replaced by events
пре 8 година
Chris Smith
dfb63e9836
Add some more events, remove some unused methods.
пре 8 година
Chris Smith
4b61733f0c
Move some more formats over to events.
This allows us to remove a fair chunk of the notification
handling functionality in FrameContainer.
Issue 426
пре 8 година
Chris Smith
9897426a7a
Make topics have proper dates.
пре 8 година
Chris Smith
1576c2c798
Tidy up some unused/uncommonly used methods.
I think these will eventually go away entirely, once everything
is event-bus'd, but I'm not entirely sure how that works any
more :(
пре 8 година
Chris Smith
07c5f9449e
Minor tidying around displayable events.
пре 8 година
Chris Smith
daad29f32b
Tidying of Server.
Split out error description getting into its own method. Other
minor changes.
пре 8 година
Chris Smith
e54b0331f1
Fix weird plugin path construction.
We have a path, it doesn't really make sense to take the filename,
then take the directory, then create a new path using those...
пре 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
fed540f6fe
Ensure module methods have unique names.
Dagger 2.0 appears to require each method in a module to have a
unique name. In some cases we've used overloads with the same name.
Also, remove a bunch of boilerplate javadoc.
Issue #601
пре 9 година
Chris Smith
f0019ffb26
Fix source of notice events.
We were raising notices as all coming from the local user, not
the person that sent the notice. This is... unideal.
пре 9 година
Chris Smith
0a7fb8b874
Stop TabCompleter depending on CommandManager.
пре 9 година
Chris Smith
30b2d9332a
Tidy up plugin refreshing.
пре 9 година
Greg Holmes
b5d2f5faf7
Minor tidying.
пре 9 година
Greg Holmes
aed9bd44c7
Tidying of ProgramError.
пре 9 година
Greg Holmes
bc2e05d994
Change name of field in ProgramError.
пре 9 година
Greg Holmes
3cb60bf8f5
Remove trace + details from ProgramError.
пре 9 година
Greg Holmes
3e93816b34
Remove {User,App}ErrorEvents.
пре 9 година
Greg Holmes
69289df900
Move ProgramErrorAppender to logger
пре 9 година
Chris Smith
214a689ac0
Move update applying into the file handler.
пре 9 година
Greg Holmes
7f27d8ce48
Tidy up after changes.
пре 9 година
Greg Holmes
b58997a1d0
SLF4J Logging in the core.
пре 9 година
Chris Smith
ec1f76431b
Slf4j logging a few more things.
пре 9 година
Chris Smith
1e3b0b5e28
Change a couple of event bus error reportings.
пре 9 година
Chris Smith
e939448113
Remove some event-based errors.
пре 9 година
Chris Smith
8dccc60cf5
Remove some more AppErrorEvents.
пре 9 година
Chris Smith
2c6a9413e3
Slf4j a few more bits.
пре 9 година
Chris Smith
51e466c165
Don't string concat
пре 9 година
Chris Smith
8c91a4ca16
Remove CallbackNotFoundException, tidy up Query.
We don't need to reregister on nick change now, as we get all
the events anyway and filter them manually.
пре 9 година
Chris Smith
00171f9641
Use slf4j for a few errors.
пре 9 година
Chris Smith
5557aa4d5d
Make existing Log.error calls use app/user markers.
пре 9 година
Greg Holmes
9f46c009fe
Reorganise imports.
пре 9 година
Greg Holmes
8933a842bd
Bit of tidying and add Fatal errors.
пре 9 година
Greg Holmes
6518193f7d
Initial work on Logback logging.
пре 9 година
Chris Smith
238b385d30
Remove silly URL usage in PluginMetaData.
пре 9 година
Chris Smith
79e98e791a
Typo + style fix
пре 9 година
Chris Smith
149dc5af81
Split out a PluginFileHandler.
пре 9 година
Chris Smith
36c58019c5
Minor tidying in plugins
пре 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 година
Chris Smith
6b9bb52abb
Fix ServerManager logic for disconnected servers.
пре 9 година