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
Update lib/jgit-describe.jar to a version that is a bit less strict about possible missing tags.
Change-Id: I8642e56da686879f56054fea14efa99ce5a6438e
Reviewed-on: http://gerrit.dmdirc.com/2302
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
UpdateCopyright.sh now matches some more things that we missed before.
When matching lines, check for the word "DMDirc" in the header aswell so as not to change other peoples copyright.
Change-Id: Ibb44871d3c75e12bfc8acd8410d6043910d072c5
Reviewed-on: http://gerrit.dmdirc.com/2301
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
Sprinkle some annotations over the CommandManager
More fiddling with NB7.1 settings
Change-Id: I2a0b751798249d4cc3e527f6d2e5525d1936f0e1
Reviewed-on: http://gerrit.dmdirc.com/2278
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
This has been handled by the separate build script for ages, but
we still build them into the root build/classes dir.
Change-Id: I881b84152781d329781c4064b4bed19de6c48dc4
Reviewed-on: http://gerrit.dmdirc.com/2275
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
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
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.
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
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.
Change-Id: I5ef8ea1e988fe9591df0054ad0016c409fc34b3f
Depends-On: Ib3e884407181adc362394b23fe59f8e3b401d692
Depends-On: I90ac61d56eb623165d3c4211f1c3247fcba823c8
Reviewed-on: http://gerrit.dmdirc.com/2256
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
Update to a version of lombok-pg built against latest lombok
Make build-properties include client libs as well as plugin libs
Go back to just using private.classpath instead of stupid references
Change-Id: Ia7daed2fa032433b7f7eb7fe142da318770dab79
Reviewed-on: http://gerrit.dmdirc.com/2265
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com>