plugins:
c4086f2 Greg Holmes <greg@dmdirc.com>
Add limit to number of status bar messages.
Fixes-Issue: CLIENT-398
Gerrit: http://gerrit.dmdirc.com/2636
Change-Id: Ie1ce87561788d54ea392d6c54433c41305739a10
plugins:
98660f1 Shane Mc Cormack <shane@dmdirc.com>
Fix some issues with AED. - When editing an action, you can now add more triggers to it. - Trigger Item dropdown now only contains the triggers that are compaible but not yet set rather than, all triggers except the last one you added. - If only a single TriggerGroup exists, automatically select it.
Gerrit: http://gerrit.dmdirc.com/2631
Change-Id: Ib99b34d1cd8f137f8707e4191cc742ed90dc2740
installer:
74e7095 Shane Mc Cormack <shane@dmdirc.com>
Improve debian version generation to be able to handle a jump from 0.X.Y to 0.X+1 better (eg, 0.6.7 -> 0.7)
Gerrit: http://gerrit.dmdirc.com/2583
Change-Id: I088dde73c2aaa98db28a0795394a3ec835bb3b18
plugins:
ea680a8 Shane Mc Cormack <shanemcc@gmail.com>
Bump parser version. Bring the Apple class up to date some more.
- NSApplication no longer exists in java on OS X.
- Apple introduced requestUserAttention to Application, so use it there
- Remove no-longer-required interface
- Add new methods from Application
- Tidy up the reflection a bit.
Unfortunately, looks like we still need the native library, as the
OpenURIHandler doesn't appear to work unless java is launched using
Apple's own JavaApplicationStub :/ (Which is another separate native binary
and means we lose the ability to update the client due to not using our
launcher.)
Gerrit: http://gerrit.dmdirc.com/2571
Change-Id: Ibb5649c67ae3cb8c9c9c51d5ee6addbacd63dea5
installer:
685e752 Shane Mc Cormack <shane@dmdirc.com>
Copy don't move - the debian/ dir should still keep the deb for uploading.
Gerrit: http://gerrit.dmdirc.com/2574
Change-Id: I51546507475f1cac22c8b4f9fa9a8debda264f13
parser:
6e58fcd Shane Mc Cormack <shanemcc@gmail.com>
Add support for SRV records for finding IRC servers. eg irc://quakenet.org/
Of the top 20 networks, it looks like only quakenet support it right now,
but it makes sense and allows for multiple servers to exist on the same IP
with different ports without needing to know the ports.
Eg for a test network you could just connect to irc://inspircd.testnetwork/
or irc://ircu.testnetwork/ without needing to remember the ports.
Gerrit: http://gerrit.dmdirc.com/2567
Change-Id: I462db5496da03426b84c84172e8085f8962bb1e9
parser:
cfac5e3 Shane Mc Cormack <shanemcc@gmail.com>
Seems ircd developers have standardised on 6697 as the default SSL port, so we should also.
Gerrit: http://gerrit.dmdirc.com/2566
Change-Id: I31f9d092188405cf2308008233319334d2687ec0
Update submodules: parser (new commits), plugins (new commits)
parser:
52c8058 Shane Mc Cormack <shanemcc@gmail.com>
Expose some new methods via the parser interfaces
Depends-On: I4395b5b15edf196390244da0658c47ca9c0dcda0
Gerrit: http://gerrit.dmdirc.com/2547
plugins:
6556983 Shane Mc Cormack <shanemcc@gmail.com>
Expose some new methods via the parser interfaces
Depends-On: I701d0dca3e03fc8f5f03356a641bb5985c3c661e
Gerrit: http://gerrit.dmdirc.com/2546
Change-Id: I5bfe48234dc3797e7be745166bd3a461226fc9d5
parser:
9377336 Shane Mc Cormack <shanemcc@gmail.com>
Add state-tracking to capability commands. Add support for "away-notify" capability (http://ircv3.atheme.org/extensions/away-notify-3.1) Add support for "account-notify" capability (http://ircv3.atheme.org/extensions/account-notify-3.1) Add support for "extended-join" capability (http://ircv3.atheme.org/extensions/extended-join-3.1) Don't bother negotiating UHNAMES or NAMESX using PROTOCTL if we have already enabled the userhost-in-names and multi-prefix capabilities with CAP Don't bother asking for TSIRC using the TIMESTAMPEDIRC command if we have negotiated it using CAP
Rename "tsirc" capability to "dfbnc.com/tsirc" as a non-standard capability
From a DMDirc point of view, capabilities probably need exposing through the general interface somehow so that if (for example) away-notify is enabled, the client doesn't still send lots of WHOs.
Gerrit: http://gerrit.dmdirc.com/2544
Change-Id: I9e8fb7bdb033459641a9bd0c5285504542ffcd88