Ignore:
Timestamp:
Jan 9, 2017, 11:09:38 AM (2 years ago)
Author:
jrpelegrina
Message:

Update new version: 3.15.02

File:
1 edited

Legend:

Unmodified
Added
Removed
  • filezilla/trunk/fuentes/src/interface/updater.cpp

    r130 r3185  
    77#include "Options.h"
    88#include "file_utils.h"
    9 #include <local_filesys.h>
    109#include <wx/base64.h>
    1110#include <wx/tokenzr.h>
    1211#include <string>
     12
     13#include <libfilezilla/local_filesys.hpp>
    1314
    1415#include <string>
     
    151152                return true;
    152153
    153         CDateTime lastCheck(lastCheckStr, CDateTime::utc);
    154         if (!lastCheck.IsValid())
     154        fz::datetime lastCheck(lastCheckStr.ToStdWstring(), fz::datetime::utc);
     155        if (!lastCheck.empty())
    155156                return true;
    156157
    157         auto const span = CDateTime::Now() - lastCheck;
     158        auto const span = fz::datetime::now() - lastCheck;
    158159
    159160        if (span.get_seconds() < 0)
     
    206207        }
    207208
    208         auto  const t = CDateTime::Now();
    209         COptions::Get()->SetOption(OPTION_UPDATECHECK_LASTDATE, t.Format(_T("%Y-%m-%d %H:%M:%S"), CDateTime::utc));
     209        auto  const t = fz::datetime::now();
     210        COptions::Get()->SetOption(OPTION_UPDATECHECK_LASTDATE, t.format(_T("%Y-%m-%d %H:%M:%S"), fz::datetime::utc));
    210211
    211212        local_file_.clear();
    212         log_ = wxString::Format(_("Started update check on %s\n"), t.Format(_T("%Y-%m-%d %H:%M:%S"), CDateTime::local));
     213        log_ = wxString::Format(_("Started update check on %s\n"), t.format(_T("%Y-%m-%d %H:%M:%S"), fz::datetime::local));
    213214
    214215        wxString build = CBuildInfo::GetBuildType();
     
    359360        ParseData();
    360361
    361         if( version_information_.available_.version_.empty() ) {
     362        if (version_information_.available_.version_.empty()) {
    362363                s = UpdaterState::idle;
    363364        }
    364         else if( !version_information_.available_.url_.empty() ) {
     365        else if (!version_information_.available_.url_.empty()) {
    365366
    366367                wxString const temp = GetTempFile();
    367368                wxString const local_file = GetLocalFile(version_information_.available_, true);
    368                 if( !local_file.empty() && CLocalFileSystem::GetFileType(local_file) != CLocalFileSystem::unknown) {
     369                if (!local_file.empty() && fz::local_filesys::get_file_type(fz::to_native(local_file)) != fz::local_filesys::unknown) {
    369370                        local_file_ = local_file;
    370371                        log_ += wxString::Format(_("Local file is %s\n"), local_file);
     
    375376                        m_use_internal_rootcert = false;
    376377
    377                         if( temp.empty() || local_file.empty() ) {
     378                        if (temp.empty() || local_file.empty()) {
    378379                                s = UpdaterState::newversion;
    379380                        }
    380381                        else {
    381382                                s = UpdaterState::newversion_downloading;
    382                                 auto size = CLocalFileSystem::GetSize(temp);
     383                                auto size = fz::local_filesys::get_size(fz::to_native(temp));
    383384                                if (size >= 0 && size >= version_information_.available_.size_) {
    384385                                        s = ProcessFinishedDownload();
     
    474475        wxString f = dl + fn;
    475476
    476         while( CLocalFileSystem::GetFileType(f) != CLocalFileSystem::unknown && (!allow_existing || !VerifyChecksum(f, b.size_, b.hash_))) {
    477                 if( ++i > 99 ) {
     477        while (fz::local_filesys::get_file_type(fz::to_native(f)) != fz::local_filesys::unknown && (!allow_existing || !VerifyChecksum(f, b.size_, b.hash_))) {
     478                if (++i > 99) {
    478479                        return wxString();
    479480                }
    480481                wxString ext;
    481482                int pos;
    482                 if( !fn.Right(8).CmpNoCase(_T(".tar.bz2")) ) {
     483                if (!fn.Right(8).CmpNoCase(_T(".tar.bz2"))) {
    483484                        pos = fn.size() - 8;
    484485                }
     
    487488                }
    488489
    489                 if( pos == -1 ) {
     490                if (pos == -1) {
    490491                        f = dl + fn + wxString::Format(_T(" (%d)"), i);
    491492                }
     
    578579
    579580                if (type == _T("nightly")) {
    580                         CDateTime nightlyDate(versionOrDate, CDateTime::utc);
    581                         if (!nightlyDate.IsValid()) {
     581                        fz::datetime nightlyDate(versionOrDate.ToStdWstring(), fz::datetime::utc);
     582                        if (!nightlyDate.empty()) {
    582583                                if (COptions::Get()->GetOptionVal(OPTION_LOGGING_DEBUGLEVEL) == 4) {
    583584                                        log_ += _T("Could not parse nightly date\n");
     
    586587                        }
    587588
    588                         CDateTime buildDate = CBuildInfo::GetBuildDate();
    589                         if (!buildDate.IsValid() || !nightlyDate.IsValid() || nightlyDate <= buildDate) {
     589                        fz::datetime buildDate = CBuildInfo::GetBuildDate();
     590                        if (!buildDate.empty() || !nightlyDate.empty() || nightlyDate <= buildDate) {
    590591                                if( COptions::Get()->GetOptionVal(OPTION_LOGGING_DEBUGLEVEL) == 4 ) {
    591592                                        log_ += _T("Nightly isn't newer\n");
     
    665666        }
    666667
    667         auto filesize = CLocalFileSystem::GetSize(file);
     668        auto filesize = fz::local_filesys::get_size(fz::to_native(file));
    668669        if (filesize < 0 || filesize != size) {
    669670                return false;
     
    808809        if (state_ == UpdaterState::newversion_ready) {
    809810                if (!local_file_.empty()) {
    810                         ret = CLocalFileSystem::GetSize(local_file_);
     811                        ret = fz::local_filesys::get_size(fz::to_native(local_file_));
    811812                }
    812813        }
     
    814815                wxString const temp = GetTempFile();
    815816                if( !temp.empty() ) {
    816                         ret = CLocalFileSystem::GetSize(temp);
     817                        ret = fz::local_filesys::get_size(fz::to_native(temp));
    817818                }
    818819        }
Note: See TracChangeset for help on using the changeset viewer.