Changeset 741

Show
Ignore:
Timestamp:
05/29/08 06:54:39 (6 months ago)
Author:
singpoly..@gmail.com
Message:

GM_getURIfromFile hack

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/compiler/xpi-build/gm2xpi.rb

    r709 r741  
    4949        end 
    5050        file.close 
    51         result.gsub! /#{find}/, replace 
     51        result.gsub! /#{Regexp.escape(find)}/, replace 
    5252        file = File.open(path, "w") 
    5353        file << result 
     
    6767#`cp ../chrome/chromeFiles/content/config.js ./build/content/` 
    6868`cp ../chrome/chromeFiles/content/convert2RegExp.js ./build/content/` 
    69 `cp ../chrome/chromeFiles/content/default-config.xml ./build/content/` 
     69#`cp ../chrome/chromeFiles/content/default-config.xml ./build/content/` 
    7070`cp ../chrome/chromeFiles/content/menucommander.js ./build/content/` 
    7171`cp ../chrome/chromeFiles/content/miscapis.js ./build/content/` 
     
    128128FindReplace './build/install.rdf', 'GUID', ARGV[3]  
    129129FindReplace './build/install.rdf', 'DESCRIPTION', description 
     130FindReplace './build/content/utils.js', 'function GM_getUriFromFile(file) { 
     131  return Components.classes["@mozilla.org/network/io-service;1"] 
     132                   .getService(Components.interfaces.nsIIOService) 
     133                   .newFileURI(file); 
     134}', 'function GM_getUriFromFile(file) { 
     135  try { 
     136     var a = Components.classes["@mozilla.org/network/io-service;1"] 
     137                   .getService(Components.interfaces.nsIIOService) 
     138                   .newFileURI(file); 
     139  } catch (e) {return file;} 
     140  return a; 
     141}' 
    130142 
    131143`cd ./build/ && zip -r ../#{xpiname}.xpi * && cd ..` 
    132 `rm -rf ./build/` 
     144#`rm -rf ./build/` 
  • branches/compiler/xpi-build/install.rdf

    r646 r741  
    5151    </em:targetApplication> 
    5252 
     53    <em:file> 
     54      <Description about="urn:mozilla:extension:file:greasemonkey"> 
     55        <em:package>content/</em:package> 
     56      </Description> 
     57    </em:file> 
     58 
    5359  </Description> 
    5460