Changeset 352


Ignore:
Timestamp:
12/11/07 17:33:32 (12 years ago)
Author:
Eoin
Message:
 
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • Jamfile.v2

    r348 r352  
    66#use-project /stlsoft : $(/stlsoft) ; 
    77 
     8LIB_SOURCES = 
     9        halTorrent.cpp 
     10        halConfig.cpp 
     11        halEvent.cpp 
     12#       halXmlRpc.cpp 
     13        ; 
     14 
    815SOURCES = 
    916        global/wtl_app.cpp 
    10         halTorrent.cpp 
    1117        global/logger.cpp 
    1218#       global/string_conv.cpp 
     
    2228        AdvHaliteDialog.cpp 
    2329        ConfigOptions.cpp 
    24         halConfig.cpp 
    25         halEvent.cpp 
    26 #       halXmlRpc.cpp 
    2730        NTray.cpp 
    2831        UxthemeWrapper.cpp 
     
    5962#       /asio 
    6063#       /stlsoft 
    61          
    6264        comctl32 
    6365        user32 
     
    7173exe Halite 
    7274        : 
     75        ./src/$(LIB_SOURCES) 
    7376        ./src/$(SOURCES) 
    7477        ./res/$(RESOURCES) 
    75         :        
     78        :  
    7679        <library>$(LIBS) 
     80        <library>/boost/$(BOOST_LIBS)/<link>static 
     81        <library>/libtorrent//torrent/<link>static 
     82#       <library>/Halite//libHalite/<link>static 
     83        <library>/wtl 
     84#       <library>/sqlite3x//sqlite3x/<link>static 
     85#       <library>/asio 
     86#       <library>/stlsoft 
    7787         
    7888        <pch>on 
    7989        <pch-source>./src/stdAfx.cpp 
    8090        <pch-header>./src/stdAfx.hpp 
    81          
     91 
    8292        <runtime-link>static 
    8393        <threading>multi 
  • src/advtabs/Files.hpp

    r347 r352  
    104104                { 
    105105                        return (wformat(L"%1$.2fMB") %  
    106                                 (static_cast<float>(dc.size)/(1024*1024))).str();  
     106                                (static_cast<double>(dc.size)/(1024*1024))).str();  
    107107                }                
    108108        }; 
  • src/halConfig.cpp

    r340 r352  
    77#pragma once 
    88 
    9 #include "stdAfx.hpp" 
     9//#include "stdAfx.hpp" 
    1010 
    1111#include "halConfig.hpp" 
    12 #include "ProgressDialog.hpp" 
     12//#include "ProgressDialog.hpp" 
    1313 
    1414#ifndef HALITE_MINI 
     
    3333        if (enableIPFilter) 
    3434        { 
    35                 ProgressDialog progDlg(L"Loading IP filters...", bind( 
    36                         &BitTorrent::ensureIpFilterOn, &bittorrent(), _1)); 
    37                 progDlg.DoModal(); 
     35//              ProgressDialog progDlg(L"Loading IP filters...", bind( 
     36//                      &BitTorrent::ensureIpFilterOn, &bittorrent(), _1)); 
     37//              progDlg.DoModal(); 
    3838        } 
    3939        else 
  • src/halConfig.hpp

    r347 r352  
    145145         
    146146        bool enableProxy; 
    147         wstring proxyHost; 
     147        std::wstring proxyHost; 
    148148        int proxyPort; 
    149         wstring proxyUsername; 
    150         wstring proxyPassword; 
     149        std::wstring proxyUsername; 
     150        std::wstring proxyPassword; 
    151151         
    152         wstring defaultSaveFolder; 
     152        std::wstring defaultSaveFolder; 
    153153        bool savePrompt; 
    154154 
  • src/halEvent.hpp

    r348 r352  
    5656        void post(boost::shared_ptr<EventDetail> event); 
    5757         
    58         boost::signals::connection attach(boost::function<void (shared_ptr<EventDetail>)> fn) 
     58        boost::signals::connection attach(boost::function<void (boost::shared_ptr<EventDetail>)> fn) 
    5959        { 
    6060                return event_signal_.connect(fn); 
     
    6262         
    6363private: 
    64         boost::signal<void (shared_ptr<EventDetail>)> event_signal_; 
     64        boost::signal<void (boost::shared_ptr<EventDetail>)> event_signal_; 
    6565}; 
    6666 
     
    303303}; 
    304304 
    305  
    306305}// namespace hal 
    307306 
  • src/halTorrent.hpp

    r345 r352  
    1010#include <vector> 
    1111#include <set> 
     12 
     13#include <boost/foreach.hpp> 
     14#include <boost/format.hpp> 
     15#include <boost/array.hpp> 
     16#include <boost/lexical_cast.hpp> 
     17#include <boost/bind.hpp> 
     18 
     19#include <boost/thread/thread.hpp> 
     20#include <boost/thread/recursive_mutex.hpp> 
     21#include <boost/smart_ptr.hpp> 
     22 
     23#include <boost/noncopyable.hpp> 
    1224 
    1325#include <boost/tuple/tuple.hpp> 
     
    7082}; 
    7183 
    72 typedef shared_ptr<PeerDetail> PeerDetail_ptr; 
     84typedef boost::shared_ptr<PeerDetail> PeerDetail_ptr; 
    7385typedef std::vector<PeerDetail> PeerDetails; 
    7486 
    7587struct FileDetail 
    7688{ 
    77         FileDetail(boost::filesystem::wpath p, size_t s=0, float pg=0, int pr=1, size_t o=0, unsigned t=FileDetail::file) : 
     89        FileDetail(boost::filesystem::wpath p, boost::int64_t s=0, float pg=0, int pr=1, size_t o=0, unsigned t=FileDetail::file) : 
    7890                branch(p.branch_path()), 
    7991                filename(p.leaf()), 
     
    106118        std::wstring filename; 
    107119        unsigned type; 
    108         size_t size; 
     120        boost::int64_t size; 
    109121        float progress; 
    110122        int priority; 
  • src/halTorrentInternal.hpp

    r348 r352  
    782782                        { 
    783783                                wstring_t fullPath = hal::from_utf8(files[i].path.string()); 
    784                                 size_t size = static_cast<size_t>(files[i].size); 
     784                                boost::int64_t size = static_cast<boost::int64_t>(files[i].size); 
    785785                                 
    786786                                fileDetailsMemory_.push_back(FileDetail(fullPath, size, 0, filePriorities_[i], i)); 
Note: See TracChangeset for help on using the changeset viewer.