2007-08-04 - Steven Sheehy
* Fixed a character encoding issue when "System default" was selected.
* Fixed a window menu regression.
* Patch #2099: Make all dialogs accept enter (thanks kotnik).
* Improve active searches when using multiple IPs (thanks Stanislav Maslovski).
* Patch #2121: Make the trayicon transparent (thanks Bart Vulling and Gaim/Pidgin team).
* Connect dialog now highlights old text upon re-opening.
* Converted u_int*_t to uint*_t C99 types.
* Bug #11597: Disconnected showing before no slots available (thanks Razzloss).
2007-07-07 - Steven Sheehy
* Bug #11382: Filelists are not removed when closing (thanks piotrp).
* Some more translation work.
2007-05-06 - Steven Sheehy
* Fixed some download queue regressions.
2007-05-05 - Steven Sheehy
* Fixed download delay in some cases (thanks Mikael Eman).
* Added "Log filelist transfers" setting.
* Bug #10891: Move of tree in dl queue flattens the tree.
* Bug #10978: Incorrect charset names.
* Bug #10261: ShareManager::checkTypes is not endian-safe (thanks Mikael Eman).
* Patch #1953: Improve socket disconnections caused by EINTR (thanks Mikael Eman).
* Fixed an encoding issue that could cause transfers to fail (thanks Stanislav Maslovski).
* Fixed a compile error on gcc 4.3.
2007-03-27 - Steven Sheehy
* Fixed a text conversion regression.
2007-03-24 - Steven Sheehy
* Fixed an issue with systems that dynamically link iconv.
* Added /away and /back to pm commands.
* Feature #3128: Auto-respond when in Away mode.
* Added "Don't send the away message to bots" option.
* Updated the copyright year to 2007.
* Bug #10094: Duplicate entries in Download Queue.
* Added the ability to specify a hub's charset if it's not in the drop-down.
* Improved WulforManager (knock on wood).
* Cleaned up Text conversion functions a bit.
* Started i18n and l10n support (much more work to do).
2007-02-06 - Steven Sheehy
* Patch #1876: Fix compile on *BSD caused by inconsistent iconv API (thanks Mikael Eman).
* Patch #1874: Fix dl queue folders from sometimes appearing empty (thanks naga).
2007-02-04 - Steven Sheehy
* Patch #1802: Fix for Total Item/Size counts not updated in dlqueue (thanks Razzloss).
* Patch #1804: Allow filelist to be expanded to directories (thanks Mikael Eman).
* Fixed a couple glade regressions.
* Fixed "Remove user from queue" regression in hub nicklist.
* Fixed /commands regression in pm window.
* Fixed address binding failures in core (thanks Mikael Eman).
* Fixed scons from checking for dependencies during scons install.
* Fixed scons from recompiling if scons install is specified but the executable
is not up-to-date.
* Character encoding fixes:
* Should finally fix the many character encoding issues once and for all.
* Added a per-hub encoding option.
* Rewrote core's text handling functions to use iconv. This allows us to
convert between more than just the file system encoding and utf-8.
* Changed xml handling code to respect the encoding specified in the file
when loading and to always save as UTF-8 when writing.
* Moved default global charset to the personal tab and made it a drop-down
list. Set it to the encoding most common to the hubs you visit.
* Many other core changes to ensure UTF-8 is always sent from core <-> gui.
2007-01-04 - Steven Sheehy
* Fixed "Search by TTH" regression (thanks Mikael Eman).
* Updated glade xml files to Glade3 (smaller file size, cleaner layout).
* Download queue changes:
* Fixed crashing regressions.
* Fixed an issue with scroll position not updating when changing dirs.
* Fixed new files from showing up in the wrong directory.
* Fixed crash when adding files to "/".
* Fixed sorting of "Downloaded" column.
* File view and dir view are now both sorted automatically.
* Bug #6728: Download queue selection.
* Added the ability to move and rename files.
* Added more keyboard events.
* Decoupling and lots of cleanup.
2007-01-01 - Steven Sheehy
* Fixed a deadlock in the core, improving socket disconnections as a nice
side effect (thanks Mikael Eman).
* Added a new & improved irssi-like nick completion (thanks Razzloss).
* Fixed some issues with the "Auto Connect" col in favorite hubs.
* Fixed a crash when loading a corrupt file list.
* Removed Ctrl+Right/Left shortcut to change tabs since it conflicted w/
it's traditional use in text entry boxes.
* Removed distcc and ccache support.
* Feature #1806: Get file list to be expanded to selected (thanks Mikael Eman).
2006-12-10 - Steven Sheehy
* Decoupled Hub (thanks Razzloss).
* Fixed some short overflow issues in the core when dealing with ports.
* Bug #9647: "Renamed file when downloading to a folder" (thanks Mikael Eman).
* Bug #9671: "Multiple selection in filelist" (thanks Mikael Eman).
* Bug #9600: "High CPU usage for some time upon connecting to large hub." Caused
by nick completion code so it had to be temporarily removed (thanks Razzloss).
* Fixed some uninitialized variables (thanks Mikael Eman).
2006-12-04 - Steven Sheehy
* Upgraded the DC++ core to 0.698:
* The 0.691 core contains a security flaw so I recommend you upgrade ASAP.
* Support for non-TTH files was removed (by DC++, so don't complain to us).
* Added SSL support (thanks Mattias Webjörn Eriksson for some help with this).
* OpenSSL is now a required dependency to build.
* Added a "Security Certificates" page in the preferences dialog.
* Added a TLS port entry in the "Connection" page.
* Added "Ignore private messages from bots" option.
* Added "Ignore private messages from the hub" option.
* Added "Don't download files already in the queue" option.
* Removed "Ignore private messages from offline users" option.
* Removed "Only results with TTH root" option.
* Lots of other bug fixes to get the core to compile on *nix.
2006-11-22 - Steven Sheehy
* Disallowed hashing of sockets, device files, or named pipes.
* Decoupled hashing dialog.
* Added a bit more error-checking to SConstruct.
* Fixed close connection regression.
* Added multiple selection capability to nick list (thanks Jussi Peltola).
2006-11-01 - Steven Sheehy
* Improved search filtering.
* Removed unimplemented menu options (and won't be implementing in the future).
* Fixed pixmaps/normal.png (thanks UrkeMMI).
* Removed duplicate gthread-2.0 cflags.
* Reduced linking dependencies (thanks Pavlov Konstantin).
* Added a new public hub list (since hublist.org is down).
* Decoupled the gui & client functions in Favorite Hubs, Finished Transfers & transferview
(translation: less segmentation faults, less temporary gui freezes, cleaner code).
* Fixed a few password bugs in Favorite Hubs.
* Added multiple selection capability to Finished Transfers & transferview.
* Rewrote transferview to clean it up & fix updating issues (thanks Razzloss).
* Changed a large number of string parameters to const refererences to improve efficiency.
2006-10-12 - Steven Sheehy
* Added usernames to chat logs (thanks Fredrik Ullner).
* Added more columns to public hubs (thanks Fredrik Ullner).
* Added dynamic filtering of local results to search (thanks Razzloss).
* Cleaned the source of carriage returns.
* Closing a tab now switches to previously selected tab (thanks dorian).
* Removed useless "Max tab rows" setting.
2006-10-07 - Steven Sheehy
* Fixed sorting of nick list (thanks Razzloss).
* Fixed shared total in some hubs from erroneously reporting 0 B (thanks Razzloss).
* Fixed a crash in search when right-clicking non-tth files.
* Fixed "Thrown: FileException: Bad file descriptor" errors in debug mode.
* Cleaned up and fixed a few other issues with client/File.h code.
2006-09-27 - Steven Sheehy
* Fixed crashing regression in download queue.
* Added "Match queue" and "Remove from queue" options to userlist popup menu.
* Added reconnect hub option (File->Reconnect or Ctrl+R).
2006-09-23 - Steven Sheehy
* The transfer, nicklist, sharebrowser & dl queue panes now stay the same
size when resizing the window (thanks dorian).
* Added the ability to add extra sources from search popup (thanks Bart Vullings).
* Fixed a BSD compile issue with the new fast-hash routine.
* Download queue cleanup:
* Fixed potential GUI deadlocks.
* Fixed memory leaks.
* Combined "Search for alternates" & "Search by TTH" options.
* Fixed "Re-add source" item.
* Added keyboard events.
2006-09-18 - Steven Sheehy
* Fixed the new fast-hashing algorithm from crashing on zero byte files.
2006-09-11 - Steven Sheehy
* Middle click on tab now closes it.
* Ctrl+shift+tab/ctrl+left-arrow navigates left and ctrl+tab/ctrl+right-arrow
navigates right between tabs (thanks Bart Vullings).
* Added an IP column in the transfer view (thanks Bart Vullings).
* Fixed a socket-related crash in the core.
* Added an experimental fast-hashing algorithm (thanks Markus Lindqvist).
* Fixed the core from regenerating files.xml.bz2 upon startup (thanks dorian).
* Tweaked the character encoding functions a bit (thanks dorian).
* Replaced the non-working public hub list with an ADC list.
* Implemented the "beep on private message" option (thanks Rimas Kudelis).
2006-09-01 - Steven Sheehy
* Changed binary name and data path from ldcpp to linuxdcpp to satisfy package maintainers.
!!IMPORTANT!! - run "scons -c install" to remove all the old files before compiling.
* Fixed an issue with including system CXXFLAGS (thanks naga).
* Made tabs open more smoothly.
* Tabs are now reorderable (activated only if gtk >= 2.10).
* Fixed core not being able to delete files.xml*.bz2 on shutdown.
* Fixed an issue with the font being too small in sharebrowser buttons.
* Made sharebrowser more similar to DC++ (thanks dorian).
2006-08-27 - Steven Sheehy
* Removed binreloc/prefix.hh. It now uses the prefix it was compiled with
(/usr/local by default) and if it's not found, uses the current dir instead.
* Specifying PREFIX for both scons and scons install is no longer needed, it is
carried over to scons install automatically.
* Scons now ensures scons version is at least 0.96.
* Scons now shows the available ldcpp command-line parameters with "scons --help".
* Removed ability to specify BINDIR, DOCDIR and DATADIR separately from PREFIX (wouldn't work w/ above changes).
* More SConstruct cleanup.
* Fixed another issue with SOCKS5 setting.
2006-08-21 - Steven Sheehy
* Created an Entry class and made MainWindow, BookEntry and DialogEntry subclasses of it.
* WulforManager now deletes all of MainWindow's queued functions before closing the program.
* Rearranged #includes to speed up re-compilations.
* Fixed multiple selection regression in search tab.
2006-08-19 - Steven Sheehy
* Fixed a large memory leak due to never unreferencing the GladeXML files.
* Added the ability to retrieve a widget out of the xml at any point in the program,
which helped clean up the code immensely.
* Temporary fix for the 100% CPU usage caused by sorting the hub user list in large hubs too soon.
2006-08-17 - Steven Sheehy
* Fixed search regression.
2006-08-16 - Steven Sheehy
* Fixed more memory leaks.
* Fixed possible security issues due to lack of bounds checking on sprintf.
* Fixed allocating large buffers on the stack from causing random crashes (thanks Tobias Nygren).
* Fixed ADC not working on big-endian architectures (thanks Tobias Nygren).
* Fixed testing for non-blocking I/O on some System V-derived systems (thanks Tobias Nygren).
* Added stdint.h to core header for use in BSD operating systems.
* Added ability to specify additional compile flags by looking at the CXXFLAGS env variable.
* Fixed an issue with public hubs defaulting to a blank url in the list.
* Settings dialog changes:
* Cleaned up code.
* Public hub list in settings now matches the one in public hubs tab.
* Fixed SOCKS5 settings not saving properly.
* Fixed a crash when adding a share and closing settings dialog soon afterwards.
* Added ability to specify hidden directories when browsing folders.
2006-08-01 - Steven Sheehy
* Fixed the gui freezing that occurred sometimes when closing the hub tab.
* Added -Wall to debug mode CXXFLAGS and fixed most compiler warnings (including dc++ core).
* Search changes:
* Cleaned up code.
* Added keyboard events.
* Fixed a massive amount of memory leaks (seriously, it was ridiculous).
* Fixed most areas that could cause potential deadlock.
* Added "Only results with TTH root" option.
* Made above & "Only users with free slots" option persistent.
* Improved "Only where I'm op" option.
* Made the checkbox options filter the list as they're selected instead of just on next search.
* Slots column now sorts properly (used to sort as a string).
* Filename col now sorts directories first.
* Added file & dir icons to search results.
* Fixed and improved search drop down box.
2006-07-23 - Steven Sheehy
* Replaced more menu items with stock icons (thanks Rimas Kudelis).
* Changed "Quick Connect" shortcut from Ctrl-Q to Ctrl-N (Ctrl-Q is now used
for quitting the application) (thanks Rimas Kudelis).
* Added tooltips to the toolbar items.
* Rearranged a couple toolbar items to flow better.
* Added a close item to the file menu that closes the current tab (shortcut Ctrl-W).
2006-07-21 - Steven Sheehy
* Replaced a lot of text buttons with GTK+ stock icons (thanks Rimas Kudelis).
* Main toolbar now respects gtk-toolbar-style option (thanks Rimas Kudelis).
* Moved most static popup menus into glade and made them use stock icons where applicable.
* Added /refresh command.
2006-07-19 - Steven Sheehy
* Replaced old windows-style icons with new Gnome-style icons (huge thanks to Johannes Sjölund).
Note: There's a new svg subdir with these icons saved as svg for backup purposes.
These do not need to be distributed in any binary packages.
* Added an option to use the stock GTK+ icons if you don't like the provided ones.
Note: You have to manually edit ~/.dc++/LinuxDC++.xml currently to activate this due to
settings dialog issues. Add <use-stock-icons type="int">1</use-stock-icons> to the file and restart ldcpp.
* Moved logo & tray icon back to png from svg since not everyone had librsvg.
* Changed Settings to Preferences in the GUI to follow Gnome HIG.
* Fixed a problem with open own list opening in the background.
* More sharebrowser changes:
* Additional code clean up.
* Rewrote find to search in the proper order, expand dirView properly & fix a crash.
* Made find case insensitive.
* Made find search directory names in addition to file names.
2006-07-14 - Steven Sheehy
* SCons/build process changes:
* NOTE: I recommend you checkout a fresh CVS due to all these scons changes.
* Removed sys/poll.h as a required dependency since it's not included anywhere.
* Cleaned up scons temp files by moving creation of config.log and .sconsign
files to .sconf_temp/ (less cruftage!).
* Also, moved .sconf_temp/ to be under build/ directory.
* Separated cxxflags of client and gui so that client is not compiled with gtk flags.
* Cleaned up the SConstruct files, added comments, etc.
* Removed a GTK+ function that required 2.8.
2006-07-13 - Steven Sheehy
* Removed the last vestiges of Wulfor name in the GUI (thanks Pavlov Konstantin).
* Fixed some memory leaks.
* callback.hh was finally removed.
* Re-added show tray icon setting.
* Fixed a crash when adding the same share twice (thanks Mikael Eman).
* Fixed a crash when downloading a dir from search in debug mode (regression).
* Hub changes:
* Cleaned up the source.
* Added keyboard events.
* Added ability to retrieve chat history by using the up and down arrows.
* Fixed problem with not having userlist sorted when joining a hub.
* Turned off "rules-hint" (AKA striped lines) in nick treeview to speed things up.
* Replaced nick completion code with the much simpler GtkEntryCompletion (6 lines of code vs 100).
* Implemented these options:
* Filter kick messages
* Log status messages
* Automatically follow redirects
* Show timestamps in chat by default
* View status messages in main chat
* Show joins / parts in chat by default
* Only show joins / parts for favorite users
* Send unknown /commands to the hub
* Open new window when using /join
* Ignore private messages from offline users
* Open new private message windows in the background
* Open file list window in the background
* Added these commands: /away, /back, /clear, /close, /favorite, /getlist,
/grant, /help, /join, /pm, /rebuild, /userlist
2006-06-27 - Steven Sheehy
* Fixed chat not displaying for ADC hubs (thanks Fredrik Ullner).
* Public Hub changes:
* Cleaned up the source.
* Added keyboard events.
* Removed dependency on callback.hh.
* Filter now finds as you type.
2006-06-25 - Steven Sheehy
* Changed naming of "Favourite" to "Favorite".
* Finally settled upon a common gui callback naming scheme (see wiki for details).
* Private Message changes:
* Huge cleanup of the source code.
* Added ability to retrieve chat history by using the up and down arrows.
* Added these commands: /clear, /close, /favorite, /getlist, /grant, /help.
* Removed dependency on callback.hh.
* Set a limit on how many lines of text would be displayed at a time (500).
* Fixed a bug with multiple nicks where it always showed the first nick.
2006-06-23 - Steven Sheehy
* Fixed HashData.dat from not being created on 64bit systems.
* FileExceptions now show name of file with error (on stdout in debug mode).
* Updated licensing information: FSF changed postal address.
* Fixed another crash when adding shares.
* Sharebrowser changes:
* Huge cleanup of the code resulting in a noticeable speed increase when browsing folders.
* Fixed icons not showing up for non-Gnome users.
* Fixed a crash when loading a corrupt or incomplete filelist.
* Fixed a bug where the wrong column would show it was sorted.
* Fixed a number of memory leaks.
* Added keyboard events.
2006-06-19 - Steven Sheehy
* Added keyboard events to favorites & finished transfers.
* Fixed possible gui freezes in favorites & finished transfers.
* Major code clean-up in finished transfers.
* Fixed a crash when adding a share with an empty virtual name.
2006-06-17 - Steven Sheehy
* Fixed port signedness and added some error checking.
* Fixed core from creating files and directories with incorrect default permissions.
* Fixed core from creating multiple filelists directories due to case-sensitivity.
2006-06-16 - Steven Sheehy
* Updated copyright on source files to latest year.
* Added error detection for when glade files can't be found.
* Fixed hash speed limiting not working.
* Fixed adding a share from freezing the gui temporarily.
* Fixed "Don't allow hub/UPnP to override" setting from not saving correctly.
2006-06-15 - Naga & Steven Sheehy
* Upgraded the client core to version 0.691:
<WARNING>
* All sources to downloads will be lost (not the files) due to Queue.xml core changes.
* Some settings will have to be reconfigured (namely connection mode & speed).
</WARNING>
* Added features:
* Disconnect slow users.
* IP field can accept a hostname.
* Markers for ZDownloads, TTH Trees, TTH Check, Secure (Not supported) & Rollback.
* Show timestamps options.
* Log Hub, PM and Filelist transfers.
* Option to use Monospaced font for Hub & PM (thanks UrkeMMI).
* Tab bolding options for Hub, PM, Search, Finished Downloads and Finished Uploads.
* Notification when searching too soon.
* Fixed bugs:
* Bug #6103: crashes when have no permission to create file/directory (untested)
* Bug #6294: Hub topics not working
* Bug #6462: User list loading very slow (on Open DC hubs)
* Switching connection mode requires a restart.
* Completely rewrote settings dialog to make room for the new options.
* Hid most of the unimplemented settings.
* Fixed bug #7651: GUI Freeze (in downloadqueue)
* Rewrote the character encoding code to use a user-specified fallback locale (default CP1252)
if current locale fails. Not a 100% fix for unicode issues, but a start.
2006-06-13 - Steven Sheehy
* Don't redefine NULL
* Fixed PM windows from stealing focus if it's already open.
2006-06-03 - Steven Sheehy
* Added another stupid hack to keep people from crashing because of other users with
characters in their nick that ldcpp can't determine the encoding of.
2006-06-01 - Steven Sheehy
* Fixed tab bolding regression.
* Memory leak fixes.
* Realized GTK+ can handle svg so I replaced the logo pngs with a svg one.
2006-06-01 - Paskharen
* Made the main window restore a bit better after being hidden by the tray icon.
* Also made the window come up a bit nicer when the program is started.
2006-05-31 - Steven Sheehy
* Fixed a compile error.
2006-05-30 - Steven Sheehy
* Replaced most std::map's with hash_map to speed things up.
* Rewrote openOwnList, openFileList, and refreshList to not freeze the gui temporarily while they load.
* More memory leak fixes.
* Fixed hashing to support big-endian architectures (thanks Tobias Nygren).
* Glade and pixmaps now install into PREFIX/share (thanks Pavlov Konstantin).
2006-05-29 - Steven Sheehy
* Replaced previous tray icon with a kick-ass new icon (big thanks to wulax).
* Added the aforementioned icon to all the window titlebars & the about dialog.
* Changed the name in the title bar from "Wulfor Reloaded" to "LinuxDC++".
* Workaround to force eggtrayicon to be transparent on all platforms.
* Removed atomic_inc/dec and instead use pthread_mutex due to Bug #7614 and
since not all CPU types could use atomic.h anyway (thanks Tobias Nygren).
* Replaced PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP with a non-GNU specific implementation (thanks Tobias Nygren).
* Fixed a few more things to make ldcpp build on more platforms (thanks Tobias Nygren).
* Fixed some more memory leaks.
* Changed a map to an enum to fix a possible crash when updating transferview.
* Fixed another crash in transferview.
* Major clean-up of WulforManager which will hopefully result in a nice speed increase.
2006-05-26 - Steven Sheehy
* Possible fix for the GUI freezing/deadlock that many people have been experiencing lately.
2006-05-25 - Steven Sheehy
* Forgot to add new icon to list of items for scons to install.
* Huge cleanup of favorite hubs.
2006-05-24 - Steven Sheehy
* Added a tray icon (thanks Matthew Ziegelbaum).
Note: Icon is just a copy of DC++'s. It'd be nice if someone could make a new icon for us.
* Cleaned up mainwindow.hh by moving functions to private visibility where applicable.
* Migrated MainWindow from callback.hh to static callbacks.
* Fixed the about dialog.
2006-05-09 - paskharen
* Made scons file more error proof and added support for ccache and distcc (thanks Naga and Steven Sheehy)
2006-05-05 - Steven Sheehy
* Rewrote transfer view yet again to fix a re-occuring crash.
* Fixed some shutdown issues.
* Fixed a Gtk warning in public hubs.
* Fixed private messages not scrolling to the bottom on a new message.
* Fixed Bug #4982: gtkrc button order ignored.
* Fixed "Open with" in Finished Transfers from causing 100% cpu at times.
* Fixed more memory leaks.
* Increased upper limit of "No new downloads if speed exceeds" setting.
* Moved some widget creation into glade.
* Made "Window" menu list open hubs and private messages.
2006-04-05 - paskharen
* Added workaround for empty nicks due to unicode problems (thanks Steven Sheehy)
2006-03-29 - Steven Sheehy
* Added proper sorting to transfer view (downloads -> uploads -> other).
* Added a Hub Name column to transfer view.
* Moved icon col into user col for simplicity.
* Fixed improper sorting of speed and size column in transfer view.
* Removed hidden ID col in transfer view and replaced with a map to
speed it up (hopefully).
* Made transfers, publichubs & finished transfers sorted upon startup.
* Set most treeviews to fix-height-mode to speed up rendering.
* Made enabling progress bars not require a restart.
* Fixed a bug saving & restoring invalid column sizes.
* Fixed a crash on shutdown that some people experienced caused by GTK_IS_TREE_VIEW.
* Fixed a lot of small memory leaks when retrieving strings from GtkTreeViews.
* Fixed a _huge_ memory leak: GtkListStores weren't unreferenced to
zero so they were never destroyed.
2006-02-25 - paskharen
* Fixed compile problems where 'assert' function could not be found
2006-02-23 - Steven Sheehy
* Added ability to add or remove columns in treeviews.
* Major clean up of treeview.cc/hh.
* Fixed minor grammar and spelling errors in readme.txt.
2006-02-14 - Steven Sheehy
* Fixed setting dialog and favorite hub regressions caused by previous updates.
* Fixed the move up and move down buttons for the public hubs inside settings dialog.
* Fixed bug with favorite hubs overwriting passwords with astericks in xml file.
* Fixed crash when hashing a file with read errors. (thanks OpsVentus)
* Fixed a bug allowing the transfer pane separator to be raised too high causing GUI corruption.
* Fixed bugs with the new settings manager not saving settings properly.
* Added ability to save transfer and nick list pane widths.
* Added progress bars for transfers (requires gtk >= 2.6).
* Made refresh file list work.
2006-02-08 - paskharen
* Made treeview columns reorderable (thanks Steven Sheehy)
* Made treeview columns save their widths (thanks Steven Sheehy)
* Made treeview a general treeview wrapper class. This is not complete and
the settingsdialog isn't fully updated to use this.
* Made it possible to have more than one search tab open.
* Fixed an assertion failure when downloading a directory.
* Made a custom settingsmanager for the linux part and made mainwindow use it.
* Made the text on the Find buttons in sharebrowser smaller to avoid it being
chopped off because of lack of space on the button.
2006-01-18 - paskharen
* Disabled asm code for ia64 (thanks Romain Beauxis)
* Added install targets to SConstruct file (thanks Naga)
* Tweaked the window position save/load code to work for more people
* Changed constants for window state to be the same as for main DC++
2006-01-16 - phase
* Added Favorite Downloads, select multiple files and search for alternates to
the sharebrowser.
2006-01-14 - paskharen
* Fixed the bug saving bogus values for main window size/position
2006-01-13 - paskharen
* Made main window remember size, position and state (Bug #3348)(thanks Tom Lofts)
2006-01-01 - paskharen
* Improvements to Open own list and Open File List. (thanks Steven Sheehy)
* Improvements to favourite hubs. (thanks Steven Sheehy)
* Various cleanups. (thanks Steven Sheehy)
2005-12-24 - phase
* Fixed a bug with the Open File List. (Thanks Steven Sheehy)
2005-12-20 - paskharen
* Added line breaks to private messages
* Changed dates in changelog from 2006 to 2005 =)
* Fixed a unicode problem in nicklist
2005-12-19 - phase
* Fixed a typo in the search. (thanks x-term)
2005-12-13 - paskharen
* Fixed bug in sharebrowser when a file has no extension (thanks Vikram Aggarwal)
* Added atomic code for mips and ia64 (thanks Romain Beauxis)
* Changed behavior when cpu type is not supported, it now disables atomic
operations automatically.
* Made finished ul and dl icons same size as the others.
2005-12-09 - paskharen
* Added asm code (atomic inc/dec) for more cpu architectures.
* Fixed the crash when closing the open file list dialog.
* Added about box, it's a bit ugly though.
2005-11-02 - paskharen
* Improved performance on large hubs (thanks Naga)
* Unicode fixes in downloadqueue and search
* Removed duplicate search results
2005-10-16 - paskharen
* Fixed the crashing when you set it to open a notebook page on startup.
2005-10-13 - paskharen
* Undid the previous cleanup, it wasn't possible to rip out the dispatcher =(
* Fixed crashing on startup again
* Improvements to hub and sharebrowser (thanks John Armstrong)
2005-09-15 - paskharen
* Fixed renaming files across partitions (patch from unknown)
2005-09-14 - paskharen
* Removed the dispatcher.
* Removed the callback class, it was just confusing.
* Made entering large hubs faster.
* Removed dialogentry, it was not necessary when the dispatcher is gone.
* Maybe hopefully finally solved the startup crashes.
2005-08-09 - paskharen
* Fixed a bug in the user list code (thanks obi)
2005-08-07 - paskharen
* Added menubar (thanks s4kk3)
* Added a custom atomic.h (only x86 but that's easy to fix, just copy from qt =)
(thanks Rikard Björklind)
* Log messages are now shown in main statusbar
(patch #000518, thanks clairvoyant)
2005-08-04 - paskharen
* The scons file now checks for the right g++ version (thanks s4kk3)
2005-07-23 - paskharen
* The scons file now imports enviroment variables from the os, should find headers and libs
a lot better now (bug #004490, thanks azatoth)
* Complete hub name now shown in tooltip on the notebook flap (thanks s4kk3)
* Added context menu to transfer list (patch from phase?)
2005-06-29 - paskharen
* Fixed some crashes at startup
2005-06-25 - paskharen
* Added finished uploads and downloads (thanks s4kk3)
* Added more info to nick list (thanks luusl)
* Replaced some windows newlines with unix ditto in some files
2005-05-25 - paskharen
* Fixed Gtk warnings on startup (thanks Ixan)
* Added automatic sorting to sharebrowser (thanks Ixan)
2005-05-25 - paskharen
* Added some tweaks to the glade files (thanks Ixan)
2005-05-25 - phase
* Fixed the bug where you couldn't hash files larger than 2gb (thanks obi)
2005-05-23 - phase
* Fixed the Download Queue (thanks s4kk3)
2005-05-21 - paskharen
* Made filelists download to the right folder (thanks s4kk3)
2005-05-17 - paskharen
* Fixed some cases of misaligned rows in transfer view, not sure if all are gone
* Tried fixing the deadlock when closing a notebook flap, hard to verify as working though
* Made padding more consistent in the gui
2005-05-01 - paskharen
* Updated to core version 0.674
* Fixed some problems with active mode port selection (MainWindow::startSocket)
2005-04-06 - paskharen
* Added tab completion for nicks (thanks s4kk3)
* Fixed unicode conversion when downloading to a directory in sharbrowser (also from s4kk3)
* Fixed a segfault when the hub asks for a password (thanks Trent Lloyd)
2005-02-27 - paskharen
* New and improved publichubs with context menu and stuff.
* Added separate connect dialog to connect to a hub by address.
* Fixed double click in share browser.
* Fixed unicode problems in transferview.
* Code cleanup in mainwindow.
2005-02-23 - phase
* Added multiple selections to Download Queue and Search.
* Fixed a separator related bug.
2005-02-22 - phase
* Added Streams.h and MerkleCheckOutputStream.h from DC++-cvs, because those
were missing.
2005-02-20 - paskharen
* Added grant slot in user menu in hub.
* Changed to client 0.670.
2005-02-18 - phase
* Fixed some things with the Hash-dialog.
2005-02-16 - phase
* Added Changelog again :)
* Added all the settings (except User Commands), though, we haven't added all the features that the settings have to offer yet.
* The Hash progress is now working.
* Added some settings:
* Confirm application exit
* Set Download Queue tab bold when an entry is added
* Confirm favorite hub removal
* Clear search box after each search
* Open the public hubs window at startup
* Open the download queue window at startup
* Open the favorite hubs window at startup