Gregory Holmes
d2aad461d7
fixed NPE in preferences dialog
git-svn-id: http://svn.dmdirc.com/trunk@1026 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
92b93be6ed
Added callbacks i forgot to add before
git-svn-id: http://svn.dmdirc.com/trunk@1025 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
fb10874355
Added method to CommandWindow to get the FrameContainer that contains it
Abstracted invalidCommand handling back into CommandParser
Added action hook for unknown commands
git-svn-id: http://svn.dmdirc.com/trunk@1024 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
9e5ee45977
Preferences can no wuse colour picker properly (irc/hex/both)
background/foreground colours can only use irc colours, changed preferences dialog
git-svn-id: http://svn.dmdirc.com/trunk@1023 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
bd0844f890
FEATURE: preferences can now use the new colour picker
git-svn-id: http://svn.dmdirc.com/trunk@1022 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
7a26794737
Added callbacks to colourpicker, tidied up a bit
git-svn-id: http://svn.dmdirc.com/trunk@1021 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
3720abffca
Add initial colour picker code (needs callbacks and tidying up still)
git-svn-id: http://svn.dmdirc.com/trunk@1020 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
9f5f5ad83c
Actions now use trivial errors instead of stdout/err
git-svn-id: http://svn.dmdirc.com/trunk@1019 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
aa69c55cc6
Started backbuffer stuff
Fixed errors introduced in last commit >.<
Added onConnectError callback
git-svn-id: http://svn.dmdirc.com/trunk@1018 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
3922bad88a
Introduced an ActionMetaType interface so plugins (etc) can define their own meta-types
git-svn-id: http://svn.dmdirc.com/trunk@1017 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
5092e1a208
Rename ActionMetaType to CoreActionMetaType
git-svn-id: http://svn.dmdirc.com/trunk@1016 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
d891e5723d
Parser now gets the away reason using a sensible method not substring
git-svn-id: http://svn.dmdirc.com/trunk@1015 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
be9ec0a7fe
Fixed kick callback not creating a fake client
git-svn-id: http://svn.dmdirc.com/trunk@1014 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
a6befd820a
FEATURE: Added echo command
Updated /allchannels and /allservers to spoof the origin window, so commands like /echo work with them
git-svn-id: http://svn.dmdirc.com/trunk@1013 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
7dcfd617f9
Tab completers are now updated when commands are registered or removed
git-svn-id: http://svn.dmdirc.com/trunk@1012 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
02e0531940
Channels now reregister their callbacks when their ChannelInfo object is changed
git-svn-id: http://svn.dmdirc.com/trunk@1011 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
0882b62994
nicklist renderer now stores its channel
skeleton actions and plugins dialogs
git-svn-id: http://svn.dmdirc.com/trunk@1010 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
3d37ed0844
Added AWAY/BACK action hooks, and $awaymsg substitution, which doesn't work at present due to a parser bug
git-svn-id: http://svn.dmdirc.com/trunk@1009 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
7500068811
BUG: Fixed NPE when opening and closing the CSD without altering modes
git-svn-id: http://svn.dmdirc.com/trunk@1008 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
f5150b41ce
Finished adding away indicator.
git-svn-id: http://svn.dmdirc.com/trunk@1007 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
9ae37606e8
Fixed inconsistency with case of queries
git-svn-id: http://svn.dmdirc.com/trunk@1005 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
433baae789
Added getQuery and getRaw methods to Server object
git-svn-id: http://svn.dmdirc.com/trunk@1004 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
5281c7bf8e
Made the preferences help text more conistant (shows no help availble when none specified)
FEATURE: Added a visual away indicator in the inputfield (currently only works in the server frame)
git-svn-id: http://svn.dmdirc.com/trunk@1003 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
f045481106
Server object now tracks away states (breaks trunk!)
git-svn-id: http://svn.dmdirc.com/trunk@1002 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
6a15b6c005
Preference options can now specify help text to be displayed to the user.
git-svn-id: http://svn.dmdirc.com/trunk@1001 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
9f24d1b8da
Check the new icon against the correct thing.
git-svn-id: http://svn.dmdirc.com/trunk@1000 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
0235818f90
Refactorisation, minor bug fix
git-svn-id: http://svn.dmdirc.com/trunk@999 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
456675d94e
Error menu now shows a placeholder menu item when empty.
git-svn-id: http://svn.dmdirc.com/trunk@998 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
6c5313a80a
ISSUE: 177: (reopened) Pasted line count should be checked after splitting is performed
git-svn-id: http://svn.dmdirc.com/trunk@997 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
d1a1eeb7e7
Potential fix for issue 215
Fixed error with new error menu throwing exceptions
git-svn-id: http://svn.dmdirc.com/trunk@996 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
c224ac1561
FEATURE: Added /allchannels and /allservers commands to easily issuing multi-{channel,server} commands (e.g., amsgs, away states on all servers, spamming the hell out of everyone)
git-svn-id: http://svn.dmdirc.com/trunk@995 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
5eb25a0ca4
Added misc Object param to *Info Objects
git-svn-id: http://svn.dmdirc.com/trunk@994 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
9cfcd221b7
FEATURE: It is now possible to clear the error menu
BUG: The error menu only shows if there are errors to show
git-svn-id: http://svn.dmdirc.com/trunk@993 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
e0bb2c98f9
Logger now logs queries
git-svn-id: http://svn.dmdirc.com/trunk@992 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
ca48dd638d
Added query.getHost
git-svn-id: http://svn.dmdirc.com/trunk@991 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
f87d1ce8da
Added QUERY_SELF* action hooks
BUG: Fixed bizarre logic error causing actions that were too long to be sent but displayed as "Action too long to send" locally.
git-svn-id: http://svn.dmdirc.com/trunk@990 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
386e9a3f7e
Added methods to unregister commands
git-svn-id: http://svn.dmdirc.com/trunk@989 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
7ba3cebc08
Added QUERY_{OPENED,MESSAGE,ACTION} hooks
git-svn-id: http://svn.dmdirc.com/trunk@988 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
31df5f0cc2
FEATURE: Added plugins menu, and methods for plugins to add their own menu items
git-svn-id: http://svn.dmdirc.com/trunk@987 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
c6d4956d95
Can now specify addLine(foo, false) to disable timestamping
git-svn-id: http://svn.dmdirc.com/trunk@986 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
d10d66f3ee
Added CHANNEL_OPENED action
git-svn-id: http://svn.dmdirc.com/trunk@985 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
9d72d8868e
Fixed bug in the dcop plugin (missing space)
Fixed bug in the action manager (array index)
Added menu to systray plugin
Switched to a new SVG-based icon
Abstracted quit functionality
git-svn-id: http://svn.dmdirc.com/trunk@984 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
1b0ab7a7c2
Added notice command
git-svn-id: http://svn.dmdirc.com/trunk@983 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
c8f37cf2c2
/help sorts alphabetically
git-svn-id: http://svn.dmdirc.com/trunk@982 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
b14164088c
.. I suck ?
git-svn-id: http://svn.dmdirc.com/trunk@981 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
0dc129d5dc
Fixes
git-svn-id: http://svn.dmdirc.com/trunk@980 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
3018bb1b8b
Refactored preferences titles
git-svn-id: http://svn.dmdirc.com/trunk@979 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
ef34bcb086
LoadPlugin command now activates the plugins and has been updated to use teh return value of addPlugin
git-svn-id: http://svn.dmdirc.com/trunk@978 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
aef7b65854
FEATURE: Added very basic systray plugin
(Needs menu and click handlers adding)
$message is now substituted into actions
git-svn-id: http://svn.dmdirc.com/trunk@977 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
56945ab9bb
Added isActive() to plugins, this must return true for events to be called.
git-svn-id: http://svn.dmdirc.com/trunk@976 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago