Chris Smith
47ceae6b4b
ConfigFile now extends TextFile instead of wrapping it rather oddly (groundwork for fixing issue 1154)
Fixed a couple of deprecated method uses in Server
Removed deprecated TextFile constructor
git-svn-id: http://svn.dmdirc.com/trunk@4005 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
5d21797f17
Add default junit paths to project.properties, as having them in default.properties doesn't seem to work (and I can't really see a point in having a separate properties file for them)
git-svn-id: http://svn.dmdirc.com/trunk@4004 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
5ea56e14ad
hardy has a separate junit4 package, lets point at that not a junit3 jar that we have replaced with a junit4 one
Fixes builds not building
git-svn-id: http://svn.dmdirc.com/trunk@4003 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Gregory Holmes
d5f26d14b0
fixes issue 1198: ErrorListDialog causes shutdown thread to hang
git-svn-id: http://svn.dmdirc.com/trunk@4001 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
1365a8d28c
Fix issue 1200
git-svn-id: http://svn.dmdirc.com/trunk@3999 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
77bbfbc494
Fix nightlies having a version of "SVN"
git-svn-id: http://svn.dmdirc.com/trunk@3998 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
70e1bfed5a
Make getResourceManager() public, fixes issue 1197
git-svn-id: http://svn.dmdirc.com/trunk@3997 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
bd618ff3cd
Well Tested Code++
Issue 1196
git-svn-id: http://svn.dmdirc.com/trunk@3996 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
6bcd7023df
Don't call loadClass twice for some classes in persistant plugins.
This also should stop onLoad being called twice.
Fixes issue 1196
git-svn-id: http://svn.dmdirc.com/trunk@3995 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
f9395005ff
Don't moan about missing constructors for non-main classes
Plugin errors now show what classname was trying to be loaded not just the main class
Don't try and create a new pluginclassloader for every class loaded via loadClass
Fixes issue 1195.
git-svn-id: http://svn.dmdirc.com/trunk@3994 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
7718d8ad1a
Match ui package name even without a Package object
Fixes issue 1193
git-svn-id: http://svn.dmdirc.com/trunk@3993 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
a5b41c4824
Fix issue 1189
git-svn-id: http://svn.dmdirc.com/trunk@3992 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
890739d1bb
Fix issue 1186, plugins attempt an update if a .update version of the jar exists
git-svn-id: http://svn.dmdirc.com/trunk@3991 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
82a80b1afd
I'm sure I commited this already.
Fix formatter splitusermode.
Fix issue 1187
git-svn-id: http://svn.dmdirc.com/trunk@3990 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
ed956b08ac
PreferencesManager and PreferencesSetting test now initialise the IdentityManager in their setUp methods, instead of in the test method, which somehow makes the IdentityManager magically work properly again. Issue 1106.
git-svn-id: http://svn.dmdirc.com/trunk@3989 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
c163cfaffd
Add an explicit test to make sure the default settings are loaded, to prevent random fatal errors further down the line
Fixes issue 1182
git-svn-id: http://svn.dmdirc.com/trunk@3988 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
e197fe387f
If we can't rename an update plugin, slap '.update' on the end of its file name and tell the user to restart. Fixes issue 1185.
Also, reload plugins that have been updated
git-svn-id: http://svn.dmdirc.com/trunk@3987 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
5909f0f1a5
Fix swing search bar incorrecting showing wrap dialog when initially searching upwards
Issue 1053
git-svn-id: http://svn.dmdirc.com/trunk@3985 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
2bb91940e8
Updater now tries to remove plugins before installing new ones, and throws an exception if the rename fails
Fixes issue 1183
git-svn-id: http://svn.dmdirc.com/trunk@3984 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
a94254b805
Attempt at making Windows uninstaller bail if DMDirc is running.
Didn't seem to work, but Java, DMDirc and my VM were acting oddly, so who knows!
Issue 441
git-svn-id: http://svn.dmdirc.com/trunk@3983 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
0a7b09b2cc
DMDirc.sh is now executable for all users if installing as root
Fixes issue 1178
git-svn-id: http://svn.dmdirc.com/trunk@3982 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
a4361756a4
Default root installs on linux to /opt/dmdirc
Fixes issue 1177
git-svn-id: http://svn.dmdirc.com/trunk@3981 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
4c5ddc4385
New searching mechanism
Fixes issue 1053
Fixes issue 1179 (dev error)
Fixes issue 1180 (dev error)
git-svn-id: http://svn.dmdirc.com/trunk@3980 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
767c27e57e
Profile names now have to be unique
Fixes Issue 1168
git-svn-id: http://svn.dmdirc.com/trunk@3979 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
6527890d82
Profile manager now names new profiles "New Profile[ n]"
Issue 1168
git-svn-id: http://svn.dmdirc.com/trunk@3978 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
9be24bb0c8
Global window now gets maximised properly
Fixes issue 1153
git-svn-id: http://svn.dmdirc.com/trunk@3977 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
8710f0be7e
Alias dialog clears the response properly
Fixes issue 1167
git-svn-id: http://svn.dmdirc.com/trunk@3976 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
ffadfa4394
First run wizard enables updater and error submission properly
Fixes issue 1170
git-svn-id: http://svn.dmdirc.com/trunk@3975 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
c0704ef0c2
Random parsery unit tests
git-svn-id: http://svn.dmdirc.com/trunk@3974 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
56e7336994
Unit test for parser port range checking
Issue 1171, issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3973 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
73bd375b4e
Unit test for ParserError.isUserError
Issue 1161, issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3972 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
f5d301589e
Add unit test for ActionGroupValidator that should've been made with it
Issue 1169, Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3971 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
dae7e615ae
/server and /newserver now validate their ports
Issue 1106, Fixes issue 1172
git-svn-id: http://svn.dmdirc.com/trunk@3970 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Gregory Holmes
f0da9dcfcc
fixes issue 1175
git-svn-id: http://svn.dmdirc.com/trunk@3969 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Gregory Holmes
d66432d894
fixes issue 1173: New Server Dialog allows new servers with invalid info
git-svn-id: http://svn.dmdirc.com/trunk@3968 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Gregory Holmes
7784066903
fixes issue 1169: AMD allows you to create duplicate groups
git-svn-id: http://svn.dmdirc.com/trunk@3967 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Gregory Holmes
df76d5983b
fixes issue 1166: Profile manager should use sane default values
git-svn-id: http://svn.dmdirc.com/trunk@3966 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
912f18f2e8
Checkstyle's global report doesn't include MiG layout
git-svn-id: http://svn.dmdirc.com/trunk@3965 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
46ba750f21
Remove "design for extension" from checkstyle checks
git-svn-id: http://svn.dmdirc.com/trunk@3964 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
ba4946af09
Single If not multiple.
Sorta related to issue 1176 I guess. Need a general-tidying issue!
git-svn-id: http://svn.dmdirc.com/trunk@3963 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
b9fceeda8b
Fix mode processing.
Fixes Issue 1176
git-svn-id: http://svn.dmdirc.com/trunk@3962 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
116e2ff888
Issue 661
git-svn-id: http://svn.dmdirc.com/trunk@3961 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
10420e0b44
This should fix issue 1127.
git-svn-id: http://svn.dmdirc.com/trunk@3960 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
2b2d0491b4
This was ment to commit before.
Issue 1109 / Issue 1108 ish
git-svn-id: http://svn.dmdirc.com/trunk@3959 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
3bb58919dd
ChannelInfo mode optimisation (Also optimised ClientInfo)
Fixes issue 1109
Fixes issue 1108
git-svn-id: http://svn.dmdirc.com/trunk@3958 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
8fbd16a57e
WindowManager unit test (issue 1106)
git-svn-id: http://svn.dmdirc.com/trunk@3957 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
3a44bdfde9
ok, I suck, I test compiled the wrong thing.
(Issue 1161, issue 1141, issue 1039)
git-svn-id: http://svn.dmdirc.com/trunk@3956 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
c17c734851
Add parser support for user errors (don't report to devs)
Make getMaxLength() error a userError.
- Fixes issue 1161
Make nick change overwriting an existing nick a userError
- Related to issue 1141
- Related to issue 1039
git-svn-id: http://svn.dmdirc.com/trunk@3955 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
df80eedbf0
Additional ActionModel unit test
git-svn-id: http://svn.dmdirc.com/trunk@3954 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Shane Mc Cormack
be2639bc21
Despite the unliklyness of using it for IRC, port 1 is infact a valid port!
Issue 1171
git-svn-id: http://svn.dmdirc.com/trunk@3953 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren