Chris Smith
b54efa3c82
Remove some unused code.
преди 8 години
Greg Holmes
9d71e63114
Merge pull request #653 from csmith/master
Remove unused DisplayableEvent properties.
преди 8 години
Chris Smith
9ccf14368a
Remove unused DisplayableEvent properties.
Now everything is using events, we don't need the legacy
format identifier.
преди 8 години
Greg Holmes
a1ff2b6c4b
Merge pull request #652 from csmith/master
Assorted tidying.
преди 8 години
Chris Smith
18cb00a6bc
Assorted tidying.
преди 8 години
Greg Holmes
15f3b92c59
Merge pull request #651 from csmith/master
Assign IDs to windows.
преди 8 години
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).
преди 8 години
Greg Holmes
aad0894be7
Merge pull request #650 from csmith/master
Separate Server and FrameContainer.
преди 8 години
Chris Smith
1141fd113f
Pass WindowModel into Server.
преди 8 години
Chris Smith
96933fd89a
Tear Server and FrameContainer apart.
преди 8 години
Greg Holmes
61ee61f5ef
Merge pull request #649 from csmith/master
Separate InputModel functions from FrameContainer.
преди 8 години
Chris Smith
10de163267
Separate InputModel functions from FrameContainer.
преди 8 години
Greg Holmes
be4e98c33c
Merge pull request #648 from csmith/master
Remove input methods from WindowModel.
преди 8 години
Chris Smith
217b5b1a22
Remove input methods from WindowModel.
Migrate all users to using the InputModel.
преди 8 години
Greg Holmes
c3aa458cc8
Merge pull request #647 from csmith/master
Introduce a model for window input.
преди 8 години
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.
преди 8 години
Greg Holmes
fdf1f5a39d
Merge pull request #646 from csmith/master
Remove FrameContainer parent/child fields.
преди 8 години
Chris Smith
874b2afd2d
Remove FrameContainer parent/child fields.
преди 8 години
Greg Holmes
c40549b94b
Merge pull request #645 from csmith/master
Remove usages of FrameContainer window methods.
преди 8 години
Chris Smith
9d18ce8942
Remove usages of FrameContainer window methods.
These will be going away shortly.
преди 8 години
Greg Holmes
f1689d71f3
Merge pull request #644 from csmith/master
Make the WindowManager track windows.
преди 8 години
Chris Smith
d6e6cb3c96
Make the WindowManager track windows.
Despite its name and description, the WindowManager relied on
each FrameContainer having a reference to its parents and all
its children.
The WindowManager now stores this information itself, and so
the FrameContainer methods can be gradually phased out.
преди 8 години
Greg Holmes
331d541057
Merge pull request #643 from csmith/master
Remove ramaining addLine methods.
преди 8 години
Chris Smith
a3b2815d16
Remove ramaining addLine methods.
Closes #426
преди 8 години
Greg Holmes
f6b4724a81
Merge pull request #642 from csmith/master
Add events for sent messages/ctcps/notices/raw lines.
преди 8 години
Chris Smith
7bfdf45249
Add events for sent messages/ctcps/notices/raw lines.
преди 8 години
Greg Holmes
4764f49a39
Merge pull request #641 from csmith/master
Use events in ShowTopic command.
преди 8 години
Chris Smith
2b171bb83d
Use events in ShowTopic command.
преди 8 години
Greg Holmes
511a04dea8
Merge pull request #640 from csmith/master
Remove another deprecated method.
преди 8 години
Chris Smith
7a5d418285
Remove another deprecated method.
преди 8 години
Greg Holmes
c4f4a81ccb
Merge pull request #638 from csmith/master
Use events for raw data in/out.
преди 8 години
Chris Smith
b7fd4e6fe1
Move raw events into plugins.
преди 8 години
Chris Smith
787c72850f
Use events for raw data in/out.
Issue #426
преди 8 години
Greg Holmes
c3e18e7a77
Merge pull request #637 from csmith/master
Remove some unused methods.
преди 8 години
Chris Smith
d080e44956
Remove some unused methods.
преди 8 години
Greg Holmes
147bdd01f5
Merge pull request #635 from csmith/master
Add display property to suppress timestamps.
преди 8 години
Chris Smith
dc0f607943
Add display property to suppress timestamps.
Formats defined in YAML can specify 'timestamps: false' to hide
the default timestamp for lines associated with that event.
Closes #633
преди 8 години
Greg Holmes
e5bc47cb5e
Merge pull request #632 from csmith/master
Fix some build warnings.
преди 8 години
Greg Holmes
bfb7913b43
Merge pull request #634 from csmith/pefm-fix
Use the right annotation to subscribe.
преди 8 години
Chris Smith
6b1e6e7e5c
Use the right annotation to subscribe.
преди 8 години
Chris Smith
37f13e9f7c
Fix some build warnings.
преди 8 години
Greg Holmes
f4c35db741
Merge pull request #629 from csmith/tidying
Make LogUtils more robust.
преди 8 години
Chris Smith
57cf21576b
Make LogUtils more robust.
Also make event bus errors have a better message.
Closes #627
преди 8 години
Greg Holmes
8c213dd424
Merge pull request #628 from csmith/tidying
Allow plugins to specify event formats.
преди 8 години
Chris Smith
7d5a0de34e
Allow plugins to specify event formats.
Closes #622
преди 8 години
Greg Holmes
a43d2f12cf
Merge pull request #626 from csmith/tidying
Use snapshot version of raven, send relase.
преди 8 години
Chris Smith
f270d34aa3
Use snapshot version of raven, send relase.
This enables release tracking in sentry.
преди 8 години
Greg Holmes
9cde8527d0
Merge pull request #625 from csmith/tidying
Propagate exceptions sanely.
преди 8 години
Chris Smith
8e701d9b8a
Propagate exceptions sanely.
преди 8 години
Greg Holmes
899d6a06a9
Merge pull request #624 from csmith/tidying
Use the new MutliEventFormatProvider.
преди 8 години