Shane Mc Cormack
8ead9ecafd
Don't shell out to git.
Change-Id: I8bc1b5a533e1b074c3cecdce4efeb5fd1609ab6a
Reviewed-on: http://gerrit.dmdirc.com/2300
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 лет назад
Shane Mc Cormack
9ae77fc1aa
Update copyright for 2012
Change-Id: Ib1ec0d7b74ea50a9c49c81e7d4320d51457812d9
Reviewed-on: http://gerrit.dmdirc.com/2290
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 лет назад
Chris Smith
7e0b83a0c8
Tidy up util classes
Change-Id: I6d0665e57f6e0e2ff2fb6a18742acb99010e79bf
Depends-On: I0bfd2dc61096dd9670b269463c27d9b00fd9a917
Depends-On: Ia8de3c1a5fdc1eb9cfaa8b29a32bb3efb6d8ce6f
Reviewed-on: http://gerrit.dmdirc.com/2240
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 лет назад
Greg Holmes
7f34f9a7f7
Amend some validators to cope with null. Add validatable interface.
Change-Id: Ic952dfc1c8d2d25da366445d0f40bf573cb76c39
Reviewed-on: http://gerrit.dmdirc.com/2237
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 лет назад
Chris Smith
e9447070bc
Allow multiple parents for SimpleInjectors
Change-Id: I7fe3eba4843cff80052156c6b1adc7eace216895
Reviewed-on: http://gerrit.dmdirc.com/2217
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 лет назад
Chris Smith
41ba445b6f
Add some tests for ObservableListDecorator
Change-Id: I33b73ffae31972928697ca885d3e4445ca98bbc4
Reviewed-on: http://gerrit.dmdirc.com/2211
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 лет назад
Chris Smith
77fb202ace
Add observable list utilities
Change-Id: Id01ee7041561880deb4134505aa762d2bfccd8c8
Reviewed-on: http://gerrit.dmdirc.com/2206
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 лет назад
Greg Holmes
2fda4cc842
Load proxied listener calls in the correct class loader
This stopped plugins from being able to use awesome listener calls
Change-Id: I31204638628067954611bbd07525ed31bf92baa7
Reviewed-on: http://gerrit.dmdirc.com/2146
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 лет назад
Chris Smith
fefaaceb21
Add methods to ListenerList to proxy calls nicely
Change-Id: Ie1b86ffca587c8cc97bcc0a1ff440c4832e126bf
Fixes-Issue: CLIENT-298
Reviewed-on: http://gerrit.dmdirc.com/2143
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 лет назад
Greg Holmes
d9b65da75f
Change header?
Change-Id: Ic35853b0be7901c0d9b457ef5d099105e4852560
Reviewed-on: http://gerrit.dmdirc.com/2075
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 лет назад
Chris Smith
fd4e2649bc
Oops
Change-Id: Iffa8782b5a0a09acdaddc519f193febb84b10606
Reviewed-on: http://gerrit.dmdirc.com/2065
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 лет назад
Chris Smith
cd5d346a6e
Simple constructor dependency injector
Change-Id: I2ffee5b0dd39f47fd2f319d729213d0cde724c65
Reviewed-on: http://gerrit.dmdirc.com/2062
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 лет назад
Chris Smith
a7ff25a148
Pointless ctor
Change-Id: Ic027941b626e1033399eb90f419dd65ce2b2b7dc
Reviewed-on: http://gerrit.dmdirc.com/2028
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 лет назад
Chris Smith
4da9c6fffa
Style fixes
Change-Id: I5a1b323d7ed9f83ff30ad4c2da1f1a7de1662757
Reviewed-on: http://gerrit.dmdirc.com/1945
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 лет назад
Greg Holmes
ff6ee4874a
Add DateUtils and a formatDuration method. Minor tidying.
Change-Id: I8269aab84413d3865975a6ca15dc656a525895ea
Reviewed-on: http://gerrit.dmdirc.com/1928
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 лет назад
Chris Smith
855c095404
Fix line endings and trailing spaces
Change-Id: I36ccd739efef6b633cb8f927d820f7bfba49875f
Reviewed-on: http://gerrit.dmdirc.com/1922
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 лет назад
Simon Mott
306410b839
Unit test for CommandUtils
Change-Id: Id5020b8d2db071cd0e0898ea59f5e1602ef77bf7
Reviewed-on: http://gerrit.dmdirc.com/1900
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 лет назад
Simon Mott
63f3acc9f4
Creates CommandUtils class with parseArguments method
Fixes CLIENT-224
Change-Id: I89e8517eca2bfeb37672070368d3891e5cbe27bf
Reviewed-on: http://gerrit.dmdirc.com/1894
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 лет назад
Shane Mc Cormack
bd12d32d69
Move StreamReader to util.
Change-Id: I23bd774f91c4248782e8e11831b9db6307c31842
Depends-On: I31ac07ade010d2bff38aefeac71a03e946069627
Reviewed-on: http://gerrit.dmdirc.com/1869
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 лет назад
Chris Smith
fccaa6a54f
Warning fixes
Change-Id: Id774609449508bf01e53791c21de8c5d7c8f277c
Reviewed-on: http://gerrit.dmdirc.com/1871
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 лет назад
Greg Holmes
d852baca12
Make DoubleMap implement Map interface.
Depends-On: I69c5fd43b97244343b824aa7c2cf1d8bb71ba741
Change-Id: Ied8d9e0cf06819326a469e715c6925af8fd22b5a
Reviewed-on: http://gerrit.dmdirc.com/1851
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 лет назад
Greg Holmes
941b88b7c1
Add servername validator
CLIENT-164
Change-Id: If8fa77b51d50a0355ac3297aa0ef884908f05f8c
Reviewed-on: http://gerrit.dmdirc.com/1773
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 лет назад
Shane Mc Cormack
0d48baf2c8
Update Copyright
Change-Id: I9d07e1b9b906df823c5f433babac82feb8cef4b8
Reviewed-on: http://gerrit.dmdirc.com/1725
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 лет назад
Greg Holmes
b1c00c3168
PMD fixes for util
Change-Id: I3fb69847901bb13d9906c10dbae67d1d437daced
Reviewed-on: http://gerrit.dmdirc.com/1702
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 лет назад
Chris Smith
e8c5a10803
Add build script for util project
Change-Id: I7b5063eed32ec500899cd6cd8801821fde89c16a
Reviewed-on: http://gerrit.dmdirc.com/1668
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 лет назад
Greg Holmes
a77442a9d4
Add a QueueLinkedHashSet class
Change-Id: If58397d37b89c8fe6e099c47fb4d26fdc4589b49
Reviewed-on: http://gerrit.dmdirc.com/1632
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 лет назад
Greg Holmes
2831967a00
Add a QueueLinkedHashSet class
Change-Id: I17c38877fd69b7406cff9d2c56c26af33c3b9b10
Reviewed-on: http://gerrit.dmdirc.com/1629
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 лет назад
Chris Smith
7bcf819961
Fix colour validator being case sensitive
Change-Id: I8434b810ba3ee5548467c3fd2b72faed4046a586
Reviewed-on: http://gerrit.dmdirc.com/1572
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 лет назад
Chris Smith
9ba9a54d56
OptionalValidator no longer fails valid settings
Change-Id: I84d88575fd48f11ef1236fcbe1d137ac5bbbc920
Reviewed-on: http://gerrit.dmdirc.com/1568
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 лет назад
Chris Smith
7bb4ea7a92
Add some new validators for use later on
Change-Id: I1857299965ebbc60983b158791cee2cec39c1e95
Reviewed-on: http://gerrit.dmdirc.com/1567
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 лет назад
Chris Smith
fbd836e534
Add validators
Issue 4253
Change-Id: Id5a06b7a2567cf5b23b7886f15faeb4f00a5cc34
Reviewed-on: http://gerrit.dmdirc.com/1456
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Chris Smith
2bc887dacc
MapList now uses synchronised lists.
Added explicit documentation on synchronisation.
Minor code tidying and typo fixes.
Fixes issue 4344.
Change-Id: I92b691de235cb5da1ca83133cb6eac451c5973bd
Reviewed-on: http://gerrit.dmdirc.com/1452
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Chris Smith
0378573a34
Style fixes
Change-Id: Ifbff0f1a0d193403613a0d444443dd1c45d1acc2
Reviewed-on: http://gerrit.dmdirc.com/1334
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Chris Smith
ca87e1930b
Style fixes
Change-Id: I04161a813d1d25e632e5918ca1686157287125d7
Reviewed-on: http://gerrit.dmdirc.com/1330
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Greg Holmes
b4d11dff63
Style fixes
Change-Id: I883f68e6c9bbdc6ff845b1305f641f37dae323ef
Reviewed-on: http://gerrit.dmdirc.com/1320
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 лет назад
Chris Smith
0d83d4fe23
Fix NPE if removing non-existant listener type
Fixes issue 4039
Change-Id: Ie5ff2edc27c062cf6ff671a8cc88bcd2c80da075
Reviewed-on: http://gerrit.dmdirc.com/1184
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Chris Smith
7cdd4d3055
Fix stupid listener list issues
Change-Id: I9cf9e071a8e1c134026b50e78de569def85eda56
Reviewed-on: http://gerrit.dmdirc.com/1136
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Chris Smith
585fff1f77
Extract EqualComparator for use elsewhere
Change-Id: Ibd33c90c8935ff59d8b276061c2023fe19dd50a0
Reviewed-on: http://gerrit.dmdirc.com/1133
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Chris Smith
67ac276841
Un-hideously-break everything with some kind of hacks.
Change-Id: I300d89360bbac9ae5fc193d7c4627ed2deb93c09
Reviewed-on: http://gerrit.dmdirc.com/1129
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 лет назад
Chris Smith
5b2abacfa5
ListenerList is now perfectly, magically thread safe
There's no longer any need to synchronise when adding or
iterating to a listener list.
Change-Id: Ie39fbd92650bebffb13524e6054b187c3699833e
Reviewed-on: http://gerrit.dmdirc.com/1124
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
14 лет назад
Chris Smith
f71650983e
Minor random unit test changes
Change-Id: Ibefb42aba3dc5e5f30335054f26237c6be551b4b
Reviewed-on: http://gerrit.dmdirc.com/1073
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Simon Mott
a7918cc5ba
Removed unused import
Change-Id: I2c55f017fd06bc39f6c76c9af9db14854f36ba2b
Reviewed-on: http://gerrit.dmdirc.com/1012
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Gregory Holmes
a15db1ca96
Revert "Don't allow TextFile to be initialised with null inputs"
This reverts commit c8f4552cb7 .
Change-Id: I676f8529ed4f9a245893389e9ac35d58c92a53e5
Reviewed-on: http://gerrit.dmdirc.com/917
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 лет назад
Chris Smith
c8f4552cb7
Don't allow TextFile to be initialised with null inputs
Issue 3703
Change-Id: I5b58a915dee69bb88abc63771114562d96d4e5b5
Reviewed-on: http://gerrit.dmdirc.com/916
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 лет назад
Chris Smith
85bdc577c7
I wonder why there were odd failures when doing util tests...
Change-Id: I9d1d1f0f85661b8f419b79c0eaedb73c3960036e
Reviewed-on: http://gerrit.dmdirc.com/785
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 лет назад
Chris Smith
10a7036086
Move downloader to util
Change-Id: I3b95893a0e93f166c4888e3344405cd5b89692d3
Reviewed-on: http://gerrit.dmdirc.com/727
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 лет назад
Chris Smith
e6c6d5b897
Change non-regex uses of replaceAll to replace
14 лет назад
Chris Smith
80d0cb4bf8
Initial import of util classes
14 лет назад