Chris Smith
125e0d9b7e
Fix querycolours action pack argument number
Fixes issue 3971
Change-Id: I17fb76bdb110b180473a59a88b3ea3f69263dc4c
Reviewed-on: http://gerrit.dmdirc.com/1082
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
8b2d4eac9b
Merge smilie branch
Issue 1756
Fixes issue 3976
Change-Id: Ic79d0b15dc21b73d7e67e3352b4d1bd993bcfbda
Reviewed-on: http://gerrit.dmdirc.com/1079
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
2afde73bfe
Better validation of input in NewServer command
Fixes issue 3920
Change-Id: I981526a6068c9f49709a8db4fb557b9a00752980
Reviewed-on: http://gerrit.dmdirc.com/1075
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
a1e7ab75c6
All query messages are now sourced
Fixes issue 3923
Change-Id: Idf1c17ead23f58efa577d4fd41a9213459b55769
Reviewed-on: http://gerrit.dmdirc.com/1074
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Simon Mott
05c46ce373
Add some methods to update components to indicate if a restart of the client is needed before the user updates
fixes issue 642
Change-Id: I64f23ddcd75e97700a02e1c65d97ae91e48734f5
Reviewed-on: http://gerrit.dmdirc.com/1057
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
3c4c6da162
Fix queries not being unregistered properly
Fixes issue 3844
Change-Id: I4c37ec0e77a1ba5d2bc9391ddc709e2e279d9485
Reviewed-on: http://gerrit.dmdirc.com/1069
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
6063660d4e
Don't try to register query callbacks for d/c servers
Fixes issue 3086
Change-Id: I0d2eb577c7b6ed017518a68be648bcd129005835
Reviewed-on: http://gerrit.dmdirc.com/1068
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
9d6d8ca3d3
Minor action substitutor changes
Keep patterns statically compiled for efficiency
Better separation of server components and undefined config subs
Fixes issue 3961
Change-Id: Ib500352d03ba42400242002822908a1957003089
Reviewed-on: http://gerrit.dmdirc.com/1067
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
6733cdce62
Bail out of component chains if one returns null
Fixes issue 3903
Change-Id: I60820f7fa781c88377ccd0ef7339bd26badd4d81
Reviewed-on: http://gerrit.dmdirc.com/1066
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
9f48468088
Support optional colours for links in Styliser
Fixes issue 3909
Issue 3910
Change-Id: I516c80c198865bc69e85671a67298d7033402319
Reviewed-on: http://gerrit.dmdirc.com/1065
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
d10397ade3
Handle null frames in ownsFrame
Fixes issue 3895
Change-Id: I1289b2b97cbf41971812ca7a077973b63156ea6b
Reviewed-on: http://gerrit.dmdirc.com/1064
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
6686ca32b7
Don't assume all containers will have open windows
Fixes issue 3918
Change-Id: Ia85317bfb335c44b4d709877a020d26c6a2e0b7d
Reviewed-on: http://gerrit.dmdirc.com/1063
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
cc22eacf8a
Handle NFEs in Formatter
Fixes issue 2717
Change-Id: I428618e30232c88996396a08cb3364cb176220e5
Reviewed-on: http://gerrit.dmdirc.com/1062
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
9e6dd897c3
Work on making the IRC Parser a plugin
Core now auto-extracts the IRC parser
Fixes issue 3589
Issue 3588
Depends-On: I595bd3e7ffc62ef7f059ae53beb8d6957c22c541
Change-Id: I8db9f60494939f6581dfc2a5fc8bf8b2d216c580
Reviewed-on: http://gerrit.dmdirc.com/1061
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
7853852c5f
Channels are allowed to have '1' or '3' in their names again.
Change-Id: I84b7b13b6db2ed8f4ce7eccaf3241687080055fb
Reviewed-on: http://gerrit.dmdirc.com/1056
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
cf002b7bfa
Minor tooltip related changes
Issue 3931
Change-Id: Ic460aef9995f359b3460f433a4a5c1ef70f04823
Reviewed-on: http://gerrit.dmdirc.com/1055
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
4dd923f172
Fix escaping on highlight regexps in actions
Change-Id: I7eb68d66e22a0b5834b7dcfd2a403d7787c7533d
Reviewed-on: http://gerrit.dmdirc.com/1053
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Simon Mott
29eb9a354e
Add Tab Completion category to preferences and move all relavent settings into it
fixes issue 3919
Change-Id: Id6862ebbc85a8c4acc755a0defb0a30e8337becd
Reviewed-on: http://gerrit.dmdirc.com/1024
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
06dc20795b
Action packs can have non-numeric versions
Fixes issue 3943
Depends-On: I9f769f243178022528da65fe4c15abbd62d9e49c
Change-Id: I1419fa74d8da7f3f5d96a00dea559329db008b0e
Reviewed-on: http://gerrit.dmdirc.com/1047
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
ead6e0e992
Core support for tooltips in textpanes
Fixes issue 3929
Fixes issue 3949 (dev error)
Change-Id: Ib67c189f3663343f5507f10a813fe3583c4876dd
Reviewed-on: http://gerrit.dmdirc.com/1044
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
951640157e
Fix commands losing their trailing whitespace
Fixes issue 3901
Change-Id: Ic2293c067d7fa673dec9ce4a32127f87fe52c35f
Reviewed-on: http://gerrit.dmdirc.com/1040
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
85361a47ec
Fix some deprecated method calls
Change-Id: I7a145d7ca3dc30dc996c802ac680914ea3899f11
Reviewed-on: http://gerrit.dmdirc.com/1041
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
19f343c2c6
Stop using Server.getName() for identities etc
Fixes issue 3938
Change-Id: I57b7de0d981d86a4ba26c4acbadec63dbcc3a623
Reviewed-on: http://gerrit.dmdirc.com/1033
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
3bb55aa5ee
Improvements to auto whois numeric formatter
Set a notification target regardless of whether the formatter exists.
Use autowhois_* not whois_* formatter names.
Fixes issue 3936
Fixes issue 3937
Change-Id: I8e3e9c83b0d0ac04400a616f04fbe421883f5dbb
Reviewed-on: http://gerrit.dmdirc.com/1030
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
6be7efa355
Add action component to get value of an integer
Change-Id: I5cd8e4f5aec63f0aa09a1bb995517e71df2395d7
Reviewed-on: http://gerrit.dmdirc.com/1026
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
9b75800c78
Fix servers returning incorrect identity
Change-Id: Ie58a450777e873a6b4065eb8894612b4638246c2
Reviewed-on: http://gerrit.dmdirc.com/1025
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
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