Shane Mc Cormack
b8233be835
Log outgoing queries correctly rather than using the target nickname
7 years ago
Shane Mc Cormack
1e04553d1a
Fix LoggingPlugin backbuffer not working, and open/close events going to the wrong file.
7 years ago
Chris Smith
a7fe27227e
Support for core config provider changes
7 years ago
Chris Smith
9ca687017d
Handle random class renaming.
7 years ago
Chris Smith
8bbc292101
Update copyright.
7 years ago
Chris Smith
66256729c3
Use new core class for static styliser methods
7 years ago
Chris Smith
332d9b86b2
Migrate to new @GlobalConfig annotation.
7 years ago
Chris Smith
64813eda91
Support for core control code changes.
7 years ago
Chris Smith
3e072877be
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
7 years ago
Chris Smith
f143284fa2
Fix LoggingManager after event change.
7 years ago
Chris Smith
a55aa85f2e
Restructure to standard maven/gradle layout.
Stop swimming against the tide and accept what most of the rest of
the world does.
While it adds an annoying depth to the actual source code, it makes
the root directory nicer (no more 'test-res' dirs), means we don't
have to override the gradle config, and makes it nicer to work in
IDEA 2016.1.
7 years ago
Chris Smith
39a8d51f5c
Fix logging plugin's handling of self query events
Log entries should always go to the file corresponding
to the Query, rather than to the user that happened
to send the message.
Closes #430
8 years ago
Chris Smith
271919a875
Handle core date API changes.
8 years ago
Chris Smith
a1ca1342c0
Make logging plugin use new events.
DMDirc/DMDirc#426
8 years ago
Chris Smith
e4fe58ed1a
Support for core topic date changes.
8 years ago
Greg Holmes
ef74c6033b
SLF4J Logging in Logging plugin.
9 years ago
Chris Smith
4855c232c2
Weaken some things to WindowModel.
9 years ago
Chris Smith
9f984720f4
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 years ago
Chris Smith
8c61ac6fa1
Remove usages of Query.getHost()
9 years ago
Chris Smith
564063a9c4
Remove backbuffer timestamp completely.
9 years ago
Greg Holmes
ac2ba4775a
Add the missing files.
9 years ago
Greg Holmes
03eb7da560
Stop using addline without timestamp.
9 years ago
Greg Holmes
4c8fc9bdbf
Fix misnamed clients in logging plugin logging.
9 years ago
Chris Smith
c226437737
Remove use of ChannelInfo.
9 years ago
Greg Holmes
39c775c380
Use events for showing config in some more plugins.
9 years ago
Chris Smith
916eaa44c5
Remove urlBuilder params.
9 years ago
Chris Smith
62c83b4a0b
Change some Channels to GroupChats.
9 years ago
Chris Smith
fe26f8a87c
Support for core event renaming.
9 years ago
Shane Mc Cormack
ef35f746ad
2015!
9 years ago
Greg Holmes
5d4d0639ce
Make more things use GroupChatUser.
- Also by AutoValue Topic
- Also make getUser in Topic Optional
9 years ago
Greg Holmes
a68cc8d4e4
Remove TopicChangeListener. Add Topic to topic events.
9 years ago
Greg Holmes
f5782b8b41
Fixups for GroupChatUser.
9 years ago
Greg Holmes
3498e291a9
Use Query.getQuery in logging plugin.
9 years ago
Greg Holmes
a5c68ebc1c
Switch events to User.
9 years ago
Chris Smith
4f58e0bfa6
Plugin support for core changes.
9 years ago
Chris Smith
20eb46bb2e
Rename getOptionalConnection() to getConnection().
9 years ago
Chris Smith
806a515361
Support for core package changes.
9 years ago
Chris Smith
3805e1614a
Plugin support for core FrameContainer change.
9 years ago
Chris Smith
c480c6f511
Pull out logfile locating logic.
This moves a few hundred lines of 'where-to-put-the-log-file' logic
from the LoggingManager into a new class.
Everything is functionally identical for now, except the Locator
uses a ConfigBinder for its settings.
9 years ago
Chris Smith
bd7182d434
Tidy up some more getConnection calls.
9 years ago
Chris Smith
543d18ff7f
Minor tidying.
9 years ago
Greg Holmes
c5f17164e4
Fix resource leak in logging plugin.
9 years ago
Greg Holmes
d3f6d41c3f
Fix Logging plugin for new ReverseFileReader.
Depends-On: I921a395e088846216650d1ac14207cb915a6bb8c
Change-Id: If51c7d7214b560c656250f6157a5dc2d2a15894d
Reviewed-on: http://gerrit.dmdirc.com/4046
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Chris Smith
4c68c5e600
Enable PMD for plugins.
Fix assorted PMD errors.
Change-Id: I9af7e36f2aeb10bd658c5825ad2f94161e0bb243
Reviewed-on: http://gerrit.dmdirc.com/3940
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
57d088b6fe
Remove some redundant casts.
Change-Id: I7b4c7348eb44d731347546105a3a6c66fb132aa8
Reviewed-on: http://gerrit.dmdirc.com/3882
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Chris Smith
a1c4652af7
Fix some nonsense in the LoggingManager.
Don't get a random Object only to toString() it later, just use strings.
Don't rely on toString() existing across different implementations.
Don't try and find a log file for servers, they don't exist.
Change-Id: Ic53754d16a7c0d4b63246000236e51080450cb50
Reviewed-on: http://gerrit.dmdirc.com/3878
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Greg Holmes
5956243fc5
Use ColourManagerFactory
Change-Id: If1bc20d15561584c9296ad10f04957efb51c5966
Depends-On: I6ef45d10a4fe862854702eee671114ee09f01d4d
Reviewed-on: http://gerrit.dmdirc.com/3867
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Chris Smith
93d405608c
Gradle-ify the plugins.
* Move all plugins to their own top-level directories.
* Move resources out of source trees
* Add Gradle build scripts.
* Remove ivy and ant build scripts.
Change-Id: Ib69a48ef26800c174ccf51c84ff9d1f73529460f
Depends-On: I303b6b69518468f98d48d835b8f40135d9e4bcbf
Reviewed-on: http://gerrit.dmdirc.com/3850
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Chris Smith
8c88b5c68a
Tidy the logging plugin.
Change-Id: Id75901da628020c69c706ff0d8eee92ffdc7af61
Reviewed-on: http://gerrit.dmdirc.com/3845
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
9c4991af86
Final all the things.
Change-Id: I6d3651c56721206eb996c0a8a08cf6f69320deb1
Reviewed-on: http://gerrit.dmdirc.com/3837
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago