DMDirc
Details
| Last Update: | 2008-01-29 23:01:17 |
| Version: | 0.5.5 |
| License/Program Type: | MIT/X Consortium License |
| Publisher: | Chris Smith |
| Price: | $0.00 |
Description:
DMDirc project is a new cross platform IRC client written in
java
DMDirc was started to address the lack of a good IRC client for
Linux, it can however be run on any java capable platform,
including OSX and window. While there are plenty of reasonable
clients, most are lacking in one respect or another. We hope that
DMDirc will fill this gap.
We are accepting feature requests and bug reports to our issue
tracker at Google Code.
Requirements:
· Java Runtime Environment (tested with JRE 6)
What's New in This Release:
Major feature additions
1. DMDirc now maintains a list of previous topics used in a
channel, and previous topics can be selected from the channel
settings dialog
2. Added a dialog to send feedback to the developers
3. Added a user modes tab to the server settings dialog
4. Added new URL handler, which allows non-http URLs to be
opened with relevant applications
5. The channel settings dialog will now show extended
information about list modes (who set them and when) if
configured
6. Added launchers
7. Added uninstallers
8. Support for invites (and a nice UI)
9. DMDirc can now download and install new versions of
itself
User Interface
1. DMDirc should now use the correct system font in most
components
2. URLs are now linked more intelligently
3. Using ctrl+tab now cycles through windows in the same order
as the treeview
4. Shift+ctrl+tab now cycles backwards through windows in the
same order as the treeview
5. The profile manager has been rewritten to be more intuitive
and now properly validates input
6. Added a counter to the list modes panel in the Channel
Settings dialog
7. The error icon in the status bar is now only shown when
there are errors
8. Servers no longer reopen their raw window every connect,
regardless of the showraw setting
9. Servers and channels now switch their icons when inactive
(disconnected/not in the channel)
10. Tidied up the "update available" icon so that it's
centered properly
11. Redid the layout of many components, to improve looks and
usability
1. The 'channel modes' tab of the channel settings dialog is
now grouped properly and text fields have the same width
2. The alias manager is now resizable
3. The error manager is now resizable
12. Page up/down keys now work in windows without input
fields
13. Fixed some layout issues with the search bar
14. Away indicators can now be enabled/disabled on a
per-window basis.
15. Away indicators will now be removed properly if the config
setting is changed while they're displayed
16. Many UI tweaks to make DMDirc look better under GTK
17. Raw windows now close correctly even if the server
they're associated with doesn't have an IRC parser for some
reason
18. The about dialog now has an 'information' tab
19. Fixed an exception in the IconManager?
20. Fixed a rare exception in the tree view
21. Fixed an exception caused by the perform panel
22. Raw windows are now removed from the window manager, and
custom windows are now removed from the main window
23. Improved the look of DMDirc wizards
24. Fixed issue where clicking channel names wouldn't rejoin
channels that were parted
25. Fixed profile list in New Server Dialog not updating
properly
26. The profile manager now really deletes profiles
27. The profile manager can now be closed when no profile is
selected
28. The profile manager now requires you to have at least one
profile
29. Fixed strange issue where buttons in the Channel Settings
Dialog would zoom off to the right and make the dialog unusable
when using the Windows L&F
30. Fixed "show colours in..." settings not working in the
preferences dialog
31. The nicklist now redraws itself straight away when its
colour settings are changed
32. The away indicator now appears properly when DMDirc
does't know the client's away message
33. Fixed logic error causing incorrect error icon to be
displayed in the status bar
Commands, Notifications and Formatters
1. /debug configstats is now sorted by the number of
accesses
2. The notifications system now supports several new
targets:
1. "channel:" - directs the message to the named channel
2. "window:" - directs the message to the named custom
window
3. "fork:" - allows messages to be sent to more than one
target
4. "formatter:" - allows the format of the message to be
changed
3. Added a variety of formatters and notification
settings:
1. Wallusers, Wallops and desync notices
2. MAP responses
3. ERROR messages
4. Numeric 320 (is identified to services)
5. Numeric 404 (unable to send to channel)
6. Numeric 405 (you have joined too many channels)
7. Numeric 438 (nick change too fast)
8. Numeric 482 (you need to be an op to do that)
9. LUSERS messages
4. Numeric 401 (no such nickname) is now output to the last
window that is likely to have caused the error
5. Added /openwindow command
6. The /echo command can now echo to a custom window
7. The formatter system now uses identity files, allowing
greater flexibility
8. Added a default alias for /quote (aliased to /raw)
9. Added /map command
10. The /set command now has an --append switch
11. Fixed the command parser throwing an error when invoked
from certain windows
12. Simplified the command parser so that commands no longer
have arities (meaning /foo will execute the same command regardless
of the number of parameters it has)
13. The /newserver and /server command now use :+port to
denote SSL connections, rather than a --ssl switch
14. Fixed obscure bug in the formatter that occurs when two
formats are identical but are called with different numbers of
arguments
15. Added /debug notify
16. /set can now play with server-specific config settings
using the --server switch
17. Fixed bug whereby letters after F were incorrectly parsed
as hexadecimal
Actions
1. Action conditions now support chained components
2. Actions now support "condition trees" to specify how
their conditions are evaluated
3. Implemented much tidier file format for actions
4. Added server_disconnected action type
5. Double clicking in an empty space in the actions manager no
longer causes an error
6. The 'additional triggers' list is now enabled properly
when creating a new action
7. Changed naming scheme for aliases so that multiple aliases
with the same number of arguments (but different comparisons) can
exist simultaneously.
8. Fixed exception when deleting aliases
Plugins
1. Completely overhauled the plugin system to allow greater
flexibility, enable automatic updates in the future, and make it
much easier for users to install and delete plugins
2. The nick colour plugin now accepts "" as a network, and
applies the setting to all networks
3. The configure plugins menu is now correctly disabled if
there are no configurable plugins
4. The lag display plugin now displays "Not connected" when
the server isn't connected, and removes cached text on
disconnection (fixing a potential minor memory leak)
5. Add basic VLC media source
6. Timeplugin onUnload won't npe if the timer broke.
7. Added URL Catcher plugin
8. Started dcc plugin (DCC chat send/receive, DCC Send
receive)
9. Show something not nothing if the window is an unknown type
(Window status plugin)
10. The plugin manager now checks if files exist before trying
to load them, and raises a nicer error if they don't
11. Fixed exception when enabling plugins in some
circumstances
12. The /loadplugin command now tries harder to load plugins,
instead of failing in most circumstances
13. Fix rare stack overflow when enabling certain plugins
Installer, Updater and First Run/Migration Wizards
1. The First Run Wizard now asks the user if they wish to
allow DMDirc to check for updates and report errors to the
developers
2. The installers can now register DMDirc as the handler for
irc:// URLs
3. Fixed a file handle leak when DMDirc downloads files
4. Made several changes to the update checker to ensure that
the UI is updated properly, and that update checks are scheduled
for the right times.
5. An icon is now displayed in the status bar when the update
checker is checking for updates
6. The update system can now automatically update mode
aliases, default settings, and the client itself.
7. The installer no longer shows the UAC information dialog if
the user isn't using UAC.
8. Linux scripts no longer expect the user to be running them
from a console; KDialog/Zenity are used if available to show
messages graphically.
9. The installer now has a taskbar entry
10. The installer now shows the version number of the
installer on the welcome screen and in the titlebar
11. The Linux installer now attempts to create the folder
needed for its shortcuts, rather than failing if it didn't
exist
12. The language used by the installer has been improved
13. The installer no longer uses inappropriate fixed-width
text under Windows
14. The installer now correctly disables the previous button
when installing
15. The Windows and Linux launchers can now update
themselves
16. The Linux launcher now passes params with spaces in them
correctly to the client
17. The updater no longer goes into a CPU-intensive loop if
it's disabled
18. The update checker no longer permanently (accidentally)
disables itself if it is set to not update for one check
19. The installer now uses the native look and feel
correctly
20. Worked around Windows Vista "feature" which incorrectly
alerted the user that DMDirc had failed to reinstall
Configuration and Identities
1. Identities may now be stored in subdirectories under the
main 'identities' dir
2. Identities now support basic ordering
3. Global identity should no longer store useless settings
4. The dmdirc.config file now saves even if it's loaded with
erroneous data
5. Cached a number of configuration settings to reduce CPU
usage
6. The preferences dialog now sets the value of
notifications.whois correctly
7. Fixed exception in ConfigManager? when adding multiple
lines that use lastcommand: formatters
Error Handling
1. Fixed exception in ErrorManager? when errors are raised or
accessed at the same time
2. ErrorManager? no longer reports errors where
DMDircEventQueue is the first DMDirc-related line in the trace
(these errors are due to JVM issues, not DMDirc)
3. DMDirc now only raises one error for missing mode aliases,
rather than one per mode
4. The logger should now (re)create the error directory if it
doesn't exist
5. The error manager now only submits one error every 20
seconds, to prevent massive floods of submissions when a large
number of errors are generated
6. Duplicate errors in the error queue are no longer sent.
7. Errors are now reported to STDERR if there's no UI to
handle them
8. Fixed issue where the error icon didn't display properly
for some errors
Misc
1. Added inspircd mode aliases
2. Massive refactoring of server and channel event handling,
reducing the number of potential bugs, and adding new action types
for some events
3. Network names are now guessed from the server's hostname
if the server doesn't provide one itself
4. Fix bug where user modes were handled incorrectly if the
server had more than 31 modes
5. Fix bug where connection events were fired too soon for
servers that sent an unexpected NOTICE after the 002 numeric
6. Added some initial mode aliases for user modes
7. DMDirc now uses weak references appropriately, which should
prevent various memory leaks
8. Fixed bug where giving a channel client a mode they already
had caused them to appear as though they had a higher mode
9. Fixed the IRC parser calculating an invalid ping time if
the user manually sent a PING
10. The topic editor no longer defaults to limiting to 250
characters if the server doesn't specify a length
11. The IRC parser now handles requesting list modes
better
12. Channel.sendLine and Query.sendLine now split on LFs
properly
13. Updated themes to use identities for formatters
14. Added startchat ircd to ircd detection.
15. Added usermode alias checks to Server
16. Queries no longer send text/actions if the server isn't
connected
17. Cycle now cycles not just parts
18. The IRC parser now correctly parses more complex maximum
list mode limits
19. The IRC parser no longer throws an exception when trying
to convert non-ASCII characters between upper and lower case.
20. The IRC parser now converts between ~ and ^ properly for
RFC1459 and RFC1459-strict encodings, as appropriate
21. An error will no longer be raised if a connection attempt
is made while the client is closing
22. Fixed exception when setting away in certain
circumstances.
0 comments
Downloadtube.com agrees that pirated software hurts software
developers and does not support such practices. We acknowledge and
agree that software piracy is theft. Using DMDirc crack,
DMDirc key generator, DMDirc keygen, as well as any
pirated DMDirc serial number/serial numbers and DMDirc
registration code/codes, warez, keys, torrents, passwords, is illegal
and does not support the future development of DMDirc.
Downloadtube.com advises that DMDirc should be only used in
accordance with the rules of intellectual property and the existing
Criminal Code. Downloadtube.com does not allow the inclusion of any
crack, serial or keygen and disclaims any liability for the
inappropriate use of DMDirc.
Add to
DMDirc Version History
Related Software
|
|
From category: Email |
| BasiliX 1.1.1 fix2 is email software developed by Mike Peters. BasiliX is a webmail application based on PHP and IMAP, and powered by the MySQL database server. It supports simple mail actio... |
|
|
From category: Chat |
| Far East Trader .03b is chat software developed by Raphael Mudge. Feast (Far East Trader) is an IRC to SILC (Secure Internet Live Conferencing) translator. SILC stands for Secure Internet Live C... |
|
|
From category: Filesharing |
| eDonkey2000 1.1 is filesharing software developed by MetaMachine. eDonkey is an application that allows you to share and download files with millions of other people across the globe. eDonke... |
|
|
From category: Email |
| Brutus 0.9.32 is email software developed by Jules Colding. Brutus is an Exchange connector and development framework that offers access to all of MAPI and therefore to all versions of Microsoft Ex... |
|
|
From category: Email |
| Deletemail 0.5 is email software developed by Holger Weiss. Deletemail is a non-interactive tool for removing mail from one or more IMAP4 mailboxes. It removes mail older than a configurable number... |
|
|
From category: Chat |
| AjaxChat 1.2 is chat software developed by AjaxChat.org. AjaxChat is a simple, fast, and customizable chat server that uses Ajax to smoothly refresh and display the chat zone and the nickname zone.... |
|
|
From category: Email |
| etPan! 0.7 is email software developed by DINH Viet Hoa. etPan is a console mail user agent based on libEtPan! libEtPan ! is a mail purpose library. It\'s a library that handles mail at low-level:... |
|
|
From category: Email |
| Buffy and Libbuffy 0.11 is email software developed by Enrico Zini. Buffy displays a window with a summary of your mailboxes and lets you open them in your mail program. It is written with the inte... |
|
|
From category: Conferencing |
| drawboard 1.52 is conferencing software developed by Tomasz Zielinski. drawboard is a Java applet used to make graphical teleconferences (like the whiteboard in Netmeeting). When you draw so... |
|
|
From category: Filesharing |
| DConnect Daemon 1.0.1 is filesharing software developed by DConnect Team. DConnect Daemon is a Direct Connect\'s hub working as daemon. It works currently under linux and FreeBSD, but we want to ma... |
|
|
From category: Email |
| Cronos II 0.3.0pre9 is email software developed by Pablo Fern?ndez Navarro. Cronos II is a powerful and friendly email client designed for the Gnome Desktop. This project aims to build an em... |
|
|
From category: Telephony |
| Bayonne2 2.2.1 is telephony software developed by Free Software Foundation, Inc.. Bayonne2, the telecommunications application server of the GNU project, offers free, scalable, media independent so... |
|
|
From category: Chat |
| wxMtpChat is a multi-platform MtpChat client written in C++ and based on wxWidgets framework.... |
|
|
From category: Email |
| Epiphany Extensions 2.17.0 is email software developed by Marco Pesenti Gritti. Epiphany Extensions package contains extension for Epiphany software. How to choose which extensions to build:... |
|
|
From category: Chat |
| BitWise IM Personal 1.7.2 is chat software developed by BitWise Communications, LLC. BitWise IM Personal is a instant messenger client with many powerfull features. Here are some key feature... |
Leave a comment