Using unmaintained freeware in the build process is unacceptable.

Source is available for XN Resource Editor, is there a command line version?

http://www.wilsonc.demon.co.uk/d10resourceeditor.htm

Also, RemProf.exe is freeware and not maintained and source code will not be 
made available, and we use that at install time.

Do we use any freeware utilities in the current java installer? I think maybe 
there was one...? If so, maybe it's an acceptable risk, but it should be 
minimised nonetheless - what we need most urgently are UAC-escalated 
start/stop exe's for the java installer.

On Wednesday 28 January 2009 02:16, Zero3 at freenetproject.org wrote:
> Author: Zero3
> Date: 2009-01-28 02:16:10 +0000 (Wed, 28 Jan 2009)
> New Revision: 25345
> 
> Added:
>    trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico
>    trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt
>    trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt
>    trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt
> Removed:
>    trunk/apps/wininstaller/compiler/AutoHotkeySC_Normal.bin
>    trunk/apps/wininstaller/compiler/AutoHotkeySC_VistaElevated.bin
> Modified:
>    trunk/apps/wininstaller/BuildAll.cmd
> Log:
> Replaced pre-patched AHK bins with patching script
> 
> Modified: trunk/apps/wininstaller/BuildAll.cmd
> ===================================================================
> --- trunk/apps/wininstaller/BuildAll.cmd      2009-01-28 02:15:18 UTC (rev 
> 25344)
> +++ trunk/apps/wininstaller/BuildAll.cmd      2009-01-28 02:16:10 UTC (rev 
> 25345)
> @@ -1,25 +1,32 @@
>  @echo off
>  ::
> -:: Not-committed requirements:
> -:: - bin\freenet.jar
> -:: - bin\freenet-ext.jar
> -:: - bin\Ahk2Exe.exe (AutoHotKey compiler)
> -:: - bin\upx.exe (UPX packer, comes with AutoHotKey compiler)
> -:: - bin\JSTUN.jar
> -:: - bin\KeyExplorer.jar
> -:: - bin\ThawIndexBrowser.jar
> -:: - bin\UPnP.jar
> -:: - bin\XMLLibrarian.jar
> +:: Non-committed requirements:
>  ::
> +:: - bin\Ahk2Exe.exe (AutoHotkey compiler - http://www.autohotkey.com/)
> +:: - bin\upx.exe (UPX packer, comes with AutoHotkey compiler)
> +:: - bin\AutoHotkeySC.bin (AHK library, comes with AutoHotkey compiler)
> +::
> +:: - bin\ResHacker.exe (Resource Hacker - 
http://angusj.com/resourcehacker/)
> +::
> +:: - bin\freenet.jar (Freenet jar)
> +:: - bin\freenet-ext.jar (Freenet jar)
> +::
> +:: - bin\JSTUN.jar (Freenet plugin jar)
> +:: - bin\KeyExplorer.jar (Freenet plugin jar)
> +:: - bin\ThawIndexBrowser.jar (Freenet plugin jar)
> +:: - bin\UPnP.jar (Freenet plugin jar)
> +:: - bin\XMLLibrarian.jar (Freenet plugin jar)
> +::
>  
>  ::
>  :: Cleanup and prepare
>  ::
> -if exist bin\FreenetInstaller.exe del bin\FreenetInstaller.exe /Q
> +if exist bin\FreenetInstaller.exe del bin\FreenetInstaller.exe
>  copy bin\freenet.jar src_freenetinstaller\files_install\freenet.jar
>  copy bin\freenet-ext.jar src_freenetinstaller\files_install\freenet-ext.jar
>  copy bin\Ahk2Exe.exe compiler\Ahk2Exe.exe
>  copy bin\upx.exe compiler\upx.exe
> +copy bin\ResHacker.exe compiler\ResHacker.exe
>  copy bin\JSTUN.jar src_freenetinstaller\files_install\plugins\JSTUN.jar
>  copy bin\KeyExplorer.jar 
src_freenetinstaller\files_install\plugins\KeyExplorer.jar
>  copy bin\ThawIndexBrowser.jar 
src_freenetinstaller\files_install\plugins\ThawIndexBrowser.jar
> @@ -27,9 +34,21 @@
>  copy bin\XMLLibrarian.jar 
src_freenetinstaller\files_install\plugins\XMLLibrarian.jar
>  
>  ::
> +:: Patch AHK library
> +::
> +copy bin\AutoHotkeySC.bin compiler\AutoHotkeySC.bin
> +cd compiler
> +
> +ResHacker.exe -script ResHack_Script_Normal.txt
> +ResHacker.exe -script ResHack_Script_VistaElevated.txt
> +
> +cd ..
> +del compiler\AutoHotkeySC.bin
> +
> +::
>  :: Compile non-Vista-elevated executables
>  ::
> -copy compiler\AutoHotkeySC_Normal.bin compiler\AutoHotkeySC.bin
> +move /Y compiler\AutoHotkeySC_Normal.bin compiler\AutoHotkeySC.bin
>  
>  
compiler\Ahk2Exe.exe /in "src_freenethelpers\FreenetLauncher.ahk" /out 
"src_freenetinstaller\files_install\freenetlauncher.exe"
>  
> @@ -38,7 +57,7 @@
>  ::
>  :: Compile Vista-elevated executables
>  ::
> -copy compiler\AutoHotkeySC_VistaElevated.bin compiler\AutoHotkeySC.bin
> +move /Y compiler\AutoHotkeySC_VistaElevated.bin compiler\AutoHotkeySC.bin
>  
>  
compiler\Ahk2Exe.exe /in 
"src_freenetinstaller\FreenetInstaller_Uninstaller.ahk" /out 
"src_freenetinstaller\files_install\bin\freenetuninstaller.exe"
>  
compiler\Ahk2Exe.exe /in "src_freenethelpers\FreenetStart.ahk" /out 
"src_freenetinstaller\files_install\bin\start.exe"
> @@ -53,6 +72,10 @@
>  ::
>  del compiler\Ahk2Exe.exe
>  del compiler\upx.exe
> +del compiler\ResHacker.exe
> +del compiler\ResHacker.ini
> +del compiler\ResHack_Log_Normal.txt
> +del compiler\ResHack_Log_VistaElevated.txt
>  del src_freenetinstaller\files_install\freenet.jar
>  del src_freenetinstaller\files_install\freenet-ext.jar
>  del src_freenetinstaller\files_install\freenetlauncher.exe
> 
> Deleted: trunk/apps/wininstaller/compiler/AutoHotkeySC_Normal.bin
> ===================================================================
> (Binary files differ)
> 
> Deleted: trunk/apps/wininstaller/compiler/AutoHotkeySC_VistaElevated.bin
> ===================================================================
> (Binary files differ)
> 
> Added: trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico
> ===================================================================
> (Binary files differ)
> 
> 
> Property changes on: 
trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico
> ___________________________________________________________________
> Added: svn:mime-type
>    + application/octet-stream
> 
> Added: trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt
> ===================================================================
> --- trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt      
>                         
(rev 0)
> +++ trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt      
2009-01-28 02:16:10 UTC (rev 25345)
> @@ -0,0 +1,28 @@
> +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> +<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
> +<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
> +   <security>
> +      <requestedPrivileges>
> +         <requestedExecutionLevel level="requireAdministrator" 
uiAccess="false"/>
> +      </requestedPrivileges>
> +   </security>
> +</trustInfo>
> +<assemblyIdentity
> +     version="1.0.47.06"
> +     processorArchitecture="X86"
> +     name="Microsoft.Windows.AutoHotkey"
> +     type="win32"
> +/>
> +<dependency>
> +     <dependentAssembly>
> +             <assemblyIdentity
> +                     type="win32"
> +                     name="Microsoft.Windows.Common-Controls"
> +                     version="6.0.0.0"
> +                     processorArchitecture="X86"
> +                     publicKeyToken="6595b64144ccf1df"
> +                     language="*"
> +             />
> +     </dependentAssembly>
> +</dependency>
> +</assembly>
> 
> Added: trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt
> ===================================================================
> --- trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt                
>                 
(rev 0)
> +++ trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt        
> 2009-01-28 
02:16:10 UTC (rev 25345)
> @@ -0,0 +1,16 @@
> +[FILENAMES]
> +Exe=AutoHotkeySC.bin
> +SaveAs=AutoHotkeySC_Normal.bin
> +Log=ResHack_Log_Normal.txt
> +
> +[COMMANDS]
> +-delete MENU,,
> +-delete ACCELERATORS,,
> +-addoverwrite ResHack_Resource_Icon_Freenet.ico,ICONGROUP,159,
> +-delete ICONGROUP,160,
> +-delete ICONGROUP,206,
> +-delete ICONGROUP,207,
> +-delete ICONGROUP,208,
> +-delete ICONGROUP,228,
> +-delete ICONGROUP,229,
> +-delete VERSIONINFO,1,
> 
> Added: trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt
> ===================================================================
> --- trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt         
>                 
(rev 0)
> +++ trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt 
2009-01-28 02:16:10 UTC (rev 25345)
> @@ -0,0 +1,17 @@
> +[FILENAMES]
> +Exe=AutoHotkeySC.bin
> +SaveAs=AutoHotkeySC_VistaElevated.bin
> +Log=ResHack_Log_VistaElevated.txt
> +
> +[COMMANDS]
> +-delete MENU,,
> +-delete ACCELERATORS,,
> +-addoverwrite ResHack_Resource_Icon_Freenet.ico,ICONGROUP,159,
> +-delete ICONGROUP,160,
> +-delete ICONGROUP,206,
> +-delete ICONGROUP,207,
> +-delete ICONGROUP,208,
> +-delete ICONGROUP,228,
> +-delete ICONGROUP,229,
> +-delete VERSIONINFO,1,
> +-addoverwrite ResHack_Resource_Manifest_Vista.txt,24,1,
> \ No newline at end of file
> 
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20090131/340f2a9a/attachment.pgp>

Reply via email to