Greg Holmes
591d31d33a
Add an assert to a test case.
hace 8 años
Greg Holmes
fa3f83ed90
Add a checker for nightly updates.
hace 8 años
Greg Holmes
a7dfd08d87
Merge pull request #673 from csmith/master
Simplify how we determine network names.
hace 8 años
Chris Smith
7feda9cc17
Simplify how we determine network names.
Guava provides a nice class which uses the public suffix list,
so we can ditch all of our hand-crafted logic and pathetically
small list of top level domains and do it properly.
hace 8 años
Greg Holmes
5775ab3cd2
Merge pull request #672 from csmith/master
Use KeyStoreLocator in CertificateManager.
hace 8 años
Chris Smith
c30a2756fb
Use KeyStoreLocator in CertificateManager.
Closes #664
hace 8 años
Greg Holmes
a68b9b7f13
Merge pull request #671 from csmith/master
Add a KeyStoreLocator.
hace 8 años
Chris Smith
54cb9d0c9d
Add a KeyStoreLocator.
This provides a nice interface to find a system-wide keystore
for us to use for trusted certificates.
Issue #664
hace 8 años
Greg Holmes
5417e082ef
Merge pull request #670 from csmith/master
Remove child event busses.
hace 8 años
Chris Smith
4382bce3aa
Remove child event busses.
Closes #662 .
hace 8 años
Greg Holmes
998b950c1f
Merge pull request #667 from csmith/master
Fix HighlightManagerTest.
hace 8 años
Chris Smith
e80b2a6536
Fix HighlightManagerTest.
hace 8 años
Greg Holmes
6bb1b2baf1
Merge pull request #666 from csmith/master
Add source checks for eventbus handlers.
hace 8 años
Chris Smith
648309f055
Add source checks for eventbus handlers.
In preparation for child eventbusses being removed, anything
trying to subscribe to specific windows now needs an explicit
check.
Issue #662
hace 8 años
Greg Holmes
3b2c211fa4
Merge pull request #663 from csmith/event-refactoring
Add a base class for events with a WindowModel source.
hace 8 años
Chris Smith
8cd93c8c7e
Add a base class for events with a WindowModel source.
For #662 , it makes sense to have a standard way to
get the source from events we may wish to filter.
This introduces a SourcedEvent interface, and adapts classes
to use it.
hace 8 años
Greg Holmes
0e677f8e70
Merge pull request #660 from csmith/master
Automatic test tidying.
hace 8 años
Chris Smith
767a156a87
Automatic test tidying.
hace 8 años
Greg Holmes
68143a3727
Merge pull request #659 from csmith/master
Remove some unused code.
hace 8 años
Chris Smith
8371b0978c
Remove some unused code.
hace 8 años
Greg Holmes
5be8a9d730
Merge pull request #658 from csmith/times
Switch to new date APIs.
hace 8 años
Chris Smith
8e1c213a8c
Make topics use new date APIs.
hace 8 años
Chris Smith
0fa22d3ad3
Replace old date APIs in error reporting code.
hace 8 años
Greg Holmes
b08cf65432
Merge pull request #657 from csmith/master
Update gradle to 2.11.
hace 8 años
Chris Smith
1cf4a6192b
Update gradle to 2.11.
Update DMDirc repo to HTTPS.
hace 8 años
Shane Mc Cormack
c08e16bde4
Merge pull request #656 from csmith/master
Update date handling after parser changes.
hace 8 años
Chris Smith
deb3b52ce4
Update date handling after parser changes.
The parser now uses the new API too, so we don't need to
do horrible things to convert.
hace 8 años
Greg Holmes
547b619070
Merge pull request #655 from csmith/master
Convert events to use new date APIs.
hace 8 años
Chris Smith
513120b5be
Convert events to use new date APIs.
Java 8 introduces a sane API for dates; to store datettimes
we should now be using LocalDateTime.
hace 8 años
Greg Holmes
a769fc7a3f
Merge pull request #654 from csmith/master
Remove some unused code.
hace 8 años
Chris Smith
b54efa3c82
Remove some unused code.
hace 8 años
Greg Holmes
9d71e63114
Merge pull request #653 from csmith/master
Remove unused DisplayableEvent properties.
hace 8 años
Chris Smith
9ccf14368a
Remove unused DisplayableEvent properties.
Now everything is using events, we don't need the legacy
format identifier.
hace 8 años
Greg Holmes
a1ff2b6c4b
Merge pull request #652 from csmith/master
Assorted tidying.
hace 8 años
Chris Smith
18cb00a6bc
Assorted tidying.
hace 8 años
Greg Holmes
15f3b92c59
Merge pull request #651 from csmith/master
Assign IDs to windows.
hace 8 años
Chris Smith
869713b4db
Assign IDs to windows.
This allows windows to be uniquely identified and shared with
clients that are running outside of the DMDirc process (e.g.
a web UI, or a remote instance).
hace 8 años
Greg Holmes
aad0894be7
Merge pull request #650 from csmith/master
Separate Server and FrameContainer.
hace 8 años
Chris Smith
1141fd113f
Pass WindowModel into Server.
hace 8 años
Chris Smith
96933fd89a
Tear Server and FrameContainer apart.
hace 8 años
Greg Holmes
61ee61f5ef
Merge pull request #649 from csmith/master
Separate InputModel functions from FrameContainer.
hace 8 años
Chris Smith
10de163267
Separate InputModel functions from FrameContainer.
hace 8 años
Greg Holmes
be4e98c33c
Merge pull request #648 from csmith/master
Remove input methods from WindowModel.
hace 8 años
Chris Smith
217b5b1a22
Remove input methods from WindowModel.
Migrate all users to using the InputModel.
hace 8 años
Greg Holmes
c3aa458cc8
Merge pull request #647 from csmith/master
Introduce a model for window input.
hace 8 años
Chris Smith
334b8d3d99
Introduce a model for window input.
Instead of WindowModel defining lots of methods on the off-chance
that the window is writable, pull them all into a separate
optional InputModel.
For ease of transition, FrameContainer will just implement both,
but eventually the input handling should be pulled out into
its own class.
hace 8 años
Greg Holmes
fdf1f5a39d
Merge pull request #646 from csmith/master
Remove FrameContainer parent/child fields.
hace 8 años
Chris Smith
874b2afd2d
Remove FrameContainer parent/child fields.
hace 8 años
Greg Holmes
c40549b94b
Merge pull request #645 from csmith/master
Remove usages of FrameContainer window methods.
hace 8 años
Chris Smith
9d18ce8942
Remove usages of FrameContainer window methods.
These will be going away shortly.
hace 8 años