|
From: <arn...@us...> - 2006-12-15 21:37:13
|
Revision: 693
http://svn.sourceforge.net/dcplusplus/?rev=693&view=rev
Author: arnetheduck
Date: 2006-12-15 13:37:10 -0800 (Fri, 15 Dec 2006)
Log Message:
-----------
Changelog
Modified Paths:
--------------
dcplusplus/trunk/changelog.txt
dcplusplus/trunk/help/changelog.html
dcplusplus/trunk/release.cmd
Modified: dcplusplus/trunk/changelog.txt
===================================================================
--- dcplusplus/trunk/changelog.txt 2006-12-14 21:59:19 UTC (rev 692)
+++ dcplusplus/trunk/changelog.txt 2006-12-15 21:37:10 UTC (rev 693)
@@ -1,4 +1,4 @@
--- --
+-- 0.699 2006-12-15 --
* Switched to VC8/VS2005
* Removed some unused options
* Antifrag is now default
Modified: dcplusplus/trunk/help/changelog.html
===================================================================
--- dcplusplus/trunk/help/changelog.html 2006-12-14 21:59:19 UTC (rev 692)
+++ dcplusplus/trunk/help/changelog.html 2006-12-15 21:37:10 UTC (rev 693)
@@ -13,6 +13,36 @@
<h1>DC++ Changelog</h1>
See the version history of DC++ below.
+<h2>0.699 <span style="color: gray;">(2006-12-15)</span></h2>
+<ul>
+ <li>Switched to VC8/VS2005</li>
+ <li>Removed some unused options</li>
+ <li>Antifrag is now default</li>
+ <li>Confirm hub removal is now default</li>
+ <li>SFV checking is now default</li>
+ <li>Fixed TLS port not being greyed out</li>
+ <li>Automatic hub reconnection is only done if at least one successful connection has been made</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1080">[bug 1080]</a> Better nick tab completion (thanks cologic)</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1081">[bug 1081]</a> Added user IP in hub frame (thanks cologic)</li>
+ <li>No more STLport for the time being</li>
+ <li>Linux checks for invalid file types (thanks steven sheehy)</li>
+ <li>Fixed potential crash when search began with space</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1085">[bug 1085]</a> Better sound playing settings (thanks cologic / ullner)</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1111">[bug 1111]</a> OpenSSL compatibility and some unix fixes (thanks steven sheehy)</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1056">[bug 1056]</a> Added option to sort fav users above other users in hub frame (thanks poy)</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1063">[bug 1063]</a> Added option to show shell context menu in finished frame (thanks poy)</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1092">[bug 1092]</a> Fixed TTH tree being redownloaded (thanks stephan hohe)</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1097">[bug 1097]</a> Fixed waiting users being removed (thanks stephan hohe)</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1110">[bug 1110]</a> Added new adc hub list (thanks mafa_45)</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1091">[bug 1091]</a> Added new nmdc hub lists (thanks poy)</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1112">[bug 1112]</a> Port sign cleanup (thanks steven sheehy)</li>
+ <li>[ADC] Fixed client-to-client connection sequence</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1064">[bug 1064]</a> Updated to YaSSL 1.5.0, should fix crash</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=446">[bug 446]</a> Public hub lists are cached and downloaded only when user requests it (thanks poy)</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1117">[bug 1117]</a> Fixed subfolders being created on filelist downloads (thanks mikael eman)</li>
+ <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1096">[bug 1096]</a> Updated credits in about box</li>
+</ul>
+
<h2>0.698 <span style="color: gray;">(2006-10-10)</span></h2>
<ul>
<li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1065">[bug 1065]</a> Code cleanup (thanks steven sheehy)</li>
Modified: dcplusplus/trunk/release.cmd
===================================================================
--- dcplusplus/trunk/release.cmd 2006-12-14 21:59:19 UTC (rev 692)
+++ dcplusplus/trunk/release.cmd 2006-12-15 21:37:10 UTC (rev 693)
@@ -1,8 +1,8 @@
copy /b app\dcplusplus.exe .
copy /b app\dcplusplus.chm .
copy /b app\dcplusplus.pdb .
-"c:\program files\WinRAR\WinRAR" a -ep -m5 DCPlusPlus-%1.zip dcppboot.xml unicows.dll unicows.pdb dcplusplus.chm dcplusplus.exe dcplusplus.pdb dbghelp.dll changelog.txt Example.xml License.txt GeoIPCountryWhois.csv
-"c:\program files\WinRAR\WinRAR" a -m5 DCPlusPlus-%1-src.zip dcppboot.xml makedefs.py libunicows.lib unicows.dll unicows.pdb yassl\* yassl\certs\* yassl\include\openssl\* yassl\mySTL\* yassl\src\* yassl\include\* yassl\taocrypt\* yassl\taocrypt\src\* yassl\taocrypt\include\* stlport\.keep wtl\.keep help\* zlib\* bzip2\* client\* res\* windows\* changelog.txt Example.xml License.txt compile.txt GeoIPCountryWhois.csv *.vcproj *.sln *.rc extensions.txt doxyfile dcplusplus.nsi
+"C:\Program Files\7-Zip\7z.exe" a -tzip -mx9 DCPlusPlus-%1.zip dcppboot.xml unicows.dll unicows.pdb dcplusplus.chm dcplusplus.exe dcplusplus.pdb dbghelp.dll changelog.txt Example.xml License.txt GeoIPCountryWhois.csv
+"C:\Program Files\7-Zip\7z.exe" a -tzip -mx9 DCPlusPlus-%1-src.zip dcppboot.xml makedefs.py libunicows.lib unicows.dll unicows.pdb yassl\* yassl\certs\* yassl\include\openssl\* yassl\mySTL\* yassl\src\* yassl\include\* yassl\taocrypt\* yassl\taocrypt\src\* yassl\taocrypt\include\* stlport\.keep wtl\.keep help\* zlib\* bzip2\* client\* res\* windows\* changelog.txt Example.xml License.txt compile.txt GeoIPCountryWhois.csv *.vcproj *.sln *.rc extensions.txt doxyfile dcplusplus.nsi -xr!.svn -x!*.user
del dcplusplus.exe
del dcplusplus.pdb
del dcplusplus.chm
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2006-12-18 21:16:55
|
Revision: 697
http://svn.sourceforge.net/dcplusplus/?rev=697&view=rev
Author: arnetheduck
Date: 2006-12-18 13:16:51 -0800 (Mon, 18 Dec 2006)
Log Message:
-----------
Some more fixes
Modified Paths:
--------------
dcplusplus/trunk/changelog.txt
dcplusplus/trunk/client/DCPlusPlus.cpp
dcplusplus/trunk/client/ShareManager.cpp
dcplusplus/trunk/client/Util.cpp
dcplusplus/trunk/windows/AboutDlg.h
dcplusplus/trunk/windows/QueueFrame.cpp
dcplusplus/trunk/yassl/taocrypt/src/integer.cpp
Removed Paths:
-------------
dcplusplus/trunk/help/changelog.html
Modified: dcplusplus/trunk/changelog.txt
===================================================================
--- dcplusplus/trunk/changelog.txt 2006-12-18 18:09:59 UTC (rev 696)
+++ dcplusplus/trunk/changelog.txt 2006-12-18 21:16:51 UTC (rev 697)
@@ -1,4 +1,4 @@
--- 0.699 2006-12-15 --
+-- 0.699 2006-12-18 --
* Switched to VC8/VS2005
* Removed some unused options
* Antifrag is now default
@@ -26,6 +26,8 @@
* [bug 1117] Fixed subfolders being created on filelist downloads (thanks mikael eman)
* [bug 1096] Updated credits in about box
* [bug 1123] Removed some typecasts (thanks stephan hohe)
+* [bug 1099] Fixed "Readd all" spin
+* [bug 1095] Fixed about dialog
-- 0.698 2006-10-10 --
* [bug 1065] Code cleanup (thanks steven sheehy)
Modified: dcplusplus/trunk/client/DCPlusPlus.cpp
===================================================================
--- dcplusplus/trunk/client/DCPlusPlus.cpp 2006-12-18 18:09:59 UTC (rev 696)
+++ dcplusplus/trunk/client/DCPlusPlus.cpp 2006-12-18 21:16:51 UTC (rev 697)
@@ -86,8 +86,6 @@
if(f != NULL)
(*f)(p, STRING(DOWNLOAD_QUEUE));
QueueManager::getInstance()->loadQueue();
- ::MessageBox(NULL, _T("1"), _T("1"), MB_OK);
-
}
void shutdown() {
Modified: dcplusplus/trunk/client/ShareManager.cpp
===================================================================
--- dcplusplus/trunk/client/ShareManager.cpp 2006-12-18 18:09:59 UTC (rev 696)
+++ dcplusplus/trunk/client/ShareManager.cpp 2006-12-18 21:16:51 UTC (rev 697)
@@ -351,8 +351,6 @@
};
bool ShareManager::loadCache() throw() {
- if(1)
- return false;
try {
ShareLoader loader(directories);
string txt;
Modified: dcplusplus/trunk/client/Util.cpp
===================================================================
--- dcplusplus/trunk/client/Util.cpp 2006-12-18 18:09:59 UTC (rev 696)
+++ dcplusplus/trunk/client/Util.cpp 2006-12-18 21:16:51 UTC (rev 697)
@@ -98,7 +98,7 @@
dataPath = configPath; // dataPath in linux is usually prefix + /share/app_name, so we can't represent it here
#endif
-/* // Load boot settings
+ // Load boot settings
try {
SimpleXML boot;
boot.fromXML(File(systemPath + "dcppboot.xml", File::READ, File::OPEN).read());
@@ -117,7 +117,7 @@
} catch(const Exception& ) {
// Unable to load boot settings...
}
-*/
+
if(!File::isAbsolute(configPath)) {
configPath = systemPath + configPath;
}
Deleted: dcplusplus/trunk/help/changelog.html
===================================================================
--- dcplusplus/trunk/help/changelog.html 2006-12-18 18:09:59 UTC (rev 696)
+++ dcplusplus/trunk/help/changelog.html 2006-12-18 21:16:51 UTC (rev 697)
@@ -1,2063 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
- <meta content="en-us" http-equiv="Content-Language">
- <meta http-equiv="content-type" content="text/html;charset=utf-8">
- <link href="office11.css" rel="stylesheet" type="text/css">
- <title>Changelog</title>
- <style type="text/css">
- li { margin-left: auto; margin: 0em 0em 0em 0em; }
- </style>
-</head>
-<body>
-<h1>DC++ Changelog</h1>
-See the version history of DC++ below.
-
-<h2>0.699 <span style="color: gray;">(2006-12-15)</span></h2>
-<ul>
- <li>Switched to VC8/VS2005</li>
- <li>Removed some unused options</li>
- <li>Antifrag is now default</li>
- <li>Confirm hub removal is now default</li>
- <li>SFV checking is now default</li>
- <li>Fixed TLS port not being greyed out</li>
- <li>Automatic hub reconnection is only done if at least one successful connection has been made</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1080">[bug 1080]</a> Better nick tab completion (thanks cologic)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1081">[bug 1081]</a> Added user IP in hub frame (thanks cologic)</li>
- <li>No more STLport for the time being</li>
- <li>Linux checks for invalid file types (thanks steven sheehy)</li>
- <li>Fixed potential crash when search began with space</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1085">[bug 1085]</a> Better sound playing settings (thanks cologic / ullner)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1111">[bug 1111]</a> OpenSSL compatibility and some unix fixes (thanks steven sheehy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1056">[bug 1056]</a> Added option to sort fav users above other users in hub frame (thanks poy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1063">[bug 1063]</a> Added option to show shell context menu in finished frame (thanks poy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1092">[bug 1092]</a> Fixed TTH tree being redownloaded (thanks stephan hohe)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1097">[bug 1097]</a> Fixed waiting users being removed (thanks stephan hohe)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1110">[bug 1110]</a> Added new adc hub list (thanks mafa_45)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1091">[bug 1091]</a> Added new nmdc hub lists (thanks poy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1112">[bug 1112]</a> Port sign cleanup (thanks steven sheehy)</li>
- <li>[ADC] Fixed client-to-client connection sequence</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1064">[bug 1064]</a> Updated to YaSSL 1.5.0, should fix crash</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=446">[bug 446]</a> Public hub lists are cached and downloaded only when user requests it (thanks poy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1117">[bug 1117]</a> Fixed subfolders being created on filelist downloads (thanks mikael eman)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1096">[bug 1096]</a> Updated credits in about box</li>
-</ul>
-
-<h2>0.698 <span style="color: gray;">(2006-10-10)</span></h2>
-<ul>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1065">[bug 1065]</a> Code cleanup (thanks steven sheehy)</li>
- <li>Fixed readme.txt (thanks ullner)</li>
- <li>More code cleanup</li>
- <li>Fixed trusted/untrusted upload view</li>
- <li>Fixed crash on invalid remote command during upload</li>
- <li>[ADC] Improved GFI command support</li>
- <li>Lowest priority downloads are no longer started if there are other downloads running</li>
- <li>Upgraded to STLport 5.0.2</li>
- <li>Updated compile instructions</li>
- <li>Updated unsigned types to C99</li>
- <li>Removed unmaintained autoconf files</li>
- <li>Reworked match listing to make it slightly faster</li>
- <li>Fixed a few random crashes</li>
- <li>[ADC] Removed obsolete DSC command</li>
- <li>Fixed user list not being updated in some cases</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1071">[bug 1071]</a> Added fasthash for unix (thanks steven sheehy)</li>
-</ul>
-
-<h2>0.697 <span style="color: gray;">(2006-09-29)</span></h2>
-<ul>
- <li>[ADC] Fixed a few protocol issues</li>
- <li>Some code cleanup</li>
- <li>Queue frame fixes and memory saves</li>
- <li>TLS port change without restart fixed</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1007">[bug 1007]</a> Fixed nick character check</li>
- <li>Fixed some transfer view sorting issues</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=59">[bug 59]</a> Added option to match all local lists</li>
-</ul>
-
-<h2>0.696 <span style="color: gray;">(2006-09-22)</span></h2>
-<ul>
- <li>Fixed a possible deadlock</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1058">[bug 1058]</a> Removed some whitespace (big thanks to pothead)</li>
- <li>Removed the possibility to download files without TTH</li>
- <li>Removed the possibility to read *.DcLst files (no TTH, no i18n support)</li>
- <li>Files with no TTH no longer show up in search and directory listings</li>
- <li>Sources in the queue with no TTH support will no longer appear</li>
- <li>Files without TTH in the queue will be removed (finish downloads with an older version)</li>
- <li>[ADC] Fixed support for uncompressed files.xml as well as proper files.xml.bz2 support</li>
- <li>Some socket code cleanup</li>
- <li>Removed broken nick save code</li>
- <li>Upgraded yaSSL to 1.4.0</li>
- <li>Fixed some SSL connection issues</li>
- <li>Fixed on-the-fly compression of file lists</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1055">[bug 1055]</a> Stopped files.xml.bz2 from being deleted on linux (thanks dorian)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1061">[bug 1061]</a> Log page fix (thanks fleetcommand)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1033">[bug 1033]</a> Altered NMDC hubname/description detection slightly (thanks fleetcommand)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1059">[bug 1059]</a> Fixed the possibility for users to become hidden in some cases (thanks fleetcommand)</li>
-</ul>
-
-<h2>0.695 <span style="color: gray;">(2006-09-10)</span></h2>
-<ul>
- <li>PM popup/ignore options updated, in nmdc a hub is any nick which hasn't sent a hello or myinfo, and a bot is a nick with myinfo without connection type</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=125">[bug 125]</a> Fixed out-of-order PM/quit</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=224">[bug 224]</a> Slots are no longer granted to disconnected users, instead disconnection is delayed a minute</li>
- <li>[NMDC] Fixed extra space in chat</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=395">[bug 395]</a> Fixed password being blanked</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=419">[bug 419]</a> Allowed changing case only when moving file in queue</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=736">[bug 736]</a> Fixed escaping of menu items</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1013">[bug 1013]</a> Fixed gcc warnings (thanks steven sheehy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1023">[bug 1023]</a> Fixed some large stack allocations (thanks steven sheehy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1026">[bug 1026]</a> Fixed some potential buffer overflows (thanks steven sheehy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1027">[bug 1027]</a> Improved unix socket support (thanks steven sheehy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1028">[bug 1028]</a> Improved big endian support (thanks steven sheehy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1029">[bug 1029]</a> Fixed BSD compile issue (thanks steven sheehy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1031">[bug 1031]</a> Fixed a crash after closing hub window (thanks bigmuscle/pothead)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1032">[bug 1032]</a> Fixed certificates help (thanks pothead)</li>
- <li>Added possibility to store configuration files in separate directory</li>
- <li>Switched back to unicows for w9x users, opencow was missing too many functions</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=876">[bug 876]</a> Fixed lost tooltips (thanks poy and bigmuscle)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1041">[bug 1041]</a> Fixed about tab order (thanks pothead)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1042">[bug 1042]</a> Fixed experts tab order (thanks pothead)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1047">[bug 1047]</a> Fixed possible nmdc crash (thanks guitarm)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1049">[bug 1049]</a> Added tooltip to tab bar (thanks poy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1053">[bug 1053]</a> Fixed vista detection (thanks ullner)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=988">[bug 988]</a> Fixed duplicate nicks</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1015">[bug 1015]</a> Fixed chevron text</li>
- <li>Default hub lists updated</li>
-</ul>
-
-<h2>0.694 <span style="color: gray;">(2006-07-10)</span></h2>
-<ul>
- <li>Fixed crash in certificates page</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1005">[bug 1005]</a> Fixed linux compile issue (thanks tpo)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1004">[bug 1004]</a> Fixed browse file list on self</li>
- <li>Both .crt and .pem files are read as trusted certificates</li>
-</ul>
-
-<h2>0.693 <span style="color: gray;">(2006-07-09)</span></h2>
-<ul>
- <li>Fixed crash bug</li>
- <li>Added language code to example language xml</li>
-</ul>
-
-<h2>0.692 <span style="color: gray;">(2006-07-09)</span></h2>
-<ul>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=927">[bug 927]</a> Fixed OP detection bug really (thanks pothead)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=938">[bug 938]</a> Added a few more ADC info fields (thanks ullner)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=939">[bug 939]</a> Fixed hub info update (thanks ullner)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=940">[bug 940]</a> Fixed a 64-bit compile error (thanks steven sheehy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=942">[bug 942]</a> Fixed atomic operations on unices (thanks tobias nygren)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=943">[bug 943]</a> Fixed unix utsname compile issue (thanks tobias nygren)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=944">[bug 944]</a> Fixed unix string conversion bug (thanks tobias nygren)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=945">[bug 945]</a> Fixed unix mutex initialiser (thanks tobias nygren)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=946">[bug 946]</a> Tiger hash supports big endian and 64-bit architectures (thanks tobias nygren)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=941">[bug 941]</a> Updated usercount display (thanks pothead)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=951">[bug 951]</a> Fixed issue with high port numbers (thanks tpo)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=958">[bug 958]</a> Search spy tth option automagically saved (thanks ullner)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=959">[bug 959]</a> Code cleanup (thanks pothead)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=966">[bug 966]</a> Max hash speed fixed when fast hashing method is not used (thanks steven sheehy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=967">[bug 967]</a> Fixed path case-sensitivity issue (thanks steven sheehy)</li>
- <li>Fixed auto-reconnect</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=936">[bug 936]</a> Fixed duplicate entries in search hubs</li>
- <li>Fixed some hub title display issues</li>
- <li>Some spring cleanup</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=970">[bug 970]</a> Unix file permissions correctly set (thanks steven sheehy)</li>
- <li>[ADC] Allowed $ and | in nick/description</li>
- <li>Fixed targetdrive bug for temp target location</li>
- <li>Fixed a crash bug when hash data cannot be saved</li>
- <li>Possibly fixed issues with queue items not being updated</li>
- <li>Added warning when someone tries to spam hublist.org or dcpp.net with your client</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=968">[bug 968]</a> Fixed unix compile issue (thanks pothead)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=975">[bug 975]</a> Fixed silly warning (thanks pothead)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=978">[bug 978]</a> Fixed 64-bit compiler issue (thanks steven sheehy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=988">[bug 988]</a> Only unique nicks diplayed in title bar</li>
- <li>Added protection from hubs/clients sending junk data resulting in high memory usage / crash</li>
- <li>Updated to yaSSL 1.3.7</li>
- <li>Added a few TLS options; [U] in transfer status means untrusted TLS (encrypted but certificate not validated)</li>
- <li>Added certificate generation, OpenSSL must be installed and in PATH for this to work</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=996">[bug 996]</a> Fixed an issue where directories that are hard to delete were created</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1000">[bug 1000]</a> Fixed linux compile issue (thanks steven sheehy)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=949">[bug 949]</a> Fixed a crash when reading invalid XML files</li>
- <li>TLS port may now be specified in settings and is only opened if TLS is enabled</li>
- <li>Added TLS port to /connection</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=977">[bug 977]</a> Added copy hub address to hub right-click menu (thanks pothead)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=1001">[bug 1001]</a> Fixed assertion on unix (thanks steven sheehy)</li>
-</ul>
-
-<h2>0.691 <span style="color: gray;">(2006-06-03)</span></h2>
-<ul>
- <li>Links to bugzilla in html changelog</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=122">[bug 122]</a> Added userlist filter (thanks trem)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=578">[bug 578]</a> Added search for alternates to transfers menu (thanks trem)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=861">[bug 861]</a> Fixed auto-prio not being set correctly (thanks trem)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=878">[bug 878]</a> Added close all ... to window menu (thanks trem)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=903">[bug 903]</a> Holding shift while minimizing will use opposite tray setting (thanks joakim tosteberg)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=923">[bug 923]</a> PM history always read (thanks trem)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=927">[bug 927]</a> Fixed OP detection bug (thanks pothead)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=929">[bug 929]</a> Fixed list view flicker issues (thanks trem)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=931">[bug 931]</a> Improved keyboard navigation (thanks trem)</li>
- <li>Added "all" to hub list field search (thanks trem)</li>
- <li>Fixed bug when sending active ADC search results</li>
- <li>Updated to ADC 0.11</li>
- <li>Passive users now also get ADC search results</li>
- <li>Changed nmdc bot-detection to what it was before, should fix pm-to-bot bug</li>
-</ul>
-
-<h2>0.69 <span style="color: gray;">(2006-05-21)</span></h2>
-<ul>
- <li>Small linux / old gcc fixes (thanks jens oknelid)</li>
- <li>Fixed an issue where client could be crashed from remote</li>
- <li>Fixed an issue bad nicks could cause directories to be created in log / file list download folder</li>
- <li>Changed autodrop default to 2 for fewer unexpected autodrops (thanks paka)</li>
- <li>Saved users file more often to have fewer missing nicks around</li>
- <li>CID of user shown if nick is missing (in queue for example)</li>
- <li>Added display of CID in a few places</li>
- <li>Updated yaSSL to 1.2.2</li>
- <li>Fixed ADC hubname display (thanks ullner)</li>
- <li>Advanced TTH rollback no longer performed if tree is invalid (thanks garg)</li>
- <li>Option not to auto-disconnect favorite users (thanks ullner)</li>
- <li>Fixed auto-disconnect delay (thanks ullner)</li>
- <li>Another fix for opencow</li>
- <li>Fixed user command parameters not being remembered</li>
- <li>Fixed ADC op commands</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=464">[bug 464]</a> Added option for masked password prompt (thanks ullner)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=922">[bug 922]</a> Updated help links (thanks xan)</li>
- <li>Fixed op count</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=230">[bug 230]</a> Added settings to tray menu</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=403">[bug 403]</a> Unfinished file lists deleted since they're never resumed anyway</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=639">[bug 639]</a> Separated remove user from queue menu option</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=766">[bug 766]</a> Fixed broken app titlebar</li>
- <li>Removed support for generating NMDC-style file lists (old clients won't be able to download from you)</li>
-</ul>
-
-<h2>0.689 <span style="color: gray;">(2006-04-01)</span></h2>
-<ul>
- <li>Fixed displaying of available bytes when user list is off</li>
- <li>Fixed a potential crash when not showing user list</li>
- <li>Fixed 100% CPU bug on upload</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=853">[bug 853]</a> Fixed missing function in opencow</li>
-</ul>
-
-<h2>0.688 <span style="color: gray;">(2006-03-18)</span></h2>
-<ul>
- <li>Fixed public hubs sorting (thanks pothead)</li>
- <li>Fixed a ZPipe issue (thanks jove)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=858">[bug 858]</a> Fixed a 100% cpu / crash bug</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=872">[bug 872]</a> Fixed a pm issue hopefully</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=812">[bug 812]</a> Fixed pm's being sent to bots</li>
- <li>Files with invalid crc-32, as per their sfv file, are no longer shared</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=873">[bug 873]</a> Added connect to hub option (thanks joakim tosteberg)</li>
- <li>Fixed an issue with linux file reading (thanks bart vullings and steven)</li>
- <li>Added back/forward mouse/keyboard navigation to directory listing frame</li>
-</ul>
-
-<h2>0.687 <span style="color: gray;">(2006-02-26)</span></h2>
-<ul>
- <li>Fixed XML file list generation for invalid filenames from other os's</li>
- <li>Fixed a rare refresh crash</li>
- <li>CID is now shown if no nick name is currently available for a user</li>
- <li>Fixed another crash when loading file lists</li>
- <li>Played some more with bufferedsocket performance</li>
- <li>Fixed some VS 2005 issues (thanks trem)</li>
- <li>Installer now removes old unicows library</li>
- <li>Updated to yaSSL 1.1.5</li>
- <li>Added possiblity to sort transfer view by all downloads first (thanks guitarm)</li>
- <li>Some cleanup for frame creation (thanks martin)</li>
- <li>Fixed some translation strings (thanks fleetcommand)</li>
- <li>Fixed some finished transfers frames issues (thanks trem)</li>
- <li>/pm and and a few other things work without user list in hub frame</li>
- <li>Added support for the ZPipe extension (test version) (thanks jove)</li>
- <li>Moved to subversion, CVS will no longer be maintained</li>
-</ul>
-
-<h2>0.686 <span style="color: gray;">(2006-02-13)</span></h2>
-<ul>
- <li>Fixed active search (oops)</li>
- <li>Fixed a crash when clicking on dchub links</li>
-</ul>
-
-<h2>0.685 <span style="color: gray;">(2006-02-12)</span></h2>
-<ul>
- <li>Fixed "browse list" being available for NMDC users</li>
- <li>[ADC] Removed obsolete CI field</li>
- <li>Fixed missing upload progress</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=89">[bug 89]</a> Readded dynamic compression disabling</li>
- <li>Added filelist download speed to filelist browser status bar</li>
- <li>Added advanced hublist filter (thanks trem)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=579">[bug 579]</a> Fixed 0-byte files not being created if directory doesn't exist</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=804">[bug 804]</a> Cleaned up project files (thanks pothead)</li>
- <li>Socket buffer size = 0 now means use system default</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=789">[bug 789]</a> Fixed wrong nick being copied (thanks ullner)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=794">[bug 794]</a> [ADC] Fixed automatic reconnect (thanks ullner)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=806">[bug 806]</a> Fixed description for favorite hubs (thanks ullner)</li>
- <li>Updated to latest ADC specs, this will break 0.68/0.681/0.6811 queue sources and fav users (for NMDC as well)</li>
- <li>Fixed a bufferedsocket crash</li>
- <li>[ADC] Fixed quitting user processing (thanks ullner)</li>
- <li>Clarified upload speed setting (thanks pothead)</li>
- <li>Manual away setting no longer cleared when un-minimizing (thanks pothead)</li>
- <li>Search result automatching waits with match until file list is downloaded if auto-matching enabled</li>
- <li>Slight performance improvement when sending files</li>
- <li>Fixed an issue with nick names disappearing from hub</li>
- <li>Added customizable maximum user count when autosearching</li>
- <li>Changed to open source version unicows for win9x users, perhaps this one will work better for you (see it as a last attempt; if it doesn't work, w9x support will be phased out completely unless someone else solves the win9x issues)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=774">[bug 774]</a> Fixed invalid description being sent if hub modifies it</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=818">[bug 818]</a> Fixed default exit mnemonic</li>
- <li>Fixed some more crashes (thanks bigmuscle)</li>
- <li>Fixed some shutdown issues</li>
- <li>Updated country database</li>
-</ul>
-
-<h2>0.6811 <span style="color: gray;">(2006-01-21)</span></h2>
-<ul>
- <li>Fixed a socket race condition leading to failing connections and crashes</li>
-</ul>
-
-<h2>0.681 <span style="color: gray;">(2006-01-21)</span></h2>
-<ul>
- <li>Fixed a crash when using slow sources disconnect</li>
- <li>Fixed system log overflow</li>
- <li>Minor user command fix (thanks garg)</li>
- <li>Removed some duplicate code (thanks trem)</li>
- <li>Ctrl-a to select all items in a list (thanks garg)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=484">[bug 484]</a> Added a check for multiple refreshes running at the same time (thanks trem)</li>
- <li>Fixed a few crashes here and there</li>
- <li>Fixed no-slots message not being sent out always</li>
- <li>Fixed yassl build locations (thanks pothead)</li>
- <li>Added ip resolve cache when searching (thanks trem)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=413">[bug 413]</a> Failed file moves are now reported to the system log</li>
-</ul>
-
-<h2>0.68 <span style="color: gray;">(2006-01-08)</span></h2>
-<ul>
- <li>Changed the user identification process completely to work better with ADC. This leads to a more strict interpretation of which users are actually the same for NMDC (essentially, NMDC users are now identified by nick+hub always, not only nick)</li>
- <li>Removed saving of directories scheduled for download, since the individual files should appear in the queue fast enough that this will rarely be used (since file lists are free and downloaded almost instantly)</li>
- <li>Fixed international timestamps (thanks ullner)</li>
- <li>Fixed targetdrive docs (thanks ullner)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=485">[bug 485]</a> Fixed transfer list view flicker on WinXP</li>
- <li>New connection settings, please check settings page</li>
- <li>Connection type strings changed</li>
- <li>No longer falls back to passive mode on failed UPnP</li>
- <li>Janitorial cleanups (thanks garg)</li>
- <li>Removed some old favorite file format compatibility code</li>
- <li>Added country to search frame (thanks paka)</li>
- <li>Strftime fix (thanks garg)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=521">[bug 521]</a> Help instead of readme shown on first startup (thanks paka)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=553">[bug 553]</a> Minimize to tray and confirm appexit default to true (thanks paka)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=452">[bug 452]</a> Fixed example.xml language file generation (thanks tpo)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=556">[bug 556]</a> Fixed last searches purge (thanks sulan)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=73">[bug 73]</a> Added option to disconnect slow sources (thanks paka)</li>
- <li>ADC hub counts updated correctly (thanks ullner)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=325">[bug 325]</a> Added error message when adding dupe fav hub (thanks ullner)</li>
- <li>Updated bzip2 to 1.0.3 (thanks garg)</li>
- <li>Some small *nix fixes (thanks poison)</li>
- <li>Source path no longer saved for TTH enabled clients (saves memory and queue file space)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=335">[bug 335]</a> Search window settings saved automatically (thanks pothead)</li>
- <li>Open folder selects file in explorer (thanks pothead)</li>
- <li>Local echo in pm window formatted as the other side should see it (thanks paka)</li>
- <li>Fixed debug assertion (thanks tpo)</li>
- <li>Dirty tabs settings improved (thanks ullner)</li>
- <li>ZLib upgraded to 1.2.3, possibly fixing security issues (thanks garg)</li>
- <li>Slot grants now last one connection instead of 10 minutes</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=632">[bug 632]</a> Subtotals shown when selecting users in hub frame (thanks cologic)</li>
- <li><a href="http://dcpp.net/bugzilla/show_bug.cgi?id=625">[bug 625...
[truncated message content] |
|
From: <arn...@us...> - 2006-12-27 22:46:00
|
Revision: 700
http://svn.sourceforge.net/dcplusplus/?rev=700&view=rev
Author: arnetheduck
Date: 2006-12-27 14:45:57 -0800 (Wed, 27 Dec 2006)
Log Message:
-----------
patches
Modified Paths:
--------------
dcplusplus/trunk/changelog.txt
dcplusplus/trunk/client/DirectoryListing.cpp
dcplusplus/trunk/client/DirectoryListing.h
dcplusplus/trunk/client/QueueManager.cpp
dcplusplus/trunk/client/QueueManager.h
dcplusplus/trunk/client/QueueManagerListener.h
dcplusplus/trunk/client/SearchManager.cpp
dcplusplus/trunk/client/ShareManager.cpp
dcplusplus/trunk/client/ShareManager.h
dcplusplus/trunk/client/Socket.cpp
dcplusplus/trunk/windows/DirectoryListingFrm.cpp
dcplusplus/trunk/windows/DirectoryListingFrm.h
dcplusplus/trunk/windows/MainFrm.cpp
dcplusplus/trunk/windows/MainFrm.h
dcplusplus/trunk/windows/QueueFrame.cpp
dcplusplus/trunk/windows/SearchFrm.cpp
dcplusplus/trunk/windows/WinUtil.cpp
dcplusplus/trunk/windows/WinUtil.h
Modified: dcplusplus/trunk/changelog.txt
===================================================================
--- dcplusplus/trunk/changelog.txt 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/changelog.txt 2006-12-27 22:45:57 UTC (rev 700)
@@ -1,4 +1,11 @@
--- 0.699 2006-12-18 --
+-- --
+* [bug 1102] Fixed move/rename queue folder (thanks mikael eman)
+* [bug 1124] Fixed thread shutdown on *nix (thanks mikael eman)
+* Fixed invalid share size
+* [bug 1127] Fixed crash on invalid file list (thanks steven sheehy)
+* [bug 1019] Reworked initial filelist dir (thanks mikael eman)
+
+-- 0.699 2006-12-18 --
* Switched to VC8/VS2005
* Removed some unused options
* Antifrag is now default
Modified: dcplusplus/trunk/client/DirectoryListing.cpp
===================================================================
--- dcplusplus/trunk/client/DirectoryListing.cpp 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/client/DirectoryListing.cpp 2006-12-27 22:45:57 UTC (rev 700)
@@ -75,7 +75,7 @@
return p;
}
-void DirectoryListing::loadFile(const string& name) throw(FileException, SimpleXMLException) {
+void DirectoryListing::loadFile(const string& name) throw(Exception) {
string txt;
// For now, we detect type by ending...
Modified: dcplusplus/trunk/client/DirectoryListing.h
===================================================================
--- dcplusplus/trunk/client/DirectoryListing.h 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/client/DirectoryListing.h 2006-12-27 22:45:57 UTC (rev 700)
@@ -133,7 +133,7 @@
delete root;
}
- void loadFile(const string& name) throw(FileException, SimpleXMLException);
+ void loadFile(const string& name) throw(Exception);
string loadXML(const string& xml, bool updating);
Modified: dcplusplus/trunk/client/QueueManager.cpp
===================================================================
--- dcplusplus/trunk/client/QueueManager.cpp 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/client/QueueManager.cpp 2006-12-27 22:45:57 UTC (rev 700)
@@ -404,10 +404,14 @@
}
}
-void QueueManager::addList(const User::Ptr& aUser, int aFlags) throw(QueueException, FileException) {
+void QueueManager::addList(const User::Ptr& aUser, int aFlags, const string& aInitialDir /* = Util::emptyString */) throw(QueueException, FileException) {
// complete target is checked later, just remove path separators from the nick here
string target = Util::getListPath() + Util::cleanPathChars(aUser->getFirstNick()) + "." + aUser->getCID().toBase32();
+ if (!aInitialDir.empty()) {
+ dirMap[aUser->getCID().toBase32()] = aInitialDir;
+ }
+
add(target, -1, TTHValue(), aUser, QueueItem::FLAG_USER_LIST | aFlags);
}
@@ -802,7 +806,14 @@
| (q->isSet(QueueItem::FLAG_MATCH_QUEUE) ? QueueItem::FLAG_MATCH_QUEUE : 0);
}
- fire(QueueManagerListener::Finished(), q, aDownload->getAverageSpeed());
+ string dir;
+ StringMapIter i = dirMap.find(aDownload->getUser()->getCID().toBase32());
+ if (i != dirMap.end()) {
+ dir = i->second;
+ dirMap.erase(i);
+ }
+
+ fire(QueueManagerListener::Finished(), q, dir, aDownload->getAverageSpeed());
fire(QueueManagerListener::Removed(), q);
userQueue.remove(q);
@@ -913,6 +924,11 @@
File::deleteFile(q->getTempTarget());
}
+ StringMapIter i = dirMap.find(q->getCurrent()->getCID().toBase32());
+ if (i != dirMap.end()) {
+ dirMap.erase(i);
+ }
+
fire(QueueManagerListener::Removed(), q);
userQueue.remove(q);
Modified: dcplusplus/trunk/client/QueueManager.h
===================================================================
--- dcplusplus/trunk/client/QueueManager.h 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/client/QueueManager.h 2006-12-27 22:45:57 UTC (rev 700)
@@ -78,7 +78,7 @@
void add(const string& aTarget, int64_t aSize, const TTHValue& root, User::Ptr aUser,
int aFlags = QueueItem::FLAG_RESUME, bool addBad = true) throw(QueueException, FileException);
/** Add a user's filelist to the queue. */
- void addList(const User::Ptr& aUser, int aFlags) throw(QueueException, FileException);
+ void addList(const User::Ptr& aUser, int aFlags, const string& aInitialDir = Util::emptyString) throw(QueueException, FileException);
/** Queue a partial file list download */
void addPfs(const User::Ptr& aUser, const string& aDir) throw(QueueException);
/** Readd a source that was removed */
@@ -201,7 +201,8 @@
bool dirty;
/** Next search */
uint32_t nextSearch;
-
+ /** map for storing initial dir for file lists */
+ StringMap dirMap;
/** Sanity check for the target filename */
static string checkTarget(const string& aTarget, int64_t aSize, int& flags) throw(QueueException, FileException);
/** Add a source to an existing queue item */
Modified: dcplusplus/trunk/client/QueueManagerListener.h
===================================================================
--- dcplusplus/trunk/client/QueueManagerListener.h 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/client/QueueManagerListener.h 2006-12-27 22:45:57 UTC (rev 700)
@@ -40,7 +40,7 @@
typedef X<7> PartialList;
virtual void on(Added, QueueItem*) throw() { }
- virtual void on(Finished, QueueItem*, int64_t) throw() { }
+ virtual void on(Finished, QueueItem*, const string&, int64_t) throw() { }
virtual void on(Removed, QueueItem*) throw() { }
virtual void on(Moved, QueueItem*, const string&) throw() { }
virtual void on(SourcesUpdated, QueueItem*) throw() { }
Modified: dcplusplus/trunk/client/SearchManager.cpp
===================================================================
--- dcplusplus/trunk/client/SearchManager.cpp 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/client/SearchManager.cpp 2006-12-27 22:45:57 UTC (rev 700)
@@ -112,9 +112,9 @@
stop = true;
socket->disconnect();
port = 0;
-#ifdef _WIN32
+
join();
-#endif
+
stop = false;
}
}
Modified: dcplusplus/trunk/client/ShareManager.cpp
===================================================================
--- dcplusplus/trunk/client/ShareManager.cpp 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/client/ShareManager.cpp 2006-12-27 22:45:57 UTC (rev 700)
@@ -703,6 +703,8 @@
addTree(*i->second);
}
+ dir.size = 0;
+
for(Directory::File::Iter i = dir.files.begin(); i != dir.files.end(); ) {
addFile(dir, i++);
}
Modified: dcplusplus/trunk/client/ShareManager.h
===================================================================
--- dcplusplus/trunk/client/ShareManager.h 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/client/ShareManager.h 2006-12-27 22:45:57 UTC (rev 700)
@@ -157,7 +157,7 @@
File::Set files;
Directory(const string& aName = Util::emptyString, Directory* aParent = NULL) :
- size(0), name(aName), parent(aParent), fileTypes(0) {
+ name(aName), parent(aParent), fileTypes(0) {
}
~Directory();
Modified: dcplusplus/trunk/client/Socket.cpp
===================================================================
--- dcplusplus/trunk/client/Socket.cpp 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/client/Socket.cpp 2006-12-27 22:45:57 UTC (rev 700)
@@ -568,7 +568,7 @@
void Socket::shutdown() throw() {
if(sock != INVALID_SOCKET)
- ::shutdown(sock, 1);
+ ::shutdown(sock, 2);
}
void Socket::close() throw() {
Modified: dcplusplus/trunk/windows/DirectoryListingFrm.cpp
===================================================================
--- dcplusplus/trunk/windows/DirectoryListingFrm.cpp 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/windows/DirectoryListingFrm.cpp 2006-12-27 22:45:57 UTC (rev 700)
@@ -41,7 +41,7 @@
DirectoryListingFrame::UserMap DirectoryListingFrame::lists;
-void DirectoryListingFrame::openWindow(const tstring& aFile, const User::Ptr& aUser, int64_t aSpeed) {
+void DirectoryListingFrame::openWindow(const tstring& aFile, const tstring& aDir, const User::Ptr& aUser, int64_t aSpeed) {
UserIter i = lists.find(aUser);
if(i != lists.end()) {
if(!BOOLSETTING(POPUNDER_FILELIST)) {
@@ -55,7 +55,7 @@
} else {
frame->CreateEx(WinUtil::mdiClient);
}
- frame->loadFile(aFile);
+ frame->loadFile(aFile, aDir);
frames.insert( FramePair( frame->m_hWnd, frame ) );
}
}
@@ -85,11 +85,11 @@
lists.insert(make_pair(aUser, this));
}
-void DirectoryListingFrame::loadFile(const tstring& name) {
+void DirectoryListingFrame::loadFile(const tstring& name, const tstring& dir) {
try {
dl->loadFile(Text::fromT(name));
ADLSearchManager::getInstance()->matchListing(*dl);
- refreshTree(Text::toT(WinUtil::getInitialDir(dl->getUser())));
+ refreshTree(dir);
} catch(const Exception& e) {
error = WinUtil::getNicks(dl->getUser()) + Text::toT(": " + e.getError());
}
@@ -534,11 +534,15 @@
tstring file;
if(WinUtil::browseFile(file, m_hWnd, false, Text::toT(Util::getListPath()), _T("File Lists\0*.xml.bz2\0All Files\0*.*\0"))) {
DirectoryListing dirList(dl->getUser());
- dirList.loadFile(Text::fromT(file));
- dl->getRoot()->filterList(dirList);
- refreshTree(Util::emptyStringT);
- initStatus();
- updateStatus();
+ try {
+ dirList.loadFile(Text::fromT(file));
+ dl->getRoot()->filterList(dirList);
+ refreshTree(Util::emptyStringT);
+ initStatus();
+ updateStatus();
+ } catch(const Exception&) {
+ /// @todo report to user?
+ }
}
return 0;
}
Modified: dcplusplus/trunk/windows/DirectoryListingFrm.h
===================================================================
--- dcplusplus/trunk/windows/DirectoryListingFrm.h 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/windows/DirectoryListingFrm.h 2006-12-27 22:45:57 UTC (rev 700)
@@ -42,7 +42,7 @@
{
public:
- static void openWindow(const tstring& aFile, const User::Ptr& aUser, int64_t aSpeed);
+ static void openWindow(const tstring& aFile, const tstring& aDir, const User::Ptr& aUser, int64_t aSpeed);
static void openWindow(const User::Ptr& aUser, const string& txt, int64_t aSpeed);
static void closeAll();
@@ -144,7 +144,7 @@
void UpdateLayout(BOOL bResizeBars = TRUE);
void findFile(bool findNext);
void runUserCommand(UserCommand& uc);
- void loadFile(const tstring& name);
+ void loadFile(const tstring& name, const tstring& dir);
void loadXML(const string& txt);
void refreshTree(const tstring& root);
Modified: dcplusplus/trunk/windows/MainFrm.cpp
===================================================================
--- dcplusplus/trunk/windows/MainFrm.cpp 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/windows/MainFrm.cpp 2006-12-27 22:45:57 UTC (rev 700)
@@ -483,7 +483,7 @@
if(wParam == DOWNLOAD_LISTING) {
auto_ptr<DirectoryListInfo> i(reinterpret_cast<DirectoryListInfo*>(lParam));
- DirectoryListingFrame::openWindow(i->file, i->user, i->speed);
+ DirectoryListingFrame::openWindow(i->file, i->dir, i->user, i->speed);
} else if(wParam == BROWSE_LISTING) {
auto_ptr<DirectoryBrowseInfo> i(reinterpret_cast<DirectoryBrowseInfo*>(lParam));
DirectoryListingFrame::openWindow(i->user, i->text, 0);
@@ -971,7 +971,7 @@
if(WinUtil::browseFile(file, m_hWnd, false, Text::toT(Util::getListPath()), types)) {
User::Ptr u = DirectoryListing::getUserFromFilename(Text::fromT(file));
if(u) {
- DirectoryListingFrame::openWindow(file, u, 0);
+ DirectoryListingFrame::openWindow(file, Text::toT(Util::emptyString), u, 0);
} else {
MessageBox(CTSTRING(INVALID_LISTNAME), _T(APPNAME) _T(" ") _T(VERSIONSTRING));
}
@@ -981,7 +981,7 @@
LRESULT MainFrame::onOpenOwnList(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) {
if(!ShareManager::getInstance()->getOwnListFile().empty()){
- DirectoryListingFrame::openWindow(Text::toT(ShareManager::getInstance()->getOwnListFile()), ClientManager::getInstance()->getMe(), 0);
+ DirectoryListingFrame::openWindow(Text::toT(ShareManager::getInstance()->getOwnListFile()), Text::toT(Util::emptyString), ClientManager::getInstance()->getMe(), 0);
}
return 0;
}
@@ -1125,11 +1125,11 @@
PostMessage(WM_SPEAKER, BROWSE_LISTING, (LPARAM)new DirectoryBrowseInfo(aUser, text));
}
-void MainFrame::on(QueueManagerListener::Finished, QueueItem* qi, int64_t speed) throw() {
+void MainFrame::on(QueueManagerListener::Finished, QueueItem* qi, const string& dir, int64_t speed) throw() {
if(qi->isSet(QueueItem::FLAG_CLIENT_VIEW)) {
if(qi->isSet(QueueItem::FLAG_USER_LIST)) {
// This is a file listing, show it...
- DirectoryListInfo* i = new DirectoryListInfo(qi->getCurrent(), Text::toT(qi->getListName()), speed);
+ DirectoryListInfo* i = new DirectoryListInfo(qi->getCurrent(), Text::toT(qi->getListName()), Text::toT(dir), speed);
PostMessage(WM_SPEAKER, DOWNLOAD_LISTING, (LPARAM)i);
} else if(qi->isSet(QueueItem::FLAG_TEXT)) {
Modified: dcplusplus/trunk/windows/MainFrm.h
===================================================================
--- dcplusplus/trunk/windows/MainFrm.h 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/windows/MainFrm.h 2006-12-27 22:45:57 UTC (rev 700)
@@ -297,9 +297,10 @@
class DirectoryListInfo {
public:
- DirectoryListInfo(const User::Ptr& aUser, const tstring& aFile, int64_t aSpeed) : user(aUser), file(aFile), speed(aSpeed) { }
+ DirectoryListInfo(const User::Ptr& aUser, const tstring& aFile, const tstring& aDir, int64_t aSpeed) : user(aUser), file(aFile), dir(aDir), speed(aSpeed) { }
User::Ptr user;
tstring file;
+ tstring dir;
int64_t speed;
};
class DirectoryBrowseInfo {
@@ -376,7 +377,7 @@
virtual void on(HttpConnectionListener::Data, HttpConnection* /*conn*/, const uint8_t* buf, size_t len) throw();
// QueueManagerListener
- virtual void on(QueueManagerListener::Finished, QueueItem* qi, int64_t speed) throw();
+ virtual void on(QueueManagerListener::Finished, QueueItem* qi, const string& dir, int64_t speed) throw();
virtual void on(PartialList, const User::Ptr&, const string& text) throw();
// UPnP connectors
Modified: dcplusplus/trunk/windows/QueueFrame.cpp
===================================================================
--- dcplusplus/trunk/windows/QueueFrame.cpp 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/windows/QueueFrame.cpp 2006-12-27 22:45:57 UTC (rev 700)
@@ -697,7 +697,8 @@
void QueueFrame::moveDir(HTREEITEM ht, const string& target) {
HTREEITEM next = ctrlDirs.GetChildItem(ht);
while(next != NULL) {
- moveDir(next, target + Util::getLastDir(getDir(next)));
+ // must add path separator since getLastDir only give us the name
+ moveDir(next, target + Util::getLastDir(getDir(next)) + PATH_SEPARATOR);
next = ctrlDirs.GetNextSiblingItem(next);
}
string* s = (string*)ctrlDirs.GetItemData(ht);
Modified: dcplusplus/trunk/windows/SearchFrm.cpp
===================================================================
--- dcplusplus/trunk/windows/SearchFrm.cpp 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/windows/SearchFrm.cpp 2006-12-27 22:45:57 UTC (rev 700)
@@ -471,8 +471,7 @@
void SearchFrame::SearchInfo::getList() {
try {
- WinUtil::addInitalDir(sr->getUser(), Text::fromT(columns[COLUMN_PATH]));
- QueueManager::getInstance()->addList(sr->getUser(), QueueItem::FLAG_CLIENT_VIEW);
+ QueueManager::getInstance()->addList(sr->getUser(), QueueItem::FLAG_CLIENT_VIEW, Text::fromT(columns[COLUMN_PATH]));
} catch(const Exception&) {
// Ignore for now...
}
Modified: dcplusplus/trunk/windows/WinUtil.cpp
===================================================================
--- dcplusplus/trunk/windows/WinUtil.cpp 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/windows/WinUtil.cpp 2006-12-27 22:45:57 UTC (rev 700)
@@ -65,7 +65,6 @@
FlatTabCtrl* WinUtil::tabCtrl = NULL;
HHOOK WinUtil::hook = NULL;
tstring WinUtil::tth;
-StringPairList WinUtil::initialDirs;
DWORD WinUtil::helpCookie = 0;
bool WinUtil::urlDcADCRegistered = false;
bool WinUtil::urlMagnetRegistered = false;
Modified: dcplusplus/trunk/windows/WinUtil.h
===================================================================
--- dcplusplus/trunk/windows/WinUtil.h 2006-12-18 21:32:33 UTC (rev 699)
+++ dcplusplus/trunk/windows/WinUtil.h 2006-12-27 22:45:57 UTC (rev 700)
@@ -189,7 +189,6 @@
static tstring commands;
static HHOOK hook;
static tstring tth;
- static StringPairList initialDirs;
static DWORD helpCookie;
static void init(HWND hWnd);
@@ -203,27 +202,6 @@
static void decodeFont(const tstring& setting, LOGFONT &dest);
- static void addInitalDir(const User::Ptr& user, string dir) {
- // Clear out previos initial dirs, just in case
- /// @todo clean up
- getInitialDir(user);
- while(initialDirs.size() > 30) {
- initialDirs.erase(initialDirs.begin());
- }
- initialDirs.push_back(make_pair(user->getCID().toBase32(), dir));
- }
-
- static string getInitialDir(const User::Ptr& user) {
- for(StringPairIter i = initialDirs.begin(); i != initialDirs.end(); ++i) {
- if(i->first == user->getCID().toBase32()) {
- string dir = i->second;
- initialDirs.erase(i);
- return dir;
- }
- }
- return Util::emptyString;
- }
-
static bool getVersionInfo(OSVERSIONINFOEX& ver);
/**
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-02-27 09:39:08
|
Revision: 701
http://svn.sourceforge.net/dcplusplus/?rev=701&view=rev
Author: arnetheduck
Date: 2007-02-27 01:39:02 -0800 (Tue, 27 Feb 2007)
Log Message:
-----------
beginnings of smartwin port
Modified Paths:
--------------
dcplusplus/trunk/Doxyfile
dcplusplus/trunk/License.txt
dcplusplus/trunk/client/ClientManager.h
dcplusplus/trunk/client/CryptoManager.cpp
dcplusplus/trunk/client/DCPlusPlus.h
dcplusplus/trunk/client/File.cpp
dcplusplus/trunk/client/HashManager.cpp
dcplusplus/trunk/client/Thread.h
dcplusplus/trunk/client/Util.cpp
dcplusplus/trunk/client/stdinc.cpp
dcplusplus/trunk/client/stdinc.h
dcplusplus/trunk/yassl/src/crypto_wrapper.cpp
dcplusplus/trunk/yassl/src/handshake.cpp
dcplusplus/trunk/yassl/src/ssl.cpp
dcplusplus/trunk/yassl/src/yassl_imp.cpp
dcplusplus/trunk/yassl/taocrypt/src/asn.cpp
Added Paths:
-----------
dcplusplus/trunk/SConstruct
dcplusplus/trunk/build_util.py
dcplusplus/trunk/bzip2/SConscript
dcplusplus/trunk/client/SConscript
dcplusplus/trunk/gch.py
dcplusplus/trunk/smartwin/
dcplusplus/trunk/stlport/
dcplusplus/trunk/win32/
dcplusplus/trunk/win32/ADLSProperties.cpp
dcplusplus/trunk/win32/ADLSProperties.h
dcplusplus/trunk/win32/ADLSearchFrame.cpp
dcplusplus/trunk/win32/ADLSearchFrame.h
dcplusplus/trunk/win32/AboutDlg.h
dcplusplus/trunk/win32/Advanced3Page.cpp
dcplusplus/trunk/win32/Advanced3Page.h
dcplusplus/trunk/win32/AdvancedPage.cpp
dcplusplus/trunk/win32/AdvancedPage.h
dcplusplus/trunk/win32/Appearance2Page.cpp
dcplusplus/trunk/win32/Appearance2Page.h
dcplusplus/trunk/win32/AppearancePage.cpp
dcplusplus/trunk/win32/AppearancePage.h
dcplusplus/trunk/win32/CertificatesPage.cpp
dcplusplus/trunk/win32/CertificatesPage.h
dcplusplus/trunk/win32/CommandDlg.cpp
dcplusplus/trunk/win32/CommandDlg.h
dcplusplus/trunk/win32/DirectoryListingFrm.cpp
dcplusplus/trunk/win32/DirectoryListingFrm.h
dcplusplus/trunk/win32/DownloadPage.cpp
dcplusplus/trunk/win32/DownloadPage.h
dcplusplus/trunk/win32/ExListViewCtrl.cpp
dcplusplus/trunk/win32/ExListViewCtrl.h
dcplusplus/trunk/win32/ExtendedTrace.cpp
dcplusplus/trunk/win32/ExtendedTrace.h
dcplusplus/trunk/win32/FavHubProperties.cpp
dcplusplus/trunk/win32/FavHubProperties.h
dcplusplus/trunk/win32/FavoriteDirsPage.cpp
dcplusplus/trunk/win32/FavoriteDirsPage.h
dcplusplus/trunk/win32/FavoritesFrm.cpp
dcplusplus/trunk/win32/FavoritesFrm.h
dcplusplus/trunk/win32/FinishedFrame.cpp
dcplusplus/trunk/win32/FinishedFrame.h
dcplusplus/trunk/win32/FinishedFrameBase.h
dcplusplus/trunk/win32/FinishedULFrame.cpp
dcplusplus/trunk/win32/FinishedULFrame.h
dcplusplus/trunk/win32/FlatTabCtrl.h
dcplusplus/trunk/win32/GeneralPage.cpp
dcplusplus/trunk/win32/GeneralPage.h
dcplusplus/trunk/win32/HashProgressDlg.h
dcplusplus/trunk/win32/HubFrame.cpp
dcplusplus/trunk/win32/HubFrame.h
dcplusplus/trunk/win32/LineDlg.h
dcplusplus/trunk/win32/ListViewArrows.h
dcplusplus/trunk/win32/LogPage.cpp
dcplusplus/trunk/win32/LogPage.h
dcplusplus/trunk/win32/MagnetDlg.h
dcplusplus/trunk/win32/MainFrm.cpp
dcplusplus/trunk/win32/MainFrm.h
dcplusplus/trunk/win32/MemDC.h
dcplusplus/trunk/win32/NetworkPage.cpp
dcplusplus/trunk/win32/NetworkPage.h
dcplusplus/trunk/win32/NotepadFrame.cpp
dcplusplus/trunk/win32/NotepadFrame.h
dcplusplus/trunk/win32/PrivateFrame.cpp
dcplusplus/trunk/win32/PrivateFrame.h
dcplusplus/trunk/win32/PropPage.cpp
dcplusplus/trunk/win32/PropPage.h
dcplusplus/trunk/win32/PropertiesDlg.cpp
dcplusplus/trunk/win32/PropertiesDlg.h
dcplusplus/trunk/win32/PublicHubsFrm.cpp
dcplusplus/trunk/win32/PublicHubsFrm.h
dcplusplus/trunk/win32/PublicHubsListDlg.h
dcplusplus/trunk/win32/QueueFrame.cpp
dcplusplus/trunk/win32/QueueFrame.h
dcplusplus/trunk/win32/QueuePage.cpp
dcplusplus/trunk/win32/QueuePage.h
dcplusplus/trunk/win32/SConscript
dcplusplus/trunk/win32/SearchFrm.cpp
dcplusplus/trunk/win32/SearchFrm.h
dcplusplus/trunk/win32/ShellContextMenu.cpp
dcplusplus/trunk/win32/ShellContextMenu.h
dcplusplus/trunk/win32/SingleInstance.h
dcplusplus/trunk/win32/SpyFrame.cpp
dcplusplus/trunk/win32/SpyFrame.h
dcplusplus/trunk/win32/StatsFrame.cpp
dcplusplus/trunk/win32/StatsFrame.h
dcplusplus/trunk/win32/SystemFrame.cpp
dcplusplus/trunk/win32/SystemFrame.h
dcplusplus/trunk/win32/TabsPage.cpp
dcplusplus/trunk/win32/TabsPage.h
dcplusplus/trunk/win32/TextFrame.cpp
dcplusplus/trunk/win32/TextFrame.h
dcplusplus/trunk/win32/TransferView.cpp
dcplusplus/trunk/win32/TransferView.h
dcplusplus/trunk/win32/TreePropertySheet.cpp
dcplusplus/trunk/win32/TreePropertySheet.h
dcplusplus/trunk/win32/TypedListViewCtrl.h
dcplusplus/trunk/win32/UCHandler.h
dcplusplus/trunk/win32/UCPage.cpp
dcplusplus/trunk/win32/UCPage.h
dcplusplus/trunk/win32/UPnP.cpp
dcplusplus/trunk/win32/UPnP.h
dcplusplus/trunk/win32/UploadPage.cpp
dcplusplus/trunk/win32/UploadPage.h
dcplusplus/trunk/win32/UsersFrame.cpp
dcplusplus/trunk/win32/UsersFrame.h
dcplusplus/trunk/win32/WaitingUsersFrame.cpp
dcplusplus/trunk/win32/WaitingUsersFrame.h
dcplusplus/trunk/win32/WinUtil.cpp
dcplusplus/trunk/win32/WinUtil.h
dcplusplus/trunk/win32/WindowsPage.cpp
dcplusplus/trunk/win32/WindowsPage.h
dcplusplus/trunk/win32/main.cpp
dcplusplus/trunk/win32/resource.h
dcplusplus/trunk/win32/stdafx.cpp
dcplusplus/trunk/win32/stdafx.h
dcplusplus/trunk/yassl/src/SConscript
dcplusplus/trunk/yassl/taocrypt/src/SConscript
dcplusplus/trunk/zlib/SConscript
Property Changed:
----------------
dcplusplus/trunk/
dcplusplus/trunk/client/
Property changes on: dcplusplus/trunk
___________________________________________________________________
Name: svn:ignore
- vc7
ADC*
App*
DCPlusPlus.aps
DCPlusPlus.ncb
DCPlusPlus.suo
.*
*.vcproj.*
Example.xml
+ vc7
ADC*
App*
DCPlusPlus.aps
DCPlusPlus.ncb
DCPlusPlus.suo
.*
*.vcproj.*
Example.xml
build
Modified: dcplusplus/trunk/Doxyfile
===================================================================
--- dcplusplus/trunk/Doxyfile 2006-12-27 22:45:57 UTC (rev 700)
+++ dcplusplus/trunk/Doxyfile 2007-02-27 09:39:02 UTC (rev 701)
@@ -1,4 +1,4 @@
-# Doxyfile 1.4.2
+# Doxyfile 1.4.7
# This file describes the settings to be used by the documentation system
# doxygen (www.doxygen.org) for a project
@@ -161,13 +161,6 @@
INHERIT_DOCS = YES
-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
-# tag is set to YES, then doxygen will reuse the documentation of the first
-# member in the group (if any) for the other members of the group. By default
-# all members of a group must be documented explicitly.
-
-DISTRIBUTE_GROUP_DOC = NO
-
# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce
# a new page for each member. If set to NO, the documentation of a member will
# be part of the file/class/namespace that contains it.
@@ -195,13 +188,29 @@
OPTIMIZE_OUTPUT_FOR_C = NO
-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources
-# only. Doxygen will then generate output that is more tailored for Java.
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java
+# sources only. Doxygen will then generate output that is more tailored for Java.
# For instance, namespaces will be presented as packages, qualified scopes
# will look different, etc.
OPTIMIZE_OUTPUT_JAVA = NO
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to
+# include (a tag file for) the STL sources as input, then you should
+# set this tag to YES in order to let doxygen match functions declarations and
+# definitions whose arguments contain STL classes (e.g. func(std::string); v.s.
+# func(std::string) {}). This also make the inheritance and collaboration
+# diagrams that involve STL classes more complete and accurate.
+
+BUILTIN_STL_SUPPORT = NO
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
+# tag is set to YES, then doxygen will reuse the documentation of the first
+# member in the group (if any) for the other members of the group. By default
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC = NO
+
# Set the SUBGROUPING tag to YES (the default) to allow class member groups of
# the same type (for instance a group of public functions) to be put as a
# subgroup of that type (e.g. under the Public Functions section). Set it to
@@ -376,7 +385,7 @@
# If the sources in your project are distributed over multiple directories
# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
-# in the documentation.
+# in the documentation. The default is NO.
SHOW_DIRECTORIES = YES
@@ -385,7 +394,7 @@
# version control system). Doxygen will invoke the program by executing (via
# popen()) the command <command> <input-file>, where <command> is the value of
# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file
-# provided by doxygen. Whatever the progam writes to standard output
+# provided by doxygen. Whatever the program writes to standard output
# is used as the file version. See the manual for examples.
FILE_VERSION_FILTER =
@@ -458,7 +467,7 @@
# and *.h) to filter out the source-files in the directories. If left
# blank the following patterns are tested:
# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx
-# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
FILE_PATTERNS =
@@ -482,7 +491,9 @@
# If the value of the INPUT tag contains directories, you can use the
# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
-# certain files from those directories.
+# certain files from those directories. Note that the wildcards are matched
+# against the file with absolute path, so to exclude all test directories
+# for example use the pattern */test/*
EXCLUDE_PATTERNS =
@@ -571,6 +582,21 @@
REFERENCES_RELATION = YES
+# If the REFERENCES_LINK_SOURCE tag is set to YES (the default)
+# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from
+# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will
+# link to the source code. Otherwise they will link to the documentstion.
+
+REFERENCES_LINK_SOURCE = YES
+
+# If the USE_HTAGS tag is set to YES then the references to source code
+# will point to the HTML generated by the htags(1) tool instead of doxygen
+# built-in source browser. The htags tool is part of GNU's global source
+# tagging system (see http://www.gnu.org/software/global/global.html). You
+# will need version 4.8.6 or higher.
+
+USE_HTAGS = NO
+
# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
# will generate a verbatim copy of the header file for each class for
# which an include is specified. Set to NO to disable this.
@@ -957,7 +983,7 @@
# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES
# then the macro expansion is limited to the macros specified with the
-# PREDEFINED and EXPAND_AS_PREDEFINED tags.
+# PREDEFINED and EXPAND_AS_DEFINED tags.
EXPAND_ONLY_PREDEF = YES
@@ -970,9 +996,7 @@
# contain include files that are not input files but should be processed by
# the preprocessor.
-INCLUDE_PATH = c:\documents\vcprojects\include\wtl70 \
- c:\documents\vcprojects\include\stlport \
- c:\documents\vcprojects\include
+INCLUDE_PATH = wtl
# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
# patterns (like *.h and *.hpp) to filter out the header-files in the
@@ -1130,6 +1154,14 @@
CALL_GRAPH = YES
+# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then doxygen will
+# generate a caller dependency graph for every global function or class method.
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable caller graphs for selected
+# functions only using the \callergraph command.
+
+CALLER_GRAPH = YES
+
# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen
# will graphical hierarchy of all classes instead of a textual one.
Modified: dcplusplus/trunk/License.txt
===================================================================
--- dcplusplus/trunk/License.txt 2006-12-27 22:45:57 UTC (rev 700)
+++ dcplusplus/trunk/License.txt 2007-02-27 09:39:02 UTC (rev 701)
@@ -1,5 +1,5 @@
DC++
-Copyright (C) 2001-2004 Jacek Sieka, j_s at telia com
+Copyright (C) 2001-2006 Jacek Sieka, arnetheduck at gmail dot com
This program is licensed under GPL-2 with the notable exception
that you may compile it with WTL (sf.net/projects/wtl).
Added: dcplusplus/trunk/SConstruct
===================================================================
--- dcplusplus/trunk/SConstruct (rev 0)
+++ dcplusplus/trunk/SConstruct 2007-02-27 09:39:02 UTC (rev 701)
@@ -0,0 +1,121 @@
+# vim: set filetype: py
+
+from build_util import Dev
+
+gcc_flags = {
+ 'common': ['-ggdb3', '-Wall', '-Wextra', '-pipe'],
+ 'debug': [],
+ 'release' : ['-O3']
+}
+
+msvc_flags = {
+ 'common' : ['/W4', '/EHsc', '/Zi', '/GR'],
+ 'debug' : ['/MD'],
+ 'release' : ['/O2', '/MD']
+}
+
+gcc_link_flags = {
+ 'common' : ['-ggdb3', '-Wl,--no-undefined'],
+ 'debug' : [],
+ 'release' : []
+}
+
+msvc_link_flags = {
+ 'common' : ['/DEBUG', '/FIXED:NO', '/INCREMENTAL:NO'],
+ 'debug' : [],
+ 'release' : []
+}
+
+msvc_defs = {
+ 'common' : ['_REENTRANT', 'USE_SYS_STL=1'],
+ 'debug' : [''],
+ 'release' : ['NDEBUG']
+}
+
+gcc_defs = {
+ 'common' : ['_REENTRANT', 'USE_SYS_STL=1'],
+ 'debug' : ['_DEBUG'],
+ 'release' : ['NDEBUG']
+}
+
+# --- cut ---
+
+import os,sys
+
+if sys.platform == 'win32':
+ tooldef = 'mingw'
+else:
+ tooldef = 'default'
+
+mode = ARGUMENTS.get('mode', 'debug')
+tools = ARGUMENTS.get('tools', tooldef)
+
+if mode not in gcc_flags:
+ print "Unknown mode, exiting"
+ Exit(1)
+
+toolset = [tools, 'swig']
+
+env = Environment(tools = toolset, ENV=os.environ)
+
+dev = Dev(mode, tools, env)
+dev.prepare()
+
+env.SConsignFile()
+env.Tool("gch", toolpath=".")
+
+if 'mingw' not in env['TOOLS']:
+ env.Append(CCFLAGS=['-fvisibility=hidden'])
+
+if 'mingw' in env['TOOLS']:
+ env.Append(CPPPATH = ['#/stlport/stlport/'])
+ #env.Append(LIBPATH = ['#/stlport/lib/'])
+ env.Append(CPPDEFINES = ['HAVE_STLPORT'])
+
+ gcc_link_flags['common'].append("-Wl,--enable-runtime-pseudo-reloc")
+ #if mode == 'debug':
+ # env.Append(LIBS = ['stlportg.5.0'])
+ #else:
+ # env.Append(LIBS = ['stlport.5.0'])
+
+if env['CC'] == 'cl':
+ flags = msvc_flags
+ link_flags = msvc_link_flags
+ defs = msvc_defs
+
+ # This is for msvc8
+ # Embed generated manifest in file
+ env['SHLINKCOM'] = [env['SHLINKCOM'], 'mt.exe -manifest ${TARGET}.manifest -outputresource:$TARGET;2']
+ env['LINKCOM'] = [env['LINKCOM'], 'mt.exe -manifest ${TARGET}.manifest -outputresource:$TARGET;1']
+else:
+ flags = gcc_flags
+ link_flags = gcc_link_flags
+ defs = gcc_defs
+
+env.Append(CPPDEFINES = defs[mode])
+env.Append(CPPDEFINES = defs['common'])
+
+env.Append(CCFLAGS = flags[mode])
+env.Append(CCFLAGS = flags['common'])
+
+env.Append(LINKFLAGS = link_flags[mode])
+env.Append(LINKFLAGS = link_flags['common'])
+
+env.SourceCode('.', None)
+env.SetOption('implicit_cache', '1')
+env.SetOption('max_drift', 60*10)
+
+import SCons.Scanner
+SWIGScanner = SCons.Scanner.ClassicCPP(
+ "SWIGScan",
+ ".i",
+ "CPPPATH",
+ '^[ \t]*[%,#][ \t]*(?:include|import)[ \t]*(<|")([^>"]+)(>|")'
+)
+env.Append(SCANNERS=[SWIGScanner])
+
+dev.build('zlib/')
+dev.build('bzip2/')
+dev.build('yassl/')
+dev.build('client/')
+dev.build('win32/')
Added: dcplusplus/trunk/build_util.py
===================================================================
--- dcplusplus/trunk/build_util.py (rev 0)
+++ dcplusplus/trunk/build_util.py 2007-02-27 09:39:02 UTC (rev 701)
@@ -0,0 +1,83 @@
+import glob
+import sys
+
+class Dev:
+ def __init__(self, mode, tools, env):
+
+ self.mode = mode
+ self.tools = tools
+ self.env = env
+
+ def prepare(self):
+ self.env['CCCOMSTR'] = "Compiling $TARGET (static)"
+ self.env['SHCCCOMSTR'] = "Compiling $TARGET (shared)"
+ self.env['CXXCOMSTR'] = "Compiling $TARGET (static)"
+ self.env['SHCXXCOMSTR'] = "Compiling $TARGET (shared)"
+ #self.env['SHLINKCOMSTR'] = "Linking $TARGET (shared)"
+ #self.env['LINKCOMSTR'] = "Linking $TARGET (static)"
+ self.env['ARCOMSTR'] = "Archiving $TARGET"
+
+ self.env.SConsignFile()
+ self.env.SetOption('implicit_cache', '1')
+ self.env.SetOption('max_drift', 60*10)
+
+ if 'mingw' in self.env['TOOLS']:
+ self.env.Append(LINKFLAGS=["-Wl,--enable-runtime-pseudo-reloc"])
+
+ if sys.platform != 'win32':
+ if self.env.get('MINGW_PREFIX') is not None:
+ prefix = self.env['MINGW_PREFIX']
+ else:
+ prefix = 'i386-mingw32'
+ self.env['CC'] = prefix + '-gcc'
+ self.env['CXX'] = prefix + '-g++'
+ self.env['LINK'] = prefix + '-g++'
+ self.env['AR'] = prefix + '-ar'
+ self.env['RANLIB'] = prefix + '-ranlib'
+ self.env['PROGSUFFIX'] = '.exe'
+ self.env['LIBPREFIX'] = 'lib'
+ self.env['LIBSUFFIX'] = '.a'
+
+ def get_build_root(self):
+ return '#/build/' + self.mode + '-' + self.tools + '/'
+
+ def get_build_path(self, source_path):
+ return self.get_build_root() + source_path
+
+ def get_target(self, source_path, name, in_bin = True):
+ if in_bin:
+ return self.get_build_root() + 'bin/' + name
+ else:
+ return self.get_build_root() + source_path + name
+
+ def get_sources(self, source_path, source_glob):
+ return map(lambda x: self.get_build_path(source_path) + x, glob.glob(source_glob))
+
+ def prepare_build(self, source_path, name, source_glob = '*.cpp', in_bin = True):
+ local_env = self.env.Copy()
+
+ local_env.BuildDir(self.get_build_path(source_path), '.', duplicate = 0)
+
+ return (local_env, self.get_target(source_path, name, in_bin), self.get_sources(source_path, source_glob))
+
+ def build(self, source_path, local_env = None):
+ if not local_env:
+ local_env = self.env
+ full_path = local_env.Dir('.').path + '/' + source_path
+ return local_env.SConscript(source_path + 'SConscript', exports={'dev' : self, 'source_path' : full_path })
+
+def CheckPKGConfig(context, version):
+ context.Message( 'Checking for pkg-config... ' )
+ ret = context.TryAction('pkg-config --atleast-pkgconfig-version=%s' % version)[0]
+ context.Result( ret )
+ return ret
+
+def CheckPKG(context, name):
+ context.Message( 'Checking for %s... ' % name )
+ ret = context.TryAction('pkg-config --exists "%s"' % name)[0]
+ if ret:
+ context.env.ParseConfig('pkg-config --cflags --libs "%s"' % name)
+
+ context.Result( ret )
+ return ret
+
Added: dcplusplus/trunk/bzip2/SConscript
===================================================================
--- dcplusplus/trunk/bzip2/SConscript (rev 0)
+++ dcplusplus/trunk/bzip2/SConscript 2007-02-27 09:39:02 UTC (rev 701)
@@ -0,0 +1,11 @@
+# vim: set filetype=py
+
+Import('dev source_path')
+
+env, target, sources = dev.prepare_build(source_path, 'dcpp-bzip', in_bin=False)
+
+ret = env.StaticLibrary(target, sources)
+
+dev.env.Append(LIBPATH = [dev.get_build_path(source_path)])
+
+Return('ret')
Property changes on: dcplusplus/trunk/client
___________________________________________________________________
Name: svn:ignore
- StringDefs.cpp
+ StringDefs.cpp
stdinc.h.gch
Modified: dcplusplus/trunk/client/ClientManager.h
===================================================================
--- dcplusplus/trunk/client/ClientManager.h 2006-12-27 22:45:57 UTC (rev 700)
+++ dcplusplus/trunk/client/ClientManager.h 2007-02-27 09:39:02 UTC (rev 701)
@@ -28,6 +28,7 @@
#include "Client.h"
#include "Singleton.h"
#include "SettingsManager.h"
+#include "User.h"
#include "ClientManagerListener.h"
Modified: dcplusplus/trunk/client/CryptoManager.cpp
===================================================================
--- dcplusplus/trunk/client/CryptoManager.cpp 2006-12-27 22:45:57 UTC (rev 700)
+++ dcplusplus/trunk/client/CryptoManager.cpp 2007-02-27 09:39:02 UTC (rev 701)
@@ -104,23 +104,23 @@
}
#ifdef _WIN32
- wstring cmd = L"openssl.exe genrsa -out \"" + Text::utf8ToWide(SETTING(TLS_PRIVATE_KEY_FILE)) + L"\" 2048";
+ tstring cmd = _T("openssl.exe genrsa -out \"") + Text::toT(SETTING(TLS_PRIVATE_KEY_FILE)) + _T("\" 2048");
PROCESS_INFORMATION pi = { 0 };
STARTUPINFO si = { 0 };
si.cb = sizeof(si);
- if(!CreateProcess(0, const_cast<wchar_t*>(cmd.c_str()), 0, 0, FALSE, 0, 0, 0, &si, &pi)) {
+ if(!CreateProcess(0, const_cast<TCHAR*>(cmd.c_str()), 0, 0, FALSE, 0, 0, 0, &si, &pi)) {
throw CryptoException(Util::translateError(::GetLastError()));
}
WaitForSingleObject(pi.hProcess, INFINITE);
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
- cmd = L"openssl.exe req -x509 -new -batch -days 3650 -key \"" + Text::utf8ToWide(SETTING(TLS_PRIVATE_KEY_FILE)) +
- L"\" -out \"" + Text::utf8ToWide(SETTING(TLS_CERTIFICATE_FILE)) + L"\" -subj \"/CN=" +
- Text::utf8ToWide(ClientManager::getInstance()->getMyCID().toBase32()) + L"\"";
+ cmd = _T("openssl.exe req -x509 -new -batch -days 3650 -key \"") + Text::toT(SETTING(TLS_PRIVATE_KEY_FILE)) +
+ _T("\" -out \"") + Text::toT(SETTING(TLS_CERTIFICATE_FILE)) + _T("\" -subj \"/CN=") +
+ Text::toT(ClientManager::getInstance()->getMyCID().toBase32()) + _T("\"");
- if(!CreateProcess(0, const_cast<wchar_t*>(cmd.c_str()), 0, 0, FALSE, 0, 0, 0, &si, &pi)) {
+ if(!CreateProcess(0, const_cast<TCHAR*>(cmd.c_str()), 0, 0, FALSE, 0, 0, 0, &si, &pi)) {
throw CryptoException(Util::translateError(::GetLastError()));
}
Modified: dcplusplus/trunk/client/DCPlusPlus.h
===================================================================
--- dcplusplus/trunk/client/DCPlusPlus.h 2006-12-27 22:45:57 UTC (rev 700)
+++ dcplusplus/trunk/client/DCPlusPlus.h 2007-02-27 09:39:02 UTC (rev 701)
@@ -46,7 +46,7 @@
}
#define dcdebug debugTrace
-#ifdef _WIN32
+#ifdef _MSC_VER
#define dcassert(exp) \
do { if (!(exp)) { \
dcdebug("Assertion hit in %s(%d): " #exp "\n", __FILE__, __LINE__); \
@@ -54,7 +54,6 @@
_CrtDbgBreak(); } } while(false)
#define dcasserta(exp) dcassert(0)
#else
-#include <assert.h>
#define dcasserta(exp) assert(exp)
#define dcassert(exp) assert(exp)
#endif
Modified: dcplusplus/trunk/client/File.cpp
===================================================================
--- dcplusplus/trunk/client/File.cpp 2006-12-27 22:45:57 UTC (rev 700)
+++ dcplusplus/trunk/client/File.cpp 2007-02-27 09:39:02 UTC (rev 701)
@@ -40,7 +40,7 @@
}
}
- h = ::CreateFile(Text::utf8ToWide(aFileName).c_str(), access, FILE_SHARE_READ, NULL, m, FILE_FLAG_SEQUENTIAL_SCAN, NULL);
+ h = ::CreateFile(Text::toT(aFileName).c_str(), access, FILE_SHARE_READ, NULL, m, FILE_FLAG_SEQUENTIAL_SCAN, NULL);
if(h == INVALID_HANDLE_VALUE) {
throw FileException(Util::translateError(GetLastError()));
@@ -176,21 +176,21 @@
}
}
-void File::ensureDirectory(const string& aFile) {
+void File::ensureDirectory(const string& aFile) throw() {
// Skip the first dir...
tstring file;
Text::toT(aFile, file);
- wstring::size_type start = file.find_first_of(L"\\/");
+ tstring::size_type start = file.find_first_of(_T("\\/"));
if(start == string::npos)
return;
start++;
- while( (start = file.find_first_of(L"\\/", start)) != string::npos) {
- CreateDirectory(file.substr(0, start+1).c_str(), NULL);
+ while( (start = file.find_first_of(_T("\\/"), start)) != string::npos) {
+ ::CreateDirectory(file.substr(0, start+1).c_str(), NULL);
start++;
}
}
-bool File::isAbsolute(const string& path) {
+bool File::isAbsolute(const string& path) throw() {
return path.size() > 2 && (path[1] == ':' || path[0] == '/' || path[0] == '\\');
}
Modified: dcplusplus/trunk/client/HashManager.cpp
===================================================================
--- dcplusplus/trunk/client/HashManager.cpp 2006-12-27 22:45:57 UTC (rev 700)
+++ dcplusplus/trunk/client/HashManager.cpp 2007-02-27 09:39:02 UTC (rev 701)
@@ -500,6 +500,7 @@
uint8_t* rbuf = buf;
OVERLAPPED over = { 0 };
+ BOOL res = TRUE;
over.hEvent = CreateEvent(NULL, FALSE, TRUE, NULL);
bool ok = false;
@@ -523,7 +524,6 @@
over.Offset = hn;
size -= hn;
- BOOL res = TRUE;
for(;;) {
if(size > 0) {
// Start a new overlapped read
Added: dcplusplus/trunk/client/SConscript
===================================================================
--- dcplusplus/trunk/client/SConscript (rev 0)
+++ dcplusplus/trunk/client/SConscript 2007-02-27 09:39:02 UTC (rev 701)
@@ -0,0 +1,42 @@
+# vim: set filetype=py
+
+from os import popen4
+import re
+
+def getRevision():
+ cmd = 'svn info -R "' + env.Dir("#").abspath + '"'
+ stdin, stdout = popen4(cmd)
+ stdin.close()
+ maxver = 0
+ matcher = re.compile(ur'Revision: (\d+)')
+ for line in stdout.readlines():
+ match = matcher.match(line)
+ if not match:
+ continue
+ ver = int(match.group(1))
+ if ver > maxver:
+ maxver = ver
+
+ stdout.close()
+ print "Building revision " + str(maxver)
+
+ return str(maxver)
+
+Import('dev source_path')
+
+env, target, sources = dev.prepare_build(source_path, 'dcpp', in_bin=False)
+
+env.Append(CPPPATH = ['.','../yassl/include', '../bzip2', '../zlib'])
+
+for i, source in enumerate(sources):
+ if source.find("version.cpp") != -1:
+ rev = ['DCPP_REVISION=' + getRevision()]
+ sources[i] = env.StaticObject(source, CPPDEFINES=env['CPPDEFINES'] + rev)
+
+env['Gch'] = env.Gch('stdinc.h')[0]
+
+ret = env.StaticLibrary(target, sources)
+
+dev.env.Append(LIBPATH = [dev.get_build_path(source_path)])
+
+Return('ret')
Modified: dcplusplus/trunk/client/Thread.h
===================================================================
--- dcplusplus/trunk/client/Thread.h 2006-12-27 22:45:57 UTC (rev 700)
+++ dcplusplus/trunk/client/Thread.h 2007-02-27 09:39:02 UTC (rev 701)
@@ -64,9 +64,17 @@
static void sleep(uint32_t millis) { ::Sleep(millis); }
static void yield() { ::Sleep(1); }
+
+#ifdef __MINGW32__
+ static long safeInc(volatile long& v) { return InterlockedIncrement((long*)&v); }
+ static long safeDec(volatile long& v) { return InterlockedDecrement((long*)&v); }
+ static long safeExchange(volatile long& target, long value) { return InterlockedExchange((long*)&target, value); }
+
+#else
static long safeInc(volatile long& v) { return InterlockedIncrement(&v); }
static long safeDec(volatile long& v) { return InterlockedDecrement(&v); }
static long safeExchange(volatile long& target, long value) { return InterlockedExchange(&target, value); }
+#endif
#else
Modified: dcplusplus/trunk/client/Util.cpp
===================================================================
--- dcplusplus/trunk/client/Util.cpp 2006-12-27 22:45:57 UTC (rev 700)
+++ dcplusplus/trunk/client/Util.cpp 2007-02-27 09:39:02 UTC (rev 701)
@@ -30,9 +30,7 @@
#include "File.h"
#include "SimpleXML.h"
-#ifdef _WIN32
-#include <ShlObj.h>
-#else
+#ifndef _WIN32
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
@@ -366,7 +364,7 @@
nf.lpDecimalSep = _T(",");
GetLocaleInfo( LOCALE_SYSTEM_DEFAULT, LOCALE_SGROUPING, Dummy, 16 );
- nf.Grouping = _tstoi(Dummy);
+ nf.Grouping = Util::toInt(Dummy);
GetLocaleInfo( LOCALE_SYSTEM_DEFAULT, LOCALE_STHOUSAND, Dummy, 16 );
nf.lpThousandSep = Dummy;
Modified: dcplusplus/trunk/client/stdinc.cpp
===================================================================
--- dcplusplus/trunk/client/stdinc.cpp 2006-12-27 22:45:57 UTC (rev 700)
+++ dcplusplus/trunk/client/stdinc.cpp 2007-02-27 09:39:02 UTC (rev 701)
@@ -20,5 +20,5 @@
// Hm...version not updated it seems
#if defined(HAVE_STLPORT) && (_STLPORT_VERSION != 0x501)
-#error I use STLport 5.0.2. Remove this if you know what you're doing.
+#error I use STLport 5.0.3. Remove this if you know what you're doing.
#endif
Modified: dcplusplus/trunk/client/stdinc.h
===================================================================
--- dcplusplus/trunk/client/stdinc.h 2006-12-27 22:45:57 UTC (rev 700)
+++ dcplusplus/trunk/client/stdinc.h 2007-02-27 09:39:02 UTC (rev 701)
@@ -37,15 +37,13 @@
#define USE_SYS_STL 1
#endif
-#ifdef HAVE_STLPORT
-# define _STLP_DONT_USE_SHORT_STRING_OPTIM 1 // Lots of memory issues with this undefined...wonder what's up with that..
-# define _STLP_USE_PTR_SPECIALIZATIONS 1
-# define _STLP_NO_ANACHRONISMS 1
-# define _STLP_NO_CUSTOM_IO 1
-# define _STLP_NO_IOSTREAMS 1
-# ifndef _DEBUG
-# define _STLP_DONT_USE_EXCEPTIONS 1
-# endif
+#define _STLP_DONT_USE_SHORT_STRING_OPTIM 1 // Lots of memory issues with this undefined...wonder what's up with that..
+#define _STLP_USE_PTR_SPECIALIZATIONS 1
+#define _STLP_NO_ANACHRONISMS 1
+#define _STLP_NO_CUSTOM_IO 1
+#define _STLP_NO_IOSTREAMS 1
+#ifndef _DEBUG
+# define _STLP_DONT_USE_EXCEPTIONS 1
#endif
#ifdef _MSC_VER
@@ -98,17 +96,24 @@
#define _ATL_NO_HOSTING
#define _ATL_NO_OLD_NAMES
-#include <Winsock2.h>
+#include <winsock2.h>
#include <windows.h>
-#include <crtdbg.h>
#include <tchar.h>
+#include <shlobj.h>
#else
#include <unistd.h>
#include <stdint.h>
#endif
+#ifdef _MSC_VER
+#include <crtdbg.h>
+#else
+#include <assert.h>
+#endif
+
+#include <ctype.h>
#include <stdio.h>
#include <stdarg.h>
#include <memory.h>
Added: dcplusplus/trunk/gch.py
===================================================================
--- dcplusplus/trunk/gch.py (rev 0)
+++ dcplusplus/trunk/gch.py 2007-02-27 09:39:02 UTC (rev 701)
@@ -0,0 +1,106 @@
+# $Id: gch.py 320 2006-07-18 15:58:09Z tim $
+#
+# SCons builder for gcc's precompiled headers
+# Copyright (C) 2006 Tim Blechmann
+#
+# This program is free software; you can red...
[truncated message content] |
|
From: <arn...@us...> - 2007-02-28 12:56:12
|
Revision: 704
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=704&view=rev
Author: arnetheduck
Date: 2007-02-28 04:56:10 -0800 (Wed, 28 Feb 2007)
Log Message:
-----------
build script fixes
Modified Paths:
--------------
dcplusplus/trunk/SConstruct
dcplusplus/trunk/bzip2/SConscript
dcplusplus/trunk/client/SConscript
dcplusplus/trunk/client/stdinc.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/SConscript
dcplusplus/trunk/win32/SingleInstance.h
dcplusplus/trunk/win32/WinUtil.cpp
dcplusplus/trunk/win32/WinUtil.h
dcplusplus/trunk/win32/main.cpp
dcplusplus/trunk/win32/stdafx.h
dcplusplus/trunk/yassl/SConscript
dcplusplus/trunk/yassl/src/SConscript
dcplusplus/trunk/yassl/taocrypt/src/SConscript
dcplusplus/trunk/zlib/SConscript
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-02-28 13:21:22
|
Revision: 707
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=707&view=rev
Author: arnetheduck
Date: 2007-02-28 05:21:11 -0800 (Wed, 28 Feb 2007)
Log Message:
-----------
more build fixes
Modified Paths:
--------------
dcplusplus/trunk/SConstruct
dcplusplus/trunk/win32/MainWindow.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-02 17:03:57
|
Revision: 708
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=708&view=rev
Author: arnetheduck
Date: 2007-03-02 09:03:49 -0800 (Fri, 02 Mar 2007)
Log Message:
-----------
Splash screen (starting with the important stuff =)
Modified Paths:
--------------
dcplusplus/trunk/SConstruct
dcplusplus/trunk/build_util.py
dcplusplus/trunk/bzip2/bzip2.c
dcplusplus/trunk/client/DCPlusPlus.cpp
dcplusplus/trunk/client/SConscript
dcplusplus/trunk/client/stdinc.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/MainWindow.h
dcplusplus/trunk/win32/SConscript
dcplusplus/trunk/win32/WinUtil.cpp
dcplusplus/trunk/win32/WinUtil.h
dcplusplus/trunk/win32/main.cpp
dcplusplus/trunk/win32/stdafx.h
Added Paths:
-----------
dcplusplus/trunk/win32/SplashWindow.cpp
dcplusplus/trunk/win32/SplashWindow.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-03 07:54:15
|
Revision: 709
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=709&view=rev
Author: arnetheduck
Date: 2007-03-02 23:54:12 -0800 (Fri, 02 Mar 2007)
Log Message:
-----------
Some menu work
Modified Paths:
--------------
dcplusplus/trunk/client/DCPlusPlus.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/MainWindow.h
dcplusplus/trunk/win32/SplashWindow.cpp
dcplusplus/trunk/win32/WinUtil.cpp
dcplusplus/trunk/win32/main.cpp
dcplusplus/trunk/win32/resource.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-04 23:44:58
|
Revision: 711
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=711&view=rev
Author: arnetheduck
Date: 2007-03-04 15:44:57 -0800 (Sun, 04 Mar 2007)
Log Message:
-----------
remove old gui, beginnings of system frame
Modified Paths:
--------------
dcplusplus/trunk/client/Pointer.h
dcplusplus/trunk/client/User.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/MainWindow.h
dcplusplus/trunk/win32/SystemFrame.cpp
dcplusplus/trunk/win32/SystemFrame.h
dcplusplus/trunk/win32/WinUtil.h
dcplusplus/trunk/win32/resource.h
Added Paths:
-----------
dcplusplus/trunk/client/forward.h
dcplusplus/trunk/win32/MDIChildFrame.h
dcplusplus/trunk/win32/StaticFrame.h
dcplusplus/trunk/win32/StupidWin.h
Removed Paths:
-------------
dcplusplus/trunk/windows/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-05 13:21:40
|
Revision: 712
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=712&view=rev
Author: arnetheduck
Date: 2007-03-05 05:21:32 -0800 (Mon, 05 Mar 2007)
Log Message:
-----------
Smartfix in, WTL out
Modified Paths:
--------------
dcplusplus/trunk/SConstruct
dcplusplus/trunk/win32/MDIChildFrame.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/SConscript
dcplusplus/trunk/win32/StaticFrame.h
dcplusplus/trunk/win32/StupidWin.h
dcplusplus/trunk/win32/SystemFrame.cpp
dcplusplus/trunk/win32/SystemFrame.h
dcplusplus/trunk/win32/main.cpp
Added Paths:
-----------
dcplusplus/trunk/smartwin/License.txt
dcplusplus/trunk/smartwin/SConscript
dcplusplus/trunk/smartwin/SmartUtil/
dcplusplus/trunk/smartwin/SmartUtil/ChooseWideNarrowChar.h
dcplusplus/trunk/smartwin/SmartUtil/DateTime.cpp
dcplusplus/trunk/smartwin/SmartUtil/DateTime.h
dcplusplus/trunk/smartwin/SmartUtil/RegKey.cpp
dcplusplus/trunk/smartwin/SmartUtil/RegKey.h
dcplusplus/trunk/smartwin/SmartUtil/SConscript
dcplusplus/trunk/smartwin/SmartUtil/StringConversion.h
dcplusplus/trunk/smartwin/SmartUtil/TimeSpan.cpp
dcplusplus/trunk/smartwin/SmartUtil/TimeSpan.h
dcplusplus/trunk/smartwin/SmartUtil/UtilSystemHeaders.h
dcplusplus/trunk/smartwin/SmartUtil/null_pointer.h
dcplusplus/trunk/smartwin/SmartUtil/tstring.cpp
dcplusplus/trunk/smartwin/SmartUtil/tstring.h
dcplusplus/trunk/smartwin/SmartUtil/xCeptionSmartUtilities.h
dcplusplus/trunk/smartwin/include/
dcplusplus/trunk/smartwin/include/SmartUtil.h
dcplusplus/trunk/smartwin/include/SmartWin.h
dcplusplus/trunk/smartwin/include/boost/
dcplusplus/trunk/smartwin/include/boost/aligned_storage.hpp
dcplusplus/trunk/smartwin/include/boost/any.hpp
dcplusplus/trunk/smartwin/include/boost/array.hpp
dcplusplus/trunk/smartwin/include/boost/assert.hpp
dcplusplus/trunk/smartwin/include/boost/assign.hpp
dcplusplus/trunk/smartwin/include/boost/bind/
dcplusplus/trunk/smartwin/include/boost/bind/apply.hpp
dcplusplus/trunk/smartwin/include/boost/bind/arg.hpp
dcplusplus/trunk/smartwin/include/boost/bind/bind_cc.hpp
dcplusplus/trunk/smartwin/include/boost/bind/bind_mf_cc.hpp
dcplusplus/trunk/smartwin/include/boost/bind/bind_template.hpp
dcplusplus/trunk/smartwin/include/boost/bind/make_adaptable.hpp
dcplusplus/trunk/smartwin/include/boost/bind/mem_fn_cc.hpp
dcplusplus/trunk/smartwin/include/boost/bind/mem_fn_template.hpp
dcplusplus/trunk/smartwin/include/boost/bind/mem_fn_vw.hpp
dcplusplus/trunk/smartwin/include/boost/bind/placeholders.hpp
dcplusplus/trunk/smartwin/include/boost/bind/protect.hpp
dcplusplus/trunk/smartwin/include/boost/bind.hpp
dcplusplus/trunk/smartwin/include/boost/blank.hpp
dcplusplus/trunk/smartwin/include/boost/blank_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/call_traits.hpp
dcplusplus/trunk/smartwin/include/boost/cast.hpp
dcplusplus/trunk/smartwin/include/boost/checked_delete.hpp
dcplusplus/trunk/smartwin/include/boost/compressed_pair.hpp
dcplusplus/trunk/smartwin/include/boost/concept_archetype.hpp
dcplusplus/trunk/smartwin/include/boost/concept_check.hpp
dcplusplus/trunk/smartwin/include/boost/config/
dcplusplus/trunk/smartwin/include/boost/config/abi/
dcplusplus/trunk/smartwin/include/boost/config/abi/borland_prefix.hpp
dcplusplus/trunk/smartwin/include/boost/config/abi/borland_suffix.hpp
dcplusplus/trunk/smartwin/include/boost/config/abi/msvc_prefix.hpp
dcplusplus/trunk/smartwin/include/boost/config/abi/msvc_suffix.hpp
dcplusplus/trunk/smartwin/include/boost/config/abi_prefix.hpp
dcplusplus/trunk/smartwin/include/boost/config/abi_suffix.hpp
dcplusplus/trunk/smartwin/include/boost/config/auto_link.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/
dcplusplus/trunk/smartwin/include/boost/config/compiler/borland.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/comeau.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/common_edg.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/compaq_cxx.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/digitalmars.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/gcc.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/greenhills.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/hp_acc.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/intel.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/kai.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/metrowerks.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/mpw.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/sgi_mipspro.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/sunpro_cc.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/vacpp.hpp
dcplusplus/trunk/smartwin/include/boost/config/compiler/visualc.hpp
dcplusplus/trunk/smartwin/include/boost/config/platform/
dcplusplus/trunk/smartwin/include/boost/config/platform/aix.hpp
dcplusplus/trunk/smartwin/include/boost/config/platform/amigaos.hpp
dcplusplus/trunk/smartwin/include/boost/config/platform/beos.hpp
dcplusplus/trunk/smartwin/include/boost/config/platform/bsd.hpp
dcplusplus/trunk/smartwin/include/boost/config/platform/cygwin.hpp
dcplusplus/trunk/smartwin/include/boost/config/platform/hpux.hpp
dcplusplus/trunk/smartwin/include/boost/config/platform/irix.hpp
dcplusplus/trunk/smartwin/include/boost/config/platform/linux.hpp
dcplusplus/trunk/smartwin/include/boost/config/platform/macos.hpp
dcplusplus/trunk/smartwin/include/boost/config/platform/solaris.hpp
dcplusplus/trunk/smartwin/include/boost/config/platform/win32.hpp
dcplusplus/trunk/smartwin/include/boost/config/posix_features.hpp
dcplusplus/trunk/smartwin/include/boost/config/requires_threads.hpp
dcplusplus/trunk/smartwin/include/boost/config/select_compiler_config.hpp
dcplusplus/trunk/smartwin/include/boost/config/select_platform_config.hpp
dcplusplus/trunk/smartwin/include/boost/config/select_stdlib_config.hpp
dcplusplus/trunk/smartwin/include/boost/config/stdlib/
dcplusplus/trunk/smartwin/include/boost/config/stdlib/dinkumware.hpp
dcplusplus/trunk/smartwin/include/boost/config/stdlib/libcomo.hpp
dcplusplus/trunk/smartwin/include/boost/config/stdlib/libstdcpp3.hpp
dcplusplus/trunk/smartwin/include/boost/config/stdlib/modena.hpp
dcplusplus/trunk/smartwin/include/boost/config/stdlib/msl.hpp
dcplusplus/trunk/smartwin/include/boost/config/stdlib/roguewave.hpp
dcplusplus/trunk/smartwin/include/boost/config/stdlib/sgi.hpp
dcplusplus/trunk/smartwin/include/boost/config/stdlib/stlport.hpp
dcplusplus/trunk/smartwin/include/boost/config/stdlib/vacpp.hpp
dcplusplus/trunk/smartwin/include/boost/config/suffix.hpp
dcplusplus/trunk/smartwin/include/boost/config/user.hpp
dcplusplus/trunk/smartwin/include/boost/config.hpp
dcplusplus/trunk/smartwin/include/boost/crc.hpp
dcplusplus/trunk/smartwin/include/boost/cregex.hpp
dcplusplus/trunk/smartwin/include/boost/cstdint.hpp
dcplusplus/trunk/smartwin/include/boost/cstdlib.hpp
dcplusplus/trunk/smartwin/include/boost/current_function.hpp
dcplusplus/trunk/smartwin/include/boost/detail/
dcplusplus/trunk/smartwin/include/boost/detail/algorithm.hpp
dcplusplus/trunk/smartwin/include/boost/detail/allocator_utilities.hpp
dcplusplus/trunk/smartwin/include/boost/detail/atomic_count.hpp
dcplusplus/trunk/smartwin/include/boost/detail/atomic_count_gcc.hpp
dcplusplus/trunk/smartwin/include/boost/detail/atomic_count_linux.hpp
dcplusplus/trunk/smartwin/include/boost/detail/atomic_count_pthreads.hpp
dcplusplus/trunk/smartwin/include/boost/detail/atomic_count_win32.hpp
dcplusplus/trunk/smartwin/include/boost/detail/bad_weak_ptr.hpp
dcplusplus/trunk/smartwin/include/boost/detail/binary_search.hpp
dcplusplus/trunk/smartwin/include/boost/detail/call_traits.hpp
dcplusplus/trunk/smartwin/include/boost/detail/catch_exceptions.hpp
dcplusplus/trunk/smartwin/include/boost/detail/compressed_pair.hpp
dcplusplus/trunk/smartwin/include/boost/detail/dynamic_bitset.hpp
dcplusplus/trunk/smartwin/include/boost/detail/endian.hpp
dcplusplus/trunk/smartwin/include/boost/detail/indirect_traits.hpp
dcplusplus/trunk/smartwin/include/boost/detail/interlocked.hpp
dcplusplus/trunk/smartwin/include/boost/detail/is_function_ref_tester.hpp
dcplusplus/trunk/smartwin/include/boost/detail/is_incrementable.hpp
dcplusplus/trunk/smartwin/include/boost/detail/is_xxx.hpp
dcplusplus/trunk/smartwin/include/boost/detail/iterator.hpp
dcplusplus/trunk/smartwin/include/boost/detail/lightweight_mutex.hpp
dcplusplus/trunk/smartwin/include/boost/detail/lightweight_test.hpp
dcplusplus/trunk/smartwin/include/boost/detail/limits.hpp
dcplusplus/trunk/smartwin/include/boost/detail/lwm_gcc.hpp
dcplusplus/trunk/smartwin/include/boost/detail/lwm_irix.hpp
dcplusplus/trunk/smartwin/include/boost/detail/lwm_linux.hpp
dcplusplus/trunk/smartwin/include/boost/detail/lwm_nop.hpp
dcplusplus/trunk/smartwin/include/boost/detail/lwm_pthreads.hpp
dcplusplus/trunk/smartwin/include/boost/detail/lwm_win32.hpp
dcplusplus/trunk/smartwin/include/boost/detail/lwm_win32_cs.hpp
dcplusplus/trunk/smartwin/include/boost/detail/lwm_win32_nt.hpp
dcplusplus/trunk/smartwin/include/boost/detail/named_template_params.hpp
dcplusplus/trunk/smartwin/include/boost/detail/no_exceptions_support.hpp
dcplusplus/trunk/smartwin/include/boost/detail/none_t.hpp
dcplusplus/trunk/smartwin/include/boost/detail/numeric_traits.hpp
dcplusplus/trunk/smartwin/include/boost/detail/ob_call_traits.hpp
dcplusplus/trunk/smartwin/include/boost/detail/ob_compressed_pair.hpp
dcplusplus/trunk/smartwin/include/boost/detail/quick_allocator.hpp
dcplusplus/trunk/smartwin/include/boost/detail/reference_content.hpp
dcplusplus/trunk/smartwin/include/boost/detail/select_type.hpp
dcplusplus/trunk/smartwin/include/boost/detail/shared_array_nmt.hpp
dcplusplus/trunk/smartwin/include/boost/detail/shared_count.hpp
dcplusplus/trunk/smartwin/include/boost/detail/shared_ptr_nmt.hpp
dcplusplus/trunk/smartwin/include/boost/detail/sp_counted_base.hpp
dcplusplus/trunk/smartwin/include/boost/detail/sp_counted_base_cw_ppc.hpp
dcplusplus/trunk/smartwin/include/boost/detail/sp_counted_base_cw_x86.hpp
dcplusplus/trunk/smartwin/include/boost/detail/sp_counted_base_gcc_ia64.hpp
dcplusplus/trunk/smartwin/include/boost/detail/sp_counted_base_gcc_ppc.hpp
dcplusplus/trunk/smartwin/include/boost/detail/sp_counted_base_gcc_x86.hpp
dcplusplus/trunk/smartwin/include/boost/detail/sp_counted_base_nt.hpp
dcplusplus/trunk/smartwin/include/boost/detail/sp_counted_base_pt.hpp
dcplusplus/trunk/smartwin/include/boost/detail/sp_counted_base_w32.hpp
dcplusplus/trunk/smartwin/include/boost/detail/sp_counted_impl.hpp
dcplusplus/trunk/smartwin/include/boost/detail/templated_streams.hpp
dcplusplus/trunk/smartwin/include/boost/detail/utf8_codecvt_facet.hpp
dcplusplus/trunk/smartwin/include/boost/detail/workaround.hpp
dcplusplus/trunk/smartwin/include/boost/dynamic_bitset.hpp
dcplusplus/trunk/smartwin/include/boost/dynamic_bitset_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/dynamic_property_map.hpp
dcplusplus/trunk/smartwin/include/boost/enable_shared_from_this.hpp
dcplusplus/trunk/smartwin/include/boost/format.hpp
dcplusplus/trunk/smartwin/include/boost/function/
dcplusplus/trunk/smartwin/include/boost/function/detail/
dcplusplus/trunk/smartwin/include/boost/function/detail/function_iterate.hpp
dcplusplus/trunk/smartwin/include/boost/function/detail/gen_maybe_include.pl
dcplusplus/trunk/smartwin/include/boost/function/detail/maybe_include.hpp
dcplusplus/trunk/smartwin/include/boost/function/detail/prologue.hpp
dcplusplus/trunk/smartwin/include/boost/function/function0.hpp
dcplusplus/trunk/smartwin/include/boost/function/function1.hpp
dcplusplus/trunk/smartwin/include/boost/function/function10.hpp
dcplusplus/trunk/smartwin/include/boost/function/function2.hpp
dcplusplus/trunk/smartwin/include/boost/function/function3.hpp
dcplusplus/trunk/smartwin/include/boost/function/function4.hpp
dcplusplus/trunk/smartwin/include/boost/function/function5.hpp
dcplusplus/trunk/smartwin/include/boost/function/function6.hpp
dcplusplus/trunk/smartwin/include/boost/function/function7.hpp
dcplusplus/trunk/smartwin/include/boost/function/function8.hpp
dcplusplus/trunk/smartwin/include/boost/function/function9.hpp
dcplusplus/trunk/smartwin/include/boost/function/function_base.hpp
dcplusplus/trunk/smartwin/include/boost/function/function_template.hpp
dcplusplus/trunk/smartwin/include/boost/function/gen_function_N.pl
dcplusplus/trunk/smartwin/include/boost/function.hpp
dcplusplus/trunk/smartwin/include/boost/function_equal.hpp
dcplusplus/trunk/smartwin/include/boost/function_output_iterator.hpp
dcplusplus/trunk/smartwin/include/boost/functional.hpp
dcplusplus/trunk/smartwin/include/boost/generator_iterator.hpp
dcplusplus/trunk/smartwin/include/boost/get_pointer.hpp
dcplusplus/trunk/smartwin/include/boost/implicit_cast.hpp
dcplusplus/trunk/smartwin/include/boost/indirect_reference.hpp
dcplusplus/trunk/smartwin/include/boost/integer.hpp
dcplusplus/trunk/smartwin/include/boost/integer_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/integer_traits.hpp
dcplusplus/trunk/smartwin/include/boost/intrusive_ptr.hpp
dcplusplus/trunk/smartwin/include/boost/io_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/
dcplusplus/trunk/smartwin/include/boost/iterator/counting_iterator.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/detail/
dcplusplus/trunk/smartwin/include/boost/iterator/detail/any_conversion_eater.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/detail/config_def.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/detail/config_undef.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/detail/enable_if.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/detail/facade_iterator_category.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/detail/minimum_category.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/filter_iterator.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/indirect_iterator.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/interoperable.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/is_lvalue_iterator.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/is_readable_iterator.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/iterator_adaptor.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/iterator_archetypes.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/iterator_categories.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/iterator_concepts.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/iterator_facade.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/iterator_traits.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/new_iterator_tests.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/permutation_iterator.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/reverse_iterator.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/transform_iterator.hpp
dcplusplus/trunk/smartwin/include/boost/iterator/zip_iterator.hpp
dcplusplus/trunk/smartwin/include/boost/iterator.hpp
dcplusplus/trunk/smartwin/include/boost/iterator_adaptors.hpp
dcplusplus/trunk/smartwin/include/boost/last_value.hpp
dcplusplus/trunk/smartwin/include/boost/lexical_cast.hpp
dcplusplus/trunk/smartwin/include/boost/limits.hpp
dcplusplus/trunk/smartwin/include/boost/math_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/mem_fn.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/
dcplusplus/trunk/smartwin/include/boost/mpl/O1_size.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/O1_size_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/accumulate.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/advance.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/advance_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/alias.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/always.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/and.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/apply.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/apply_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/apply_wrap.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/arg.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/arg_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/arithmetic.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/as_sequence.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/assert.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/at.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/at_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/O1_size_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/adl_barrier.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/advance_backward.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/advance_forward.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/apply_1st.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/arg_typedef.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/arithmetic_op.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/arity.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/arity_spec.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/at_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/back_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/basic_bind.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/begin_end_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/clear_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/common_name_wknd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/comparison_op.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/adl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/arrays.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/bind.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/compiler.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/ctps.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/dependent_nttp.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/dtp.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/eti.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/forwarding.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/gcc.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/has_apply.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/has_xxx.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/integral.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/intel.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/lambda.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/msvc.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/msvc_typename.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/nttp.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/operators.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/overload_resolution.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/preprocessor.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/static_constant.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/ttp.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/typeof.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/use_preprocessed.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/config/workaround.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/contains_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/count_args.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/count_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/empty_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/erase_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/erase_key_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/filter_iter.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/find_if_pred.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/fold_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/fold_impl_body.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/fold_op.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/fold_pred.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/front_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/full_lambda.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/has_apply.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/has_begin.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/has_key_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/has_rebind.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/has_size.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/has_tag.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/has_type.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/include_preprocessed.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/insert_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/insert_range_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/inserter_algorithm.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/integral_wrapper.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/is_msvc_eti_arg.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/iter_apply.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/iter_fold_if_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/iter_fold_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/iter_push_front.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/joint_iter.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/lambda_arity_param.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/lambda_no_ctps.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/lambda_spec.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/lambda_support.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/largest_int.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/logical_op.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/msvc_dtw.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/msvc_eti_base.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/msvc_is_class.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/msvc_never_true.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/msvc_type.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/na.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/na_assert.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/na_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/na_spec.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/nested_type_wknd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/nttp_decl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/numeric_cast_utils.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/numeric_op.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/order_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/overload_names.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/partition_op.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/pop_back_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/pop_front_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/and.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/apply.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/arg.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/bind.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/bitand.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/bitor.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/deque.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/divides.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/greater.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/inherit.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/less.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/list.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/list_c.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/map.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/minus.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/modulus.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/or.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/plus.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/quote.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/set.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/set_c.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/times.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/vector.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/and.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/apply.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/arg.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/bind.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/deque.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/divides.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/greater.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp
dcplusplus/trunk/smartwin/include/boost/mpl/aux_/prep...
[truncated message content] |
|
From: <arn...@us...> - 2007-03-05 17:07:17
|
Revision: 713
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=713&view=rev
Author: arnetheduck
Date: 2007-03-05 09:07:12 -0800 (Mon, 05 Mar 2007)
Log Message:
-----------
Fix inheritance issues
Modified Paths:
--------------
dcplusplus/trunk/client/DCPlusPlus.h
dcplusplus/trunk/win32/MDIChildFrame.h
dcplusplus/trunk/win32/SConscript
dcplusplus/trunk/win32/StaticFrame.h
dcplusplus/trunk/win32/SystemFrame.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-06 11:21:23
|
Revision: 714
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=714&view=rev
Author: arnetheduck
Date: 2007-03-06 03:21:20 -0800 (Tue, 06 Mar 2007)
Log Message:
-----------
Notepad & system log working more or less
Modified Paths:
--------------
dcplusplus/trunk/changelog.txt
dcplusplus/trunk/client/SettingsManager.cpp
dcplusplus/trunk/client/SettingsManager.h
dcplusplus/trunk/smartwin/include/smartwin/Signal.h
dcplusplus/trunk/win32/MDIChildFrame.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/MainWindow.h
dcplusplus/trunk/win32/NotepadFrame.cpp
dcplusplus/trunk/win32/NotepadFrame.h
dcplusplus/trunk/win32/SplashWindow.cpp
dcplusplus/trunk/win32/StaticFrame.h
dcplusplus/trunk/win32/StupidWin.h
dcplusplus/trunk/win32/SystemFrame.cpp
dcplusplus/trunk/win32/SystemFrame.h
dcplusplus/trunk/win32/WinUtil.cpp
dcplusplus/trunk/win32/WinUtil.h
dcplusplus/trunk/win32/main.cpp
dcplusplus/trunk/win32/resource.h
dcplusplus/trunk/win32/stdafx.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-06 23:49:49
|
Revision: 715
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=715&view=rev
Author: arnetheduck
Date: 2007-03-06 15:49:47 -0800 (Tue, 06 Mar 2007)
Log Message:
-----------
hubframe work
Modified Paths:
--------------
dcplusplus/trunk/client/Client.h
dcplusplus/trunk/client/TaskQueue.h
dcplusplus/trunk/client/forward.h
dcplusplus/trunk/win32/HubFrame.cpp
dcplusplus/trunk/win32/HubFrame.h
dcplusplus/trunk/win32/MDIChildFrame.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/NotepadFrame.cpp
dcplusplus/trunk/win32/NotepadFrame.h
dcplusplus/trunk/win32/SystemFrame.cpp
dcplusplus/trunk/win32/SystemFrame.h
dcplusplus/trunk/win32/WinUtil.cpp
dcplusplus/trunk/win32/WinUtil.h
dcplusplus/trunk/win32/main.cpp
Added Paths:
-----------
dcplusplus/trunk/client/ClientListener.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-07 13:31:56
|
Revision: 716
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=716&view=rev
Author: arnetheduck
Date: 2007-03-07 05:31:48 -0800 (Wed, 07 Mar 2007)
Log Message:
-----------
Status bar fixes, resource fixes
Modified Paths:
--------------
dcplusplus/trunk/DCPlusPlus.rc
dcplusplus/trunk/SConstruct
dcplusplus/trunk/changelog.txt
dcplusplus/trunk/client/Socket.h
dcplusplus/trunk/client/TimerManager.cpp
dcplusplus/trunk/client/TimerManager.h
dcplusplus/trunk/client/stdinc.h
dcplusplus/trunk/win32/HubFrame.cpp
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/MainWindow.h
dcplusplus/trunk/win32/main.cpp
dcplusplus/trunk/win32/resource.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-07 14:55:30
|
Revision: 717
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=717&view=rev
Author: arnetheduck
Date: 2007-03-07 06:55:26 -0800 (Wed, 07 Mar 2007)
Log Message:
-----------
Line dialog
Modified Paths:
--------------
dcplusplus/trunk/build_util.py
dcplusplus/trunk/win32/LineDlg.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/MainWindow.h
dcplusplus/trunk/win32/SConscript
dcplusplus/trunk/win32/resource.h
Added Paths:
-----------
dcplusplus/trunk/win32/DCPlusPlus.rc
Removed Paths:
-------------
dcplusplus/trunk/DCPlusPlus.rc
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-08 09:08:47
|
Revision: 718
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=718&view=rev
Author: arnetheduck
Date: 2007-03-08 01:08:46 -0800 (Thu, 08 Mar 2007)
Log Message:
-----------
64-bit times
Modified Paths:
--------------
dcplusplus/trunk/SConstruct
dcplusplus/trunk/client/BufferedSocket.cpp
dcplusplus/trunk/client/Client.h
dcplusplus/trunk/client/ConnectionManager.cpp
dcplusplus/trunk/client/ConnectionManager.h
dcplusplus/trunk/client/DownloadManager.cpp
dcplusplus/trunk/client/NmdcHub.cpp
dcplusplus/trunk/client/NmdcHub.h
dcplusplus/trunk/client/QueueManager.h
dcplusplus/trunk/client/SearchManager.h
dcplusplus/trunk/client/ShareManager.h
dcplusplus/trunk/client/Socket.cpp
dcplusplus/trunk/client/TimerManager.cpp
dcplusplus/trunk/client/UploadManager.h
dcplusplus/trunk/client/UserConnection.cpp
dcplusplus/trunk/client/UserConnection.h
dcplusplus/trunk/client/stdinc.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-10 23:09:06
|
Revision: 719
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=719&view=rev
Author: arnetheduck
Date: 2007-03-10 15:09:03 -0800 (Sat, 10 Mar 2007)
Log Message:
-----------
Chatting, tabbing etc
Modified Paths:
--------------
dcplusplus/trunk/client/version.h
dcplusplus/trunk/smartwin/include/smartwin/widgets/WidgetComboBox.h
dcplusplus/trunk/win32/HubFrame.cpp
dcplusplus/trunk/win32/HubFrame.h
dcplusplus/trunk/win32/MDIChildFrame.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/NotepadFrame.cpp
dcplusplus/trunk/win32/StupidWin.h
dcplusplus/trunk/win32/SystemFrame.cpp
dcplusplus/trunk/win32/SystemFrame.h
dcplusplus/trunk/win32/WinUtil.cpp
dcplusplus/trunk/win32/WinUtil.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-12 11:28:31
|
Revision: 720
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=720&view=rev
Author: arnetheduck
Date: 2007-03-12 04:28:28 -0700 (Mon, 12 Mar 2007)
Log Message:
-----------
Beginnings of favorites
Modified Paths:
--------------
dcplusplus/trunk/client/FavoriteManager.h
dcplusplus/trunk/client/forward.h
dcplusplus/trunk/smartwin/include/smartwin/Anchors.h
dcplusplus/trunk/smartwin/include/smartwin/widgets/WidgetButton.h
dcplusplus/trunk/smartwin/include/smartwin/widgets/WidgetComboBox.h
dcplusplus/trunk/smartwin/include/smartwin/widgets/WidgetDataGrid.h
dcplusplus/trunk/smartwin/include/smartwin/widgets/WidgetDataGridEditBox.h
dcplusplus/trunk/smartwin/include/smartwin/widgets/WidgetMDIChild.h
dcplusplus/trunk/win32/ADLSearchFrame.cpp
dcplusplus/trunk/win32/HubFrame.cpp
dcplusplus/trunk/win32/HubFrame.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/NotepadFrame.cpp
dcplusplus/trunk/win32/NotepadFrame.h
dcplusplus/trunk/win32/ShellContextMenu.cpp
dcplusplus/trunk/win32/SystemFrame.h
Added Paths:
-----------
dcplusplus/trunk/client/FavoriteManagerListener.h
dcplusplus/trunk/win32/FavHubsFrame.cpp
dcplusplus/trunk/win32/FavHubsFrame.h
Removed Paths:
-------------
dcplusplus/trunk/win32/FavoritesFrm.cpp
dcplusplus/trunk/win32/FavoritesFrm.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-12 13:35:22
|
Revision: 721
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=721&view=rev
Author: arnetheduck
Date: 2007-03-12 06:35:17 -0700 (Mon, 12 Mar 2007)
Log Message:
-----------
patch
Modified Paths:
--------------
dcplusplus/trunk/smartwin/include/smartwin/widgets/WidgetDataGrid.h
dcplusplus/trunk/smartwin/include/smartwin/widgets/WidgetWindowBase.h
dcplusplus/trunk/win32/ExListViewCtrl.h
dcplusplus/trunk/win32/ListViewArrows.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/MainWindow.h
dcplusplus/trunk/win32/PublicHubsFrm.cpp
dcplusplus/trunk/win32/PublicHubsFrm.h
dcplusplus/trunk/win32/resource.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-13 11:40:44
|
Revision: 722
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=722&view=rev
Author: arnetheduck
Date: 2007-03-13 04:40:42 -0700 (Tue, 13 Mar 2007)
Log Message:
-----------
patches, beginnings of widget override
Modified Paths:
--------------
dcplusplus/trunk/changelog.txt
dcplusplus/trunk/client/ConnectionManager.cpp
dcplusplus/trunk/client/DownloadManager.cpp
dcplusplus/trunk/client/QueueManager.cpp
dcplusplus/trunk/client/QueueManager.h
dcplusplus/trunk/client/ShareManager.cpp
dcplusplus/trunk/client/StringDefs.h
dcplusplus/trunk/help/help.vcproj
dcplusplus/trunk/win32/Advanced3Page.cpp
dcplusplus/trunk/win32/DirectoryListingFrm.cpp
dcplusplus/trunk/win32/FinishedFrameBase.h
dcplusplus/trunk/win32/HubFrame.cpp
dcplusplus/trunk/win32/MDIChildFrame.h
dcplusplus/trunk/win32/PublicHubsListDlg.h
dcplusplus/trunk/win32/ShellContextMenu.h
dcplusplus/trunk/win32/TransferView.cpp
Added Paths:
-----------
dcplusplus/trunk/win32/WidgetDataGrid.h
dcplusplus/trunk/win32/WidgetFactory.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-14 09:11:30
|
Revision: 724
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=724&view=rev
Author: arnetheduck
Date: 2007-03-14 02:11:29 -0700 (Wed, 14 Mar 2007)
Log Message:
-----------
remove rollback
Modified Paths:
--------------
dcplusplus/trunk/changelog.txt
dcplusplus/trunk/client/DownloadManager.cpp
dcplusplus/trunk/client/DownloadManager.h
dcplusplus/trunk/client/MerkleCheckOutputStream.h
dcplusplus/trunk/client/QueueItem.h
dcplusplus/trunk/client/SettingsManager.cpp
dcplusplus/trunk/client/SettingsManager.h
dcplusplus/trunk/client/StringDefs.h
dcplusplus/trunk/win32/FavHubsFrame.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-14 18:43:34
|
Revision: 725
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=725&view=rev
Author: arnetheduck
Date: 2007-03-14 11:42:14 -0700 (Wed, 14 Mar 2007)
Log Message:
-----------
norollback patch
Modified Paths:
--------------
dcplusplus/trunk/SConstruct
dcplusplus/trunk/changelog.txt
dcplusplus/trunk/makedefs.py
dcplusplus/trunk/win32/Advanced3Page.cpp
dcplusplus/trunk/win32/QueueFrame.cpp
dcplusplus/trunk/win32/QueuePage.cpp
dcplusplus/trunk/win32/TransferView.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-14 23:24:28
|
Revision: 726
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=726&view=rev
Author: arnetheduck
Date: 2007-03-14 16:24:26 -0700 (Wed, 14 Mar 2007)
Log Message:
-----------
Favorites frame usable
Modified Paths:
--------------
dcplusplus/trunk/SConstruct
dcplusplus/trunk/client/forward.h
dcplusplus/trunk/res/DCPlusPlus.Manifest
dcplusplus/trunk/smartwin/include/smartwin/VCDesktopHeaders.h
dcplusplus/trunk/smartwin/source/Application.cpp
dcplusplus/trunk/win32/DCPlusPlus.rc
dcplusplus/trunk/win32/FavHubsFrame.cpp
dcplusplus/trunk/win32/HubFrame.cpp
dcplusplus/trunk/win32/HubFrame.h
dcplusplus/trunk/win32/MDIChildFrame.h
dcplusplus/trunk/win32/MainWindow.cpp
dcplusplus/trunk/win32/MainWindow.h
dcplusplus/trunk/win32/SConscript
dcplusplus/trunk/win32/SplashWindow.cpp
dcplusplus/trunk/win32/WidgetDataGrid.h
dcplusplus/trunk/win32/WidgetFactory.h
dcplusplus/trunk/win32/WinUtil.h
dcplusplus/trunk/win32/main.cpp
Added Paths:
-----------
dcplusplus/trunk/win32/AspectSpeaker.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-20 13:35:40
|
Revision: 727
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=727&view=rev
Author: arnetheduck
Date: 2007-03-20 04:37:48 -0700 (Tue, 20 Mar 2007)
Log Message:
-----------
patches
Modified Paths:
--------------
dcplusplus/trunk/Compile.txt
dcplusplus/trunk/DCPlusPlus.nsi
dcplusplus/trunk/changelog.txt
dcplusplus/trunk/client/Client.cpp
dcplusplus/trunk/client/Client.h
dcplusplus/trunk/client/ClientManager.cpp
dcplusplus/trunk/client/ClientManager.h
dcplusplus/trunk/client/ConnectionManager.cpp
dcplusplus/trunk/client/ConnectionManager.h
dcplusplus/trunk/client/CryptoManager.cpp
dcplusplus/trunk/client/DirectoryListing.cpp
dcplusplus/trunk/client/DirectoryListing.h
dcplusplus/trunk/client/FavoriteManager.cpp
dcplusplus/trunk/client/FavoriteManager.h
dcplusplus/trunk/client/File.cpp
dcplusplus/trunk/client/HashManager.cpp
dcplusplus/trunk/client/NmdcHub.cpp
dcplusplus/trunk/client/NmdcHub.h
dcplusplus/trunk/client/QueueManager.cpp
dcplusplus/trunk/client/SFVReader.cpp
dcplusplus/trunk/client/SearchManager.cpp
dcplusplus/trunk/client/ShareManager.cpp
dcplusplus/trunk/client/SimpleXML.cpp
dcplusplus/trunk/client/SimpleXML.h
dcplusplus/trunk/client/Text.cpp
dcplusplus/trunk/client/Text.h
dcplusplus/trunk/client/UserConnection.cpp
dcplusplus/trunk/client/UserConnection.h
dcplusplus/trunk/client/Util.cpp
dcplusplus/trunk/client/Util.h
dcplusplus/trunk/win32/DirectoryListingFrm.cpp
dcplusplus/trunk/win32/DirectoryListingFrm.h
dcplusplus/trunk/win32/StupidWin.h
dcplusplus/trunk/win32/WaitingUsersFrame.cpp
dcplusplus/trunk/win32/WaitingUsersFrame.h
dcplusplus/trunk/win32/resource.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <arn...@us...> - 2007-03-20 23:01:40
|
Revision: 729
http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=729&view=rev
Author: arnetheduck
Date: 2007-03-20 15:55:49 -0700 (Tue, 20 Mar 2007)
Log Message:
-----------
Favhubs better
Modified Paths:
--------------
dcplusplus/trunk/client/ResourceManager.h
dcplusplus/trunk/client/SettingsManager.cpp
dcplusplus/trunk/client/SettingsManager.h
dcplusplus/trunk/client/Text.cpp
dcplusplus/trunk/win32/FavHubsFrame.cpp
dcplusplus/trunk/win32/FavHubsFrame.h
dcplusplus/trunk/win32/WidgetDataGrid.h
dcplusplus/trunk/win32/WinUtil.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|