Changeset 7274
- Timestamp:
- 02/09/07 14:56:51 (22 months ago)
- Location:
- branches/0.4/buildscripts
- Files:
-
- 3 modified
-
buildUtil.js (modified) (3 diffs)
-
makeDojoJsWeb.js (modified) (1 diff)
-
webbuild.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/0.4/buildscripts/buildUtil.js
r7186 r7274 698 698 699 699 //WARNING: This function assumes dojo.string.escapeString() has been loaded. 700 buildUtil.interningRegexpMagic = function(loader, resourceContent, srcRoot, prefixes, skiplist ){700 buildUtil.interningRegexpMagic = function(loader, resourceContent, srcRoot, prefixes, skiplist, isSilent){ 701 701 return resourceContent.replace(buildUtil.interningGlobalDojoUriRegExp, function(matchString){ 702 702 var parts = matchString.match(buildUtil.interningLocalDojoUriRegExp); … … 706 706 if(parts[5] == "dojo"){ 707 707 if(parts[6].match(/(\.htm|\.html|\.css)$/)){ 708 print("Dojo match: " + parts[6]); 708 if(!isSilent){ 709 print("Dojo match: " + parts[6]); 710 } 709 711 filePath = srcRoot + parts[6] 710 712 resourceNsName = "dojo:" + parts[6]; 711 713 } 712 714 }else{ 713 print("Module match: " + parts[6] + " and " + parts[9]); 715 if(!isSilent){ 716 print("Module match: " + parts[6] + " and " + parts[9]); 717 } 714 718 filePath = makeResourceUri(parts[6], parts[9], srcRoot, prefixes); 715 719 resourceNsName = parts[6] + ':' + parts[9]; … … 717 721 718 722 if(!filePath || buildUtil.isValueInArray(resourceNsName, skiplist)){ 719 if(filePath ){723 if(filePath && !isSilent){ 720 724 print("Skip intern resource: " + filePath); 721 725 } 722 726 }else{ 723 print("Interning resource path: " + filePath); 727 if(!isSilent){ 728 print("Interning resource path: " + filePath); 729 } 724 730 //dojo.string.escapeString will add starting and ending double-quotes. 725 731 var jsEscapedContent = dojo.string.escapeString(new String(readText(filePath))); -
branches/0.4/buildscripts/makeDojoJsWeb.js
r7261 r7274 15 15 eval('dependencyResult = {depList: ["' + depList.join('","') + '"], provideList: ["' + provideList.join('","') + '"]};'); 16 16 17 //Load dojo (needed for string interning) 18 djConfig={ 19 baseRelativePath: "../" 20 }; 21 load('../dojo.js'); 22 dojo.require("dojo.string.extras"); 23 17 24 var contents = buildUtil.makeDojoJs(dependencyResult, version).dojoContents; 25 26 //Add copyright, and intern strings. 27 contents = new String(readFile("copyright.txt")) + buildUtil.interningRegexpMagic("xdomain", contents, djConfig.baseRelativePath, [["dojo", "src"]], [], true); 18 28 19 29 if(xdDojoUrl){ -
branches/0.4/buildscripts/webbuild.php
r7261 r7274 3 3 $depList = isset($_POST['depList']) ? $_POST['depList'] : null; 4 4 $provideList = isset($_POST['provideList']) ? $_POST['provideList'] : ''; 5 $version = isset($_POST['version']) ? $_POST['version'] : ' ';5 $version = isset($_POST['version']) ? $_POST['version'] : '0.0.0dev'; 6 6 $xdDojoUrl = isset($_POST['xdDojoUrl']) ? $_POST['xdDojoUrl'] : ''; 7 7