From 02b37417e1563ef1dceb0c416cb44c71e3fe014e Mon Sep 17 00:00:00 2001
From: Peter Kosyh
Date: Mon, 8 Oct 2018 09:59:11 +0300
Subject: [PATCH] Instead: file dialog & icon improvements (#3201)
---
.../instead/additional-files/instead.rdef.in | 290 +++++++++---------
games-engines/instead/instead-3.2.2.recipe | 2 +-
.../instead/patches/instead-3.2.2.patchset | 41 ++-
3 files changed, 183 insertions(+), 150 deletions(-)
diff --git a/games-engines/instead/additional-files/instead.rdef.in b/games-engines/instead/additional-files/instead.rdef.in
index 5b64645f6..c9c384151 100644
--- a/games-engines/instead/additional-files/instead.rdef.in
+++ b/games-engines/instead/additional-files/instead.rdef.in
@@ -16,149 +16,149 @@ resource app_signature "application/x-vnd.instead";
resource vector_icon {
$"6E6369660C038FDBFF050003D9D9B40400320371CCFF03FF6A62040064020016"
$"003F4B860000000000003CDF4ACD2470D225A503FF0B0003FF979103E8C97D03"
- $"E4C67D280A06B625C1A0C1A9BD05C957C1A0C957C4B3BDD3CAD7B625C4B30A06"
- $"B625C1A0C1A9BD05C957C1A0C957C4B3BDD3CAD7B625C4B30A06C931C1F0BDD1"
- $"C7BEB64FC235B63BC425BDDBCA38C93BC4420A06C931C1F0BDD1C7BEB64FC235"
- $"B63BC425BDDBCA38C93BC4420604FBB70FC1C3C041C0B0B70FC1C3C1A2BD65C8"
- $"9AC1AFC89AC1AFC740C260C402C386C53CC357BE7FC45A0604FBB70FC1C3C041"
- $"C0B0B70FC1C3C1A2BD65C89AC1AFC89AC1AFC740C260C402C386C53CC357BE7F"
- $"C45A0A04C197BDD8BE3CBF41C476C2FDC7B6C1950A04C197BDD8BE3CBF41C476"
- $"C2FDC7B6C1950A06C931C1F0BDD1C7BEB64FC235B63BC425BDDBCA38C93BC442"
- $"0A06C931C1F0BDD1C7BEB64FC235B63BC425BDDBCA38C93BC4420A04C931C1F0"
- $"BDD1C7BEBDDBCA38C93BC4420A04C931C1F0BDD1C7BEBDDBCA38C93BC4420A04"
- $"BDD1C7BEB64FC235B63BC425BDDBCA380A04BDD1C7BEB64FC235B63BC425BDDB"
- $"CA380205B706C392B637C3C4B7C1C42CB935C560B87BC4C6B84BC5AEB623C937"
- $"B822C905B67AC813B681C68CB67EC76BB5FBC6DEB49AC6E9B521C722B60FC5DA"
- $"0205B706C392B637C3C4B7C1C42CB935C560B87BC4C6B84BC5AEB623C937B822"
- $"C905B67AC813B681C68CB67EC76BB5FBC6DEB49AC6E9B521C722B60FC5DA0204"
- $"B6CFC416B721C3DEB69BC439B610C5A1B65CC50BB6C1C4F4B7ACC720B702C72E"
- $"B811C717B882C5A6B84EC62FB8B1C5270204B6CFC416B721C3DEB69BC439B610"
- $"C5A1B65CC50BB6C1C4F4B7ACC720B702C72EB811C717B882C5A6B84EC62FB8B1"
- $"C5270604FEC190BE2BBEDBBF48BEDBBF48C172BE7CC469C1C5C2EBC091C570C2"
- $"9BC61DC0E1C79FC190C61DC0E10604FEC190BE2BBEDBBF48BEDBBF48C172BE7C"
- $"C469C1C5C2EBC091C570C29BC61DC0E1C79FC190C61DC0E10610BEBEBEBEB87E"
- $"B81FBAEEBAB4BAEEBAB4BAE1BAECBAE9BB5FBAE0BB26BAE9BB5FB854BDCFB9A0"
- $"BF2EBC35BCBEBC35BCBEBC6DBCCBBCE0BCC3BCA7BCCDBCE0BCC3BF51BF58C0B0"
- $"BE0CBE3FBB77BE3FBB77BE4CBB3FBE44BACCBE4EBB05BE44BACCC0D9B85CBF8E"
- $"2ABCF8B96DBCF8B96DBCC030BC4DB968BC86B95EBC4DB968B9DDB6D30207B1EA"
- $"ADE9B1EAADE9B244AD96B32DADE2B2CFAD93B32DADE2B341ADF5B341ADF5B39C"
- $"AE56B33CAF4AB39AAEEDB2DEAFA8B1E7AF4FB247AFAAB186AEF4B1D8ADFAB180"
- $"AE5DB1DEADF4B1EAADE9B1E4ADEEB1EAADE90610BEBEBEBEB87EB81FBAEEBAB4"
- $"BAEEBAB4BAE1BAECBAE9BB5FBAE0BB26BAE9BB5FB854BDCFB9A0BF2EBC35BCBE"
- $"BC35BCBEBC6DBCCBBCE0BCC3BCA7BCCDBCE0BCC3BF51BF58C0B0BE0CBE3FBB77"
- $"BE3FBB77BE4CBB3FBE44BACCBE4EBB05BE44BACCC0D9B85CBF8E2ABCF8B96DBC"
- $"F8B96DBCC030BC4DB968BC86B95EBC4DB968B9DDB6D30207B1EAADE9B1EAADE9"
- $"B244AD96B32DADE2B2CFAD93B32DADE2B341ADF5B341ADF5B39CAE56B33CAF4A"
- $"B39AAEEDB2DEAFA8B1E7AF4FB247AFAAB186AEF4B1D8ADFAB180AE5DB1DEADF4"
- $"B1EAADE9B1E4ADEEB1EAADE90AC0BBF1B44BBB92B457BB6AB4E6BB66B54ABB6D"
- $"B56EBADCB594BAD2B570BA9EB51BBA35B4B1B9DCB4D6B9DAB56AB9F0B5CCBA01"
- $"B5EDB97FB636B96BB617B922B5D2B8A2B587B856B5C1B87BB651B8A9B6AAB8C2"
- $"B6C5B857B72EB83CB715B7E4B6E5B755B6BDB71AB709B763B78BB7A6B7D4B7C5"
- $"B7E9B779B869B759B858B6F8B840B663B83FB63EB898B6A5B903B6FAB938B71D"
- $"B944B6F5B9D4B6D1B9CBB66DB9CEB5DEB9F4B5D0BA52B650BA9EB6AFBABCB6D4"
- $"BABEB6D3BB54B6AEBB55B64EBB72B5CDBBBBB5D8BC1AB668BC43B6CCBC46B6F0"
- $"BC3FB715BCD0B6F2BCDBB69DBD0FB633BD77B657BDD0B6EBBDD2B74DBDBCB76E"
- $"BDACB7B8BE2DB798BE41B754BE8AB709BF0AB743BF56B7D3BF31B82BBF03B847"
- $"BEEBB8AFBF55B896BF70B866BFC8B83FC057B88BC092B90DC049B956C005B96A"
- $"BFE7B9EBC032B9D9C053B9C2C0B4B9C2C149BA1AC16EBA84C107BABAC0B2BAC5"
- $"C08FBB55C0B7BB4DC0DBBB4FC13FBB75C1CFBBD5C1DCBC20C15CBC3DC0FDBC40"
- $"C0D8BCD5C0D9BCD7C0FEBCF3C15EBD3DC1DFBD9CC1D3BDC4C144BDC8C0E1BDC0"
- $"C0BCBE51C097BE5CC0BABE90C110BEF9C179BF52C155BF53C0C0BF3EC05FBF2D"
- $"C03EBFAEBFF4BFC3C013C00BC059C08BC0A3C0D8C069C0B3BFD9C085BF81C06C"
- $"BF66C0D6BEFD43BF16C149BF46C1D9BF6DC214BF21C1CCBE9FC188BE56C168BE"
- $"41C1B4BDC1C1D5BDD2C236BDEAC2CBBDEA48BD92C288BD28C234BCF2C211BCE7"
- $"C239BC57C25DBC5FC2C1BC5DC350BC37C35EBBD8C2DEBB8CC27EBB6EC259BB6C"
- $"C25BBAD7C280BAD5C2E0BAB9C361BA6FC355BA10C2C6B9E8C262B9E4C23EB9EC"
- $"C218B95BC23CB94FC291B91CC2FBB8B3C2D6B85AC242B859C1E1B86EC1BFB87F"
- $"C175B7FDC195B7E9C1DAB7A1C225B721C1EBB6D4C15BB6F8C102B727C0E7B740"
- $"C07EB6D6C097B6BAC0C7B663C0EEB5D3C0A3B598C021B5E1BFD8B625BFC3B644"
- $"BF43B5F8BF54B5D7BF6BB575BF6CB4E1BF14B4BCBEA9B524BE74B578BE68B59B"
- $"BDD8B573BDE0B54FBDDEB4EBBDB8B45BBD59B44EBD0EB4CEBCF0B52DBCEEB553"
- $"BC58B551BC57B52CBC3BB4CC0206BCA8B6A2BC82B6A1BEE5B6AAC103BA95C0C3"
- $"B85BC103BA95C10BBB15C10BBB15C10BBD7EBCB7BF89BF20BF77BA4EBF9AB825"
- $"BB56B848BDBEB802B8EEBC36B6A6B9D0B6DABC5CB6A20AC0BBF1B44BBB92B457"
- $"BB6AB4E6BB66B54ABB6DB56EBADCB594BAD2B570BA9EB51BBA35B4B1B9DCB4D6"
- $"B9DAB56AB9F0B5CCBA01B5EDB97FB636B96BB617B922B5D2B8A2B587B856B5C1"
- $"B87BB651B8A9B6AAB8C2B6C5B857B72EB83CB715B7E4B6E5B755B6BDB71AB709"
- $"B763B78BB7A6B7D4B7C5B7E9B779B869B759B858B6F8B840B663B83FB63EB898"
- $"B6A5B903B6FAB938B71DB944B6F5B9D4B6D1B9CBB66DB9CEB5DEB9F4B5D0BA52"
- $"B650BA9EB6AFBABCB6D4BABEB6D3BB54B6AEBB55B64EBB72B5CDBBBBB5D8BC1A"
- $"B668BC43B6CCBC46B6F0BC3FB715BCD0B6F2BCDBB69DBD0FB633BD77B657BDD0"
- $"B6EBBDD2B74DBDBCB76EBDACB7B8BE2DB798BE41B754BE8AB709BF0AB743BF56"
- $"B7D3BF31B82BBF03B847BEEBB8AFBF55B896BF70B866BFC8B83FC057B88BC092"
- $"B90DC049B956C005B96ABFE7B9EBC032B9D9C053B9C2C0B4B9C2C149BA1AC16E"
- $"BA84C107BABAC0B2BAC5C08FBB55C0B7BB4DC0DBBB4FC13FBB75C1CFBBD5C1DC"
- $"BC20C15CBC3DC0FDBC40C0D8BCD5C0D9BCD7C0FEBCF3C15EBD3DC1DFBD9CC1D3"
- $"BDC4C144BDC8C0E1BDC0C0BCBE51C097BE5CC0BABE90C110BEF9C179BF52C155"
- $"BF53C0C0BF3EC05FBF2DC03EBFAEBFF4BFC3C013C00BC059C08BC0A3C0D8C069"
- $"C0B3BFD9C085BF81C06CBF66C0D6BEFD43BF16C149BF46C1D9BF6DC214BF21C1"
- $"CCBE9FC188BE56C168BE41C1B4BDC1C1D5BDD2C236BDEAC2CBBDEA48BD92C288"
- $"BD28C234BCF2C211BCE7C239BC57C25DBC5FC2C1BC5DC350BC37C35EBBD8C2DE"
- $"BB8CC27EBB6EC259BB6CC25BBAD7C280BAD5C2E0BAB9C361BA6FC355BA10C2C6"
- $"B9E8C262B9E4C23EB9ECC218B95BC23CB94FC291B91CC2FBB8B3C2D6B85AC242"
- $"B859C1E1B86EC1BFB87FC175B7FDC195B7E9C1DAB7A1C225B721C1EBB6D4C15B"
- $"B6F8C102B727C0E7B740C07EB6D6C097B6BAC0C7B663C0EEB5D3C0A3B598C021"
- $"B5E1BFD8B625BFC3B644BF43B5F8BF54B5D7BF6BB575BF6CB4E1BF14B4BCBEA9"
- $"B524BE74B578BE68B59BBDD8B573BDE0B54FBDDEB4EBBDB8B45BBD59B44EBD0E"
- $"B4CEBCF0B52DBCEEB553BC58B551BC57B52CBC3BB4CC0206BCA8B6A2BC82B6A1"
- $"BEE5B6AAC103BA95C0C3B85BC103BA95C10BBB15C10BBB15C10BBD7EBCB7BF89"
- $"BF20BF77BA4EBF9AB825BB56B848BDBEB802B8EEBC36B6A6B9D0B6DABC5CB6A2"
- $"0610BEBEBEBEC498BFAAC596BEBCC596BEBCC5ABBEC1C5D7BEBEC5C1BEC2C5D7"
- $"BEBEC6C5BFBCC74CBF3EC65EBE40C65EBE40C663BE2BC660BDFFC664BE14C660"
- $"BDFFC75EBD11C6E0BC8AC5E2BD78C5E2BD78C5CDBD73C5A1BD75C5B6BD72C5A1"
- $"BD75C4B3BC77C42C39C51ABDF4C51ABDF4C515BE09C518BE35C514BE1FC518BE"
- $"35C41ABF230207AF55AA56AF55AA56AF35AA33AF53A9DAAF34A9FEAF53A9DAAF"
- $"5AA9D2AF5AA9D2AF7FA9B0AFDD08AFB9A9B1B000A9F9AFDEAA57B001AA33AFBB"
- $"AA7CAF5BAA5CAF81AA7EAF59AA5AAF55AA56AF57AA58AF55AA560610BEBEBEBE"
- $"C498BFAAC596BEBCC596BEBCC5ABBEC1C5D7BEBEC5C1BEC2C5D7BEBEC6C5BFBC"
- $"C74CBF3EC65EBE40C65EBE40C663BE2BC660BDFFC664BE14C660BDFFC75EBD11"
- $"C6E0BC8AC5E2BD78C5E2BD78C5CDBD73C5A1BD75C5B6BD72C5A1BD75C4B3BC77"
- $"C42C39C51ABDF4C51ABDF4C515BE09C518BE35C514BE1FC518BE35C41ABF2302"
- $"07AF55AA56AF55AA56AF35AA33AF53A9DAAF34A9FEAF53A9DAAF5AA9D2AF5AA9"
- $"D2AF7FA9B0AFDD08AFB9A9B1B000A9F9AFDEAA57B001AA33AFBBAA7CAF5BAA5C"
- $"AF81AA7EAF59AA5AAF55AA56AF57AA58AF55AA560A60C57CBA8EC52CBA97C4FE"
- $"BB25C4FFBB55C514BBA64CBBDDC461BB94C440BB70C3BEBB28C37DBB58C39DBB"
- $"EAC3B6BC13C3F1BC4DC393BCC3C34DBC98C31EBC89C289BC8CC26ABCD5C2CDBD"
- $"44C2F8BD5BC348BD71C332BE06C2E0BE04C2B0BE0EC230BE5BC239BEABC2C8BE"
- $"D8C2F7BED7C348BEC2C37FBF4EC336BF75C312BF95C2CAC017C2FAC059C38CC0"
- $"39C3B6C020C3F0BFE6C466C043C43AC08AC42CC0B7C42EC14CC478C16DC4E6C1"
- $"08C4FEC0DEC514C08EC5A8C0A4C5A6C0F7C5B0C126C5FDC1A6C64DC19DC67AC1"
- $"0FC67AC0DEC664C08EC6F0C056C717C09FC738C0C4C7BAC10CC7FBC0DCC7DCC0"
- $"4AC7C2C021C788BFE6C7E5BF70C82CBF9CC85ABFAAC8EFBFA8C90FBF5EC8AABE"
- $"F0C880BED8C830BEC3C847BE2EC899BE30C8C9BE26C948BDD9C93FBD89C8B13A"
- $"C880BD5DC830BD72C7F9BCE6C842BCBFC866BC9EC8AFBC1CC87EBBDBC7EDBBFB"
- $"C7C3BC14C788BC4EC712BBF1C73EBBAAC74DBB7CC74ABAE7C700BAC7C692BB2B"
- $"C67ABB55C665BBA6C5D0BB90C5D3BB3DC5C9BB0E0206C5C2BC71C5B4BC71C698"
- $"BC74C762BDEAC74ABD16C762BDEAC765BE1AC765BE1AC765BF00C5C8BFC3C6AE"
- $"BFBCC4E2BFC9C414BE32C421BF18C407BD4CC598BC72C4B3BC86C5A6BC710A60"
- $"C57CBA8EC52CBA97C4FEBB25C4FFBB55C514BBA64CBBDDC461BB94C440BB70C3"
- $"BEBB28C37DBB58C39DBBEAC3B6BC13C3F1BC4DC393BCC3C34DBC98C31EBC89C2"
- $"89BC8CC26ABCD5C2CDBD44C2F8BD5BC348BD71C332BE06C2E0BE04C2B0BE0EC2"
- $"30BE5BC239BEABC2C8BED8C2F7BED7C348BEC2C37FBF4EC336BF75C312BF95C2"
- $"CAC017C2FAC059C38CC039C3B6C020C3F0BFE6C466C043C43AC08AC42CC0B7C4"
- $"2EC14CC478C16DC4E6C108C4FEC0DEC514C08EC5A8C0A4C5A6C0F7C5B0C126C5"
- $"FDC1A6C64DC19DC67AC10FC67AC0DEC664C08EC6F0C056C717C09FC738C0C4C7"
- $"BAC10CC7FBC0DCC7DCC04AC7C2C021C788BFE6C7E5BF70C82CBF9CC85ABFAAC8"
- $"EFBFA8C90FBF5EC8AABEF0C880BED8C830BEC3C847BE2EC899BE30C8C9BE26C9"
- $"48BDD9C93FBD89C8B13AC880BD5DC830BD72C7F9BCE6C842BCBFC866BC9EC8AF"
- $"BC1CC87EBBDBC7EDBBFBC7C3BC14C788BC4EC712BBF1C73EBBAAC74DBB7CC74A"
- $"BAE7C700BAC7C692BB2BC67ABB55C665BBA6C5D0BB90C5D3BB3DC5C9BB0E0206"
- $"C5C2BC71C5B4BC71C698BC74C762BDEAC74ABD16C762BDEAC765BE1AC765BE1A"
- $"C765BF00C5C8BFC3C6AEBFBCC4E2BFC9C414BE32C421BF18C407BD4CC598BC72"
- $"C4B3BC86C5A6BC710005BDE6BB15BDE6BB15BDE6BBCBBCA0BC64BD55BC5FBBEB"
- $"BC69BB48BB28BB53BBDDBB3EBA73BC7AB9C8BBC6B9D7BD2FB9B8BDE4BAF0BDCF"
- $"BA3BBDE4BAF00005BDE6BB15BDE6BB15BDE6BBCBBCA0BC64BD55BC5FBBEBBC69"
- $"BB48BB28BB53BBDDBB3EBA73BC7AB9C8BBC6B9D7BD2FB9B8BDE4BAF0BDCFBA3B"
- $"BDE4BAF00005C63CBE1AC63CBE1AC63CBE5FC5C0BE9AC605BE98C57ABE9CC53C"
- $"BE21C540BE67C538BDDCC5B1BD9AC56CBDA0C5F6BD94C63BBE0BC634BDC6C63B"
- $"BE0B0005C63CBE1AC63CBE1AC63CBE5FC5C0BE9AC605BE98C57ABE9CC53CBE21"
- $"C540BE67C538BDDCC5B1BD9AC56CBDA0C5F6BD94C63BBE0BC634BDC6C63BBE0B"
- $"200A000100000A0101011001178000040A020102000A0301031001178122040A"
- $"040104000A0101051001178000040A050106000A0601071001178022040A0701"
- $"08000A0301091001178022040A02010A000A01010B1001178000040A02010C00"
- $"0A01010D1001178000040A08010E000A01010F1001178022040A080110000A01"
- $"01111001178000040A090112000A0101131001178000040A0A021415000A0102"
- $"16171001178022040A0A021819000A01021A1B1001178002040A0A021C1D000A"
- $"01021E1F1001178022040A0A022021000A010222231001178002040A0B012400"
- $"0A0101251001178022040A0B0126000A010127100117802204"
+ $"D8BB73280A06B625C1A0C1A8BD04C956C1A0C956C4B3BDD2CAD6B625C4B30A06"
+ $"B625C1A0C1A8BD04C956C1A0C956C4B3BDD2CAD6B625C4B30A06C931C1F0BDD0"
+ $"C7BDB64FC235B63BC424BDDBCA37C93AC4410A06C931C1F0BDD0C7BDB64FC235"
+ $"B63BC424BDDBCA37C93AC4410604FBB70FC1C2C040C0AFB70FC1C2C1A2BD65C8"
+ $"9AC1AEC89AC1AEC73FC25FC402C386C53B49BE7FC4590604FBB70FC1C2C040C0"
+ $"AFB70FC1C2C1A2BD65C89AC1AEC89AC1AEC73FC25FC402C386C53B49BE7FC459"
+ $"0A04C196BDD8BE3CBF40C475C2FDC7B6C1940A04C196BDD8BE3CBF40C475C2FD"
+ $"C7B6C1940A06C931C1F0BDD0C7BDB64FC235B63BC424BDDBCA37C93AC4410A06"
+ $"C931C1F0BDD0C7BDB64FC235B63BC424BDDBCA37C93AC4410A04C931C1F0BDD0"
+ $"C7BDBDDBCA37C93AC4410A04C931C1F0BDD0C7BDBDDBCA37C93AC4410A04BDD0"
+ $"C7BDB64FC235B63BC424BDDBCA370A04BDD0C7BDB64FC235B63BC424BDDBCA37"
+ $"0205B706C391B636C3C3B7C1C42BB934C55FB87AC4C5B84BC5AEB623C936B821"
+ $"C904B67AC813B681C68BB67DC76BB5FAC6DDB49AC6E9B521C721B60FC5D90205"
+ $"B706C391B636C3C3B7C1C42BB934C55FB87AC4C5B84BC5AEB623C936B821C904"
+ $"B67AC813B681C68BB67DC76BB5FAC6DDB49AC6E9B521C721B60FC5D90204B6CF"
+ $"C416B721C3DDB69BC439B610C5A0B65CC50AB6C1C4F3B7ACC71FB702C72EB810"
+ $"C717B881C5A5B84DC62FB8B1C5260204B6CFC416B721C3DDB69BC439B610C5A0"
+ $"B65CC50AB6C1C4F3B7ACC71FB702C72EB810C717B881C5A5B84DC62FB8B1C526"
+ $"0604FEC18FBE2ABEDABF48BEDABF48C171BE7CC469C1C4C2EBC090C56FC29BC6"
+ $"1DC0E0C79EC18FC61DC0E00604FEC18FBE2ABEDABF48BEDABF48C171BE7CC469"
+ $"C1C4C2EBC090C56FC29BC61DC0E0C79EC18FC61DC0E00610BEBEBEBEB87EB81F"
+ $"BAEDBAB4BAEDBAB4BAE0BAEBBAE935BADFBB26BAE935B854BDCEB99FBF2EBC35"
+ $"BCBEBC35BCBEBC6CBCCBBCDFBCC3BCA7BCCDBCDFBCC3BF50BF58C0AFBE0CBE3F"
+ $"BB77BE3FBB77BE4CBB3FBE43BACCBE4EBB04BE43BACCC0D8B85BBF8D2ABCF7B9"
+ $"6CBCF7B96CBCC030BC4DB968BC85B95EBC4DB968B9DDB6D30207B1EAADE9B1EA"
+ $"ADE9B243AD96B32DADE2B2CEAD92B32DADE2B340ADF4B340ADF4B39CAE56B33C"
+ $"AF4AB399AEECB2DDAFA8B1E7AF4FB247AFA9B186AEF3B1D7ADF9B17FAE5DB1DD"
+ $"ADF3B1EAADE9B1E4ADEDB1EAADE90610BEBEBEBEB87EB81FBAEDBAB4BAEDBAB4"
+ $"BAE0BAEBBAE935BADFBB26BAE935B854BDCEB99FBF2EBC35BCBEBC35BCBEBC6C"
+ $"BCCBBCDFBCC3BCA7BCCDBCDFBCC3BF50BF58C0AFBE0CBE3FBB77BE3FBB77BE4C"
+ $"BB3FBE43BACCBE4EBB04BE43BACCC0D8B85BBF8D2ABCF7B96CBCF7B96CBCC030"
+ $"BC4DB968BC85B95EBC4DB968B9DDB6D30207B1EAADE9B1EAADE9B243AD96B32D"
+ $"ADE2B2CEAD92B32DADE2B340ADF4B340ADF4B39CAE56B33CAF4AB399AEECB2DD"
+ $"AFA8B1E7AF4FB247AFA9B186AEF3B1D7ADF9B17FAE5DB1DDADF3B1EAADE9B1E4"
+ $"ADEDB1EAADE90AC0BBF1B44BBB91B456BB6AB4E5BB66B54ABB6CB56DBADCB593"
+ $"BAD1B570BA9EB51ABA35B4B1B9DCB4D5B9DAB56AB9EFB5CCBA01B5EDB97EB636"
+ $"B96BB616B921B5D2B8A1B587B855B5C0B87AB650B8A8B6A9B8C1B6C4B856B72E"
+ $"B83BB715B7E3B6E4B755B6BCB71AB7082BB78AB7A6B7D4B7C5B7E8B779B868B7"
+ $"59B858B6F7B840B663B83FB63DB898B6A4B902B6FAB938B71CB944B6F5B9D3B6"
+ $"D0B9CAB66DB9CEB5DDB9F4B5D0BA52B64FBA9EB6AFBABBB6D4BABDB6D3BB53B6"
+ $"AEBB54B64EBB72B5CDBBBAB5D7BC1AB668BC43B6CBBC45B6EFBC3FB715BCCFB6"
+ $"F1BCDBB69CBD0FB632BD76B656BDCFB6EABDD1B74DBDBCB76EBDABB7B7BE2CB7"
+ $"97BE41B754BE8AB708BF0AB742BF56B7D3BF31B82BBF02B847BEEAB8AEBF55B8"
+ $"95BF70B866BFC7B83FC057B88BC091B90DC048B955C005B96ABFE7B9EBC031B9"
+ $"D8C053B9C2C0B4B9C2C148BA1AC16EBA84C107BAB9C0B1BAC5C08EBB54C0B7BB"
+ $"4DC0DABB4FC13EBB75C1CFBBD4C1DBBC1FC15BBC3CC0FCBC40C0D8BCD4C0D8BC"
+ $"D7C0FDBCF3C15DBD3DC1DEBD9BC1D3BDC3C143BDC7C0E0BDC0C0BCBE50C096BE"
+ $"5BC0BABE8FC10FBEF8C178BF51C155BF52C0BFBF3EC05EBF2CC03EBFAEBFF3BF"
+ $"C2C012C00BC059C08BC0A3C0D8C069C0B3BFD9C085BF80C06CBF66C0D6BEFD43"
+ $"BF16C148BF45C1D8BF6CC213BF21C1CCBE9EC188BE56C168BE41C1B4BDC1C1D5"
+ $"BDD1C236BDE9C2CBBDE948BD91C288BD28C234BCF2C210BCE7C239BC57C25CBC"
+ $"5EC2C0BC5DC350BC36C35DBBD8C2DDBB8CC27EBB6DC258BB6BC25ABAD6C280BA"
+ $"D4C2DFBAB8C360BA6EC355BA10C2C5B9E8C261B9E3C23DB9ECC218B95AC23CB9"
+ $"4EC290B91BC2FAB8B3C2D6B85AC241B859C1E0B86D45B87FC174B7FCC194B7E8"
+ $"C1D9B7A146B721C1EBB6D4C15AB6F7C102B727C0E7B740C07DB6D5C096B6BAC0"
+ $"C6B663C0EEB5D3C0A3B597C021B5E0BFD8B625BFC2B643BF42B5F7BF54B5D6BF"
+ $"6AB574BF6BB4E1BF14B4BBBEA8B524BE74B577BE67B59ABDD8B573BDDFB54EBD"
+ $"DDB4EABDB7B45BBD59B44EBD0EB4CEBCF0B52DBCEDB553BC58B550BC57B52BBC"
+ $"3AB4CB0206BCA8B6A2BC82B6A1BEE5B6A9C103BA94C0C2B85AC103BA94C10BBB"
+ $"14C10BBB14C10BBD7EBCB6BF89BF1FBF76BA4EBF99B825BB55B847BDBEB801B8"
+ $"EDBC36B6A6B9D0B6DABC5CB6A20AC0BBF1B44BBB91B456BB6AB4E5BB66B54ABB"
+ $"6CB56DBADCB593BAD1B570BA9EB51ABA35B4B1B9DCB4D5B9DAB56AB9EFB5CCBA"
+ $"01B5EDB97EB636B96BB616B921B5D2B8A1B587B855B5C0B87AB650B8A8B6A9B8"
+ $"C1B6C4B856B72EB83BB715B7E3B6E4B755B6BCB71AB7082BB78AB7A6B7D4B7C5"
+ $"B7E8B779B868B759B858B6F7B840B663B83FB63DB898B6A4B902B6FAB938B71C"
+ $"B944B6F5B9D3B6D0B9CAB66DB9CEB5DDB9F4B5D0BA52B64FBA9EB6AFBABBB6D4"
+ $"BABDB6D3BB53B6AEBB54B64EBB72B5CDBBBAB5D7BC1AB668BC43B6CBBC45B6EF"
+ $"BC3FB715BCCFB6F1BCDBB69CBD0FB632BD76B656BDCFB6EABDD1B74DBDBCB76E"
+ $"BDABB7B7BE2CB797BE41B754BE8AB708BF0AB742BF56B7D3BF31B82BBF02B847"
+ $"BEEAB8AEBF55B895BF70B866BFC7B83FC057B88BC091B90DC048B955C005B96A"
+ $"BFE7B9EBC031B9D8C053B9C2C0B4B9C2C148BA1AC16EBA84C107BAB9C0B1BAC5"
+ $"C08EBB54C0B7BB4DC0DABB4FC13EBB75C1CFBBD4C1DBBC1FC15BBC3CC0FCBC40"
+ $"C0D8BCD4C0D8BCD7C0FDBCF3C15DBD3DC1DEBD9BC1D3BDC3C143BDC7C0E0BDC0"
+ $"C0BCBE50C096BE5BC0BABE8FC10FBEF8C178BF51C155BF52C0BFBF3EC05EBF2C"
+ $"C03EBFAEBFF3BFC2C012C00BC059C08BC0A3C0D8C069C0B3BFD9C085BF80C06C"
+ $"BF66C0D6BEFD43BF16C148BF45C1D8BF6CC213BF21C1CCBE9EC188BE56C168BE"
+ $"41C1B4BDC1C1D5BDD1C236BDE9C2CBBDE948BD91C288BD28C234BCF2C210BCE7"
+ $"C239BC57C25CBC5EC2C0BC5DC350BC36C35DBBD8C2DDBB8CC27EBB6DC258BB6B"
+ $"C25ABAD6C280BAD4C2DFBAB8C360BA6EC355BA10C2C5B9E8C261B9E3C23DB9EC"
+ $"C218B95AC23CB94EC290B91BC2FAB8B3C2D6B85AC241B859C1E0B86D45B87FC1"
+ $"74B7FCC194B7E8C1D9B7A146B721C1EBB6D4C15AB6F7C102B727C0E7B740C07D"
+ $"B6D5C096B6BAC0C6B663C0EEB5D3C0A3B597C021B5E0BFD8B625BFC2B643BF42"
+ $"B5F7BF54B5D6BF6AB574BF6BB4E1BF14B4BBBEA8B524BE74B577BE67B59ABDD8"
+ $"B573BDDFB54EBDDDB4EABDB7B45BBD59B44EBD0EB4CEBCF0B52DBCEDB553BC58"
+ $"B550BC57B52BBC3AB4CB0206BCA8B6A2BC82B6A1BEE5B6A9C103BA94C0C2B85A"
+ $"C103BA94C10BBB14C10BBB14C10BBD7EBCB6BF89BF1FBF76BA4EBF99B825BB55"
+ $"B847BDBEB801B8EDBC36B6A6B9D0B6DABC5CB6A20610BEBEBEBEC498BFA9C596"
+ $"BEBCC596BEBCC5AABEC1C5D6BEBEC5C0BEC1C5D6BEBEC6C4BFBCC74CBF3EC65D"
+ $"BE40C65DBE40C663BE2AC660BDFFC664BE13C660BDFFC75DBD10C6E0BC8AC5E2"
+ $"BD77C5E2BD77C5CDBD73C5A0BD75C5B6BD72C5A0BD75C4B3BC76C42B39C51ABD"
+ $"F4C51ABDF4C515BE09C518BE34C513BE1EC518BE34C41ABF230207AF55AA55AF"
+ $"55AA55AF35AA32AF52A9D9AF34A9FDAF52A9D9AF59A9D2AF59A9D2AF7EA9AFAF"
+ $"DC08AFB8A9B0AFFFA9F9AFDDAA56B000AA32AFBBAA7BAF5BAA5CAF81AA7DAF58"
+ $"AA59AF55AA55AF56AA57AF55AA550610BEBEBEBEC498BFA9C596BEBCC596BEBC"
+ $"C5AABEC1C5D6BEBEC5C0BEC1C5D6BEBEC6C4BFBCC74CBF3EC65DBE40C65DBE40"
+ $"C663BE2AC660BDFFC664BE13C660BDFFC75DBD10C6E0BC8AC5E2BD77C5E2BD77"
+ $"C5CDBD73C5A0BD75C5B6BD72C5A0BD75C4B3BC76C42B39C51ABDF4C51ABDF4C5"
+ $"15BE09C518BE34C513BE1EC518BE34C41ABF230207AF55AA55AF55AA55AF35AA"
+ $"32AF52A9D9AF34A9FDAF52A9D9AF59A9D2AF59A9D2AF7EA9AFAFDC08AFB8A9B0"
+ $"AFFFA9F9AFDDAA56B000AA32AFBBAA7BAF5BAA5CAF81AA7DAF58AA59AF55AA55"
+ $"AF56AA57AF55AA550A60C57CBA8EC52BBA96C4FEBB25C4FFBB54C513BBA64CBB"
+ $"DDC460BB93C43FBB6FC3BDBB28C37DBB58C39DBBEAC3B6BC12C3F0BC4DC392BC"
+ $"C3C34DBC98C31EBC88C289BC8CC26ABCD4C2CDBD43C2F7BD5BC347BD71C332BE"
+ $"05C2DFBE03C2AFBE0EC22FBE5BC239BEAAC2C7BED8C2F6BED7C347BEC1C37FBF"
+ $"4DC336BF74C311BF95C2CAC016C2F9C059C38BC039C3B6C020C3EFBFE5C466C0"
+ $"42C43AC08AC42BC0B7C42DC14CC477C16DC4E6C108C4FEC0DDC513C08DC5A7C0"
+ $"A4C5A5C0F6C5B0C125C5FDC1A5C64DC19DC67AC10EC67AC0DDC664C08DC6EFC0"
+ $"56C717C09FC738C0C3C7B9C10BC7FBC0DBC7DBC049C7C1C021C787BFE5C7E5BF"
+ $"70C82CBF9BC859BFA9C8EEBFA7C90EBF5DC8A9BEF0C880BED8C830BEC2C847BE"
+ $"2DC899BE30C8C9BE26C948BDD9C93EBD89C8B13AC8803AC830BD72C7F9BCE6C8"
+ $"41BCBFC866BC9DC8AFBC1CC87EBBDBC7ECBBFAC7C2BC13C787BC4EC711BBF1C7"
+ $"3DBBAAC74DBB7BC74ABAE7C700BAC6C691BB2BC67ABB54C665BBA6C5D0BB90C5"
+ $"D3BB3CC5C9BB0E0206C5C1BC71C5B4BC71C698BC74C762BDE9C74ABD16C762BD"
+ $"E9C765BE1AC765BE1AC765BF00C5C8BFC2C6AEBFBCC4E2BFC8C413BE32C421BF"
+ $"18C407BD4CC598BC72C4B3BC85C5A5BC710A60C57CBA8EC52BBA96C4FEBB25C4"
+ $"FFBB54C513BBA64CBBDDC460BB93C43FBB6FC3BDBB28C37DBB58C39DBBEAC3B6"
+ $"BC12C3F0BC4DC392BCC3C34DBC98C31EBC88C289BC8CC26ABCD4C2CDBD43C2F7"
+ $"BD5BC347BD71C332BE05C2DFBE03C2AFBE0EC22FBE5BC239BEAAC2C7BED8C2F6"
+ $"BED7C347BEC1C37FBF4DC336BF74C311BF95C2CAC016C2F9C059C38BC039C3B6"
+ $"C020C3EFBFE5C466C042C43AC08AC42BC0B7C42DC14CC477C16DC4E6C108C4FE"
+ $"C0DDC513C08DC5A7C0A4C5A5C0F6C5B0C125C5FDC1A5C64DC19DC67AC10EC67A"
+ $"C0DDC664C08DC6EFC056C717C09FC738C0C3C7B9C10BC7FBC0DBC7DBC049C7C1"
+ $"C021C787BFE5C7E5BF70C82CBF9BC859BFA9C8EEBFA7C90EBF5DC8A9BEF0C880"
+ $"BED8C830BEC2C847BE2DC899BE30C8C9BE26C948BDD9C93EBD89C8B13AC8803A"
+ $"C830BD72C7F9BCE6C841BCBFC866BC9DC8AFBC1CC87EBBDBC7ECBBFAC7C2BC13"
+ $"C787BC4EC711BBF1C73DBBAAC74DBB7BC74ABAE7C700BAC6C691BB2BC67ABB54"
+ $"C665BBA6C5D0BB90C5D3BB3CC5C9BB0E0206C5C1BC71C5B4BC71C698BC74C762"
+ $"BDE9C74ABD16C762BDE9C765BE1AC765BE1AC765BF00C5C8BFC2C6AEBFBCC4E2"
+ $"BFC8C413BE32C421BF18C407BD4CC598BC72C4B3BC85C5A5BC710005BDE6BB14"
+ $"BDE6BB14BDE6BBCBBC9FBC64BD54BC5EBBEABC69BB47BB28BB52BBDDBB3DBA73"
+ $"BC79B9C7BBC5B9D6BD2EB9B8BDE4BAEFBDCEBA3ABDE4BAEF0005BDE6BB14BDE6"
+ $"BB14BDE6BBCBBC9FBC64BD54BC5EBBEABC69BB47BB28BB52BBDDBB3DBA73BC79"
+ $"B9C7BBC5B9D6BD2EB9B8BDE4BAEFBDCEBA3ABDE4BAEF0005C63BBE1AC63BBE1A"
+ $"C63BBE5EC5BFBE9AC605BE98C579BE9BC53BBE20C53FBE67C538BDDBC5B1BD9A"
+ $"C56CBD9FC5F5BD93C63ABE0BC634BDC5C63ABE0B0005C63BBE1AC63BBE1AC63B"
+ $"BE5EC5BFBE9AC605BE98C579BE9BC53BBE20C53FBE67C538BDDBC5B1BD9AC56C"
+ $"BD9FC5F5BD93C63ABE0BC634BDC5C63ABE0B200A000100000A01010110011781"
+ $"00040A020102000A0301031001178122040A040104000A010105100117800004"
+ $"0A050106000A0601071001178022040A070108000A0301091001178222040A02"
+ $"010A000A01010B1001178000040A02010C000A01010D1001178000040A08010E"
+ $"000A01010F1001178122040A080110000A0101111001178000040A090112000A"
+ $"0101131001178000040A0A021415000A010216171001178022040A0A02181900"
+ $"0A01021A1B1001178002040A0A021C1D000A01021E1F1001178022040A0A0220"
+ $"21000A010222231001178002040A0B0124000A0101251001178022040A0B0126"
+ $"000A010127100117802204"
};
diff --git a/games-engines/instead/instead-3.2.2.recipe b/games-engines/instead/instead-3.2.2.recipe
index 07c041086..f21a94aa4 100644
--- a/games-engines/instead/instead-3.2.2.recipe
+++ b/games-engines/instead/instead-3.2.2.recipe
@@ -8,7 +8,7 @@ Also, you can just unpack zip file with game in ~/config/settings/Instead/games)
HOMEPAGE="https://instead-hub.github.io/"
COPYRIGHT="2009-2018 Peter Kosyh"
LICENSE="MIT"
-REVISION="3"
+REVISION="4"
SOURCE_URI="https://github.com/instead-hub/instead/releases/download/$portVersion/instead_$portVersion.tar.gz"
CHECKSUM_SHA256="fd3e732e548a36ae85a27ea2e0743fd8c097ab8b613fc6e4b86a762fd15def1f"
PATCHES="instead-$portVersion.patchset"
diff --git a/games-engines/instead/patches/instead-3.2.2.patchset b/games-engines/instead/patches/instead-3.2.2.patchset
index 65134789e..068ca4d13 100644
--- a/games-engines/instead/patches/instead-3.2.2.patchset
+++ b/games-engines/instead/patches/instead-3.2.2.patchset
@@ -1,4 +1,4 @@
-From 13833e8d9352c9a1a3cd5d627f2251c89b94aeb6 Mon Sep 17 00:00:00 2001
+From 6137e791240ee8300baf21081610bdefe46d4cbb Mon Sep 17 00:00:00 2001
From: Peter Kosyh
Date: Thu, 4 Oct 2018 17:15:24 +0300
Subject: instead: open file dialog
@@ -165,10 +165,10 @@ index 1d62a3d..7e69728 100644
{
static char dir[PATH_MAX] = "";
--
-2.19.0
+2.19.1
-From 99597f626739f7fb99247025633b07e2719a0041 Mon Sep 17 00:00:00 2001
+From 967ccd108c225ffbdd9f4f793d9c40d73fb27bab Mon Sep 17 00:00:00 2001
From: Peter Kosyh
Date: Fri, 5 Oct 2018 11:32:40 +0300
Subject: save settings in B_USER_SETTINGS_DIRECTORY: #3185
@@ -223,5 +223,38 @@ index 7e69728..84c9cfa 100644
{
char *app = appdir();
--
-2.19.0
+2.19.1
+
+
+From d217446bf1eb5b739f34896378ed0ca36869daac Mon Sep 17 00:00:00 2001
+From: Peter Kosyh
+Date: Mon, 8 Oct 2018 09:38:12 +0300
+Subject: better file open dialog
+
+
+diff --git a/src/haiku.cpp b/src/haiku.cpp
+index 6fc0ee0..c54b321 100644
+--- a/src/haiku.cpp
++++ b/src/haiku.cpp
+@@ -20,6 +20,7 @@ class FileFilter: public BRefFilter
+ struct stat_beos *stat,
+ const char *mimeType)
+ {
++ int len = strlen(ref->name);
+ if (S_ISDIR(stat->st_mode))
+ return true;
+ if (!strcmp(mimeType, "application/zip"))
+@@ -27,6 +28,10 @@ class FileFilter: public BRefFilter
+ if (!strcasecmp(ref->name, "main.lua") ||
+ !strcasecmp(ref->name, "main3.lua"))
+ return true;
++ if (len > 3 &&
++ (!strcasecmp(ref->name + len - 4, ".idf") ||
++ !strcasecmp(ref->name + len - 4, ".zip")))
++ return true;
+ return false;
+ }
+ };
+--
+2.19.1