⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.html

📁 软件是使用VC70
💻 HTML
📖 第 1 页 / 共 5 页
字号:
  <li>Fixed bug with multiple destination directories, some search results only ended up in the first of multiples.</li>
  <li><span style="color: red;">Minor:</span></li>
  <li>Memory savings for users with many files in share</li>
  <li>Hyperthreading / multicpu users, try again and report back if it works</li>
  <li>Fixed %[hub] in upload log</li>
  <li>Some code cleanup</li>
  <li>Fix for buggy HTTP servers sending Content-Length with wrong case (thanks sandos)</li>
  <li>Added link to change log in help menu (thanks todd)</li>
  <li>Fixed link to faq (thanks todd)</li>
  <li>Fixed public hub list mouse clicks and reopening (thanks todd)</li>
  <li>Fixed so that "3/4 users offline" can be translated to polish</li>
  <li>Fixed tabbing in search frame</li>
  <li>Added option for not downloading zero-byte files</li>
  <li>Added handling for dchub:// in main chat (opens the hub)</li>
  <li>Fixed a bug with strange nicks causing problems with file list opening</li>
  <li>Fixed a bug with orphaned file lists</li>
  <li>Fixed a bug with socks5 password length (thanks dwomac)</li>
  <li>Double-clicking text selects the word (as in old versions, thanks todd pederzani)</li>
  <li>Directories are no longer returned for "at least" searches with bytes &gt; 0 (i e directory size is assumed 0)</li>
  <li>Fixed another issue with accesses to invalid drive letters (thanks sarf)</li>
  <li>Holding shift during startup (when the main window shows) will disable autoconnecting to hubs</li>
  <li>Fixed user description saving and updating (thanks todd)</li>
  <li>Large files are now moved in a separate thread to avoid losing connection while moving (if using temporary download dir)</li>
</ul>

<h2>0.242 <span style="color: gray;">(2003-04-19)</span></h2>
<ul>
  <li>Updated compile.txt with some notes on submitting patches</li>
  <li>Perhaps fixed the multicpu/hyperthreading issue (could someone try and report to the bug tracker?)</li>
  <li>Various optimizations of the socket code to regain some of the upload performance that some seem to have problems with (keep in mind that SFV-checking, when enabled, slows things down on the downloading end when a file is checked...)</li>
  <li>Fixed problems with changing active port</li>
  <li>Fixed favorite hub properties saving</li>
  <li>Added option not to send away message to bots (users that have not sent a myinfo that is...) (thanks sedulus)</li>
  <li>Fixed 302-moved code a bit (thanks sedulus)</li>
  <li>Added match queue feature to the file listing window. This will take every file in the file listing and see if there is any matching file in the queue (exact filename &amp; size match). Every match will then be added to the queue as an extra source. Depending on your queue size and the number of files in the listing this might take some time to do...</li>
  <li>UI updates to ADLSearch (by Henrik Engstr枚m)</li>
</ul>

<h2>0.241 <span style="color: gray;">(2003-04-01)</span></h2>
<ul>
  <li>Made the XML parser a bit more robust against bad XML data (to avoid embarassing situations such as the last one...)</li>
  <li>Favorite users and hubs are now saved on edit instead of on exit.</li>
  <li>Added support for "302 file moved"  for hublist downloads (thanks sedulus/sandos)</li>
  <li>Fixed error reporting for hublist download</li>
  <li>Same server but different port is now properly considered a different hub (thanks sedulus)</li>
  <li>Last entered parameter for user commands is now remembered (%[line:...])</li>
  <li>VC6 projects files brought up-to-date</li>
  <li>Added a DLL to the installation procedure to make sure we get good debug info under older windows versions (research by todd pederzani)</li>
  <li>Fixed attempt to access f: I think (it seems that the debug info generator tries to access f: when dc++ crashes, because microsoft compiled their stuff from f:...untested, I don't have any f: =)</li>
  <li>Update to some confirmation dialog (thanks todd pederzani)</li>
  <li>Partially changed back to the 0.233 code for uploads (since the new one seems to cause upload performance problems)</li>
  <li>The queue is now only bolded when an file is finished.</li>
  <li>Added away indicator in the main status bar (thanks todd pederzani)</li>
  <li>Added finished uploads frame (thanks todd pederzani)</li>
  <li>Added finished bold disable option (thanks todd pederzani)</li>
  <li>Minor adjustments to the sort order</li>
  <li>Added anti-fragmentation feature. When downloading, it creates a file of the expected target size with unspecified content. If the download fails, the file is truncated to the size DC++ thinks it has downloaded, and resume should work fine. If DC++ crashes, you'll lose the whole downloaded part + any resumed part as well, as there's no way to know how much valid data there is in the file. Disabled by default.</li>
  <li>Added a few keyboard shortcuts here and there</li>
  <li>Fixed bug with SFV retrying (files will now properly be retried _once_ beforer a source is discarded)</li>
  <li>The maximization state of the inner windows is now remebered, default to maximized first time.</li>
</ul>

<h2>0.24 <span style="color: gray;">(2003-03-11)</span></h2>
<ul>
  <li>The splash screen is now correctly centered (we thank Vladimir Marko for this important patch =)</li>
  <li>Added ADLSearch, a new search filter for browsing files, submitted/made by Henrik Engstr枚m.</li>
  <li>Local ip handling improved, so that a per-hub ip is used if nothing is entered in the active field (good for people who connect to local hubs or through different network cards)</li>
  <li>You can now use $ and | in the chat. DC++ uses the HTML standard &amp;#36; and &amp;#124; to replace them...some people might not like this because it's different than the escape sequence used in the lock, but I prefer a standard way of escaping that's not limited to numbers below 999...later on, perhaps I'll add full &amp;-escaping support so that people will be able to send all kinds of strange characters. The same escpace sequences are used in the description and email.</li>
  <li>Incoming connections are now handled in a completely different, more effective way (one thread less...). This could perhaps help with the multicpu/hyperthreading issue, but I doubt it...</li>
  <li>Fixed a crash-at-exit in the debug build</li>
  <li>Fixed a bug causing missing search results (thanks opera)</li>
  <li>Another go at the case insensitive string comp bug (tried with a queue file that was reported not to work so...)</li>
  <li>Added custom per-hub user description to favorite hubs (thanks todd pederzani)</li>
  <li>Some code cleanup and minor fixes</li>
  <li>Updated H: tag. It now looks like H:x/y/z where x, y, and z are normal, registered and op hubs respectively. It is updated roughly once a minute, but if you're disconnected, the count won't go down until the window is closed (i e hubs you're trying to reconnect to count as well, to avoid too many updates being sent to the hub). Also, note that there's a problem with the op count. All op's will first be counted as registered users, and then, when they're fully logged in the count will be updated. This is a protocol limitation and there's not much to do about it (although, most of the time you shouldn't notice, if the hub sends the op list fast enough...). This release also fixes a bug where the count was not correctly updated across all hubs.</li>
  <li>To avoid confusion when receiving text pasted from the chat, "- " is inserted whenever a line starts with '&lt;' or '[' in the main and private chat (so that it won't look like somebody else is writing a message)</li>
  <li>I think you can now use %-shortcuts in the nick when specifying user commands (%[line:] does not work tho...)</li>
  <li>Doubled interval between autosearches (2 minutes now, and 60 between each research of the same file), this to ease the bandwidth load on busy hubs</li>
  <li>Favorites, users and user commands are now saved to a separate file. The old ones will still be loaded for a few versions...</li>
  <li>Added info about current directory/selection to the file listing browser</li>
</ul>

<h2>0.233 <span style="color: gray;">(2003-02-24)</span></h2>
<ul>
  <li>Back to normal...</li>
  <li>Fixed a small bug with disappearing tray icon (thanks vladimir marko)</li>
  <li>Fixed a major bug in the case insensitive string compares resulting in 100% cpu/crashes in certain cases (specially with filenames that contain international characters). This should also fix sort problems and perhaps some search problems as well...</li>
  <li>Fixed some problems with file lists not refreshing correctly when they were being downloaded at the same time.</li>
  <li>Added option to disable the hourly automatic share refresher</li>
  <li>Fixed another Finished Files crash -- now it *should* work, I actually tested it once this time...</li>
  <li>Fixed a "dc++ would not shutdown" bug (thanks todd pederzani)</li>
  <li>Fixed another thing with hub lists being unnecessarily downloaded (thanks todd pederzani)</li>
  <li>Fixed a bug with opening faulty .bz2 file lists (thanks who)</li>
  <li>Fixed a bug with whole descriptions not being visible in the settings</li>
</ul>

<h2>0.232 <span style="color: gray;">(2003-02-14)</span></h2>
<ul>
  <li>Fixed a bug when temp download directory was missing '\' in the end</li>
  <li>Fixed another crash when disk full bug</li>
  <li>Files containing $'s are no longer added to share (can't be downloaded later on...) (this is a protocol limitation)</li>
  <li>Changed the "download whole directory" back to the old way of working (see 0.23 notes), it turned out that i didn't like it and neither did anyone at the forum seem to do...maybe I'll think of something better later on...</li>
  <li>Fixed the move file thing (properly this time, I hope)</li>
  <li>Fixed edit boxes being enabled when option was not in logs&amp;sound settings (thanks todd pederzani)</li>
  <li>Fixed "add shared directory" modality (thanks todd pederzani)</li>
  <li>Fixed finished files crash</li>
  <li>Added an icon for the finished downloads to the toolbar (thanks todd pederzani)</li>
  <li>The main icon now contains a 48x48 icon as well (thanks todd pederzani)</li>
  <li>I hope the owner of the picture doesn't sue me / mind =)...</li>
</ul>

<h2>0.231 <span style="color: gray;">(2003-02-04)</span></h2>
<ul>
  <li>Minor speedup in the string tokenizer (silly...)</li>
  <li>Fixed missing search results when searching without type (fix also provides a tiny speedup when being searched)</li>
  <li>Fixed a silly assertion fault in the debug build</li>
  <li>Fixed the single file move crash (together with "wrong file moved", same bug)</li>
  <li>Fixed so that a user won't be granted a slot when using a "free" slot if disconnected because of the autodisconnect feature (thanks Todd Pederzani)</li>
  <li>The tab control now supports more than one row</li>
  <li>In the tab chevron menu, those windows that have updated (that would have been bold) now have a dot</li>
  <li>The download queue tab now goes bold if something about the queue has updated (download finished/added/failed/etc)</li>
  <li>The message edit box in the hub and pm windows now uses the font selected in the settings</li>
  <li>The finished files frame now goes bold when new items are finished</li>
  <li>Fixed some of the problems when not viewing the directory tree in the queue. There might be some bugs left tho, haven't tested...</li>
</ul>

<h2>0.23 <span style="color: gray;">(2003-01-30)</span></h2>
<ul>
  <li>New release policy, I'll wait a few days with the "new version" nag, just to see if a release is ok (doesn't have any fatal bugs in it). If you want to be on the bleeding edge, either subscribe to the release notification on sourceforge or check it every now and then. The same goes for the link on http://dcplusplus.sf.net (i e the download will only be available from http://www.sf.net/projects/dcplusplus in the files section).</li>
  <li>Removed the -Debug zip file. The debug information is now included in all public releases of DC++, this to rid the debug forums of crash reports with missing debug information. There are no performance penalties from having the debug symbols, they are loaded on demand (and if you're really deperate for disk space, you can remove the .pdb file). This of course makes the distribution download a bit bigger, an unfortunate side-effect...</li>
  <li>Fixed a bug in the uninstaller (it didn't remove DCPlusPlus.pdb if installed)</li>
  <li>Fixed a bug with the user commands (PM didn't work)</li>
  <li>Some fixes to queue moving (moving to targets that already exist in queue now adds the sources of the old file to the existing target instead of just ignoring them...)</li>
  <li>Changed the way "download whole directory" works. It now downloads the files directly to the directory you've chosen, i e if you download the directory "mp3" to "x:\down" all files from "mp3" will end up in "x:\down" instead of "x:\down\mp3". This makes it easier to add files when somebody's changed the directory name but not the filenames (common with rar/ace sets). If you download to the default download directory, the directory is created (i e "default\mp3" in the example). Now I only have to decide whether I like this change or not...</li>
  <li>Cleanup of the VC7 Project files</li>
  <li>The number of uploads slots is now shown as negative if it exceeds the specified number of slots (because of auto- open or granting). We'll see how long it takes until someone reports this as a bug...</li>
  <li>Added ability to set default away message (hm...perhaps this should use the last message set?)</li>
  <li>Redesigned the appearance dialog a bit (like the advanced options now)</li>
  <li>If DC++ receives "banned" during the login phase, it'll stop automatically reconnecting (n锟絡d nu, nev? =)</li>
  <li>The splash screen no longer shows on the task bar (avoids flicker when loading is fast) and is not topmost (use alt-esc instead of alt-tab to switch to it if you lose it...and it can't be an option because it's shown prior to any settings being loaded).</li>
  <li>Hublist is no longer loaded in the background by default when starting the application.</li>
  <li>Fixed some proxy connection problems for the hublist (thanks Ondrea (or is it Ondra or Ondrej? =))</li>
  <li>Disabled automatic opening of the hublist. You can reenable it in the settings (this is to save some bandwidth on the hub list servers).</li>
  <li>The hublist http://dcplusplus.sourceforge.net/PublicHubList.config has been replaced by http://dcplusplus.sourceforge.net/PublicHubList.config.bz2 (the same, but bzipped, sourceforge didn't like the load on their servers...)</li>
  <li>Fixed a bug when returning compressed file search results</li>
  <li>Changed the way string compares are done, this should fix the sorting and searching problems with different charsets. All string compares are now done based on the user's locale, so searching users that use a different charset might yield unexpected results.</li>
  <li>Automatic search now searches with type if possible (to ease the load on clients)</li>
  <li>Fixed a disk full crash</li>
  <li>Added "Close all disconnected hubs" to the Window menu (thanks Kenneth Skovhede)</li>
  <li>Added /favorite to pm window to add user as a favorite user (/fav also works) (thanks Kenneth Skovhede)</li>
  <li>Added /favorite to hub window to add hub to favorite hubs (/fav also works) (thanks Kenneth Skovhede)</li>
  <li>Added "Grant slot" to transfers right-click menu (thanks Kenneth Skovhede)</li>
  <li>Added "Add to favorites" to transfers right-click menu (thanks Kenneth Skovhede)</li>
  <li>Added "Open folder" to finished downloads frame (thanks Kenneth Skovhede)</li>
  <li>Performance increase in search 1: When somebody searches with a type (document, video, etc), directories that don't contain the specified type are not searched. If people use search types a lot, this should be a significant improvement. To make this work out good, keep different file types in different directories, and smaller parts of your share will be searched. This will work better when more people have updated their clients so that autosearch uses types as well.</li>
  <li>Performance increase in search 2: Words frequently searched for are filtered out earlier in the search, so that only directories that contain a specific word are searched. This is based on the observation that a lot of the contain either their suffix (mp3 or avi for example), or some other frequently searched words. By only searching directories that for sure contain one of these words, we eliminate a lot of useless searching. In this first implementation, the list of words is static, but later on I'll add dynamic adaption, so that it's really only the most frequently words that make it to the list (thanks to Vladimir Marko for idea and research, to find out more see his post on http://dcplusplus.sf.net/forum in Protocol Alley (perfincrease 1 is based on the same kind of thinking))</li>
  <li>Fixed the hourly automatic share refresher (this is done with a low priority thread)</li>
  <li>Highest priority downloads are now always started (even if the exceed the speed &amp; max downloads limits), this way important files, file lists and small files always get downloaded...(uhm, this might have the side effect that a list download might disconnect another slot if a file change for the other one occurs during the list transfer... if this becomes a problem, I'll look into it "later" =) (completely untested...hope it doesn't break downloading =)</li>
</ul>

<h2>0.22 <span style="color: gray;">(2003-01-05)</span></h2>
<ul>
  <li>The forums are up again! On a new address though, http://dcplusplus.sf.net/forum...</li>
  <li>Added nice installer. It's big because it comes with the debug info, if you just want a zip as in the old versions, you can find it on http://sf.net/projects/dcplusplus.</li>
  <li>Fixed a bug with files being added to the queue without target directory. This caused quite a lot of strange behaviour ranging from hang at startup to empty queues and crashing deletes. Hopefully, I fixed it proper, but rereport the bugs if you still have problems... *WARNING - WARNING - WARNING* if you upgrade to 0.22, all old queue items that are missing a directory in the target file-name will be removed. Don't upgrade if your queue is precious to you, and you didn't have anything in the default download directory box in the settings (finish it with version 0.181 or edit your queue.xml file and add a directory to all targets without...). (thanks fusbar for finding it)</li>
  <li>Added so that only files with the same extension are visible in the download to menus (this was actually done in 0.21 but I forgot to write it down...=)</li>
  <li>Fixed a bug where dc++ would stop listening to incoming connections, causing connection timeouts in active mode</li>
  <li>Right-click menu now works for all nicks (even outside &lt; and &gt;)</li>
  <li>Fixed width of some status bars when font size differs from mine (I think...why would anyone want to change anyway? =)</li>
  <li>Fixed height of edit controls when font size differs from mine</li>
  <li>Added the hub the user was last connected to to the finished downloads.</li>
  <li>Added hub to the logging 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -