My favorites | Sign in
Project Logo
                
Search
for
Updated Sep 26, 2007 by chris87
Labels: Component-Docs, Deprecated
ChangelogNoughtPointFour  
Changelog for 0.4

Features

  • Added support for actions and plugins
  • Rewrote textpane to improve speed and usability
  • Added search capability to all windows
  • Added update checker
  • Added first run wizard
  • Added /dcop and /nowplaying commands
  • Added ignore list and /ignore command
  • Added mode aliases for snircd
  • Channel CTCPs are now displayed (and DMDirc responds appropriately)
  • Added option to disable friendly server mode names
  • Channel notifications are now longer hard-coded to red, and can be set using the new /notify command.
  • Added preferences framework for plugin authors
  • Added /set command
  • Added logging plugin
  • Added system tray plugin
  • Added way to clear the error menu
  • Added /allchannels and /allservers commands (for, e.g., "amsgs")
  • Added /echo command
  • Added visual away indicator (shown next to the input field)
  • Added colour picker component (in prefs and optionally when using colour code)
  • Added auto reconnect options
  • Status bar components can now be dynamically added (by plugins)
  • Added option to hide queries when initially opened so they don't steal focus
  • Added lag display plugin
  • Added plugin manager UI
  • Reorganised preferences to make use of subcategories
  • Nicknames can now be coloured individually (and separately for both the nicklist and text area)
  • Added /setnickcolour command
  • The nicklist can now display a different background colour on alternate names
  • The treeview, input fields and nicklists can now have separate fore and background colours
  • Added /msg and /query commands
  • Added popup menu when right clicking on users in the nicklist
  • Most dialogs remember their state when re-opened (e.g. preferences dialog reopens to the category you were last looking at)
  • Added time plugin (provides a /timer command and time-related actions)
  • DMDirc now automatically pings the IRC server and can be configured to reconnect if the server doesn't respond promptly
  • Added /disconnect and /reconnect commands
  • Added /mode command
  • The client can now track away state of users in channels (with options to automatically send WHO requests to get this info)
  • The username set to the server can now be configured, and defaults to the local account name, rather than "ircparser"
  • Added handling for "nick in use" messages, added alternate nickname options to profiles
  • Added nick colour plugin
  • Added config option to hide mode prefixes in the text area
  • Added a new class of commands ("global")
  • Added /newserver and /server commands
  • Added /reloadplugin command
  • Added browser launcher delay options, to prevent double clicking opening multiple copies of a page
  • Commands can now be silenced (/.command by default)
  • Added window status plugin
  • Added option to auto-rejoin open channels
  • Added option to automatically style hyperlinks
  • Raw windows are now hidden by default
  • Added OSD (on screen display) plugin
  • Config file is no longer saved in an XML format (but DMDirc can still load them)
  • Added handling for user mode changes

Bug fixes

  • Channel settings window now opens centered on the client
  • Nicknames are removed from the tab completer when the user quits
  • The client no longer sends 2-3 part messages when leaving a channel
  • Profile manager layout and text ("blurb") issues have been resolved
  • Parser error when receiving a CTCP reply from an eggdrop bot has been fixed
  • Fixed issue with displaying errors
  • Fixed exception when a connection is closed before a 001 line was received
  • /help now sorts commands alphabetically, regardless of the order they were loaded
  • Fixed logic bug affecting long actions in queries being erroneously sent and an erroneous error message being displayed locally
  • The error menu no longer displays a small square if there are no errors
  • Fixed error related to status bar timer
  • Fixed error in paste line count checking
  • Fixed bug whereby queries failed to work properly due to nickname case
  • Fixed exception when closing the channel settings window without changing modes
  • Fixed bug where channel events weren't displayed after rejoining a channel
  • Fixed tab completers not being updated when commands were added/removed
  • Connection errors are now handled sanely instead of being routed through DMDirc's error handler
  • The client no longer throws a fatal error if it can't open a query for some reason
  • Fixed exception when opening queries
  • Fixed typo in plugin load failure message
  • Fixed some display issues with the treeview under GTK
  • Nicklists are now cleared when the client is disconnected
  • Fixed new identities not being added to config managers (e.g. new channel settings not being registered until a channel was cycled)
  • Fixed issues when reconnecting to a server
  • Fixed exception when raw window is closed
  • Fixed profiles list in new server dialog not being updated
  • Fixed exception on certain mouse events
  • Dialogs can no longer be opened multiple times at once, where appropriate
  • Fixed potential memory leak when disconnecting from a server
  • Fixed nicklists being sized incorrectly in certain circumstances
  • Fixed exception when disconnecting in certain circumstances
  • Commands are now case-insensitive
  • Fixed nicklist not being updated on nickname change
  • Fixed pasting removing text from the input field
  • Error messages given by the browser launcher are now more descriptive
  • Fixed error when receiving blank messages
  • Invalid formats no longer cause an unhandled exception
  • The new server dialog now defaults to opening a new window
  • Fixed queries losing their callbacks (+ thus not displaying new messages) when reconnecting
  • "0" is now treated as a valid channel name (for /join 0)
  • Fixed issue with the parser losing state when parting all channels (/join 0)
  • Fixed error when scrolling the treeview when it contains a single time
  • Fixed error list displaying every error with the most recent icon
  • Fixed issue with error reporter not reporting errors (d'oh)
  • Fixed clicking on URLs at the end of the topic including the '. in the URL
  • The "copy" menu item is no longer displayed if there is no text selected
  • Fixed exception when the client tries to send a message before it's connected
  • Fixed exception when closing server connections
  • Servers no longer try to reconnect if they're in the process of being closed


Sign in to add a comment
Hosted by Google Code