Changeset 542

Show
Ignore:
Timestamp:
07/24/08 14:53:36 (4 months ago)
Author:
Mike Wey
Message:

Don't print loaded libraries by default

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/demos/gtkD/TestWindow.d

    r525 r542  
    12141214void main(string[] args) 
    12151215{ 
    1216  
     1216    Linker.dumpLoadLibraries(); 
    12171217    Linker.dumpFailedLoads(); 
    12181218 
  • trunk/src/gtkc/Loader.d

    r509 r542  
    9696 
    9797    static string[][string] loadFailures; 
     98    static string[]         loadedLibs; 
    9899 
    99100    /** 
     
    126127 
    127128    /** 
     129     * Print all libraries loaded. 
     130     */ 
     131    public static void dumpLoadLibraries() 
     132    { 
     133        foreach(lib; loadedLibs) 
     134        { 
     135            version(Tango) Stdout.formatln("Loaded lib = {}", lib); 
     136            else writefln("Loaded lib = %s", lib); 
     137        } 
     138    } 
     139 
     140    /** 
    128141     * Checks if any symbol failed to load 
    129142     * Returns: true is ALL symbols loaded 
     
    136149    public static void dumpFailedLoads() 
    137150    { 
    138         foreach ( string lib ; Linker.getLoadLibraries()
     151        foreach ( string lib ; loadedLibs
    139152        { 
    140153            foreach ( string symbol ; Linker.getLoadFailures(lib) ) 
     
    208221        else 
    209222        { 
    210             version(Tango) Stdout.formatln("Loaded lib = {}", libraryName); 
    211             else writefln("Loaded lib = %s", libraryName); 
     223            loadedLibs ~= libraryName; 
    212224        } 
    213225 
  • trunk/wrap/Loader.d

    r509 r542  
    9696 
    9797    static string[][string] loadFailures; 
     98    static string[]         loadedLibs; 
    9899 
    99100    /** 
     
    126127 
    127128    /** 
     129     * Print all libraries loaded. 
     130     */ 
     131    public static void dumpLoadLibraries() 
     132    { 
     133        foreach(lib; loadedLibs) 
     134        { 
     135            version(Tango) Stdout.formatln("Loaded lib = {}", lib); 
     136            else writefln("Loaded lib = %s", lib); 
     137        } 
     138    } 
     139 
     140    /** 
    128141     * Checks if any symbol failed to load 
    129142     * Returns: true is ALL symbols loaded 
     
    136149    public static void dumpFailedLoads() 
    137150    { 
    138         foreach ( string lib ; Linker.getLoadLibraries()
     151        foreach ( string lib ; loadedLibs
    139152        { 
    140153            foreach ( string symbol ; Linker.getLoadFailures(lib) ) 
     
    208221        else 
    209222        { 
    210             version(Tango) Stdout.formatln("Loaded lib = {}", libraryName); 
    211             else writefln("Loaded lib = %s", libraryName); 
     223            loadedLibs ~= libraryName; 
    212224        } 
    213225