=== Windows version update pattern ===
Com -> _Windows_GUI
+Ctl -> _Windows_GUI
+Ole -> _Windows_GUI
+Form -> __GUI
+Text -> .
+Xhtml -> .
Comm/Docu/Obx* -> __GUI
Comm/Docu -> .
Comm/Mod/Steams -> .
Comm/Mod -> _Windows_
-Ctl -> _Windows_GUI
-
Dev/Docu/Build-Tool+ComDebug+ComInterfaceGen+Profiler+P-S-I+TypeLibs -> _Windows_GUI
Dev/Mod/ComDebug+ComInterfaceGen+Profiler+TypeLibs -> _Windows_GUI
-Dev/Mod/C*+Linker+Markers+Packer+Selectors
+Dev/Mod/C*+Debug+Linker+Markers+Packer+Selectors -> .
Dev/Rsrc/Errors+Strings -> .
+Dev/Rsrc/ComInterfaceGen -> _Windows_GUI
Dev/Rsrc -> __GUI
+Dev/Spec -> .
Dev/Docu/Cmds -> __GUI
Dev/Docu/C*+Linker+Markers+Packer+Selectors -> .
Dev/Docu -> __GUI
-Dev/Mod/Cmds -> __GUI
-Dev/Mod/C*+Debug+Linker+Markers+Packer+Selectors -> .
Dev/Mod -> __GUI
-Dev -> .
Docu/DTC* -> _Windows_GUI
Docu -> .
-Form -> __GUI
-
-Host/Mod/Console+Files+Registry -> _Windows_
+Host/Mod/Console+Files+Registry+PackedFiles -> _Windows_
Host/Rsrc -> __GUI
Host/Docu/Bitmap+Mail -> _Windows_GUI
Host/Mod -> _Windows_GUI
Host/Docu -> .
Obx/Mod/Hello0+Pi+Random+Trap -> .
-Obx/Mod+Docu/Bitmap+Excel+Fern+WordEdit -> _Windows_GUI
+Obx/Mod/Bitmap+Excel+Fern+WordEdit -> _Windows_GUI
+Obx/Docu/Bitmap+Excel+Fern+WordEdit -> _Windows_GUI
Obx -> __GUI
-Ole -> _Windows_GUI
-
Sql/Mod/Odbc* -> _Windows_
+Sql/Docu/Odbc* -> _Windows_
Sql -> .
Std/Rsrc/Strings -> .
System/Rsrc/Strings -> .
System/Rsrc/ -> __GUI
-Text -> .
-
Win/Mod/Api+MM+Net+Ole+Sql -> _Windows_
Win/Docu/Api+MM+Net+Sql -> _Windows_
+Win/Rsrc -> _Windows_
Win -> _Windows_GUI
-Xhtml -> .
=== Build new dev0.exe from Windows Interp version ===
--- /dev/null
+[Setup]\r
+AppName=BlackBox Component Builder\r
+AppVerName={#AppVerName}\r
+AppPublisher=BlackBox Framework Center\r
+AppPublisherURL=http://blackboxframework.org\r
+AppVersion={#AppVersion}\r
+VersionInfoVersion={#VersionInfoVersion}\r
+AppCopyright=Copyright (c) 1994-2013 Oberon microsystems, Inc., Switzerland. All rights reserved.\r
+Compression=bzip\r
+SolidCompression=yes\r
+PrivilegesRequired=poweruser\r
+DefaultDirName={pf}\BlackBox Component Builder {#AppVersion}\r
+UsePreviousAppDir=no\r
+SetupIconFile=Win\Rsrc\Applogo.ico\r
+UninstallDisplayIcon={uninstallexe}\r
+LicenseFile=LICENSE.txt\r
+DisableProgramGroupPage=yes\r
+\r
+[Icons]\r
+Name: "{userdesktop}\BlackBox Component Builder {#AppVersion}"; Filename: "{app}\BlackBox.exe"; WorkingDir: "{app}"\r
+\r
+[Registry]\r
+Root: HKCR; Subkey: ".odc"; ValueType: string; ValueName: ""; ValueData: "odcfile"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: ".odc\ShellNew"; ValueType: string; ValueName: "FileName"; ValueData: "{app}\Empty.odc"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "odcfile"; ValueType: string; ValueName: ""; ValueData: "BlackBox Document"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "odcfile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"",1"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "odcfile\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /o ""%1"""; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "odcfile\shell\print\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /p ""%1"""; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: ".osf"; ValueType: string; ValueName: ""; ValueData: "osffile"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "osffile"; ValueType: string; ValueName: ""; ValueData: "BlackBox Symbol File"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "osffile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"",2"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "osffile\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /o ""%1"""; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "osffile\shell\print\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /p ""%1"""; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: ".ocf"; ValueType: string; ValueName: ""; ValueData: "ocffile"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "ocffile"; ValueType: string; ValueName: ""; ValueData: "BlackBox Code File"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "ocffile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"",3"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "ocffile\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /o ""%1"""; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "ocffile\shell\print\command"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"" /p ""%1"""; Flags: deletekey uninsdeletekey\r
+\r
+Root: HKCR; Subkey: "BlackBox.View"; ValueType: string; ValueName: ""; ValueData: "BlackBox View"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "BlackBox.View\CLSID"; ValueType: string; ValueName: ""; ValueData: "{{00000001-1000-11cf-adf0-444553540000}"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "BlackBox.View\protocol\StdFileEditing\server"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"""; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "BlackBox.View\Insertable"; ValueType: string; ValueName: ""; ValueData: ""; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}"; ValueType: string; ValueName: ""; ValueData: "BlackBox View"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\ProgID"; ValueType: string; ValueName: ""; ValueData: "BlackBox.View"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\LocalServer32"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"""; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\InProcHandler32"; ValueType: string; ValueName: ""; ValueData: "ole32.dll"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: """{app}\BlackBox.exe"",1"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\Insertable"; ValueType: string; ValueName: ""; ValueData: ""; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\AuxUserType\2"; ValueType: string; ValueName: ""; ValueData: "BlackBox View"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\AuxUserType\3"; ValueType: string; ValueName: ""; ValueData: "BlackBox"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\MiscStatus"; ValueType: string; ValueName: ""; ValueData: "529"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\DataFormats\GetSet\0"; ValueType: string; ValueName: ""; ValueData: "3,1,32,1"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\verb\-3"; ValueType: string; ValueName: ""; ValueData: "Hide,0,0"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\verb\-2"; ValueType: string; ValueName: ""; ValueData: "Open,0,0"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\verb\-1"; ValueType: string; ValueName: ""; ValueData: "Show,0,0"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\verb\0"; ValueType: string; ValueName: ""; ValueData: "&Edit,0,2"; Flags: deletekey uninsdeletekey\r
+Root: HKCR; Subkey: "CLSID\{{00000001-1000-11cf-adf0-444553540000}\verb\1"; ValueType: string; ValueName: ""; ValueData: "&Open,0,2"; Flags: deletekey uninsdeletekey\r
+\r
+[Files]\r
+Source: "*"; Excludes: "*~,odc*,Output,LICENSE.txt"; DestDir: "{app}\"; Flags: replacesameversion recursesubdirs\r
--- /dev/null
+VS_VERSION_INFO VERSIONINFO\r
+FILEVERSION 1,7,0,694\r
+PRODUCTVERSION 1,7,0,694\r
+FILEFLAGSMASK 0x3fL\r
+FILEFLAGS 0x8L\r
+FILEOS 0x40004L\r
+FILETYPE 0x2L\r
+FILESUBTYPE 0x0L\r
+BEGIN\r
+BLOCK "StringFileInfo"\r
+BEGIN\r
+BLOCK "040904b0"\r
+BEGIN\r
+VALUE "Comments", "\0"\r
+VALUE "CompanyName", "BlackBox Framework Center\0"\r
+VALUE "FileDescription", "BlackBox Component Builder\0"\r
+VALUE "FileVersion", "1,7,0,694\0"\r
+VALUE "InternalName", "Arrowheads\0"\r
+VALUE "LegalCopyright", "Copyright (c) 1994-2013 Oberon microsystems, Inc., Switzerland. All rights reserved.\0"\r
+VALUE "LegalTrademarks", "\0"\r
+VALUE "OriginalFilename", "BlackBox.exe\0"\r
+VALUE "PrivateBuild", "1\0"\r
+VALUE "ProductName", "BlackBox Component Builder\0"\r
+VALUE "ProductVersion", "1,7,0,694\0"\r
+VALUE "SpecialBuild", "002\0"\r
+END\r
+END\r
+BLOCK "VarFileInfo"\r
+BEGIN\r
+VALUE "Translation", 0x409, 1200\r
+END\r
+END\r