Chris Smith
37e196fdc6
Kill TabCompletionMatches.
7 年前
Chris Smith
d80e8f38c0
Merge pull request #730 from csmith/master
Deprecate TabCompletionMatches.
7 年前
Chris Smith
be72ff7de0
Deprecate TabCompletionMatches.
Make it extend a list instead of wrapping it, so we can just replace
all usages with... an actual list.
7 年前
Greg Holmes
52fa10251e
Merge pull request #729 from csmith/master
Extract interface for CommandParser
7 年前
Chris Smith
c539721d58
Extract interface for CommandParser
7 年前
Chris Smith
8bf6dbe815
Merge pull request #728 from csmith/master
Add interface for UnreadStatusManager.
7 年前
Chris Smith
f5be0bf102
Add interface for UnreadStatusManager.
7 年前
Greg Holmes
35e370f0b4
Merge pull request #727 from csmith/master
Make Command an interface
7 年前
Chris Smith
f4784c4130
Make Command an interface
7 年前
Greg Holmes
a9a31eddcb
Merge pull request #726 from csmith/master
Rename Command to BaseCommand.
7 年前
Chris Smith
7127abfa36
Make commands extend BaseCommand.
Flip BaseCommand and Command around so everything still works.
7 年前
Chris Smith
a652e88581
Rename Command to BaseCommand.
Command will eventually become an interface when all usages have been replaced
7 年前
Greg Holmes
2af37b90f5
Merge pull request #725 from csmith/master
Move some classes to API
7 年前
Chris Smith
5a3c8b1543
Fix Override annotation
7 年前
Chris Smith
6ef93005ae
Move some classes to API
7 年前
Greg Holmes
d8ddc737bd
Merge pull request #724 from csmith/master
Extract an interface for Styliser.
7 年前
Chris Smith
483306c022
Extract an interface for Styliser.
7 年前
Greg Holmes
719e31ae94
Merge pull request #723 from csmith/styliser
Remove deprecated styliser methods.
7 年前
Chris Smith
91584222e1
Remove deprecated styliser methods.
7 年前
Greg Holmes
a84a298d96
Merge pull request #722 from csmith/styliser
Move static styliser methods to new class.
7 年前
Greg Holmes
6a2c14f786
Merge pull request #721 from csmith/master
Minor style fixes
7 年前
Chris Smith
8343350cec
Move static styliser methods to new class.
The styliser needs an interface extracting into the API, and
we don't really want huge static methods defined on that.
7 年前
Chris Smith
90675fa8ff
Minor style fixes
7 年前
Greg Holmes
56c8d00c7a
Merge pull request #720 from csmith/master
Use PrivateChat in events, not Query.
7 年前
Chris Smith
5b9343873b
Use PrivateChat in events, not Query.
7 年前
Greg Holmes
f10623a588
Merge pull request #719 from csmith/master
Use new config annotations.
7 年前
Chris Smith
ba7cba7719
Migrate to new @AddonConfig annotation.
7 年前
Chris Smith
84e7992e2c
Migrate to new @UserConfig annotation.
7 年前
Chris Smith
c15764616f
Migrate to new @GlobalConfig annotation.
7 年前
Greg Holmes
2871c18aba
Merge pull request #718 from csmith/test-deps
Fix test deprecations.
7 年前
Greg Holmes
c211bc632e
Merge pull request #716 from csmith/master
Add config annotations to API.
7 年前
Greg Holmes
56480681d0
Merge pull request #717 from csmith/version-config
Add dummy version.config.
7 年前
Chris Smith
23300340c1
Fix test deprecations.
7 年前
Chris Smith
57f6323e62
Add dummy version.config.
This allows running DMDirc from IDEA, which seems useful.
Running a normal build just replaces the file in the build output.
7 年前
Chris Smith
3125be0e12
Add config annotations to API.
At present anything requesting the global config has to depend on
ClientModule, which won't necessarily be exposed through the API.
Move @GlobalConfig , @AddonConfig and @UserConfig to top level
classes in API, and provide both versions of them for now.
7 年前
Greg Holmes
44b674413f
Merge pull request #714 from csmith/master
Update dependencies
7 年前
Chris Smith
232ee993d4
Fix tests after mockito upgrade.
Mockito now errors if a mock is unnecessary, plus a few other minor
API changes.
7 年前
Chris Smith
9bb1d26647
Update dependencies
7 年前
Greg Holmes
a76889a143
Merge pull request #713 from csmith/master
Update gradle to 3.1.
7 年前
Chris Smith
57f5b05d3a
Update gradle to 3.1.
7 年前
Greg Holmes
d103b5ae92
Merge pull request #712 from csmith/master
Move IRC control codes to their own class.
7 年前
Chris Smith
1ae3f15867
Move IRC control codes to their own class.
Some other minor tidying to Styliser.
7 年前
Greg Holmes
5a05e46ff5
Merge pull request #711 from csmith/master
Extract interfaces for BackBuffer and IRCDocument.
7 年前
Chris Smith
2890ffc0e2
Move Document, Line et al to API.
7 年前
Chris Smith
89a09f4760
Extract an interface for Line.
7 年前
Chris Smith
ae5a5e7251
Extract interfaces for BackBuffer and IRCDocument.
7 年前
Greg Holmes
c7a7c40b3f
Merge pull request #710 from csmith/config-iface
More interface/API work.
7 年前
Chris Smith
23569dc14e
Move some more classes to API.
7 年前
Chris Smith
283c1ba958
Add an interface for ConfigBinder.
Rename the private implementation to ConfigBinderImpl, and
make ConfigBinder itself an interface.
7 年前
Greg Holmes
eb54c667ff
Merge pull request #709 from csmith/config-iface
ConfigProviderListeners aren't public.
7 年前