Chris Smith
85f7ec82e3
Action unit test
git-svn-id: http://svn.dmdirc.com/trunk@3828 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
2811156db0
Fix silly inefficiency with CommandParser.addHistory
git-svn-id: http://svn.dmdirc.com/trunk@3820 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
Gregory Holmes
3082d892d6
Rollovers are no longer checked if the option is disabled
possible fix for issue 1090
git-svn-id: http://svn.dmdirc.com/trunk@3803 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
134b487838
Treeview once again has rollovers
git-svn-id: http://svn.dmdirc.com/trunk@3799 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
73b19e6b8c
use input-error not error for input error
git-svn-id: http://svn.dmdirc.com/trunk@3791 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
fa8aef6a57
fixes issue 454: Line wrap indicator
git-svn-id: http://svn.dmdirc.com/trunk@3790 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
0e47e54b08
ConfigFile now escapes #
git-svn-id: http://svn.dmdirc.com/trunk@3789 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
5b5cad149d
code tidying, more *_BORDER removal
git-svn-id: http://svn.dmdirc.com/trunk@3788 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
5bf62d37f6
Fiddled the way ConfigFile does escaping to allow = in keys
git-svn-id: http://svn.dmdirc.com/trunk@3787 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
8905c5cab0
ConfigFile now escapes/unescapes content vaguely sensibly, although it still doesn't like =s
git-svn-id: http://svn.dmdirc.com/trunk@3786 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
beb8cda1da
fixes issue 1072: AMD deselects all groups when an action is changed
AMD now deletes actions
git-svn-id: http://svn.dmdirc.com/trunk@3784 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
9f4f7a0af3
synchronised access on actions, added a few methods
git-svn-id: http://svn.dmdirc.com/trunk@3783 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
7b04007cbe
move the action delete action into Action instead of ActionManager
git-svn-id: http://svn.dmdirc.com/trunk@3782 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
8ec5908ff6
Added ACTION_DELETED action
Moved Action action firing to the core
git-svn-id: http://svn.dmdirc.com/trunk@3781 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
6358e7c737
use nice font in license panel in about dialog
git-svn-id: http://svn.dmdirc.com/trunk@3780 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
e7bd64c4e2
fix repainting issues with the treeview?
git-svn-id: http://svn.dmdirc.com/trunk@3779 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
5ec6ac76b8
Switch to making the seperator invisible instead of removing it
Issue 1065
git-svn-id: http://svn.dmdirc.com/trunk@3778 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
8071452dcf
Seperator in the window menu is now dynamically show/hidden
Fixes issue 1065
git-svn-id: http://svn.dmdirc.com/trunk@3777 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
53b83f702e
It's now possible to delete actions. Joy.
Fixes issue 1081 (dev error)
git-svn-id: http://svn.dmdirc.com/trunk@3776 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
9bb5987574
Fixed synchronisation in AMD
Should fix issue 1056
git-svn-id: http://svn.dmdirc.com/trunk@3775 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
2a0e1d562f
icon changes for frame containers in the treeview are now instant not delayed until the next repaint
git-svn-id: http://svn.dmdirc.com/trunk@3774 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
7590504657
AMD now edits the right actions
Fixes issue 1073
git-svn-id: http://svn.dmdirc.com/trunk@3773 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
1374f6c9d7
notifications are no longer cleared on any selection change
git-svn-id: http://svn.dmdirc.com/trunk@3772 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
69bebf138e
AMD now bound-checks the saved state
Should fix issue 1071
git-svn-id: http://svn.dmdirc.com/trunk@3771 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
576dc5c3a5
SwingFirstRunWizard now uses an action listener to show the profile manager
Fixes issue 1066
git-svn-id: http://svn.dmdirc.com/trunk@3770 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
3d44f87b55
Fix silly bug in linux uninstaller that prevented it from working
Switched linux uninstaller to use RMI for DMDirc-detection, not ps ax | grep DMDirc.jar
Issue 441
git-svn-id: http://svn.dmdirc.com/trunk@3769 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
c1d1073350
Tidy some of the crap javadoc/code/other crappy stuff in {Linux,}Installer.java
git-svn-id: http://svn.dmdirc.com/trunk@3768 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
7abd3f272a
Fatal errors are now reported immediately, rather than being queued, and block the reporting thread until they're done
git-svn-id: http://svn.dmdirc.com/trunk@3767 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
704717675d
The minimise and close MIs are now disabled if there are no active windows
Fixes issue 1078
git-svn-id: http://svn.dmdirc.com/trunk@3766 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
bae43594c3
Minimise and Close items in the window menu now work
Fixes issue 1077
git-svn-id: http://svn.dmdirc.com/trunk@3765 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
29b68358c6
Work around JDesktopPane not tracking selected frame in any sane manner
Fixes issue 1076
git-svn-id: http://svn.dmdirc.com/trunk@3764 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
162d9ee71d
Removed a bunch of unused methods from the FrameManager interface and its implementations
Added liberal doses of @Override annotations to ButtonBar and TreeFrameManager
Tidied up a DCCFrame method to reflect earlier InputWindow/WritableFrameContainer changes
git-svn-id: http://svn.dmdirc.com/trunk@3763 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
930e084741
Window menu's "toggleState" button now defaults to "Maximise"
Fixes issue 1064
git-svn-id: http://svn.dmdirc.com/trunk@3762 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Gregory Holmes
c8445f90fd
fixes issue 723: Closing windows with the treeview results in wrong title/window focus
Treeview now caches itself in a slightly more sane fashion (breaking rollovers for now)
git-svn-id: http://svn.dmdirc.com/trunk@3761 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
3fbaf0e662
Added support for line wrap notifications (only for non-commands)
InputWindows now have to return WritableFrameContainers not just FrameContainers
Issue 907
git-svn-id: http://svn.dmdirc.com/trunk@3760 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
1485c865bb
TextFiles/ConfigFiles can now be instansiated with InputStreams
Themes can now read metadata
Issue 1068
Fixes issue 1075 (dev error)
git-svn-id: http://svn.dmdirc.com/trunk@3759 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
9fd626a794
Added theme panel, repurposed PluginCellRenderer to render both themes and addons
Could do with some abstraction and tidying up, but it works
Issue 1068
git-svn-id: http://svn.dmdirc.com/trunk@3758 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
c80dc02059
Initial work on input validation/wrapping stuff
Issue 907
git-svn-id: http://svn.dmdirc.com/trunk@3757 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
3e18588f90
Plugin update components are no longer prefixed by "Plugin: "
git-svn-id: http://svn.dmdirc.com/trunk@3756 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
56b132e606
Tidy up the theme manager
Issue 1068
git-svn-id: http://svn.dmdirc.com/trunk@3755 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
a58c9034bb
Multiple themes can now be loaded at once
Issue 1068
git-svn-id: http://svn.dmdirc.com/trunk@3754 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前
Chris Smith
acac67d180
Themes are now applied right after the identity manager is loaded, rather than some time afterwards
git-svn-id: http://svn.dmdirc.com/trunk@3753 00569f92 -eb28-0410-84fd-f71c24880f
16 年之前