Changeset 11ed08d in tol
- Timestamp:
- Nov 29, 2012, 11:51:03 AM (14 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 4640d1a
- Parents:
- bfc7e45
- Location:
- tol/OIS
- Files:
-
- 5 edited
-
ois.cpp (modified) (1 diff)
-
oisapitol.cpp (modified) (6 diffs)
-
oiscreator.cpp (modified) (1 diff)
-
oisxml.cpp (modified) (3 diffs)
-
tol_ois.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol/OIS/ois.cpp
rbfc7e45 r11ed08d 43 43 #endif 44 44 BText BOis::oisCurrentVersion_ = OIS_VERSION; 45 BText BOis::oisWriteVersion_ = OIS_VERSION; 45 46 BText BOis::oisDefRoot_ = ""; 46 47 int BOis::def_CLv_ = 9; -
tol/OIS/oisapitol.cpp
rbfc7e45 r11ed08d 44 44 45 45 //-------------------------------------------------------------------- 46 static BText& GetOisWriteVersion() 47 //-------------------------------------------------------------------- 48 { 49 static BText txt; 50 txt = BOis::WriteVersion(); 51 return(txt); 52 }; 53 54 55 //-------------------------------------------------------------------- 46 56 static BText& GetOisDefBSE() 47 57 //-------------------------------------------------------------------- … … 68 78 if(addressStr_) { return(false); } 69 79 oisCurrentVersion_ = OIS_VERSION; 80 oisWriteVersion_ = "02.16"; 70 81 71 82 Std(I2("OIS: implemented version: ", … … 113 124 I2("OIS version identifier", 114 125 "Identificador de la versión de OIS") 126 ); 127 BParamText* OIS_def_WriteVersion_ = new BParamText 128 ( 129 "Ois.WriteVersion", 130 oisWriteVersion_, 131 I2("This is useful to write OIS of older versions.", 132 "Es útil para escribir OIS de versiones viejas.") 115 133 ); 116 134 BParamText* OIS_DefRoot_ = new BParamText … … 192 210 "Para cambiar el valor úsese la función Ois.PutDefaultSerialEngine") 193 211 ); 194 OIS_def_BSE_->PutConstant();195 212 196 213 BParamText* OIS_def_BAE_ = new BParamText … … 703 720 if(ok) 704 721 { 705 if(ois.control_.oisEngine_.oisVersion_<BOis:: CurrentVersion())722 if(ois.control_.oisEngine_.oisVersion_<BOis::WriteVersion()) 706 723 { 707 724 Warning(I2(BText("OIS: version '")<ois.control_.oisEngine_.oisVersion_+ 708 725 "' of \n "+ois.Path()+"\n" 709 " is previous than currently implemented "<<BOis::CurrentVersion(),726 " is previous than minimum currently used "<<BOis::WriteVersion(), 710 727 BText("OIS: La versión ")<<ois.control_.oisEngine_.oisVersion_+ 711 728 " de \n "+ois.Path()+"\n" 712 " es anterior a la actualmente implementada '"<<BOis::CurrentVersion()+"'"));729 " es anterior a la mínima actualmente usada '"<<BOis::WriteVersion()+"'")); 713 730 } 714 731 if(ois.control_.oisEngine_.oisVersion_>BOis::CurrentVersion()) … … 716 733 Error(I2(BText("OIS: version '")>ois.control_.oisEngine_.oisVersion_+ 717 734 "' of \n "+ois.Path()+"\n" 718 " is later than currently implemented "<<BOis::CurrentVersion(),735 " is later than maximum currently used "<<BOis::CurrentVersion(), 719 736 BText("OIS: La versión ")<<ois.control_.oisEngine_.oisVersion_+ 720 737 " de \n "+ois.Path()+"\n" 721 " es posterior a la actualmente implementada '"<<BOis::CurrentVersion()+"'"));738 " es posterior a la máxima actualmente usada '"<<BOis::CurrentVersion()+"'")); 722 739 ok=false; 723 740 } -
tol/OIS/oiscreator.cpp
rbfc7e45 r11ed08d 152 152 control_.oisEngine_.curDir_ = BDir::GetCurrent(); 153 153 control_.oisEngine_.release_ = DteNow(); 154 control_.oisEngine_.oisVersion_ = ois CurrentVersion_;154 control_.oisEngine_.oisVersion_ = oisWriteVersion_; 155 155 156 156 control_.machine_.hostName_ = BSys::HostName(); -
tol/OIS/oisxml.cpp
rbfc7e45 r11ed08d 31 31 BTraceInit("oisxml.cpp"); 32 32 33 34 33 //-------------------------------------------------------------------- 35 34 // OIS writing XML functions … … 68 67 header_->Print("<tolRelease>%s</tolRelease>\n", control_.tolEngine_.tolRelease_.String()); 69 68 header_->Print("<tolUserLang>%s</tolUserLang>\n", control_.tolEngine_.tolUserLang_.String()); 70 header_->Print("<globalRequiredPackages>\n"); 71 const BRequiredPackage& grp = BNameBlock::GlobalRequiredPackages(); 72 int grp_n = grp.CountRequiredPackage(); 73 header_->Print("<entries>%ld</entries>\n",grp_n); 74 for(n=1; n<=grp_n; n++) 75 { 76 header_->Print("<package_%ld>%s</package_%ld>\n", 77 n, grp.GetRequiredPackageVersion(n-1).String(), n); 78 } 79 header_->Print("</globalRequiredPackages>\n"); 69 if(oisWriteVersion_>="02.17") 70 { 71 header_->Print("<globalRequiredPackages>\n"); 72 const BRequiredPackage& grp = BNameBlock::GlobalRequiredPackages(); 73 int grp_n = grp.CountRequiredPackage(); 74 header_->Print("<entries>%ld</entries>\n",grp_n); 75 for(n=1; n<=grp_n; n++) 76 { 77 header_->Print("<package_%ld>%s</package_%ld>\n", 78 n, grp.GetRequiredPackageVersion(n-1).String(), n); 79 } 80 header_->Print("</globalRequiredPackages>\n"); 81 } 80 82 header_->Print("</tolEngine>\n"); 81 83 … … 539 541 XMLEnsure(XMLGetNextTagValue(tag_, value_, "entries")); sscanf(value_,"%d",&m); tolSources_.AllocBuffer(m); 540 542 obsoleteSource_ = false; 541 if(control_.oisEngine_.oisVersion_ !=OIS_VERSION)543 if(control_.oisEngine_.oisVersion_<oisWriteVersion_) 542 544 { 543 545 obsoleteSource_ = true; -
tol/OIS/tol_ois.h
rbfc7e45 r11ed08d 555 555 static BText oisCurrentVersion_; 556 556 557 //Default OIS write version method 558 static BText oisWriteVersion_; 559 557 560 //Current OIS default root path 558 561 static BText oisDefRoot_; … … 560 563 //Default OIS archive method 561 564 static BText oisDefArchive_; 565 562 566 563 567 //Default date format … … 646 650 static BArchiveEngine ArchiveEngine (const BText& txt); 647 651 static const BText& CurrentVersion() { return(oisCurrentVersion_); } 652 static const BText& WriteVersion() { return(oisWriteVersion_); } 653 648 654 static BText AutoPath(const BText& path); 649 655 static BText PlainPath (const BText& path);
Note: See TracChangeset
for help on using the changeset viewer.
