Shane Mc Cormack
bd618ff3cd
Well Tested Code++
Issue 1196
git-svn-id: http://svn.dmdirc.com/trunk@3996 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
Shane Mc Cormack
a5b41c4824
Fix issue 1189
git-svn-id: http://svn.dmdirc.com/trunk@3992 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
Gregory Holmes
f0da9dcfcc
fixes issue 1175
git-svn-id: http://svn.dmdirc.com/trunk@3969 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
Shane Mc Cormack
b9fceeda8b
Fix mode processing.
Fixes Issue 1176
git-svn-id: http://svn.dmdirc.com/trunk@3962 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
116e2ff888
Issue 661
git-svn-id: http://svn.dmdirc.com/trunk@3961 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
10420e0b44
This should fix issue 1127.
git-svn-id: http://svn.dmdirc.com/trunk@3960 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
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
16 years ago
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
16 years ago
Chris Smith
8fbd16a57e
WindowManager unit test (issue 1106)
git-svn-id: http://svn.dmdirc.com/trunk@3957 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
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
16 years ago
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
16 years ago
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
16 years ago
Shane Mc Cormack
d708907be5
Check if port is valid before trying to connect using it.
Fixes issue 1171
git-svn-id: http://svn.dmdirc.com/trunk@3952 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
2dcf84e13f
Fixes issue 1162
git-svn-id: http://svn.dmdirc.com/trunk@3951 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
4052e5d7a8
Profiles now use the user name provided by the OS by default
Fixes issue 1163
git-svn-id: http://svn.dmdirc.com/trunk@3950 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
c8400c2a53
Unit tests (ServerManager, Process004005, ProcessJoin)
Tidied up some logic in ConditionTree, and removed unneccesary asserts
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3949 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
bd01d95b9e
some work on issue 1094, doesnt fix it, but only messes up the statusbar now
git-svn-id: http://svn.dmdirc.com/trunk@3948 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
9c02afa9f5
remove debug from when i rewrote the layout for this. issue 1131.
git-svn-id: http://svn.dmdirc.com/trunk@3947 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
4b6a976850
fixes issue 1158: Error manager 'send' button doesn't disable properly
git-svn-id: http://svn.dmdirc.com/trunk@3946 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
2fd74275b1
fixes issue 1160: Global window displays incorrectly placed in window menu
git-svn-id: http://svn.dmdirc.com/trunk@3945 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
1c4035b388
fixes issue 1155: java.lang.NullPointerException - ui.swing.components.TextFrame.configChanged(TextFrame.java:865)
git-svn-id: http://svn.dmdirc.com/trunk@3944 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
e92a97a86b
fixes issue 1147: Treeview doesn't update in response to icon changes
git-svn-id: http://svn.dmdirc.com/trunk@3941 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
39324ce6df
Refactor ErrorManager/Logger so all reporting logic is in one place
Error reports submitted after-the-fact now work as expected
Fixes issue 1156
git-svn-id: http://svn.dmdirc.com/trunk@3940 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
4433cafc0a
Use formatters for DCC Chat messages.
Issue 373
git-svn-id: http://svn.dmdirc.com/trunk@3939 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
40b1aa81f4
Identities/ConfigFiles no longer try to write to non-writable files
Fixes failing unit tests (issue 1106)
git-svn-id: http://svn.dmdirc.com/trunk@3938 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
29900a3e82
SwingStatusBar is now synchronised with a semaphore, rather than method-level synchronisation
Fixes issue 1148
git-svn-id: http://svn.dmdirc.com/trunk@3936 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
d93ef9d993
Getting the UI's status bar no longer randomly instansiates the whole thing
Attempt at resolving issue 1148
git-svn-id: http://svn.dmdirc.com/trunk@3935 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago