Simon Mott
ba220270eb
set command uses window settings instead of global settings for tab completion
fixes issue 3874
Change-Id: Ibbae579db9ae4dd82c24022b935370b64db5285a
Reviewed-on: http://gerrit.dmdirc.com/1023
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
f0a2d58433
Document requirements for getHelp in CommandInfo
Change-Id: I12040fff5c0cfdb164d0429c7378df15de074f8d
Reviewed-on: http://gerrit.dmdirc.com/1015
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
e0b34317cb
Separate formatter for when we have no umodes
Fixes issue 3921
Change-Id: If6c15ee4fa6f173981f6aca9797d15fc6bb32312
Reviewed-on: http://gerrit.dmdirc.com/1018
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
91b917dece
Elaborate on perform action errors
Fixes issue 3922
Change-Id: Ib2621550852bc556dec46fe2681a82cdac1b69b5
Reviewed-on: http://gerrit.dmdirc.com/1016
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Simon Mott
436ec62bfc
Adds custom windows to tab completion for echo --target
Fixes issue 3873
Change-Id: I2d9506836649e16e4b25448d44704d42dd936f40
Reviewed-on: http://gerrit.dmdirc.com/1008
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Simon Mott
8dde93a9ac
Better Usage text for /input
Fixes issue 3882
Change-Id: I1f13ed40d7e23313343d6a985c83dfa8d79e084c
Reviewed-on: http://gerrit.dmdirc.com/1006
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greboid
56c35be7b9
Fixes issue 3892
Add some null checks for when the user doesn't have a pointer of a screen
and other sensible likely situations like that
Change-Id: Id3e034fd462f4ed26369d17f04941005afef1b8a
Reviewed-on: http://gerrit.dmdirc.com/1007
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
8834186d3a
Don't link channels in non-server windows
Fixes issue 3913
Fixes issue 3912 (dev error)
Change-Id: I3bab326600939dc90af27b98df945287d1fe4ff0
Reviewed-on: http://gerrit.dmdirc.com/1004
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
e6cca1dbb4
Add some new action components for windows/servers
Fixes issue 3902
Change-Id: I7608eac6d39d5b53ccde696978b5b232c57ec336
Reviewed-on: http://gerrit.dmdirc.com/1002
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
3f59a7df7a
Link click events now require a window
Issue 3898
Change-Id: Id42dd4e9430a6dab16d94755d1cdee444f23022a
Reviewed-on: http://gerrit.dmdirc.com/1001
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
9a07440c68
CTCP replies are now stoppable with actions
Fixes issue 3674
Change-Id: I263e66a3ee607123158b2298d28b074d3339cffa
Reviewed-on: http://gerrit.dmdirc.com/999
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
a12aec9aad
Support for stoppable actions
Fixes issue 3432
Change-Id: I9935284edc82d868d6e2991401ae0d908f3f398b
Reviewed-on: http://gerrit.dmdirc.com/996
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
1d95f6c40b
Tidy up query handling in servers
Change-Id: Ic288c7ebd1a54d57654f067cbca93eaf1ccef438
Reviewed-on: http://gerrit.dmdirc.com/995
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
6cc9fdde1a
Pass word to be completed to intelligent completion handlers
Fixes issue 3874
Change-Id: I364a558f1bf3deeea51edcc254dc0895d948b27b
Reviewed-on: http://gerrit.dmdirc.com/993
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
927d04fcd0
addQuery and addChannel now return the added objects
Fixes issue 3880
Change-Id: If19373c7c662b7532dfa814fdad25667585cbc35
Reviewed-on: http://gerrit.dmdirc.com/991
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
a72b699cb0
Intelligent command completion now includes context
Fixes issue 3869
Depends-On: Ib7f049ebe0c771bf7dc43334c6aed9568e0e8d72
Change-Id: I8d6b252b49ea7ae64d8bddd5c31dfb228465a4f6
Reviewed-on: http://gerrit.dmdirc.com/990
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
12b2b2e81b
Channel/External commands can now take multiple channels
Fixes issue 3469
Change-Id: Iba97b2a82895422e138842b3886172e89205d5f7
Reviewed-on: http://gerrit.dmdirc.com/988
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
bf4a2297dd
Allow action components to require a connected server
Fixes issue 3049
Fixes issue 3868
Change-Id: Ib9fa0c9eb741f8f86ff746ad432f3cf4babaf81a
Reviewed-on: http://gerrit.dmdirc.com/987
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
0c227da9e1
Channel and URI link colours are now configurable
Fixes issue 3854
Change-Id: Ibc5a9c6d8fbd3d4efb84a0fb1f9dac6084c612bd
Reviewed-on: http://gerrit.dmdirc.com/977
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
dad15ccea3
Rejoining open channels is now more efficient
Fixes issue 3865
Change-Id: I9a46ea61914dc1da88196cf234afc4c5b03aff17
Reviewed-on: http://gerrit.dmdirc.com/984
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
3fb6768e27
/join command now allows parsers to batch joins together
Fixes issue 3600
Change-Id: Ia44ade3dcdad8b6ac831289b3e098b64380190a9
Reviewed-on: http://gerrit.dmdirc.com/982
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
ec962daa8b
New join channels methods
Fixes issue 3623
Issue 3600
Change-Id: I4e83082eeb7ad38a5c992510c8ac6fdad88ce6f2
Depends-On: Ia0b147cfe1af5d5d5d1eae34c82e50ce23578d10
Reviewed-on: http://gerrit.dmdirc.com/981
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
05fa4bf932
Channel linking improvements for commas
Fixes issue 3864
Unit test for issue 3864
Change-Id: Ie025d404d2d4eb80bc66aa0b7540ae67810907c9
Reviewed-on: http://gerrit.dmdirc.com/983
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
ae9d5cb892
New action type for server notices
Fixes issue 3702
Change-Id: Iac3112c64dc4b7d01aed19c1c3c6996148cce35a
Reviewed-on: http://gerrit.dmdirc.com/985
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
3edf3c79a7
Don't NPE when resetting a closing channel window
Fixes issue 3039
Fixes issue 3799
Change-Id: I63a783d8d6696bcfcde30862d6a798cb6c1fbb0d
Reviewed-on: http://gerrit.dmdirc.com/986
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Simon Mott
4302cd751c
Adds input command which allows actions to add text to an inputField
Fixes issue 3433
Change-Id: Ifde84f7794b4cb71decde3e10ce8daa22e75148a
Reviewed-on: http://gerrit.dmdirc.com/978
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
b35ae339e9
Add support for external messages and actions
Fixes issue 2927
Change-Id: Ide1f4303fe71708bf44c7436a998b814ad01515f
Reviewed-on: http://gerrit.dmdirc.com/975
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
9ceea8aab0
Expose client SSL cert settings
Fixes issue 2672
Change-Id: I1afcd0e6ca81cc0235652dd0a8c4872f3a5c76c1
Reviewed-on: http://gerrit.dmdirc.com/972
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
e0892720a4
Option to style channel links
Fixes issue 3544
Change-Id: I066b9131a1b292d1bd34c26418739dff6103d092
Reviewed-on: http://gerrit.dmdirc.com/966
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
0b3bb41c3e
Ignore command improvements
Now operations on simple expressions by default
Now validates regular expression inputs
Fixes issue 3731
Fixes issue 3829
Change-Id: I00ac922564b5bb9deaeb78a3bf56baa7f8e6ea2f
Reviewed-on: http://gerrit.dmdirc.com/963
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
998318f381
Debug--
Change-Id: Ie900b7ff29e538bbb4b4a282e052fa8b7d2424fa
Reviewed-on: http://gerrit.dmdirc.com/964
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
f2d18a98b7
Default comchannels notifications now fallback to server windows
Fixes issue 3791
Change-Id: I392a4ce291d554e730a74c9ff5d3c8e63556af86
Reviewed-on: http://gerrit.dmdirc.com/961
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
29b3abf03f
Highlights are now case-insensitive by default
Fixes issue 3818
Fixes issue 3851 (dev error)
Fixes issue 3852 (dev error)
Change-Id: I9eb104438959d46329b236f4227ed2b2334d450a
Reviewed-on: http://gerrit.dmdirc.com/960
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
dd61b6cd8a
New actions substitutor.
Squashed commit of the following:
commit 81c3cb41fe
Author: Chris Smith <chris@dmdirc.com >
Date: Sun Feb 28 21:13:03 2010 +0000
Fix a couple of escaping edge cases
Change-Id: I8cd9c3493a932039b7bae704c522f79778946d55
commit cde2d943dc
Author: Chris Smith <chris@dmdirc.com >
Date: Thu Feb 25 05:51:38 2010 +0000
Working actions substitutor replacement
Fixes issue 3804
Change-Id: Id714c47d599815461826f403942bfe490ac587ff
commit f450ce592a
Author: Chris Smith <chris@dmdirc.com >
Date: Thu Feb 25 00:01:55 2010 +0000
Support for config and server substitutions
Change-Id: I0b10332f340212d05ac478d4025ee557d2e66351
commit 4d2357a28f
Author: Chris Smith <chris@dmdirc.com >
Date: Tue Feb 23 21:41:54 2010 +0000
Implement word and component substitutions
Change-Id: I120f50e6eec3dc968beff42d79c0171a5908155e
commit 0bb9fbb970
Author: Chris Smith <chris@dmdirc.com >
Date: Mon Jan 25 21:32:00 2010 +0000
Unit test for actions substitutor
Change-Id: I4d8b2084f7b78cf2b30f0409e1a7fdfe5a9ee5aa
Reviewed-on: http://gerrit.dmdirc.com/927
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Simon Mott
b667c29739
Add FileBrowser to PreferencesType enum
Related to issue 1279
Change-Id: I5feb28c328a5cd07f9e95647976cb5777ba047f4
Reviewed-on: http://gerrit.dmdirc.com/868
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Simon Mott
3e0eb4ccd6
getCurrentTopic now uses core storage for topics, this fixes on join topics not being added to the topic list
Fixes issue 3817
Change-Id: I048e14dde383515e55e6832070dadc1bd88fa1e4
Reviewed-on: http://gerrit.dmdirc.com/936
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Gregory Holmes
943cffb012
Dont try to load null streams as identities
Fises issue 3703
Change-Id: Ide3378913131062ddcb60dd6a0995b2383934990
Reviewed-on: http://gerrit.dmdirc.com/933
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Gregory Holmes
a88a52af5b
Catch LinkageError not NoClassDefError when loading plugin classes
Fixes issue 3747
Change-Id: I483f37b7742acbf8156cef8d70da8501e4282e28
Reviewed-on: http://gerrit.dmdirc.com/930
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
154d3c0a59
Fix weird behaviour in CommandArguments
Change-Id: I82691ba13fe290804589ca84fde855194b5b75b8
Reviewed-on: http://gerrit.dmdirc.com/926
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
72cb83cb31
Fix a fencepost error in CommandArguments
Change-Id: I8030f2e887288e9409cafe027606c67ca5d8e92d
Reviewed-on: http://gerrit.dmdirc.com/925
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Gregory Holmes
5c2c7eb49e
Add an is on channel method to channel.
Issue 3811
Change-Id: I1660850b96b56fbb3d3a47441a504295d38ed1ec
Reviewed-on: http://gerrit.dmdirc.com/922
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
5dd54461a9
Add blank topics appropriately when rejoining
Fixes issue 3810
Change-Id: Ibf44992d80eee00c3a7f190949f4a55a3be93777
Reviewed-on: http://gerrit.dmdirc.com/919
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
255fa677e9
Handle some identity folder problems better.
If a file exists with the same name as a directory we need to create, try
to rename it, or provide the user with a decent error, instead of failing
an assertion.
Fixes issue 3697
Change-Id: Ia9dca5b1f1207ec3cb90d833b43b00f6b59b1d29
Reviewed-on: http://gerrit.dmdirc.com/915
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
984b36b234
Run some listeners in separate threads
Fixes issue 3745
Fixes issue 3758
Change-Id: Id611f5bca03f07c87f84c054d73cf1612221c0da
Reviewed-on: http://gerrit.dmdirc.com/884
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
779ad44fe8
Rewrite how window closing works
Fixes issue 3786
Depends-On: If107303392a13a2b0fdbb1238f4f95b19b985335
Change-Id: I21615028be7c8569877686e6a4644e765b8426ee
Reviewed-on: http://gerrit.dmdirc.com/894
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
11d69bfa4d
Fix typo in whois numeric formatter
Fixes issue 3735
Change-Id: Ib542a889d3e35cc2eb57b1f8d50429174bfb357c
Reviewed-on: http://gerrit.dmdirc.com/867
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Gregory Holmes
ae60dbd240
Fixes issue 3724: AED shows validation error on name when editing an existing action
Change-Id: I36585648b134f38def4c641ed1218da517221495
Reviewed-on: http://gerrit.dmdirc.com/846
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
82b788be0e
Deletion of actions should go through action groups
Change-Id: Ib609cd2d08550f02e71c1408f04a1b6d058f6d71
Reviewed-on: http://gerrit.dmdirc.com/831
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
1263596779
Javadoc fixage
Change-Id: I78e5f3f044950dc35ae347175938c0c783df9500
Reviewed-on: http://gerrit.dmdirc.com/824
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
73a2fb41aa
More style changes
Change-Id: Idaf5f21e20e9775cbb104c30bb2e51e5b947d0b5
Reviewed-on: http://gerrit.dmdirc.com/823
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago