Chris Smith
dcdeb9cd72
Renaming action groups now removes actions from the old group before it's nuked, so they don't get randomly unregistered
git-svn-id: http://svn.dmdirc.com/trunk@3672 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
2348dd949e
ActionManagerTest now deletes test dirs before running
ActionManager.makeGroup no longer fails if the group directory already exists on disk, and now throws an IllegalArgumentException if directory creation is needed and fails
Fixes issue 1014
git-svn-id: http://svn.dmdirc.com/trunk@3670 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
ab688214d2
Added Logger.assertTrue and switched ActionManager to use it
Fixes issue 1012, fixes issue 1013
git-svn-id: http://svn.dmdirc.com/trunk@3667 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Gregory Holmes
7809d09f96
new AMD can now add/edit/delete action groups (issue 545)
git-svn-id: http://svn.dmdirc.com/trunk@3666 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
034eac4543
Tidied up ActionModel.trigger and separated some of it into ActionModel.test so it can be unit tested
git-svn-id: http://svn.dmdirc.com/trunk@3665 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
6c5ed5c123
Added Action unit test
Fixed actions not creating directories as expected (thus group renaming not working as expected)
git-svn-id: http://svn.dmdirc.com/trunk@3664 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
734bcb880a
Added ActionManager unit test
git-svn-id: http://svn.dmdirc.com/trunk@3663 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
d3c99f6e72
Move JWrappingLabel into the components package where it belongs
git-svn-id: http://svn.dmdirc.com/trunk@3662 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
8ccaf4c733
Updater dialog now uses JWrappingLabel
Fixes issue 931
git-svn-id: http://svn.dmdirc.com/trunk@3661 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
fe7254b09b
Fix headers in the update dialog being wrong
git-svn-id: http://svn.dmdirc.com/trunk@3660 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
1c18c772c5
Server.getNetwork now throws an exception if the parser is null
Fixes issue 1008
git-svn-id: http://svn.dmdirc.com/trunk@3659 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
9edc406297
Fixed ActionManager.renameGroup incorrectly removing the group before calling removeGroup
Fixes issue 1010
git-svn-id: http://svn.dmdirc.com/trunk@3658 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
5faf71c11a
Changed assertions in IdentityManager to throw IAEs instead.
Fixes issue 1007
git-svn-id: http://svn.dmdirc.com/trunk@3657 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Gregory Holmes
4152b883bc
Work on issue 545
- Added a couple of action actions
- De-coupled the old AED from the AMD
- New AMD now uses old AED
git-svn-id: http://svn.dmdirc.com/trunk@3656 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Gregory Holmes
00efad7968
Some kind of start to some kind of textpane searching improvement
git-svn-id: http://svn.dmdirc.com/trunk@3655 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
97c71c9807
Disable ant-contrib method of building plugins as it doesn't include SVN versions
git-svn-id: http://svn.dmdirc.com/trunk@3651 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
69a42a5e04
Implemented DummyQueryWindow
Fixes issue 1001
git-svn-id: http://svn.dmdirc.com/trunk@3648 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
8657b5e630
Added ChannelWindow.redrawNicklist and made SetNickColour command use it instead of assuming we were using the swing UI
Fixes issue 1002
git-svn-id: http://svn.dmdirc.com/trunk@3647 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
79e0f9364b
Moved IconManager to UI
Check to make sure imageURL isn't null for any reason (and throw an IAE if it is, to help debug)
Fixes issue 988
git-svn-id: http://svn.dmdirc.com/trunk@3646 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
288cc6ed4b
Added umode +h to asuka mode aliases
Fixes issue 1003
git-svn-id: http://svn.dmdirc.com/trunk@3645 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
b537317b3f
Added DISCONNECTING server state. Should fix 'event called from parser that's not in use' errors.
Might fix issue 701
git-svn-id: http://svn.dmdirc.com/trunk@3644 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
4fecf78820
Basic PreferencesManager unit test
git-svn-id: http://svn.dmdirc.com/trunk@3643 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
ee0c51d2cc
Fix a couple of bugs with plugin versioning hacks
git-svn-id: http://svn.dmdirc.com/trunk@3642 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
ca3867f84c
Updated ChannelInfo unit test for parser method rename
git-svn-id: http://svn.dmdirc.com/trunk@3641 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
34d37325d2
Core style/pmd fixes
git-svn-id: http://svn.dmdirc.com/trunk@3640 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
50a5664219
PMD violation fixes
git-svn-id: http://svn.dmdirc.com/trunk@3639 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
923ca3e42c
Updated BuildAll.sh to call a script to submit plugins to the addon site
git-svn-id: http://svn.dmdirc.com/trunk@3638 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
5467545a07
ErrorManager should now refuse to report NoClassDefFoundError and NoSuchMethodError exceptions
git-svn-id: http://svn.dmdirc.com/trunk@3637 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
30f242eea4
Remove version numbers from all plugins
git-svn-id: http://svn.dmdirc.com/trunk@3636 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
e050d96cb4
Plugins that don't have version/friendly version specified now have their version/friendly version set to their SVN revision
git-svn-id: http://svn.dmdirc.com/trunk@3635 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Gregory Holmes
13f80468cb
Fixes issue 910
git-svn-id: http://svn.dmdirc.com/trunk@3634 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
ae4f818d20
Load more code tidying
git-svn-id: http://svn.dmdirc.com/trunk@3633 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
fa6b78251b
Add unit test for DCC plugin's ip<->long methods
git-svn-id: http://svn.dmdirc.com/trunk@3632 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
02407bb1c8
Fix various PMD violations, javadoc errors, and general crap code. Mostly around the DCC plugin
git-svn-id: http://svn.dmdirc.com/trunk@3631 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
9a4f7e7f7a
Remove a few unused properties
git-svn-id: http://svn.dmdirc.com/trunk@3630 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Gregory Holmes
f303578199
Fixed some FindBugs errors
- Removed some superfluous method invocations
- Fixed an infinite recursion but in ActionManager
- Swapped some string concatenation for StringBuilders in ConditionTree
- Fixed the regex in VLC media source when running under windows
- Removed some unused/needed variables/code
- Renamed CategoryChangeListener methods to follow naming conventions
- Fixed useless string equals checks in the windows installer
- Fixed some genericity errors in ErrorManager and ButtonBar
- Fixed some crap primitive coercion in DurationEditor
- toString in InviteLabel is now useful
- Fixed some potential NPEs in the equals method in Profile
- Fixed some casting errors in JWrappingLabel
- Changed the scope of some fields in CipherUtils
git-svn-id: http://svn.dmdirc.com/trunk@3629 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Shane Mc Cormack
1b34323a41
Don't add unneeded junk to the install dir
git-svn-id: http://svn.dmdirc.com/trunk@3628 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Shane Mc Cormack
2eafd7ee79
WindowsInstaller now doesn't compare a string using !=
AddSVN now works with mawk aswell as gawk
git-svn-id: http://svn.dmdirc.com/trunk@3627 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
b4591c19a9
Bunch of minor style improvements
git-svn-id: http://svn.dmdirc.com/trunk@3626 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Gregory Holmes
19dd7948cf
another stab at the layout for the prefs dialog tree (better?)
git-svn-id: http://svn.dmdirc.com/trunk@3625 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Shane Mc Cormack
f9f94333bf
Linux installer now runs on PCBSD (And probably other BSDs) if java/java6 is pre-installed.
Linux installer now gives a nicer error to mac users who try to run it.
git-svn-id: http://svn.dmdirc.com/trunk@3620 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
68afd30982
Remove addon_revision constant.
Migration wizard will show for anyone who has general.addonrevision set (and it will subsequently be unset)
git-svn-id: http://svn.dmdirc.com/trunk@3619 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Shane Mc Cormack
ebfae6fe4a
Add addon site IDs to the plugins
git-svn-id: http://svn.dmdirc.com/trunk@3617 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Shane Mc Cormack
7106180c9f
Fix NPE, checkRequirements() now returns a boolean (like it should have done in the first place)
git-svn-id: http://svn.dmdirc.com/trunk@3616 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Shane Mc Cormack
36e89289c5
Automatically instanciate PluginComponent() when a new plugin is detected.
- Instanciation occur even if requirements fail, but if requirements fail the plugin will not be loaded.
git-svn-id: http://svn.dmdirc.com/trunk@3613 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
6046bd41e0
Remove debugging that greg left in
git-svn-id: http://svn.dmdirc.com/trunk@3612 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Shane Mc Cormack
f083a9c1b0
On unix building will automatically substitute the correct SVN Revision :D
(On windows it will just leave it as the default, so we should probably change this to something like -1 or so to make it obvious)
Nightly Build no longer tries to substitue RELEASE_DATE
git-svn-id: http://svn.dmdirc.com/trunk@3611 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
06cb2b25d8
ListenerList now uses a MapList not WeakMapList.
Should fix FRW issues properly. Issue 934.
git-svn-id: http://svn.dmdirc.com/trunk@3610 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
2b67bfb4f2
Added update components for plugins
git-svn-id: http://svn.dmdirc.com/trunk@3608 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás
Chris Smith
6659762a6c
Remove RELEASE_DATE
git-svn-id: http://svn.dmdirc.com/trunk@3607 00569f92 -eb28-0410-84fd-f71c24880f
16 anos atrás