Chris Smith
b1b7a03456
Themes now unregister their identities when disabled
Unregistering an identity removes it from config managers (but they don't yet fire listeners)
Issue 1068
git-svn-id: http://svn.dmdirc.com/trunk@3871 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
a30304a786
Action unit tests
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3869 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
94dc05d6b1
PreferencesSetting unit testing
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3868 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
3ee7344d73
Create the junit report dir if it doesn't exist
git-svn-id: http://svn.dmdirc.com/trunk@3867 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
b025510fb0
Fixed failing unit tests, and fixed NPE in prefs setting
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3866 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
95ea091ee0
Added clover.xml and test-xml targets to junitreport
git-svn-id: http://svn.dmdirc.com/trunk@3865 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
baf55f0d5d
Clover now generates an XML report as well as HTML
Disabled the historical report generation for now
git-svn-id: http://svn.dmdirc.com/trunk@3864 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
45a5a37d27
Preferences unit tests
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3863 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
bd84d1c053
Parser unit tests (process modes)
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3862 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
537b2db312
Change fix for issue 1044, make it handle it the same way a part is handled.
git-svn-id: http://svn.dmdirc.com/trunk@3860 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
ffe8575500
Action wrappers now extend action groups
Groups now encapsulate instead of extending their ArrayLists, to limit the number of ways it can be modified
Various resulting tweaks
Fixes issue 631
git-svn-id: http://svn.dmdirc.com/trunk@3859 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
70a1590f02
Fix issue 1044: If a client is kicked before we get a names reply we create a fake channelClient (if getCreateFake is true) before calling onChannelKick
git-svn-id: http://svn.dmdirc.com/trunk@3858 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
0e96a879a7
Import changes from renji
git-svn-id: http://svn.dmdirc.com/trunk@3857 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
5cbbac2920
Horrible hacks to make the image actually create at a size that fits everything.
Feel free to rehack it if you can do it better.
Issue 954
git-svn-id: http://svn.dmdirc.com/trunk@3855 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
5c213b9484
fixes issue 1116: Paste context menu item is stripping CRLFs
git-svn-id: http://svn.dmdirc.com/trunk@3854 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
0fa4e23c8f
Implement ConfigFile.delete and TextFile.delete, and tests for them both
Added unit test for TextFile.writeLines
Fixes issue 1115, work on issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3853 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
1fff4b3a37
Create smaller OSX Installer Images
Somewhat related to issue 954
git-svn-id: http://svn.dmdirc.com/trunk@3852 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
bcf2feb532
Added WrappableCommand (implemented by /query and /msg), and support to the InputHandler.
Fixes issue 907.
git-svn-id: http://svn.dmdirc.com/trunk@3851 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
8948aa231b
Getting a connection error while disconnecting no longer raises an error
Fixes issue 1112
git-svn-id: http://svn.dmdirc.com/trunk@3850 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
43aa4cb0f9
Repurpose testRemoveInvitesOnDisconnect to testRemoveInvitesOnSocketClosed
Fixes issue 701
git-svn-id: http://svn.dmdirc.com/trunk@3849 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
ab2765bd44
Server is now somewhat stricter about states
Done in an attempt to understand issue 701
git-svn-id: http://svn.dmdirc.com/trunk@3848 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
b50a17f9b6
Pass bitchy unit tests!
Fixes issue 1110
Fixes issue 1111
git-svn-id: http://svn.dmdirc.com/trunk@3847 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
4d7a550715
Add another annoyingly bitchy quoting test for the ident client
git-svn-id: http://svn.dmdirc.com/trunk@3846 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
0620ade150
Added an extra assert to IdentClientTest.testNonNumericPort to catch inappropriate quoting
git-svn-id: http://svn.dmdirc.com/trunk@3845 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
85f04fda6a
Added some tests for ChannelInfo mode sending (mainly testing behaviour that isn't yet implemented)
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3844 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
f4093b88ac
Tidy up and refactor the VLC plugin, so it's possible to unit test
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3843 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
bc17ce483d
Escape Strings in ident responses.
Fixes issue 1096
Fixes issue 1097
Fixes issue 1098
git-svn-id: http://svn.dmdirc.com/trunk@3842 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
d3e1eee8fd
Fix unit test (issue 1098)
git-svn-id: http://svn.dmdirc.com/trunk@3841 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
d97055ffc7
Added another test for ProcessQuit, and some extra asserts to make sure clients are added/removed properly
Added tests for parser processing of parts
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3840 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
01089156ae
Remove silly loop in createPluginJar, thus increasing its speed niftily!
git-svn-id: http://svn.dmdirc.com/trunk@3839 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
94bfee60a1
Layout change in MainFrame (does nothing really)
When treeview rollovers are disabled they're now really disabled, CPU usage a huge issue when enabled (issue 1102)
git-svn-id: http://svn.dmdirc.com/trunk@3836 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
3f64082171
Empty the .clover dir prior to running clover to speed it up.
git-svn-id: http://svn.dmdirc.com/trunk@3831 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
7dff3b5492
Added unit test for parser quit processing
git-svn-id: http://svn.dmdirc.com/trunk@3830 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
71bddf4451
Added unit test for parser topic processing
git-svn-id: http://svn.dmdirc.com/trunk@3829 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
85f7ec82e3
Action unit test
git-svn-id: http://svn.dmdirc.com/trunk@3828 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
d1fe7ee2d0
CommandParser unit test
git-svn-id: http://svn.dmdirc.com/trunk@3827 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
2ab815cdc8
Bit more memory for stuff - this is about as high as we can go
git-svn-id: http://svn.dmdirc.com/trunk@3824 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
79915df339
Also report installer-build failures
git-svn-id: http://svn.dmdirc.com/trunk@3822 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
2811156db0
Fix silly inefficiency with CommandParser.addHistory
git-svn-id: http://svn.dmdirc.com/trunk@3820 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
5afafb93e8
Report nightly build failures
git-svn-id: http://svn.dmdirc.com/trunk@3818 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
6ee51f5e65
Refactor IdentClient slightly
Add unit test for ident responses
git-svn-id: http://svn.dmdirc.com/trunk@3817 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Shane Mc Cormack
abfde3c6df
Fix definition of ACTION_DELETED - fixes issue 1091
git-svn-id: http://svn.dmdirc.com/trunk@3815 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
ed44286502
Fix confirm quit pref setting the wrong setting
git-svn-id: http://svn.dmdirc.com/trunk@3814 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
a9b646423e
Add general.logerrors to prefs dialog
Remove command/silence char settings from prefs dialog, as changing them will result in huge amounts of pain unless you know what you're doing
git-svn-id: http://svn.dmdirc.com/trunk@3813 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
10cc43e005
If general.logerrors is set to false (its default value), errors are no longer logged to disk
git-svn-id: http://svn.dmdirc.com/trunk@3812 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
e205da6d2e
Synchronise access to ConfigManager.listeners
Should fix issue 1089
git-svn-id: http://svn.dmdirc.com/trunk@3811 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
68762fdb63
Identities are now loaded (falling back to properties for backwards compat) and saved as ConfigFiles
Fixes issue 1085
git-svn-id: http://svn.dmdirc.com/trunk@3810 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
a957a8cb10
Unit tests++
git-svn-id: http://svn.dmdirc.com/trunk@3809 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Chris Smith
029ded545e
Add messages to the ActionEventsTest to figure out which is failing
git-svn-id: http://svn.dmdirc.com/trunk@3807 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
93846c22ea
fixed a couple of issues with selected node background/foreground colours and rollover colours
git-svn-id: http://svn.dmdirc.com/trunk@3806 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago