Gregory Holmes
bee924a4fd
issue 1135: Main frame should update icon in response to config changes
git-svn-id: http://svn.dmdirc.com/trunk@3902 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
233caad322
issue 1138: nicklist altBackgroundColour should be under "ui" not "nicklist"
git-svn-id: http://svn.dmdirc.com/trunk@3901 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
021ecde23a
Unsetting colours now reverts them (+ unit test)
Fixes issue 1136, issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3900 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
8fde0a983d
fixes issue 1138: nicklist altBackgroundColour should be under "ui" not "nicklist"
git-svn-id: http://svn.dmdirc.com/trunk@3899 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
850bad60bb
Theme list updates when the preferences dialog is opened
Themes now set their enabled boolean when being disabled
Fixes issue 1140, fixes issue 1139
git-svn-id: http://svn.dmdirc.com/trunk@3898 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
6dfb21b191
fixes issue 1131: Remove UIUtilities.layoutGrid
git-svn-id: http://svn.dmdirc.com/trunk@3895 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
bd0e61b3db
Make ArrayListTransferHandler unit testable. issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3894 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
a3da95023a
Make ArrayListTransferHandler unit testable. issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3892 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
dc64a7b982
ConfigTarget now defaults its name/string representation to GLOBAL, so its 100% coverage is reported properly.
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3890 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
971603925a
Extra ConfigFile test cases. Removed some superfluous conditionals in ConfigFile.
issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3889 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
bd3811381f
Make ArrayListTransferHandler less complex. issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3887 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
6b52f5e5a2
Move themes to ui.themes
Theme identities may now use $theme to refer to their theme's (extension-less) file name
Fixes issue 1126
git-svn-id: http://svn.dmdirc.com/trunk@3886 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
5a7a094782
Move themes to ui.themes
Theme identities may now use $theme to refer to their theme's (extension-less) file name
Fixes issue 1126
git-svn-id: http://svn.dmdirc.com/trunk@3885 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
4f8fa8496a
issue 1128: NickListRenderer could be simplified
git-svn-id: http://svn.dmdirc.com/trunk@3883 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Gregory Holmes
48a5590e36
fixes issue 1128: NickListRenderer could be simplified
git-svn-id: http://svn.dmdirc.com/trunk@3882 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
c711f8a938
Remove some pointless null checks in ProgramError to stop it showing as missing coverage
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3881 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
990797b148
Update some util unit tests
TextFile now throws a UOE if you try to delete a file if it was constructed with an InputStream (consistent with the behaviour of writeLines)
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3880 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
4d629b7386
Fixed configchange listeners not being called properly
Themes are now dynamically loadable/unloadable
Fixes issue 1068
git-svn-id: http://svn.dmdirc.com/trunk@3879 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
134e1a33fa
Identities initialised using streams now require two to be passed, as there doesn't seem to be a reliable way to read one twice...
Fixes issue 1123
Fixes issue 1124
Fixes issue 1125
git-svn-id: http://svn.dmdirc.com/trunk@3878 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
3e2cb79ce5
Make Identity.initFile more robust. Fixes problems caused by issue 1122
git-svn-id: http://svn.dmdirc.com/trunk@3877 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
b63bad4464
Identities are once again being migrated properly
Fixes issue 1122
git-svn-id: http://svn.dmdirc.com/trunk@3876 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
7cf0d1b11d
Tidy up IdentityManager/ConfigManager following the changes for issue 1121
git-svn-id: http://svn.dmdirc.com/trunk@3875 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
805ec792f5
Rejiggle how ConfigManager migration works
Fixes issue 1121
git-svn-id: http://svn.dmdirc.com/trunk@3874 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
513dd63a66
More work on themes/configmanagers/etc
Issue 1068
git-svn-id: http://svn.dmdirc.com/trunk@3872 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
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 jaren geleden
Chris Smith
a30304a786
Action unit tests
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3869 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
94dc05d6b1
PreferencesSetting unit testing
Issue 1106
git-svn-id: http://svn.dmdirc.com/trunk@3868 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
Chris Smith
85f7ec82e3
Action unit test
git-svn-id: http://svn.dmdirc.com/trunk@3828 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
Chris Smith
2811156db0
Fix silly inefficiency with CommandParser.addHistory
git-svn-id: http://svn.dmdirc.com/trunk@3820 00569f92 -eb28-0410-84fd-f71c24880f
16 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden