Chris Smith
96933fd89a
Tear Server and FrameContainer apart.
8 anos atrás
Greg Holmes
61ee61f5ef
Merge pull request #649 from csmith/master
Separate InputModel functions from FrameContainer.
8 anos atrás
Chris Smith
10de163267
Separate InputModel functions from FrameContainer.
8 anos atrás
Greg Holmes
be4e98c33c
Merge pull request #648 from csmith/master
Remove input methods from WindowModel.
8 anos atrás
Chris Smith
217b5b1a22
Remove input methods from WindowModel.
Migrate all users to using the InputModel.
8 anos atrás
Greg Holmes
c3aa458cc8
Merge pull request #647 from csmith/master
Introduce a model for window input.
8 anos atrás
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 anos atrás
Greg Holmes
fdf1f5a39d
Merge pull request #646 from csmith/master
Remove FrameContainer parent/child fields.
8 anos atrás
Chris Smith
874b2afd2d
Remove FrameContainer parent/child fields.
8 anos atrás
Greg Holmes
c40549b94b
Merge pull request #645 from csmith/master
Remove usages of FrameContainer window methods.
8 anos atrás
Chris Smith
9d18ce8942
Remove usages of FrameContainer window methods.
These will be going away shortly.
8 anos atrás
Greg Holmes
f1689d71f3
Merge pull request #644 from csmith/master
Make the WindowManager track windows.
8 anos atrás
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 anos atrás
Greg Holmes
331d541057
Merge pull request #643 from csmith/master
Remove ramaining addLine methods.
8 anos atrás
Chris Smith
a3b2815d16
Remove ramaining addLine methods.
Closes #426
8 anos atrás
Greg Holmes
f6b4724a81
Merge pull request #642 from csmith/master
Add events for sent messages/ctcps/notices/raw lines.
8 anos atrás
Chris Smith
7bfdf45249
Add events for sent messages/ctcps/notices/raw lines.
8 anos atrás
Greg Holmes
4764f49a39
Merge pull request #641 from csmith/master
Use events in ShowTopic command.
8 anos atrás
Chris Smith
2b171bb83d
Use events in ShowTopic command.
8 anos atrás
Greg Holmes
511a04dea8
Merge pull request #640 from csmith/master
Remove another deprecated method.
8 anos atrás
Chris Smith
7a5d418285
Remove another deprecated method.
8 anos atrás
Greg Holmes
c4f4a81ccb
Merge pull request #638 from csmith/master
Use events for raw data in/out.
8 anos atrás
Chris Smith
b7fd4e6fe1
Move raw events into plugins.
8 anos atrás
Chris Smith
787c72850f
Use events for raw data in/out.
Issue #426
8 anos atrás
Greg Holmes
c3e18e7a77
Merge pull request #637 from csmith/master
Remove some unused methods.
8 anos atrás
Chris Smith
d080e44956
Remove some unused methods.
8 anos atrás
Greg Holmes
147bdd01f5
Merge pull request #635 from csmith/master
Add display property to suppress timestamps.
8 anos atrás
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 anos atrás
Greg Holmes
e5bc47cb5e
Merge pull request #632 from csmith/master
Fix some build warnings.
8 anos atrás
Greg Holmes
bfb7913b43
Merge pull request #634 from csmith/pefm-fix
Use the right annotation to subscribe.
8 anos atrás
Chris Smith
6b1e6e7e5c
Use the right annotation to subscribe.
8 anos atrás
Chris Smith
37f13e9f7c
Fix some build warnings.
8 anos atrás
Greg Holmes
f4c35db741
Merge pull request #629 from csmith/tidying
Make LogUtils more robust.
8 anos atrás
Chris Smith
57cf21576b
Make LogUtils more robust.
Also make event bus errors have a better message.
Closes #627
8 anos atrás
Greg Holmes
8c213dd424
Merge pull request #628 from csmith/tidying
Allow plugins to specify event formats.
8 anos atrás
Chris Smith
7d5a0de34e
Allow plugins to specify event formats.
Closes #622
8 anos atrás
Greg Holmes
a43d2f12cf
Merge pull request #626 from csmith/tidying
Use snapshot version of raven, send relase.
8 anos atrás
Chris Smith
f270d34aa3
Use snapshot version of raven, send relase.
This enables release tracking in sentry.
8 anos atrás
Greg Holmes
9cde8527d0
Merge pull request #625 from csmith/tidying
Propagate exceptions sanely.
8 anos atrás
Chris Smith
8e701d9b8a
Propagate exceptions sanely.
8 anos atrás
Greg Holmes
899d6a06a9
Merge pull request #624 from csmith/tidying
Use the new MutliEventFormatProvider.
8 anos atrás
Chris Smith
7421c1fa83
Use the new MutliEventFormatProvider.
Issue #622
8 anos atrás
Greg Holmes
25de1c7e21
Merge pull request #623 from csmith/tidying
Add format provider that handles multiple sources.
8 anos atrás
Chris Smith
e7e5315116
Add format provider that handles multiple sources.
This will allow plugins to supply their own format providers
while still allowing the user to override them using the
main format.yml file.
Issue #622
8 anos atrás
Greg Holmes
b9990dbb3d
Merge pull request #621 from csmith/tidying
Update to MBassador 1.2.4.
8 anos atrás
Chris Smith
1ad67b6c3f
Update to MBassador 1.2.4.
This release contains some performance improvements compared
to the version we were using.
Error handlers are now passed in at construction time, so
there was a small bit of refactoring required.
8 anos atrás
Greg Holmes
de80660b81
Merge pull request #620 from csmith/tidying
Add info about how to display text...
8 anos atrás
Chris Smith
4991209d9d
Add info about how to display text...
8 anos atrás
Greg Holmes
dcaf58b0e4
Merge pull request #619 from csmith/tidying
Disable numeric formatting, remove dead code.
8 anos atrás
Chris Smith
b5e200216d
Disable numeric formatting, remove dead code.
With numeric formatting gone, all output is either added direct
to a window (which will be changed soon) or done through
displayable events. Message sinks are now completely unused,
as they don't affect displayable events.
Issue #426
8 anos atrás