Changeset 485 for branch_0_3_1


Ignore:
Timestamp:
06/14/08 17:50:21 (11 years ago)
Author:
Eoin
Message:

Going to release snapshot 0.3.1. Disabled standalone torrent xml files for this release.

Location:
branch_0_3_1/src
Files:
25 edited

Legend:

Unmodified
Added
Removed
  • branch_0_3_1/src/AddTorrentDialog.hpp

    r437 r485  
    3535                startPaused_(p), 
    3636                compactStorage_(c) 
    37         { Load(); } 
     37        {  
     38                load_from_ini();  
     39        } 
    3840 
    3941        ~AddTorrentDialog()  
    40         { Save(); }      
     42        {  
     43                save_to_ini();  
     44        }        
    4145 
    4246        enum { IDD = IDD_ADD_TORRENT }; 
  • branch_0_3_1/src/Halite.cpp

    r477 r485  
    171171                _Module.RemoveMessageLoop(); 
    172172 
    173                 halite().save(); 
     173                halite().save_to_ini(); 
    174174                hal::ini().save_data();          
    175175        } 
  • branch_0_3_1/src/Halite.hpp

    r477 r485  
    9898                dll_(L"") 
    9999        { 
    100                 load(); 
     100                load_from_ini(); 
    101101        } 
    102102         
  • branch_0_3_1/src/HaliteDialog.hpp

    r455 r485  
    104104                         
    105105                        SetDefaults(names, widths, order, visible); 
    106                         Load(); 
     106                        load_from_ini(); 
    107107                } 
    108108                 
     
    110110                { 
    111111                        GetListViewDetails(); 
    112                         save(); 
     112                        save_to_ini(); 
    113113                } 
    114114                 
  • branch_0_3_1/src/HaliteListView.cpp

    r467 r485  
    3535         
    3636        SetDefaults(names, widths, order, visible); 
    37         Load(); 
     37        SafeLoadFromIni(); 
    3838} 
    3939 
     
    7676{ 
    7777        GetListViewDetails(); 
    78         Save(); 
     78        save_to_ini(); 
    7979} 
    8080 
  • branch_0_3_1/src/HaliteSortListViewCtrl.hpp

    r447 r485  
    194194                autoSort_ = autoSort; 
    195195        } 
     196 
     197        void SafeLoadFromIni() 
     198        { 
     199                std::vector<wstring> listNames; 
     200                std::vector<int> listWidths; 
     201                std::vector<int> listOrder; 
     202                std::vector<bool> listVisible; 
     203 
     204                listNames.assign(listNames_.begin(), listNames_.end()); 
     205                listWidths.assign(listWidths_.begin(), listWidths_.end()); 
     206                listOrder.assign(listOrder_.begin(), listOrder_.end()); 
     207                listVisible.assign(listVisible_.begin(), listVisible_.end()); 
     208 
     209                TBase* pT = static_cast<TBase*>(this); 
     210                if (!pT->load_from_ini() || !vectorSizePreConditions()) 
     211                { 
     212                        listNames_.assign(listNames.begin(), listNames.end()); 
     213                        listWidths_.assign(listWidths.begin(), listWidths.end()); 
     214                        listOrder_.assign(listOrder.begin(), listOrder.end()); 
     215                        listVisible_.assign(listVisible.begin(), listVisible.end()); 
     216                }                
     217        } 
    196218         
    197219        void ApplyDetails() 
     
    466488         
    467489private: 
    468         void vectorSizePreConditions() 
    469         { 
     490        bool vectorSizePreConditions() 
     491        { 
     492                bool ret = (listNames_.size() == listWidths_.size()) && 
     493                        (listNames_.size() == listOrder_.size()) && 
     494                        (listNames_.size() == listVisible_.size()); 
     495 
     496                assert(ret); 
     497                return ret; 
    470498        } 
    471499         
  • branch_0_3_1/src/HaliteWindow.cpp

    r477 r485  
    4141        rect.right = 620; 
    4242         
    43         load(); 
     43        load_from_ini(); 
    4444} 
    4545 
    4646HaliteWindow::~HaliteWindow() 
    4747{ 
    48         save(); 
     48        save_to_ini(); 
    4949        ATLASSERT(!::IsWindow(m_hWnd)); 
    5050} 
     
    7373        hal::event_log.post(shared_ptr<hal::EventDetail>( 
    7474                new hal::EventMsg(L"Loading Halite config..."))); 
    75         hal::config().load(); 
     75        hal::config().load_from_ini(); 
    7676         
    7777        hal::event_log.post(shared_ptr<hal::EventDetail>( 
     
    418418        splitterPos = m_Split.GetSplitterPos(); 
    419419 
    420         save(); 
     420        save_to_ini(); 
    421421        hal::ini().save_data(); 
    422422         
     
    437437 
    438438        // Resave for sake of your health. 
    439         save(); 
    440         halite().save(); 
     439        save_to_ini(); 
     440        halite().save_to_ini(); 
    441441        hal::ini().save_data(); 
    442442                 
  • branch_0_3_1/src/NewTorrentDialog.cpp

    r476 r485  
    7979{                
    8080        GetListViewDetails(); 
    81         save(); 
     81        save_to_ini(); 
    8282} 
    8383 
  • branch_0_3_1/src/NewTorrentDialog.hpp

    r472 r485  
    8080                 
    8181                SetDefaults(names, widths, order, visible, true); 
    82                 Load(); 
     82                load_from_ini(); 
    8383        } 
    8484 
     
    334334                fileSheet_(bind(&NewTorrentDialog::EnableSave, this, _1)) 
    335335    { 
    336                 Load(); 
     336                load_from_ini(); 
    337337 
    338338                AddPage(fileSheet_); 
     
    383383 
    384384                GetWindowRect(rect_); 
    385                 Save(); 
     385                save_to_ini(); 
    386386        } 
    387387 
  • branch_0_3_1/src/NewTorrentPeersLV.cpp

    r476 r485  
    2929{                
    3030        GetListViewDetails(); 
    31         save(); 
     31        save_to_ini(); 
    3232} 
    3333 
  • branch_0_3_1/src/NewTorrentPeersLV.hpp

    r447 r485  
    5959                 
    6060                SetDefaults(names, widths, order, visible, true); 
    61                 Load(); 
     61                load_from_ini(); 
    6262        } 
    6363 
  • branch_0_3_1/src/NewTorrentTrackerLV.cpp

    r456 r485  
    3030{                
    3131        GetListViewDetails(); 
    32         save(); 
     32        save_to_ini(); 
    3333} 
    3434 
  • branch_0_3_1/src/NewTorrentTrackerLV.hpp

    r447 r485  
    5858                 
    5959                SetDefaults(names, widths, order, visible, true); 
    60                 Load(); 
     60                load_from_ini(); 
    6161        } 
    6262 
  • branch_0_3_1/src/SplashDialog.hpp

    r477 r485  
    4646                rect_(0,0,0,0) 
    4747        { 
    48                 Load(); 
     48                load_from_ini(); 
    4949        } 
    5050 
     
    9797 
    9898                GetWindowRect(rect_); 
    99                 Save(); 
     99                save_to_ini(); 
     100 
    100101                EndDialog(0); 
    101102        } 
     
    120121 
    121122                GetWindowRect(rect_); 
    122                 Save(); 
     123                save_to_ini(); 
     124 
    123125                EndDialog(0); 
    124126        } 
  • branch_0_3_1/src/WTLx/GenericAddDialog.hpp

    r444 r485  
    3434                rect_(0,0,0,0) 
    3535        { 
    36                 Load();  
     36                load_from_ini();         
    3737        } 
    3838 
    3939        ~GenericAddDialog() 
    4040        { 
    41                 Save(); 
     41                save_to_ini(); 
    4242        } 
    4343         
     
    133133                rect_(0,0,0,0) 
    134134        { 
    135                 Load();  
     135                load_from_ini();         
    136136        } 
    137137 
    138138        ~GenericAddContainerDialog() 
    139139        { 
    140                 Save(); 
     140                save_to_ini(); 
    141141        } 
    142142         
  • branch_0_3_1/src/advtabs/Debug.hpp

    r476 r485  
    102102                array<bool, 3> visible = {true,true,true}; 
    103103                 
    104                 SetDefaults(names, widths, order, visible, true); 
    105                  
    106                 load(); 
     104                SetDefaults(names, widths, order, visible, true);                
     105                load_from_ini(); 
    107106        } 
    108107         
     
    117116        { 
    118117                GetListViewDetails(); 
    119                 save(); 
     118                save_to_ini(); 
    120119        } 
    121120 
  • branch_0_3_1/src/advtabs/Files.cpp

    r476 r485  
    2929         
    3030        SetDefaults(names, widths, order, visible, true); 
    31         Load(); 
     31        load_from_ini(); 
    3232} 
    3333 
     
    341341void AdvFilesDialog::OnDestroy() 
    342342{                
    343         Save();  
    344 } 
     343        save_to_ini();  
     344} 
  • branch_0_3_1/src/advtabs/Files.hpp

    r476 r485  
    168168        { 
    169169                GetListViewDetails(); 
    170                 Save(); 
     170                save_to_ini(); 
    171171        } 
    172172         
     
    400400                splitterPos(150) 
    401401        { 
    402                 Load(); 
     402                load_from_ini(); 
    403403        } 
    404404         
  • branch_0_3_1/src/advtabs/Peers.hpp

    r447 r485  
    8383                 
    8484                SetDefaults(names, widths, order, visible, true); 
    85                 Load(); 
     85                load_from_ini(); 
    8686        } 
    8787         
     
    8989        { 
    9090                GetListViewDetails(); 
    91                 save(); 
     91                save_to_ini(); 
    9292        } 
    9393         
  • branch_0_3_1/src/advtabs/TrackerListView.cpp

    r456 r485  
    3030{                
    3131        GetListViewDetails(); 
    32         save(); 
     32        save_to_ini(); 
    3333} 
    3434 
  • branch_0_3_1/src/advtabs/TrackerListView.hpp

    r447 r485  
    5656                 
    5757                SetDefaults(names, widths, order, visible, true); 
    58                 Load(); 
     58                load_from_ini(); 
    5959        } 
    6060 
  • branch_0_3_1/src/halConfig.cpp

    r477 r485  
    117117                 
    118118        // Settings seem to have applied ok! 
    119         save();  
     119        save_to_ini();   
    120120        return true; 
    121121} 
  • branch_0_3_1/src/halIni.hpp

    r476 r485  
    3030        {} 
    3131         
    32         void Save() 
     32        void save_to_ini() 
    3333        { 
    3434                std::wstringstream xml_data; 
     
    4040                adapter_.save_stream_data(xml_data); 
    4141        } 
    42          
    43         void save() { Save(); } 
    4442 
    4543        template<typename P> 
     
    7775        } 
    7876         
    79         void Load() 
     77        bool load_from_ini() 
    8078        { 
    8179                std::wstringstream xml_data;             
     
    9593                        hal::event_log.post(boost::shared_ptr<hal::EventDetail>( 
    9694                                new hal::EventXmlException(hal::from_utf8(e.what()), hal::from_utf8(name_))));  
     95 
     96                        return false; 
    9797                } 
     98 
     99                return true; 
    98100        } 
    99          
    100         void load() { Load(); } 
    101101         
    102102private: 
  • branch_0_3_1/src/halTorrent.cpp

    r477 r485  
    591591                { 
    592592                 
    593                 theTorrents.save(); 
     593                theTorrents.save_to_ini(); 
    594594                bittorrentIni.save_data(); 
    595595                         
     
    642642                        new hal::EventMsg(L"Loading BitTorrent.xml.", hal::event_logger::info)));                
    643643                bittorrentIni.load_data(); 
     644 
    644645                hal::event_log.post(shared_ptr<hal::EventDetail>( 
    645646                        new hal::EventMsg(L"Loading torrent parameters.", hal::event_logger::info)));    
    646                 theTorrents.load(); 
     647                theTorrents.load_from_ini(); 
     648 
    647649                hal::event_log.post(shared_ptr<hal::EventDetail>( 
    648650                        new hal::EventMsg(L"Loading done!", hal::event_logger::info))); 
     
    14341436        wstring xml_name = from_utf8(names.first) + L".xml"; 
    14351437 
    1436         if (fs::exists(file.branch_path()/xml_name)) 
     1438        // Commented out purposely! 
     1439        if (false && fs::exists(file.branch_path()/xml_name)) 
    14371440        { 
    14381441                torrent_standalone tsa; 
  • branch_0_3_1/src/halTorrentInternal.hpp

    r476 r485  
    88 
    99#define HALITE_VERSION                                  0, 3, 0, 465 
    10 #define HALITE_VERSION_STRING                   "v 0.3.0.7 dev 465" 
     10#define HALITE_VERSION_STRING                   "v 0.3.0.7 dev 480" 
    1111#define HALITE_FINGERPRINT                              "HL", 0, 3, 0, 7 
    1212 
Note: See TracChangeset for help on using the changeset viewer.