Changeset 17

Show
Ignore:
Timestamp:
03/04/05 08:05:53 (4 years ago)
Author:
Derek Parnell
Message:

Upload of v1.11 (build #371)

see Docs/CHANGE_LOG.htm for details.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Docs/AUTO_BUILD_NUMBER.htm

    r16 r17  
    22<head> 
    33<!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 
    4 <!-- on 2005/03/04 at 16h07m08 --> 
     4<!-- on 2005/03/04 at 23h59m40 --> 
    55<style>h4 {text-align: right}</style> 
    66<title></title> 
  • trunk/Docs/CHANGE_LOG.htm

    r16 r17  
    22<head> 
    33<!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 
    4 <!-- on 2005/03/04 at 16h07m08 --> 
     4<!-- on 2005/03/04 at 23h59m40 --> 
    55<style>h4 {text-align: right}</style> 
    66<title></title> 
     
    1212<p><h3>A list of changes and fixes that have been made. 
    1313</h3><br> 
     14<p> 
     15 <strong> -- v1.11 -- 4/Mar/2005 </strong> 
     16<ul> 
     17 <li> ** <strong>FIX</strong>: No long outputs empty compiler tool switches. 
     18 </ul>  
    1419<p> 
    1520 <strong> -- v1.10 -- 4/Mar/2005 </strong> 
  • trunk/Docs/COMMAND_LINE.htm

    r16 r17  
    22<head> 
    33<!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 
    4 <!-- on 2005/03/04 at 16h07m08 --> 
     4<!-- on 2005/03/04 at 23h59m40 --> 
    55<style>h4 {text-align: right}</style> 
    66<title></title> 
  • trunk/Docs/PRAGMA.htm

    r16 r17  
    22<head> 
    33<!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 
    4 <!-- on 2005/03/04 at 16h07m08 --> 
     4<!-- on 2005/03/04 at 23h59m40 --> 
    55<style>h4 {text-align: right}</style> 
    66<title></title> 
  • trunk/Docs/RESPONSE_FILE.htm

    r16 r17  
    22<head> 
    33<!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 
    4 <!-- on 2005/03/04 at 16h07m08 --> 
     4<!-- on 2005/03/04 at 23h59m40 --> 
    55<style>h4 {text-align: right}</style> 
    66<title></title> 
  • trunk/Docs/SWITCHES.htm

    r16 r17  
    22<head> 
    33<!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 
    4 <!-- on 2005/03/04 at 16h07m08 --> 
     4<!-- on 2005/03/04 at 23h59m40 --> 
    55<style>h4 {text-align: right}</style> 
    66<title></title> 
  • trunk/Docs/TO_DO.htm

    r16 r17  
    22<head> 
    33<!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 
    4 <!-- on 2005/03/04 at 16h07m08 --> 
     4<!-- on 2005/03/04 at 23h59m40 --> 
    55<style>h4 {text-align: right}</style> 
    66<title></title> 
  • trunk/Docs/index.htm

    r16 r17  
    22<head> 
    33<!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 
    4 <!-- on 2005/03/04 at 16h07m07 --> 
     4<!-- on 2005/03/04 at 23h59m40 --> 
    55<style>h4 {text-align: right}</style> 
    66<title></title> 
  • trunk/Source/build.d

    r16 r17  
    5454///info 
    5555//A list of changes and fixes that have been made. 
     56// 
     57// /b"-- v1.11 -- 4/Mar/2005" 
     58//<ul> 
     59///li ** /b FIX: No long outputs empty compiler tool switches. 
     60//</ul> 
    5661// 
    5762// /b"-- v1.10 -- 4/Mar/2005" 
     
    164169    version(Windows) { 
    165170        // OptLink Definition File 
    166         pragma (build_def, "VERSION 1.10"); 
     171        pragma (build_def, "VERSION 1.11"); 
    167172        pragma (build_def, "EXETYPE DOS"); 
    168173    } 
     
    294299    char[]       vAppPath; 
    295300    char[]       vAppName; 
    296     char[]       vAppVersion = "1.10"; 
     301    char[]       vAppVersion = "1.11"; 
    297302    char[]       vTargetName;           // Output name. 
    298303    char[][]     vCmdLineFiles;         // List of source files from command line 
     
    629634    foreach (char[] arg; vCompilerArgs) 
    630635    { 
    631         lOutText ~= std.string.format("\"%s\"\n", arg); 
     636        if (arg.length > 0) { 
     637            lOutText ~= std.string.format("\"%s\"\n", arg); 
     638        } 
    632639    } 
    633640 
     
    636643         vNoLink 
    637644        ) { 
    638         lOutText ~= std.string.format("\"%s\"\n",vNoLinkSwitch);  // No linking allowed. 
    639         vCompilerArgs ~= vNoLinkSwitch; 
     645        if (vNoLinkSwitch.length > 0) { 
     646            lOutText ~= std.string.format("\"%s\"\n",vNoLinkSwitch);  // No linking allowed. 
     647            vCompilerArgs ~= vNoLinkSwitch; 
     648        } 
    640649        lLinking = false; 
    641650    } else { 
     
    646655        // Use all files if linking otherwise just the source code files. 
    647656        if (lLinking ||( getExt(lFileName) != kObjExtention)) { 
    648             lOutText ~= std.string.format("\"%s\"\n",lFileName); 
     657            if (lFileName.length > 0) { 
     658                lOutText ~= std.string.format("\"%s\"\n",lFileName); 
     659            } 
    649660        } 
    650661    } 
     
    675686        std.file.write(lDefName, lBuffer); 
    676687 
    677         lOutText ~= std.string.format("\"%s\"\n",lDefName); 
     688        if (lDefName.length > 0) { 
     689            lOutText ~= std.string.format("\"%s\"\n",lDefName); 
     690        } 
    678691    } 
    679692 
     
    681694    if (lLinking) { 
    682695        foreach (char[] lFileName; vLinkFiles.keys) { 
    683             lOutText ~= std.string.format("\"%s\"\n",lFileName); 
     696            if (lFileName.length > 0) { 
     697                lOutText ~= std.string.format("\"%s\"\n",lFileName); 
     698            } 
    684699        } 
    685700    } 
     
    695710            foreach( char[] lLib; vDefaultLibs) 
    696711            { 
    697                 lOutText ~= std.string.format("\"%s\"\n",lLib); 
     712                if (lLib.length > 0) { 
     713                    lOutText ~= std.string.format("\"%s\"\n",lLib); 
     714                } 
    698715            } 
    699716        } 
  • trunk/Source/build_bn.d

    r16 r17  
    22// This file is automatically maintained by the BUILD utility, 
    33// Please refrain from manually editing it. 
    4 long auto_build_number = 367
     4long auto_build_number = 371
  • trunk/Source/source_bn.d

    r16 r17  
    22// This file is automatically maintained by the BUILD utility, 
    33// Please refrain from manually editing it. 
    4 long auto_build_number = 190
     4long auto_build_number = 194
  • trunk/Source/util/fdt.d

    r16 r17  
    5454    version(linux) { 
    5555        import std.c.linux.linux; 
    56         alias std.c.linux.linux.open open; 
    57         alias std.c.linux.linux.fstat fstat; 
    58         alias std.c.linux.linux.close close; 
     56        alias std.c.linux.linux posix; 
    5957    } 
    6058    version(darwin) { 
    6159        import std.c.darwin.darwin; 
    62         alias std.c.darwin.darwin.open open; 
    63         alias std.c.darwin.darwin.fstat fstat; 
    64         alias std.c.darwin.darwin.close close; 
     60        alias std.c.darwin.darwin posix; 
    6561    } 
    6662    version(Unix) { 
    6763        import std.c.unix; 
    68         alias std.c.unix.open open; 
    69         alias std.c.unix.fstat fstat; 
    70         alias std.c.unix.close close; 
     64        alias std.c.unix posix; 
    7165    } 
    7266    version(Posix) { 
    7367        import std.string; 
     68        alias posix.open open; 
     69        alias posix.fstat fstat; 
     70        alias posix.close close; 
    7471    } 
    7572} 
  • trunk/Source/util/fdt_bn.d

    r16 r17  
    22// This file is automatically maintained by the BUILD utility, 
    33// Please refrain from manually editing it. 
    4 long auto_build_number = 145
     4long auto_build_number = 153
  • trunk/Source/util/pathex_bn.d

    r16 r17  
    22// This file is automatically maintained by the BUILD utility, 
    33// Please refrain from manually editing it. 
    4 long auto_build_number = 169
     4long auto_build_number = 172
  • trunk/Source/util/str_bn.d

    r16 r17  
    22// This file is automatically maintained by the BUILD utility, 
    33// Please refrain from manually editing it. 
    4 long auto_build_number = 131
     4long auto_build_number = 136