Changeset 552


Ignore:
Timestamp:
08/17/08 10:00:33 (11 years ago)
Author:
Eoin
Message:
 
Location:
trunk/src
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/ConfigOptions.cpp

    r495 r552  
    4141                                hal::xp::wsmatch what; 
    4242 
    43                                 if(hal::xp::regex_match(dir_itr->path().leaf(), what, rex)) 
     43                                if(hal::xp::regex_match(dir_itr->path().filename(), what, rex)) 
    4444                                { 
    4545                                        HMODULE hMod = ::LoadLibraryEx(dir_itr->path().string().c_str(), 0, LOAD_LIBRARY_AS_DATAFILE); 
     
    5353                                        { 
    5454                                                wstring lang_name(buffer.elems); 
    55                                                 lang_map_[lang_name] = dir_itr->path().leaf(); 
     55                                                lang_map_[lang_name] = dir_itr->path().filename(); 
    5656                                                int index = lang_list_.AddString(lang_name.c_str()); 
    5757                                                 
    58                                                 if (dir_itr->path().leaf() == halite().dll_)  
     58                                                if (dir_itr->path().filename() == halite().dll_)  
    5959                                                        lang_list_.SetCurSel(index); 
    6060                                        } 
  • trunk/src/Halite.cpp

    r539 r552  
    3737        void operator()(shared_ptr<hal::EventDetail> event) 
    3838        { 
    39                 if (true || halite().logToFile()) 
     39                if (halite().logToFile()) 
    4040                { 
    4141                        if (!wofs.is_open()) wofs.open(hal::app().working_directory()/L"HaliteLog.txt"); 
  • trunk/src/NewTorrentDialog.cpp

    r531 r552  
    103103    { 
    104104                for (hal::fs::wdirectory_iterator i(currentDir), end; i != end; ++i) 
    105                         recurseDirectory(files, baseDir, relDir / i->leaf()); 
     105                        recurseDirectory(files, baseDir, relDir / i->filename()); 
    106106    } 
    107107    else 
    108108    { 
    109                 files.push_back(baseDir.leaf()/relDir);          
     109                files.push_back(baseDir.filename()/relDir);              
    110110    } 
    111111} 
     
    120120                wpath file = wpath(dlgOpen.m_ofn.lpstrFile); 
    121121 
    122                 fileRoot_ = file.branch_path();          
    123                 files_.push_back(file.leaf()); 
     122                fileRoot_ = file.parent_path();          
     123                files_.push_back(file.filename()); 
    124124 
    125125                UpdateFileList(); 
    126                 SetDlgItemText(HAL_NEWT_FILE_NAME_EDIT, file.leaf().c_str()); 
     126                SetDlgItemText(HAL_NEWT_FILE_NAME_EDIT, file.filename().c_str()); 
    127127        } 
    128128 
     
    146146                files_.clear(); 
    147147 
    148                 fileRoot_ = wpath(fldDlg.m_szFolderPath).branch_path(); 
     148                fileRoot_ = wpath(fldDlg.m_szFolderPath).parent_path(); 
    149149                recurseDirectory(files_, wpath(fldDlg.m_szFolderPath), L""); 
    150150 
    151151                UpdateFileList();                
    152                 SetDlgItemText(HAL_NEWT_FILE_NAME_EDIT, fileRoot_.leaf().c_str()); 
     152                SetDlgItemText(HAL_NEWT_FILE_NAME_EDIT, fileRoot_.filename().c_str()); 
    153153        } 
    154154 
     
    167167        foreach(wpath& file, files_) 
    168168        { 
    169                 int itemPos = filesList_.AddItem(0, 0, file.leaf().c_str(), 0); 
    170  
    171                 filesList_.SetItemText(itemPos, 1, file.branch_path().file_string().c_str()); 
     169                int itemPos = filesList_.AddItem(0, 0, file.filename().c_str(), 0); 
     170 
     171                filesList_.SetItemText(itemPos, 1, file.parent_path().file_string().c_str()); 
    172172                filesList_.SetItemText(itemPos, 2, lexical_cast<wstring>( 
    173173                        hal::fs::file_size(fileRoot_/file)).c_str()); 
  • trunk/src/advtabs/Files.hpp

    r531 r552  
    324324                        { 
    325325                                (*i).second.valid = true; 
    326                                 EnsureValid(branchPath.branch_path()); 
     326                                EnsureValid(branchPath.parent_path()); 
    327327                        } 
    328328                } 
  • trunk/src/global/txml_iarchive.hpp

    r549 r552  
    212212 
    213213                        if (previous_child_node_ && 
    214                                         previous_child_branch_ == location.branch_path()) 
     214                                        previous_child_branch_ == location.parent_path()) 
    215215                        { 
    216216                        //      TXML_LOG(boost::wformat(L" << previous_child: %1%") % previous_child_node_->to_element()->get_text()); 
    217                                 failsafe_current = previous_child_node_->next_sibling(location.leaf()); 
     217                                failsafe_current = previous_child_node_->next_sibling(location.filename()); 
    218218                                previous_child_node_ = 0; 
    219219                                 
    220220                                if (!failsafe_current)  
    221                                         failsafe_current = current_node_->first_child(location.leaf());; 
     221                                        failsafe_current = current_node_->first_child(location.filename());; 
    222222                        } 
    223223                        else 
     
    250250                                current_node_ = failsafe_current; 
    251251 
    252                                 previous_child_branch_ = location.branch_path(); 
     252                                previous_child_branch_ = location.parent_path(); 
    253253                        } 
    254254                } 
  • trunk/src/global/txml_oarchive.hpp

    r539 r552  
    193193                        boost::filesystem::path branch(name); 
    194194 
    195                         std::string leaf = branch.leaf(); 
    196                         branch = branch.branch_path(); 
     195                        std::string leaf = branch.filename(); 
     196                        branch = branch.parent_path(); 
    197197 
    198198                        foreach(std::string elem, branch) 
  • trunk/src/global/wtl_app.cpp

    r492 r552  
    6767                                command_args_.push_back(szArglist[i]); 
    6868                                 
    69                         working_directory_ = exe_path_.branch_path(); 
     69                        working_directory_ = exe_path_.parent_path(); 
    7070                }                
    7171                LocalFree(szArglist);    
  • trunk/src/halConfig.hpp

    r542 r552  
    4040                enableProxy(false), 
    4141                proxyPort(0), 
    42                 default_save_folder_((hal::app().exe_path().branch_path()/L"incoming").string()), 
    43                 default_move_folder_((hal::app().exe_path().branch_path()/L"completed").string()), 
     42                default_save_folder_((hal::app().exe_path().parent_path()/L"incoming").string()), 
     43                default_move_folder_((hal::app().exe_path().parent_path()/L"completed").string()), 
    4444                use_move_to_(false), 
    4545                save_prompt_(true), 
  • trunk/src/halEvent.cpp

    r539 r552  
    8080        { 
    8181        mutex_t::scoped_lock l(pimpl_->mutex_); 
    82         if (e->level() != hal::event_logger::debug || halite().logDebug() || true) 
     82        if (e->level() != hal::event_logger::debug || halite().logDebug()) 
    8383                pimpl_->event_signal_(e); 
    8484        } 
  • trunk/src/halSession.hpp

    r548 r552  
    638638                wstring xml_name = from_utf8(names.first) + L".xml"; 
    639639 
    640                 if (false && fs::exists(file.branch_path()/xml_name)) 
     640                if (false && fs::exists(file.parent_path()/xml_name)) 
    641641                { 
    642642                        torrent_standalone tsa; 
    643643                         
    644                         if (tsa.load_standalone(file.branch_path()/xml_name)) 
     644                        if (tsa.load_standalone(file.parent_path()/xml_name)) 
    645645                        { 
    646646                                TIp = tsa.torrent; 
     
    697697                 
    698698                wpath torrentFilename = torrentName; 
    699                 const wpath resumeFile = workingDirectory/L"resume"/torrentFilename.leaf(); 
     699                const wpath resumeFile = workingDirectory/L"resume"/torrentFilename.filename(); 
    700700                 
    701701                //  vvv Handle old naming style! 
    702                 const wpath oldResumeFile = workingDirectory/L"resume"/filename.leaf(); 
    703                  
    704                 if (filename.leaf() != torrentFilename.leaf() && exists(oldResumeFile)) 
     702                const wpath oldResumeFile = workingDirectory/L"resume"/filename.filename(); 
     703                 
     704                if (filename.filename() != torrentFilename.filename() && exists(oldResumeFile)) 
    705705                        fs::rename(oldResumeFile, resumeFile); 
    706706                //  ^^^ Handle old naming style!         
     
    726726                        fs::create_directory(workingDirectory/L"torrents"); 
    727727 
    728                 if (!fs::exists(workingDirectory/L"torrents"/torrentFilename.leaf())) 
    729                         fs::copy_file(filename.string(), workingDirectory/L"torrents"/torrentFilename.leaf()); 
     728                if (!fs::exists(workingDirectory/L"torrents"/torrentFilename.filename())) 
     729                        fs::copy_file(filename.string(), workingDirectory/L"torrents"/torrentFilename.filename()); 
    730730 
    731731                if (!fs::exists(saveDirectory)) 
     
    761761                                { 
    762762                                        std::string p = (hal::path_to_utf8(pIT->saveDirectory()) / i->path).string(); 
    763                                         fs::path bp = i->path.branch_path(); 
     763                                        fs::path bp = i->path.parent_path(); 
    764764                                         
    765765                                        std::pair<std::set<std::string>::iterator, bool> ret; 
     
    769769                                                std::pair<std::set<std::string>::iterator, bool> ret =  
    770770                                                        directories.insert((hal::path_to_utf8(pIT->saveDirectory()) / bp).string()); 
    771                                                 bp = bp.branch_path(); 
     771                                                bp = bp.parent_path(); 
    772772                                        } 
    773773                                        if (!fs::remove(hal::from_utf8(p).c_str()) && errno != ENOENT) 
  • trunk/src/halTorrent.hpp

    r542 r552  
    266266{ 
    267267        FileDetail(boost::filesystem::wpath p, boost::int64_t s=0, float pg=0, int pr=1, size_t o=0, unsigned t=FileDetail::file) : 
    268                 branch(p.branch_path()), 
    269                 filename(p.leaf()), 
     268                branch(p.parent_path()), 
     269                filename(p.filename()), 
    270270                type(t), 
    271271                size(s), 
Note: See TracChangeset for help on using the changeset viewer.