Chris Smith
d15111ddd3
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.
8 jaren geleden
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
8 jaren geleden
Chris Smith
217b5b1a22
Remove input methods from WindowModel.
Migrate all users to using the InputModel.
8 jaren geleden
Chris Smith
d080e44956
Remove some unused methods.
8 jaren geleden
Chris Smith
e1e78e2437
Couple more deprecation fixes.
8 jaren geleden
Chris Smith
3fa826e95a
Remove channel who functionality.
This will go in a plugin instead.
9 jaren geleden
Chris Smith
d0f99b8aae
Use GroupChat in events.
9 jaren geleden
Chris Smith
020a9eed0f
Use new InviteManager iface.
Delete the duplicated methods from Connection.
9 jaren geleden
Chris Smith
d7d54945e6
Make GroupChatManager listen for channel closing.
Nicer than having Channel poke it explicitly.
9 jaren geleden
Chris Smith
933ffbbd8d
Make Channel use Connection not Server.
9 jaren geleden
Chris Smith
a75b7da084
Remove unused return types.
9 jaren geleden
Chris Smith
f9eb1c1275
Make a separate GroupChatManager.
For now this is just a straight(ish) copy of the way Server worked.
Need to make it use events in the future which should simplify it
quite a bit.
9 jaren geleden