Reporter: Monitored By: Assigned To: Category: Severity: Resolution: Profile:
any any any any any any any
Status: Hide Status: Product Build: Product Version: Fixed in Version: Priority: Target Version:
any closed (And Above) any any any any any
Show: View Status: Show Sticky Issues: Changed(hrs): Use Date Filters: Relationships:
50 any Yes 6 No any
Platform: OS: OS Version:
any any any
Needs unit test Upstream Bug URL  
any any  
Sort by: Last Update Descending  
- Search: Advanced Filters ] Create Permalink ]

MD87GreboidDataforceZippletDemented-Idiot
0.6.4
Unable to create URI — commandparser.commands.global.NewServer.parseInput(NewServer.java:206)
Relaybot plugin doesn't load (mainclass not found)
Exception in callback (null) — WritableFrameContainer.despatchNotification(WritableFrameContainer.java:285)
Mantis fixed pending changes should be done as the right user
Error processing action: com.dmdirc.parser.irc.IRCClientInfo cannot be cast to java.lang.String — addons.logging.LoggingPlugin.h
Actions triggered from non-writable windows pass wrong window to command parser
Windows without a server shouldn't link to channels
java.util.regex.PatternSyntaxException: Unclosed character class near index 47 (?i)(?<![^\s\+@\-<>\("',])([\Q\E][^\s",
Additional action components to get useful info from a Window
Link clicked actions should include the window they were clicked in
Ability to disable automatic CTCP responses
Link clicked actions should be stoppable
Support for actions to stop default action
java.lang.NullPointerException — ui.messages.Styliser.toggleLink(Styliser.java:665)
More control over link styling (eg, using a formatter)
Redirect plugin should be able to redirect output to a setting
Error processing action: null — FrameContainer.ownsFrame(FrameContainer.java:263)
Error processing action: null — actions.CoreActionComponent$3.get(CoreActionComponent.java:93)
Commands shouldn't strip trailing whitespace
Action listeners should be able to stop default behaviour as well
Intelligent tab completion be told current partial word
addQuery needs to return the query its adding
Update channel switches to stable when temporarily using a release version
Intelligent tab completion be told window and context
Allow channel commands to specify multiple channels
Error processing action: getNetwork called when parser is null (state: DISCONNECTED) — Server.getNetwork(Server.java:931)
java.lang.IllegalStateException: getNetwork called when parser is null (state: RECONNECT_WAIT) — Server.getNetwork(Server.java:8
java.lang.NoClassDefFoundError: com/dmdirc/parser/interfaces/callbacks/SocketCloseListener — util.resourcemanager.ZipResourceMan
java.lang.UnsupportedOperationException: Not supported yet. — addons.ui_dummy.DummyController.getThemesPrefsPanel(DummyControlle
Link colours should be configurable
Exception in Processor. [Process001]: null — parser.irc.IRCParser.joinChannels(IRCParser.java:1552)
Implement/expose parser method to join multiple channels with keys
clicking irc uris with channels should focus the channel if it exists
/join should use parser joinChannels so it doesnt join things individually
rename updateURI
Rejoining open channels should be more efficient
Different action type for server/private notices
Exception in callback (null) — Channel.resetWindow(Channel.java:333)
Exception in callback (null) — Channel.resetWindow(Channel.java:331)
make check-commits.php run from gerrit change-merged hook rather than cron
Move getIconURL into FrameContainer
Core should handle "Unknown*Listener"
Expose client SSL cert functionality
Unable to load thepreferences dialog. — config.ConfigManager.getOption(ConfigManager.java:132)
Option to colour+underline channel links
/ignore should default to simple expressions with flag for regexps
/ignore command should validate input before adding it to the ignore list
Common channels notification target should fall back to server window without error when there are no common channels
Error when updating component addon-7 — config.prefs.PreferencesType.valueOf(PreferencesType.java:29)
Error when updating component addon-11 — config.prefs.PreferencesType.valueOf(PreferencesType.java:29)
Feature request: Highlights should be case-insensitive
java.lang.IllegalStateException: No frame associated with this container! — FrameContainer.close(FrameContainer.java:124)
Actions Substitutor rewrite
Exception in callback (null) — EventHandler.checkParser(EventHandler.java:98)
Exception in callback (null) — EventHandler.checkParser(EventHandler.java:99)
Unit test failure: [javax.swing.JList[name=null, selectedValues=[], contents=[com.dmdirc.actions.wrappers.AliasWrapper@17f4fbb,
CI build script segfaults periodically
java.lang.UnsupportedOperationException: Not supported yet. — addons.ui_web.uicomponents.WebFrameManager.delWindow(WebFrameManag
java.lang.ClassCastException: com.dmdirc.addons.ui_swing.components.frames.ServerFrame cannot be cast to com.dmdirc.addons.ui_we
Use threadpools sanely for listener callbacks
Raw numeric 381 (you are now an IRC operator) default formatter
If the stack trace of an error changes slightly then there is no way to see the new stack trace when the error is rereported.
support for password mismatch numeric 464
runtime re-registration of platform protocol handlers
intelligent tab completion for /newserver protocols
Support parser flood stuff in the core
An appropriate action should be fired for channelSelfJoin or channelSelfPart listeners
Collect statistics from updater requests
Move IconManager out of core
Automatic numeric formatting
Make swing unit tests read defaults from config
Action packs should be able to specify formatters and notification settings
Global User Quit IRC action.
Global User changed nickname action.
Core profile manager
Replace RawServerCommands with parser-agnostic versions
/topic shouldn't use sendRawLine
/umode shouldn't use sendRawLine
/names shouldn't use sendRawLine
/mode shouldn't use sendRawLine
Core needs to make sure users have an ircparser plugin
java.lang.NullPointerException — Query.reregister(Query.java:241)
Automatically submitted plugins should have automatically generated changelogs
Server list
Move services stuff out of plugins manager
Ability to join channels in the background
java.lang.NullPointerException — Query.<init>(Query.java:83)
Check validity of client certificate and offer helpful advice
/set --channel
long line handling should be optionally handled by a parser to allow for special handling in certain cases.
Options should be Case-Insensitive to prevent confusing users
Client should be more intelligent about updating plugins.
Intelligent tab completion for /join
Move frame managers into subplugins
Allow aliases for actions subs
E-mail parser
Debugging plugin
Option for update check on startup
Parser information objects
Identities to target specific ircd versions
certificate manager needs to handle certificate password errors
Move core action to submodule and autobuild + release
the "response" field of an action should optionally be able to be passed in its entirety to a given command
Option to hackily send raw commands instead of firing unknown_command actions
java.lang.UnsupportedOperationException: Not supported yet. — FrameContainer.close(FrameContainer.java:127)
Server info commands /version and /info do not work
/reloadidentities should also reload the config (or add /reloadconfig)
Provide more feedback via status bar
Input history improvements
Add ssl indicator component somewhere
Add ssl info command
Dump unseen errors to console on fatal error
Rewrite nowplaying plugin to use services
Core component for gui popup editor
Core class for addons pref panel
Pseudo services to replace requirements
smiley support
Move Profile into the core and unit test
Option to auto-unset away when speaking
Customisable (ban) masks
java.lang.NullPointerException — addons.ui_swing.components.frames.TextFrame.processMouseClickEvent(TextFrame.java:911)
Unable to execute thread. — ui.CoreUIUtils.centreWindow(CoreUIUtils.java:49)
Expose advanced action features (stoppable, concurrency group) in AED
Support for tab completion of commands in AED
Event when quick copy is disabled, double/triple clicking still behaves as if it is. (Not showing highlight, copying text to cli
Links at the end of lines have hitboxes that extend all the way to the right of the textpane
empty param/boolean mode sections should state they are empty
Textpane mouse events are ignored above first line
Dividers in CSD topic list seem to have vanished
add checkbox to openjdk warning to ignore in future
Addon browser should support nightly channel
Less stable builds should be able to download more stable addons in AddonInfo,isDownloadable
Addon browser needs to show feedback when installing/finished
Rename treeview sort options, make window menu obey them
laser wants to be flashed
Expose actions disabling functionality in UI
Addon browser should refresh button states after installation
Better interface for triggers in AED
Better interface for groups in AMD
CSD support for deferred list modes
Expose per-profile performs in PMD
quick connect dialog
Server list UI
Way to open windows in the background
Add support for invisible treeview items
New addons pref panel UI
GUI popup editor
Custom ctrl+tab behaviour
Unicode character input
DNS plugin should support IPv6
Relaybot plugin should use per-channel settings for bot nicks
Query object has no server (QUERY_SELF_MESSAGE) — addons.logging.LoggingPlugin.handleQueryEvent(LoggingPlugin.java:278)
java.lang.AssertionError — config.IdentityManager.removeIdentity(IdentityManager.java:404)
OS X can't find functions.sh
OS X needs to build in functions.sh to launcher
Missing mode aliases: channel: + PWgr user: +rc-ptche [ircd-pastiche]
Help text for twitter "statuses to request" option contains rogue .
installer build script tries to "(no branch)" when run from "ant installer-stable"
DMDirc installer on Windows 7 (64bit) using 32 bit java does not put a Desktop icon on the desktop if the option is checked
Support for exotic case mappings.
Linux installer should show pulsating progress bar for downloading JRE if bc is not found
Launcher doesn't show updated message on linux/kde4
Sender isn't told when receiver cancels a DCC
Gerrit messages in mantis double encode HTML
DCC Plugin on windows might not close files after use
Application icon shows up as default java application icon in the dock while application is running
Unknown casemapping: 'ru_RU.cp1251-charlink' - assuming rfc1459 — ServerEventHandler.onErrorInfo(ServerEventHandler.java:114)
Solaris installer fails so badly its funny
Typo in twitter plugin prefs: prepend *nickanmes* with @
Update plugin documentation on wiki
Publisher of DMDirc Windows installer is "Unknown"
Make CI respond to "forcecompile" or so, then remove ability for anyone else to set "Automatic Compile"
Twitter now allows 350 api calls per hour (Soon 1500)
Option to auto-part &channels on twitter after status has been set
Identi.ca oauth support
Automatically generate private.classpath
Read only wiki copy
Read Only Addons Site
Read Only Mantis
Read Only Blog
Rework modules/plugins dir to be less crappy
Twitter parser support for deferred list modes
Method in (Irc)ChannelInfo to retrieve list of list modes which are retrievable
When replying to a tweet the author of the original tweet needs to be mentioned. Option to check that they are.
Have installers register dmdirc:// protocol
twitter plugin needs to cache variables, especially debugEnabled
When twitter parser isnt supplied with a username ask the user for it
Auto accept dcc/dcc chats, with whitelists and blacklists
Plugin libraries
Plugin System errors need reclassifying
add unzip only option to installer
TwitterParser: Join hashtags and stream!
notifications plugin
Move QueueHandling from IRCParser to Parser somehow
Default auto list mode to false
Support for plugins with no code (theme replacement)
Twitter parser adaptive rate limiting awesomeness
Move installer to separate git repository
IRCParser needs to be a plugin
Documentation for getPluginInfo doesn't explain why/when it returns null
Facebook Parser
More native-looking statusbar on OS x
Configurable key bindings
Addons site should update/set addonid in plugin.config
MSN parser
Jabber parser
Parser should provide method to transcode text sanely
Intelligent tab completion for DCC command
DCC icons don't reset from failed when resending
Prefs panel treeview could do with being a little wider (mainly on OSX, atm its exactly the width of the text without any paddin
Way to get plugins from service providers
Services versioning
Support for new away notifications in unreal
Allow global plugins (or multiple plugin search paths in general)
Updating of the autoload list should be handled by the plugin manager, not every object that [un]loads a plugin
Plugin manager should persist errors
multiple DCCs don't work ?
Pastebin Plugin
Plugin system creates stupid number of threads
DCC plugin IP determination sucks
OSX Dock nifty icon thingy for unread messages or something
Method to parse arbitrary mode strings
Don't show the java download address in the download dialog.
Java installer should be launched with "/passive" flag
'Unable to update DMDirc.jar' error if client is slow to shutdown on restart
Windows Updater fails on Windows 7
Installer reports java is incompatible when it's actually not installed
Windows launcher updates are downloaded but not applied
Updater fails if DMDirc is already running, but gives a completely useless error message about how Vista's going to ask me to co
Work around 'This program might not have installed' when cancelling installation
Windows Launcher doesn't look for updates in the right place when launched in portable mode
Support vista fonts again in the new setup launcher
/libwin should be moved somewhere else
Fix pascal errors when compiling installer
Windows 7 needs to use better taskbar icon
Integrate JRE download into installer to avoid requirement for wget
should have confirmation of uninstaller on Windows 7 when trying to uninstall.
Nowplaying tab completion should suggest substitutions (e.g. $title)
Set command intelligent completion should use window-specific settings
Auto replacement plugin
Improve tab completion settings in prefs dialog
mIRC style completion needs to play nicer with changing tab completion suggestions
Echo command should include list of windows in tab completion
/input command's help is incorrect (needs to show usage)
FrameContainerMenuIterface should be called FrameContainerMenuInterface
Make placeholder dcc window suck less
Expose stylelinks/stylechannels settings
Support for actions to be able to add to the input field
Home and End support (top and bottom) for textpane
file path settings in prefs dialog should use new FileBrowser component
DCCs should show progress in the treeview (Receive (61%): Greboid) etc
Preferences dialog needs a file browse component
DCC Windows should indicate status by a customisable colour (eg green = complete, red = failed) much like channels change colour
Update components need to indicate if they require restart/manual install
OSD plugin should have more options for (font) size
VLC media source should support 'now playing' (for online radio)
Config Option for logging plugin flushing
newserver command should be able to specify a profile
0.6.5
Missing mode aliases: channel: +ACGHKNPQRSTVdgruxjLf user: +hrATVSNCWqBzHtGpPZXKIcD [TIRCd]
RSS Parser
Duplicate query problem
Missing mode aliases: channel: +LX user: +N [scoutlink]
Nowplaying plugin to get current song from the last.fm website
Updater needs to know about bundled plugins
Missing mode aliases: channel: +B user: +IZ [unreal]
Missing mode aliases: channel: +BD user: +gk [inspircd]
Setting to enable background downloading of updates
Missing mode aliases: channel: +EB [bahamut]
Tab completer should resolve aliases
Missing mode aliases: channel: +DB user: +mMZ [unreal]
Missing mode aliases: channel: +CR user: +ACDGSWbcfgjklnpruyz [generic]
Allow abbreviated commands
Missing mode aliases: channel: +AKNRS user: +fhprBDPSWZ [critenircd]
Missing mode aliases: channel: +EFH user: +fF [unreal]
Missing mode aliases: channel: +NRSrj user: +AbcCefFghHIjkKmnrvXy [generic]
Missing mode aliases: channel: +FLPQgrfj user: +DQSZghlmz [charybdis]
Missing mode aliases: user: +e [hybrid]
Missing mode aliases: channel: +PYZ user: +yY [unreal]
Missing mode aliases: channel: +r [nefarious]
Missing mode aliases: channel: +R [ultimateircd]
Missing mode aliases: channel: +CR user: +ACDGSbcfgjklnpruyz [esphyb]
Missing mode aliases: channel: +ACEFLNPQSTZgfj user: +BCDGQSVZglmpz [shadowircd]
Missing mode aliases: channel: +SUdu user: +zS [bahamut]
CLI Parser should accept multiple short args in one go
Missing mode aliases: user: +b [RusNet]
Add CL option for installation specified addon
Missing mode aliases: channel: +H user: +AcfgIjkMnNrty [starchat]
Missing mode aliases: channel: +ABKSdf user: +AbBcefhjkNpTvXyz [PaP-IRCd]
Add command line option to indicate client was updated
Missing mode aliases: channel: +CNRru user: +kgXrhSBc [irchispano]
Missing mode aliases: user: +Abgh [DarkMyst]
Missing mode aliases: user: +z [Chatcity1]
Missing mode aliases: channel: +yP [unreal]
Missing mode aliases: user: +zckfynb [GIMPNet]
Missing mode aliases: channel: +ABCKSdf user: +ABhHNpSTvyz [IRCunited]
Missing mode aliases: channel: +ACHKNQRSVWXYrwBLf user: +hSHANCrjWqBZ1tcpPUn [euircd]
Missing mode aliases: user: +bjgrchytkmnpeAEGFSLMTX [conferenceroom]
Missing mode aliases: channel: +AJLRUdjruN user: +bcefghjkmnpqrtyzABCGIJLMWX [conferenceroom]
Missing mode aliases: channel: +DZ user: +mMI [unreal]
Missing mode aliases: channel: +PYZ user: +yY [unreal]
Missing mode aliases: channel: +ACEHKNQSTVJfj user: +BHKSWXhkn [austhex]
Missing mode aliases: channel: +j user: +AbcCefFghjklmnpSvXy [irsee]
Missing mode aliases: channel: +ACDGKNQSTVXuyBjLf user: +ghATVSNCWqBzvHtGpmMZDI [Nitacc]
Missing mode aliases: channel: +ABKQSZdf user: +AbBcfGhHnNpPSTvVyzZ [vlife]
Missing mode aliases: user: +H [ircnet]
Missing mode aliases: channel: +ABKSf user: +AbBcefhjkNpTvyz [lifeircd]
Investigate unicode URLs
Move aliases from unknown_command_actions to new command manager
Missing mode aliases: channel: +ACGKNQSTVXujLf user: +ghATVSNCWqBzvHtGpXD [generic]
Updater dependencies
Missing mode aliases: channel: +X user: +y [unreal]
Remove CommandInfo from Commands
Missing mode aliases: channel: +J [unreal]
Ability to suffix tab completion (nickname) results with punctuation
Move Line and IRCDocument to core
Missing mode aliases: channel: +B user: +E [unreal]
Actions wrapper for highlights
Missing mode aliases: user: +gch [CS]
Allow user to trust CA instead of single cert
Better way to store trusted SSL certs
non textpane window core component
Abstract intelligent completion out of commands
Cli Parser should allow for setting misc settigns on the CLI
Include relevant plugin versions with error reports
Missing mode aliases: channel: +FLPQgfj user: +DQSZghlz [charybdis]
Missing mode aliases: channel: +EFH user: +fF [unreal]
Missing mode aliases: channel: +NS user: +CHv [bahamut]
Create automated tests for installer, uninstaller and launcher.
ActionManager should allow unregistering of ActionTypes
Make CLI parser more abstract
Tidy update checker code
Update notifcation needs to be remembered between restarts
Changelogs for updater system
if treeview items dont have background colour go transparent
/list ui
TextPane-less Windows/FrameContainers
New update manager UI
Allow formatting in window titles in treeview
Allow copying of control codes
UI for highlights action wrapper
Add option to SSL dialog to trust the CA
Tile/Arrange options in Window menu
GUI formatter editor
Toolbars!
Missing mode aliases: user: +cfknyz [generic]
parser /list support
Installer logic and UI needs to be separated
Change Start Menu location
Separate DCC UI into separate plugin
Launcher should support binary diffs for client updates
Support for DCC over UDP
Plugin permissions
Notices are not logged anywhere
Classloaders should be created in doPrivileged blocks
Installer should be able to run without attention
Ping sending should be abstracted from parser
Parser detection for PaP-IRCd ircd
Parser detection for CS3.1 ircd
Parser detection for euIRCd ircd
IRC Parser should detect away state from /whois output
nick colour plugin should colour in PMs aswell
Support/standards/docs for DCC over SSL
Auto-updater doesn't update uninstaller
Launcher should use CL option not dialog when successfully updating
Installer Build scripts should be converted to java.
Installer packages
Modify java installer to do registry operations with setup.exe to fix installer on Win2k
Integrate reg.exe functionality into setup.exe for Windows 2000
Integrate shortcut functionality into setup.exe
Integrate uninstall functionality into setup.exe
Replace 7zip SFX with integrated self extractor
mIRC Tab Completor should tab complete nicknames in the order of the nicklist (so opped A-Z, Voiced A-Z, None A-Z)
0.7
some kind of core support for allowing popup commands to be applied to multiple selection
Crazy mass refactoring of everything to make packages mostly independent
Multi-target channel commands should be sent as one command where appropriate
Preferences system should be able to add categories post-load
Random action responses
URL Catcher plugin improvements
Config settings should periodically be saved to disk if changes have been made.
Error reporter should differentiate plugin errors and allow reporting to author
Colour picker should show after entering comma for background
DMDirc should remember channel keys that it sees
IPv6 address format support
Way to get/set options to be shown in CSD/SSD
Error reporting doesn't respect http_proxy
User Level plugin should support per-server/channel levels
Aliases with different numbers of arguments
CSD/SSD config options shouldn't be hardcoded
Should be able to apply a mode change to multiple users in the channel via nicklist selection
Dialogs don't close colour/duration pickers when the dialogs are closed
Adding text is done in the EDT
Multi-line tab bar
some kind of glasspane spinny working indicator for textpane background adding
Indicator when scrolled up and lines are added
Search bar UI should have wrapping indicator
Dataforce Parser support for targmax
Logging plugin channel exclusions
IPv6 Support in DCC Plugin
Parser support for unlimited noarg modes
Mac nowplaying media source
Param mode sending improvements
0.8
Internationalisation
UI for user level plugin
Netsplit detection
text to speech plugin
/time command please
ColourManager colours should be per-channel/server/etc
Plugin: Theme editor
Notify (ISON) plugin
Nowplaying plugin should allow polling
Better handling of Actions errors
Smilie support!
Treeview grouping options
Textpane should be able to scroll wrapped lines
about:config
Ability to dock components in frames
(return of the) Textpane rewrite
Feature request: Implement DCC Whiteboard protocol
Log trimming
XDCC support in the DCC plugin
0.9
Resume previous session on start
Client steals focus on channel join
Status bar incorrectly expands horizontally
1.0
User documentation
Full functional test iteration
1.1+
ConfigFile should support unicode escape sequences for no apparent reason
Detachable UI support
Support for multiple UIs
Tetx pane wraps "!foo" after the "!" rather than treating it as a word
Option for the textpane to group things into columns: timestamp, nick and message body

newfeedbackacknowledgedconfirmedassignedfix pendingresolvedclosed