plugins:
34ad934 Chris Smith <chris@dmdirc.com>
Support for sending and receiving actions as "/me" in the XMPP parser
(This is how google talk does it)
Gerrit: http://gerrit.dmdirc.com/2358
Change-Id: I34f1c838e4871453e5104b41f4921cbd89561c00
util:
6522089 Shane Mc Cormack <shanemcc@gmail.com>
Update jgit-describe.jar: "Allow subdir to support multiple filtered files using : as a separator."
Gerrit: http://gerrit.dmdirc.com/2356
Change-Id: I0be41b0aef1ee3d5c42fb8a160c712edb5baabf9
plugins:
06ea6cf Shane Mc Cormack <shanemcc@gmail.com>
Update jgit-describe.jar: "Allow subdir to support multiple filtered files using : as a separator."
Gerrit: http://gerrit.dmdirc.com/2354
Change-Id: I14c8efd73ec3f52f8bfac7aaddb567ab5226aca4
plugins:
fd250d6 Shane Mc Cormack <shanemcc@gmail.com>
Update jgit-describe.jar: "Update with support for .git-files rather than requiring .git to be a directory and Better support for windows"
Gerrit: http://gerrit.dmdirc.com/2340
Change-Id: I7097d25e7fc8a018ec9ce0d7d2b7b03521d0447e
util:
25f540a Shane Mc Cormack <shanemcc@gmail.com>
Update jgit-describe.jar: "Update with support for .git-files rather than requiring .git to be a directory and Better support for windows"
Gerrit: http://gerrit.dmdirc.com/2339
Change-Id: I8e6fe3920b149034266dd4cbe22da819d680f31f
plugins:
5b091ef Greg Holmes <greg@dmdirc.com>
Add a real rowheight again to fix truncated icons in win7
Fixes-Issue: CLIENT-304
Gerrit: http://gerrit.dmdirc.com/2338
Change-Id: I7e968b8083d8dd34350fb63477e9722378a41bec
plugins:
0bd8222 Greg Holmes <greg@dmdirc.com>
Change Swing debug plugin to use DMDirc windows rather than dialogs.
Gerrit: http://gerrit.dmdirc.com/2335
Change-Id: I69ddafade77ee490affa068507ddd0b25cc45501
plugins:
c48b8b8 Greg Holmes <greg@dmdirc.com>
Disable OptionJSpinners on creation if state is disabled
Fixes-Issue: CLIENT-333
Gerrit: http://gerrit.dmdirc.com/2317
Change-Id: I5cf6aaae578887239e687417f4d5024d58efbcce
plugins:
d5947a3 Chris Smith <chris@dmdirc.com>
Fix some unit tests after Command Parser changes
Depends-On: Id8a9fde29d189e1c3cd025a3b9f30f2b575a7280
Gerrit: http://gerrit.dmdirc.com/2306
Change-Id: I89398b68189b70db3bc9127e2117ef6a8d6b68e9
plugins:
7932ff2 Greg Holmes <greg@dmdirc.com>
Fix a regression in the topic bar.
The topic bar should only change the topic when the server informs it
the topic has changed, currently this was changing the text regardless
of whether the topic change was allowed.
Gerrit: http://gerrit.dmdirc.com/2303
Change-Id: I0e5bc7f2eab7045c22406abcbeee0057b10759d1
parser:
b041071 Shane Mc Cormack <shanemcc@gmail.com>
Fix 001s not being part of serverInformationLines
Gerrit: http://gerrit.dmdirc.com/2269
plugins:
6c3e26c Shane Mc Cormack <shanemcc@gmail.com>
Speed up git version retrieval by using jgit-describe.jar (Built from https://github.com/ShaneMcC/jgit-describe) to describe the git tag rather than shelling out. This stops plugin jar building taking 2-5 seconds per plugin by shelling out.
Whilst not a fix exactly for CLIENT-330 - it will make it less of a pressing concern. It would still be nice to fix it though.
Gerrit: http://gerrit.dmdirc.com/2267
Change-Id: I8f11acd95917f734278509c6323ce604bd77414d
parser:
746d4df Shane Mc Cormack <shanemcc@gmail.com>
Fix for issue CLIENT-312 - Parser shouldn't extend runnable
The parser now defines some new methods:
- connect()
- connect(threadName)
- interrupt()
connect([threadName]) is responsible for creating any required threads
for the parser to run in and maintaining them internally.
interrupt() allows for interrupting these thread if they exist and if
required.
A new base class for parsers has been added to accomodate this with
minimum changes required elsewhere - ThreadedParser which BaseParser
now extends.
ThreadedParser handles the creation of a single controlThread and allows
interrupting it, and also defines an abstract void run() method (which
all existing parsers will already have from extending runnable in the
past) which is used by the controlThread.
Depends-On: I5ef8ea1e988fe9591df0054ad0016c409fc34b3f
Depends-On: I90ac61d56eb623165d3c4211f1c3247fcba823c8
Gerrit: http://gerrit.dmdirc.com/2255
plugins:
0009a08 Shane Mc Cormack <shanemcc@gmail.com>
Fix for issue CLIENT-312 - Parser shouldn't extend runnable
The parser now defines some new methods:
- connect()
- connect(threadName)
- interrupt()
connect([threadName]) is responsible for creating any required threads
for the parser to run in and maintaining them internally.
interrupt() allows for interrupting these thread if they exist and if
required.
A new base class for parsers has been added to accomodate this with
minimum changes required elsewhere - ThreadedParser which BaseParser
now extends.
ThreadedParser handles the creation of a single controlThread and allows
interrupting it, and also defines an abstract void run() method (which
all existing parsers will already have from extending runnable in the
past) which is used by the controlThread.
Depends-On: Ib3e884407181adc362394b23fe59f8e3b401d692
Depends-On: I5ef8ea1e988fe9591df0054ad0016c409fc34b3f
Gerrit: http://gerrit.dmdirc.com/2257
Change-Id: I9bd4a50a4ce7c1a3759435f5780d69add0b914f0