This means that /msg user@server now works the same from an IRC point of view
regardless of whether or not a query is open.
Fixes issue 4158
Change-Id: I2c42bbc2a85705527f5418d8ca24d136d9957f6c
Reviewed-on: http://gerrit.dmdirc.com/1267
Reviewed-by: Gregory Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
/join now has an option to complete existing chans
commands.join-tabexistingchannels will toggle tab completion for channels that
the user is already in. Defaults to false as most users will just use /join
for joining, not for trying to focus existing windows.
Fixes issue 4092
Change-Id: Ie5c260b202ff8617a28edb90838e4b6a57b7f326
Reviewed-on: http://gerrit.dmdirc.com/1201
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Gregory Holmes <greg@dmdirc.com>
Highlights:
- FrameContainers are now generic, according to their window type
- Writable frame containers now handle their tab completers
- Redirect plugin works again
- Windows are no longer actively requested from the UI; the UI
creates and adds them in response to events from the WindowManager
fixes issue 3997, fixes issue 4000, fixes issue 4012, fixes issue 4030
fixes issue 4027, fixes issue 4028, fixes issue 4029, fixes issue 4031
fixes issue 4032, fixes issue 4033
Change-Id: Ife307728e46bd3b6dcd189be6886ab8b6fbd9212
Reviewed-on: http://gerrit.dmdirc.com/1144
Reviewed-by: Gregory Holmes <greg@dmdirc.com>
Automatic-Compile: Gregory Holmes <greg@dmdirc.com>
UpdateCopyright.sh now works out the year automatically.
UpdateCopyright.sh now ignores .git aswell as .svn
UpdateCopyright.sh now excludes Binary Files from being matched during the initial search, rather than as an afterthought.
Change-Id: I2cfc56851a4217a4c85cbc7361c7a90421aae717
Reviewed-on: http://gerrit.dmdirc.com/202
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com>
Tested-by: Shane Mc Cormack <shane@dmdirc.com>
Fixes issue 2931.
This also makes the Notice command not use sendRawMessage for no good reason.
Change-Id: I65aedd0f562a860a0996549fc16c47b105616679
Reviewed-on: http://gerrit.dmdirc.com/181
Tested-by: Shane Mc Cormack <shane@dmdirc.com>
Reviewed-by: Gregory Holmes <greboid@dmdirc.com>
getURI takes a string as an address and returns a URI.
- This calls new URI(<address>) and checks to see if the resulting port is "-1" (ie, passed port was +foo or noport given), if so it tries to work out the port itself.
Fixes issue 3117
Change-Id: Ib498b9620464b9cd0de5b924d6d88793d859bb3f
Reviewed-on: http://gerrit.dmdirc.com/158
Reviewed-by: Gregory Holmes <greboid@dmdirc.com>
Tested-by: Gregory Holmes <greboid@dmdirc.com>
Remove deprecated parser methods for converting strings
- Updated everything to use non-deprecated way
Replace stupid implementations of handles() in callbacks with decent code.
Spaces -> Tabs *runs*
Issue 1274
git-svn-id: http://svn.dmdirc.com/trunk@415700569f92-eb28-0410-84fd-f71c24880f
/kick, /help, /notify, /openwindow, /msg and /loadplugin are now (more) intelligently completeable
/help now ignores superfluous command chars in its second argument
git-svn-id: http://svn.dmdirc.com/trunk@346400569f92-eb28-0410-84fd-f71c24880f
/echo, /reloadactions, /ignore, /back and /unloadplugin are now (more) intelligently completeable
/cycle now takes an optional part message
git-svn-id: http://svn.dmdirc.com/trunk@346300569f92-eb28-0410-84fd-f71c24880f