Changeset 878425e in tol


Ignore:
Timestamp:
Feb 16, 2012, 10:00:18 AM (15 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
4aaaf4c
Parents:
0e07e12
Message:

Fixes #1436

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@4146 be4846ae-f051-483a-831f-b64e7d08527f

Location:
tol/stdlib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tol/stdlib/general/grammars/_real.tol

    r0e07e12 r878425e  
    987987//////////////////////////////////////////////////////////////////////////////
    988988
    989 Text GetVersionFromTolProject(Text branch)
    990 {
    991   Text tcl_helper = "
    992 package require http
    993 
    994 proc ::check_url_error { url data } {
    995   if {![regexp {v\d\.\d\.\d b\.\d+} $data]} {
    996     error \"url $url is not available or has an invalid contents\"
    997   }
    998 }
    999 
    1000 proc ::get_win_release { {branch {official}} } {
    1001   set name ${branch}_tol_release_win.txt
    1002   set url \"http://packages.tol-project.org/win32/${name}\"
    1003  
    1004   set data [http::data [http::geturl $url]]
    1005   check_url_error $url $data
    1006   set data
    1007 }";
    1008  
    1009   Set result0 = Tcl_Eval(tcl_helper);
    1010   Text If(result0["status"], Text {
    1011      
    1012       Set result = Tcl_Eval("::get_win_release " + branch);
    1013       Text If(result["status"], Text result["result"],
    1014         {
    1015           WriteLn(result["result"], "W");
    1016           Text ""
    1017         })
    1018     },
    1019     {
    1020       WriteLn(result0["result"], "W");
    1021       Text ""
    1022     }) 
    1023 };
    1024 
    1025 
    1026989
    1027990//////////////////////////////////////////////////////////////////////////////
  • tol/stdlib/gui/tcl/_tclutils.tol

    r0e07e12 r878425e  
    363363GetDirHelpSection);
    364364//////////////////////////////////////////////////////////////////////////////
     365
     366//////////////////////////////////////////////////////////////////////////////
     367Text GetVersionFromTolProject(Text branch)
     368//////////////////////////////////////////////////////////////////////////////
     369{
     370  GetUrlContents("http://packages.tol-project.org/win32/"+
     371                 branch+"_tol_release_win.txt")
     372};
    365373
    366374//////////////////////////////////////////////////////////////////////////////
Note: See TracChangeset for help on using the changeset viewer.