Changeset 200 for tools

Show
Ignore:
Timestamp:
05/08/08 21:50:33 (8 months ago)
Author:
yidabu
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tools/scite4d/Readme.txt

    r158 r200  
    1 SciTE4D text editor 0.15 released 
     1SciTE4D text editor 0.16 released 
    22 
    3 1 Mar 2008, SciTE4D text editor 0.15 released. 
    4 Get it from SciTE4D home: 
    5 http://scite4d.chinese-blog.org 
     39 May 2008, SciTE4D text editor 0.16 released. 
     4 
    65 
    76What's new: 
    8     Autocomplete up to date with DMD 1.027 and Tango 0.99.5 
    9     Added Ctrl+F5 to excute "dmd -run currentFile.d args..." 
    10     Added Makefile support 
    11     Added Windows build.bat support 
    12     Added dsss build exampe, bat build example, Makefile build exampe. 
    13     "D language" CHM help up to date with D 1.027 
     7    Autocomplete up to date with DMD 1.0.28 and Tango 0.99.6, DWin 0.37, dwt-win, dwt-addons, dfl. 
     8     
     9    Added new Customized Syntax highlighting file ( d.black.properties ) by redduke     
     10    usage: backup d.properties to d.default.properties, rename d.black.properties to d.properties, then restart SciTE4D 
    1411 
    1512 
     
    152149    [http://scite4d.chinese-blog.org scite4d] 
    153150     
     151=== Customized Syntax highlighting: d.black.properties === 
     152 
     153    by redduke      
     154    [http://bbs.d-programming-language-china.org/thread-794-1-1.html] 
     155     
    154156     
    155157     
     
    159161 
    160162[http://www.dsource.org/forums/viewforum.php?f=163 Dsource Forum] 
     163[http://bbs.d-programming-language-china.org/ Chinese Forum] 
    161164 
    162165 
     
    178181 
    179182 
     18309 May 2008 SciTE4D 0.16 released. 
     184    Autocomplete up to date with DMD 1.0.28 and Tango 0.99.6, DWin 0.37, added support for dwt-win, dwt-addons, dfl. 
     185     
     186    Added Customized Syntax highlighting d.black.properties by redduke  
     187    ( http://bbs.d-programming-language-china.org/thread-794-1-1.html )     
     188    usage: backup d.properties to d.default.properties, rename d.black.properties to d.properties, then restart SciTE4D 
     189 
    180190== Maintainer == 
    181  
    182  * SciTE4D home 
    183    http://scite4d.chinese-blog.org 
    184191    
    185192 * yidabu at gmail dot com 
  • tools/scite4d/build.bat

    r195 r200  
    1 rem dmd ybud.d -inline -release -O 
    2 rem del *.obj *.map 
     1dmd ybud.d -inline -release -O -version=DFL 
     2del *.obj *.map 
    33 
    44rem for get module name 
    5 ybud.exe ybud.d --modules D:\d\dmd\src\phobos\std;D:\d\dmd\tango;D:\d\dmd\src\other\dwin\;D:\d\dmd\src\other\flowerd\;D:\d\dmd\src\other\htmlayout\;D:\d\dmd\src\dwt-win\dwt\;D:\d\dmd\src\other\dfl\;D:\d\dmd\src\dwt-addons\dwtx 
     5rem ybud.exe ybud.d --modules D:\d\dmd\src\phobos\std;D:\d\dmd\tango;D:\d\dmd\src\other\dwin\;D:\d\dmd\src\other\flowerd\;D:\d\dmd\src\other\htmlayout\;D:\d\dmd\src\dwt-win\dwt\;D:\d\dmd\src\other\dfl\;D:\d\dmd\src\dwt-addons\dwtx 
    66 
    77pause 
  • tools/scite4d/examples/dsss/dsss.conf

    r129 r200  
    44releaseflags=-release -inline 
    55postbuild=del /f /s /q *.obj *.map *.last 
    6 type=binary 
    76 
  • tools/scite4d/examples/dsss/test.d

    r133 r200  
    11module test;  
    22 
    3 import tango.io.Console
     3import tango.stdc.stdio : printf
    44 
    55///dsss build example 
    66void main() 
    77{ 
    8     Cout ("Congratulations! dsss building successed").newline
     8    printf("Congratulations! dsss building successed\0")
    99} 
    1010 
  • tools/scite4d/examples/makefile/test.d

    r133 r200  
    22 
    33import tango.io.Console; 
    4  
    54 
    65///Makefile build example 
  • tools/scite4d/ybud.conf

    r195 r200  
    22# make name, e.g. make, mingw32-make 
    33# comment next line if you never use make 
    4 make=D:\d\scite4d\mingw32-mak
     4make=mingw32-make.ex
    55 
    66# default value of Makefile name 
  • tools/scite4d/ybud.d

    r195 r200  
    3030        tango.text.Properties, 
    3131        tango.text.Regex; 
     32         
     33import  dwin.sys.win32.SpecPath : exeDir;        
     34import  dwin.sys.win32.CodePage : toMbsz; 
    3235 
    3336import  tango.stdc.stdlib : system ; 
     
    119122            fs.setDirectory(srcPath.path); 
    120123             
    121             system( (command ~ '\0').ptr ); 
     124            system( toMbsz(command) ); 
    122125             
    123126            fs.setDirectory(workDir);             
     
    173176                        { 
    174177                            debug Stdout("make build", file).newline; 
    175                             execBuild(aa["make"] ~ " -f " ~ makefilePath.toString); 
     178                            auto mingwMake = FilePath(exeDir).append(aa["make"]); 
     179                            if(mingwMake.exists) 
     180                                execBuild(mingwMake.native.toString ~ " -f " ~ makefilePath.toString); 
     181                            else 
     182                                Stdout("{} not exists", mingwMake.native.toString); 
    176183                            break; 
    177184                        }