From Karl.Reinl at Fen-Net.de Sun Jan 1 02:13:32 2023 From: Karl.Reinl at Fen-Net.de (Charlie Reinl) Date: Sun, 01 Jan 2023 02:13:32 +0100 Subject: [Gambas-user] IDE sometimes hangs after being started In-Reply-To: <92ad1c5f-1ae0-5b98-e75e-c25e31ab34a2@freenet.de> References: <92ad1c5f-1ae0-5b98-e75e-c25e31ab34a2@freenet.de> Message-ID: <1298f8aff86d7a96256ef45fa18dc7be2978cd14.camel@Fen-Net.de> Am Samstag, dem 31.12.2022 um 22:34 +0100 schrieb Claus Dietrich: > Nowadays the IDE is hanging from time to time right after being > startet. Salut Claus, look at Bug #2675 there's a workaround which works for me -- Amicalement Charlie From bagoneo at libero.it Sun Jan 1 10:37:14 2023 From: bagoneo at libero.it (gian) Date: Sun, 1 Jan 2023 10:37:14 +0100 Subject: [Gambas-user] IDE sometimes hangs after being started In-Reply-To: <1298f8aff86d7a96256ef45fa18dc7be2978cd14.camel@Fen-Net.de> References: <92ad1c5f-1ae0-5b98-e75e-c25e31ab34a2@freenet.de> <1298f8aff86d7a96256ef45fa18dc7be2978cd14.camel@Fen-Net.de> Message-ID: <150b1715-dbdc-59e3-1c73-646566dd88bf@libero.it> Il 01/01/23 02:13, Charlie Reinl ha scritto: > Am Samstag, dem 31.12.2022 um 22:34 +0100 schrieb Claus Dietrich: >> Nowadays the IDE is hanging from time to time right after being >> startet. > > Salut Claus, > > look at Bug #2675 there's a workaround which works for me > Happy New Year to all, I don't know if this is the same problem because on my Mint 21 it doesn't all crash when I start the IDE and I don't have to reboot the system, but I still put a comment in Karl's report Ciao Gianluigi From chrisml at deganius.de Sun Jan 1 10:58:41 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Sun, 1 Jan 2023 10:58:41 +0100 Subject: [Gambas-user] Happy New Year 2023! Message-ID: Happy New Year to everyone here in the Gambas ML! :-) I wish it could be better than the last one for us in Europe. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Sun Jan 1 10:59:58 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Sun, 1 Jan 2023 10:59:58 +0100 Subject: [Gambas-user] IDE sometimes hangs after being started In-Reply-To: <92ad1c5f-1ae0-5b98-e75e-c25e31ab34a2@freenet.de> References: <92ad1c5f-1ae0-5b98-e75e-c25e31ab34a2@freenet.de> Message-ID: Am 31.12.22 um 22:34 schrieb Claus Dietrich: > Is there anybody with a similar experience or suggestion? Did you ever start it from the terminal and look at the output? Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From claus.dietrich at freenet.de Sun Jan 1 13:42:21 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Sun, 1 Jan 2023 13:42:21 +0100 Subject: [Gambas-user] IDE sometimes hangs after being started In-Reply-To: References: <92ad1c5f-1ae0-5b98-e75e-c25e31ab34a2@freenet.de> Message-ID: >Am 01.01.23 um 10:59 schrieb Christof Thalhofer: >> Is there anybody with a similar experience or suggestion? >Did you ever start it from the terminal and look at the output? Hi Christof Yes, but there was no output at all - whether the IDE was frozen or not. >Am 01.01.23 um 02:13 schrieb Charlie Reinl: >Salut Claus, >look at Bug #2675 there's a workaround which works for me Hi Charlie Thanks for your bug report and hint - what a lucky coincidence. According to the bugtracker Benoit may have fixed it yesterday with commit cdece091. I'll wait one day to test it with an updated ppa master and provide an according feedback in the bug tracker. Happy New Year to all of you! Claus From olivier.cruilles at yahoo.fr Sun Jan 1 17:18:11 2023 From: olivier.cruilles at yahoo.fr (Linus) Date: Sun, 1 Jan 2023 11:18:11 -0500 Subject: [Gambas-user] Happy New Year 2023! In-Reply-To: References: Message-ID: <4EB36F86-44EC-4F9D-8BD7-DCAEC92C01E6@yahoo.fr> Happy New Year to all ! I wish you good health and happiness. Olivier Cruilles > Le 1 janv. 2023 ? 04:58, Christof Thalhofer a ?crit : > > Happy New Year to everyone here in the Gambas ML! > > :-) > > I wish it could be better than the last one for us in Europe. > > Alles Gute > > Christof Thalhofer > > -- > Dies ist keine Signatur > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From gambas at cd-bahia.com Sun Jan 1 19:22:54 2023 From: gambas at cd-bahia.com (Dag JNJ) Date: Sun, 1 Jan 2023 19:22:54 +0100 Subject: [Gambas-user] Happy ew year 2023 Message-ID: Happy new year to all of you and many? thanks for great help and tips in 2022! Kind regards, Dag From bsteers4 at gmail.com Mon Jan 2 16:37:27 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 2 Jan 2023 15:37:27 +0000 Subject: [Gambas-user] Happy New Year 2023! In-Reply-To: References: Message-ID: On Sun, 1 Jan 2023 at 09:59, Christof Thalhofer wrote: > Happy New Year to everyone here in the Gambas ML! > > :-) > > I wish it could be better than the last one for us in Europe. > > Alles Gute > > Christof Thalhofer > Likewise Christof. I think it's pretty crazy in many places. Well wishes to you and all here. Hoping 2023 gives us all what we need. Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From yodi at gmx.net Tue Jan 3 13:48:09 2023 From: yodi at gmx.net (dirk) Date: Tue, 3 Jan 2023 13:48:09 +0100 Subject: [Gambas-user] Delete button ? Message-ID: I create a button like this in the form 'lager': ' Gambas class file ' lager.class ' Public Sub Form_Open() With ButtonSave = New Button(FMain.Panel1) As "ButtonP" .H = 28 .W = 28 .X = 959 - 35 .Y = 5 .Expand = False .Picture = Picture["icon:/32/print"] End With End If I make another form visible in workspace1, the button should disappear. the button should only be visible if the form is 'lager' visible. -- Dirk From bagoneo at libero.it Tue Jan 3 14:18:11 2023 From: bagoneo at libero.it (gian) Date: Tue, 3 Jan 2023 14:18:11 +0100 Subject: [Gambas-user] Delete button ? In-Reply-To: References: Message-ID: <52e3b61c-71de-8154-3c9a-ff39321c99cb@libero.it> Il 03/01/23 13:48, dirk ha scritto: > > > > I create a button like this in the form 'lager': > > ' Gambas class file > ' lager.class > ' > Public Sub Form_Open() > > ?With ButtonSave = New Button(FMain.Panel1) As "ButtonP" > ????? .H = 28 > ????? .W = 28 > ????? .X = 959 - 35 > ????? .Y = 5 > ????? .Expand = False > ????? .Picture = Picture["icon:/32/print"] > > ??? End With > End > > If I make another form visible in workspace1, the button should disappear. > > the button should only be visible if the form is 'lager' visible. > > > -- > Dirk > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Hi dirk, I'm not sure I understand, look at the attached project if it helps. If you don't know the extension, read here: http://gambaswiki.org/wiki/howto/opengmailtxt Regards Gianluigi -------------- next part -------------- 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 5gB4AAA= From t.lee.davidson at gmail.com Tue Jan 3 14:24:55 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 3 Jan 2023 08:24:55 -0500 Subject: [Gambas-user] Delete button ? In-Reply-To: References: Message-ID: <57b2581d-f8b2-0c53-207b-b7e4335893f7@gmail.com> On 1/3/23 07:48, dirk wrote: > > > > I create a button like this in the form 'lager': > > ' Gambas class file > ' lager.class > ' > Public Sub Form_Open() > > ?With ButtonSave = New Button(FMain.Panel1) As "ButtonP" > ????? .H = 28 > ????? .W = 28 > ????? .X = 959 - 35 > ????? .Y = 5 > ????? .Expand = False > ????? .Picture = Picture["icon:/32/print"] > > ??? End With > End > > If I make another form visible in workspace1, the button should disappear. > > the button should only be visible if the form is 'lager' visible. > > > -- > Dirk It is difficult to tell exactly what you're trying to accomplish without knowing what forms you have in your project. But, "New Button(FMain.Panel1)" creates a button with FMain.Panel1 as its parent - thereby placing it on the FMain form. Gianluigi's example is a good illustration. -- Lee From yodi at gmx.net Tue Jan 3 15:16:31 2023 From: yodi at gmx.net (dirk) Date: Tue, 3 Jan 2023 15:16:31 +0100 Subject: [Gambas-user] Delete button ? In-Reply-To: <57b2581d-f8b2-0c53-207b-b7e4335893f7@gmail.com> References: <57b2581d-f8b2-0c53-207b-b7e4335893f7@gmail.com> Message-ID: <2709cf93-da3f-c696-fd14-68a77f67b1df@gmx.net> Am 03.01.23 um 14:24 schrieb T Lee Davidson: > On 1/3/23 07:48, dirk wrote: >> >> >> >> I create a button like this in the form 'lager': >> >> ' Gambas class file >> ' lager.class >> ' >> Public Sub Form_Open() >> >> ??With ButtonSave = New Button(FMain.Panel1) As "ButtonP" >> ?????? .H = 28 >> ?????? .W = 28 >> ?????? .X = 959 - 35 >> ?????? .Y = 5 >> ?????? .Expand = False >> ?????? .Picture = Picture["icon:/32/print"] >> >> ???? End With >> End >> >> If I make another form visible in workspace1, the button should >> disappear. >> >> the button should only be visible if the form is 'lager' visible. >> >> >> -- >> Dirk > > It is difficult to tell exactly what you're trying to accomplish without > knowing what forms you have in your project. But, "New > Button(FMain.Panel1)" creates a button with FMain.Panel1 as its parent - > thereby placing it on the FMain form. > > Gianluigi's example is a good illustration. > > Hello, I don't know how to describe it. I took two pictures, I hope it is understandable what I want. Greetings Dirk -------------- next part -------------- A non-text attachment was scrubbed... Name: lager-klein.png Type: image/png Size: 100592 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: v?lker2.png Type: image/png Size: 110595 bytes Desc: not available URL: From bagoneo at libero.it Tue Jan 3 15:40:01 2023 From: bagoneo at libero.it (gian) Date: Tue, 3 Jan 2023 15:40:01 +0100 Subject: [Gambas-user] Delete button ? In-Reply-To: <2709cf93-da3f-c696-fd14-68a77f67b1df@gmx.net> References: <57b2581d-f8b2-0c53-207b-b7e4335893f7@gmail.com> <2709cf93-da3f-c696-fd14-68a77f67b1df@gmx.net> Message-ID: <048238af-64f8-775f-d34c-0b2456ac4ab7@libero.it> Il 03/01/23 15:16, dirk ha scritto: > > > Am 03.01.23 um 14:24 schrieb T Lee Davidson: >> On 1/3/23 07:48, dirk wrote: >>> >>> >>> >>> I create a button like this in the form 'lager': >>> >>> ' Gambas class file >>> ' lager.class >>> ' >>> Public Sub Form_Open() >>> >>> ??With ButtonSave = New Button(FMain.Panel1) As "ButtonP" >>> ?????? .H = 28 >>> ?????? .W = 28 >>> ?????? .X = 959 - 35 >>> ?????? .Y = 5 >>> ?????? .Expand = False >>> ?????? .Picture = Picture["icon:/32/print"] >>> >>> ???? End With >>> End >>> >>> If I make another form visible in workspace1, the button should >>> disappear. >>> >>> the button should only be visible if the form is 'lager' visible. >>> >>> >>> -- >>> Dirk >> >> It is difficult to tell exactly what you're trying to accomplish without >> knowing what forms you have in your project. But, "New >> Button(FMain.Panel1)" creates a button with FMain.Panel1 as its parent - >> thereby placing it on the FMain form. >> >> Gianluigi's example is a good illustration. >> >> > Hello, > > I don't know how to describe it. > I took two pictures, I hope it is understandable what I want. > > Greetings Dirk > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- You can put the button as public although it is a practice I do not recommend. If you look at Benoit's code (the IDE uses workspace) he uses button bars inside the window which is a better practice. Example attached Regards Gianluigi -------------- next part -------------- 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 AA== From bagoneo at libero.it Tue Jan 3 15:56:26 2023 From: bagoneo at libero.it (gian) Date: Tue, 3 Jan 2023 15:56:26 +0100 Subject: [Gambas-user] Delete button ? In-Reply-To: <048238af-64f8-775f-d34c-0b2456ac4ab7@libero.it> References: <57b2581d-f8b2-0c53-207b-b7e4335893f7@gmail.com> <2709cf93-da3f-c696-fd14-68a77f67b1df@gmx.net> <048238af-64f8-775f-d34c-0b2456ac4ab7@libero.it> Message-ID: Il 03/01/23 15:40, gian via User ha scritto: > Il 03/01/23 15:16, dirk ha scritto: >> >> >> Am 03.01.23 um 14:24 schrieb T Lee Davidson: >>> On 1/3/23 07:48, dirk wrote: >>>> >>>> >>>> >>>> I create a button like this in the form 'lager': >>>> >>>> ' Gambas class file >>>> ' lager.class >>>> ' >>>> Public Sub Form_Open() >>>> >>>> ??With ButtonSave = New Button(FMain.Panel1) As "ButtonP" >>>> ?????? .H = 28 >>>> ?????? .W = 28 >>>> ?????? .X = 959 - 35 >>>> ?????? .Y = 5 >>>> ?????? .Expand = False >>>> ?????? .Picture = Picture["icon:/32/print"] >>>> >>>> ???? End With >>>> End >>>> >>>> If I make another form visible in workspace1, the button should >>>> disappear. >>>> >>>> the button should only be visible if the form is 'lager' visible. >>>> >>>> >>>> -- >>>> Dirk >>> >>> It is difficult to tell exactly what you're trying to accomplish without >>> knowing what forms you have in your project. But, "New >>> Button(FMain.Panel1)" creates a button with FMain.Panel1 as its parent - >>> thereby placing it on the FMain form. >>> >>> Gianluigi's example is a good illustration. >>> >>> >> Hello, >> >> I don't know how to describe it. >> I took two pictures, I hope it is understandable what I want. >> >> Greetings Dirk >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > You can put the button as public although it is a practice I do not > recommend. > If you look at Benoit's code (the IDE uses workspace) he uses button > bars inside the window which is a better practice. > > Example attached > > Regards > > Gianluigi > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- I recommend it like this (see attached) Regards Gianluigi -------------- next part -------------- H4sIAAAAAAAAA+18B1wT27b+BEKvgjRBCEjVCAFCUemgFEE6Sq8B6R3phCKCSFGQLqAo0otIUSmh i4gISBFEehfpPZD/4Dn3nnvPfe+c+2459/9+jy+BSfaemb1nr/2t9a0pue7s5u5ibonSQbl7nJcD /2m4mVt62FqiBIB/GRAgxEREjpaCYiKIv1z+CYAgUlhEBIFEiAiLAghBJFJMCICJ/Ou68N/D093D 3A0GA2xszZ1+a73fq/9fiuv/rf35bcwdLczd/wXz4H9ifyTiyP4iYmKix/b/I/Ab9ncwd7L5l3iB /5n9hY7sjxQVPLb/H4HfsP/R0tnpD+f/kf1FwSlwbP8/Ar9hfytbN5Slh7Obzz/bxpGBRUWR/739 kYK/xH+E2JH9f8R/xL/iAH8P/8ftb6iAcrf3cHaBXXbycPMxJlW2dHaS5BfgtwWX/C5ONqT/6Q4e 49+K3+D/n6bAP93Gb/NfSFQQFHu/4r+Q0DH//xBEalxTpCA9dURzCmUlBS0AgABHf8SE4MLILdca XEDd5ZR1iEH4E1tFAAAMUFaQ1fFOX3qk7GCl7DuKO+Hc+TDly13jkb4R3RHJ3pHejES4gPAZ/HBY gxDUUAiG2Rqp27HaGQsFmOsGeZqI9q0wdftmxHVDRLvc+mduXinfNDE27qtwURaKf7+0dEKqOSpJ IF5Z6NWUXN0yEaeSdZ2/gNDuxPAk2RbVYUs9nix1S5iAHwCVhVPRAFBNMyWAWiGYHSJDTRAOBWRP Mv57CwVL/EKCTh5efxXE8aKeQvTwojrOOl7avU1Vymalu+AevlZu5l5y76xF9vZ6t484/lOJAOyU yAWiMA1pHtOu2KiydvfS+bbZYh4uDBPzPobW9IR4Vz1v36y50C2JDqmuy4WOtZvOuN7y+u1lAakH MCcM3qADY3WV16rt0/SdFCnpC7tMltRC21KCxjfvZZ47uJ256vvd5vBWgBT7lXg4zoTP9W6HRMnt 2LCwhIXHrZcOdzfttVRkXmzsbPi7IfkPaiP4BgYQb4PWFUcPVtnSA6Cy96pPMMiQBZe/lEaM4CWL 7j6vi422H9eehTKXU69Jd/l2DYpgMDvz+i0fXjmZ7MdKSx+8XlhOb3HpX6RNlQ4it7Fby7QhYamq 81zo7MStsrEeeO9/yyaWc3WEwJ76FpYwDRbGXrv1dWpA1QA/flnbWYvobeS2KgcBcP+S05rnBX6X NYMbcnLEqlxBI9iKikopT2zYQ0FRk7xRscO9OW8Svp6uB6elfSWdIenbK76PHjj04zz2eDgiToid ghqZCpdWtAqkY+MNdG3lvezWhClF9HNuTkRhcdhVrRisX6KfYNAFqVW1dLoCRsmutopNplRp6Wsk PioF6qxUuV2dU3Py6oKiH6Zv4vjsopdu4UYUpXeXk/x4NJHF54E1A1WVLE3hUpNJy5LZIGta4e0q 0egKwo6vfuF6egLX9piBHJbM3fEL9vL7uBS2wLOvEa7YhNnbJ1PUSzLZqqi5Y7tO+33wgSS2Qtxm qZ/Xz66zNgUSHZamFTrWrXbxssqktxn1oDtfB0d/Ov3W/ltZe1cbT5BoFhM26DRX18ugi7s8k0D8 QJfpGRH4h01c+SjPh+zb76YGK24jUnzexnQFJX/xUWwr7+0PZZ3juuC9WWHOyH1qcTgIq3iSCvZh rPU8cHCjICZMxqvwsH1tmU2tLq+hyFZKOs1bqA87ZMG4vszzUqgp7OH9PZwWQuk+GyNzx0nVLt63 Zav4by1IzoZ09Y0+sBk4dXm/d3I9lS17WWD/tE1Q26zkENEoh7JF9fRrTScNCXTyByOy4P58wlRd Ka6hoMApUzb37101yyWj8V2TsyXPJgGD9fLIbVRi2PvDxDhtS6bnbW0v6tvwo1lo8MhZ7sXuc1+k jNNn14ZHLnJcDpnsdwdkapVXAYuL7uXAWqJM+TtFKdzgUwvLUxs1WK9D34vXKdNFqZ8y7m7vGWT7 +3+v/uI33azvUerU84Axdm69TCJgK3VqocJIxkJoqESqQGtZpUn9E4mR7KS6H0uNb6px7ASkGUmv RWpUwnjzU+t5iOSu54Z05qjU1cWC7Ws7uL3dlxZx7iJ5H3q+apefoHVF+3N9/eQtlz9yIe0tdK4k PrJ7VPVerXQmRTIxiWrR+WrKrzIE+BD00U5BjsYJS9qhYipIu7Ce968Fbu7vhD2acRY+LW5Go72+ 7NMZy1f3kkVS+nxxXCxkTqVGExlo1EHGJ8SeJWV66lWSUAC/pM3emxiiua6iD884+3bEbfb5BdbF QbM+lj7Tgh+hDLYwJixth6K1F8mwm+vmrHuLmzWLU83RdBW1VrZaVr4jpGa5aG8F8RQtPiif5CkE Wm/4ShKiQ4Up+XzydxUzJdm6zMZU1ju6Q4PPRSm6IBjRyJ6yZ8s25UF3kgLmzLLCJyAKGa/aAG62 vgd58GAS61Uce6vIajVbbJmDTOI+g52KylQhcaQgTjoKQkzJx5g8pd8c6HYvBfPW2Ehx8bbEvjzx YxFcdWYmLoA1VpxGH6EhvwrIlSdMY/oeRBr4nDyQ7sJ1vcQxPXSFbwtH4TOeqQp2n/oqUB7KUw5k v5UOtbI4aclYMGpjtntySiEjQ311XH2AoLRsgF5WipEYnGmMrkvTmFneWve8am4YzYa/oAiuhCca DU16fhudcKbc5GqZYGcmh5ZnFzD9XDivkRhNA52/QAAVr76rpkTZ/pD646m0ZyFK1kKcSXpxwKzb ezxGgott0upeUq06I414YTL1fuRBg2pf3AIkWEtncHzo7RlpPAvdV5VANeXDFxCXyODnPC1zFeVw dHt64New7oehMhfLtDNN/OYftHf7X+WpV6FScVnR9MiIhQOec9XtCP2L73e9OVaffJHqYIDAI0Zs TJmopHeiy2YXFoeXD2dHpV4/IebRCw7a5WEeeB1VvIz3dlHybExkfsdz9UOkW3HALW5tWjYb1UMP iZQSAcZkM/3bWZV4GxcehrftTBFhOK+3PWubkl7May+pqPk0MJPtkVVHP7izuxYcRSA5VLRqBpMF xMbxVDvyjB886GBPaf6YKT4QVv/o2drg24NrpqdSZvyR3Ik5q2uuQPvUWw70ezj6m/O9914HBnXW 7DgfT6ycPhd8CXsG1vPY5raSr8S863OVFAaZB0Bb0ezgoE/1ij1tQcemMZrvwm6BRqUaIsWMkfRt WBOj9vIFaakD7avovCgbRM+n7O2nsooXzn5l6m19NfHkmxGf1rtVy2AkF6+7noIvXIssJFJHS9kq r0N1XeDjVlfZ/gYJCWBx7xkB5Pn4EOFTqAQxpwHxXCMbd9td/42pJI1696JnrgZN715qRtxdsTdv vLJ+IZpCKVJQNisqOGGG7TGy/i4tMXcPjAsfpnP2fiTyYYTDmsDZsVusobIM0ofxuIovstRi76Xr +98knYKmX2nXvCwUiC5rp1LlW1OuOGuzuzbUi2r0XYu1PfymkI135uCrP7f5kNv0e12zs/LBnzYU 83f1+S+6PuKqhQo6673D+yieCOGjJQ8QdSNw0wPu9G8ZxM8SPtYOuEDR5VaSxyYkNr5pw4g6Ffb+ Ff4DWYFv43A12pCCDSuv6E/viYCi3fsGvBzO+dTNFO5qLS/c6NGtFRQI4p37Sp1zX6bUQ29NRnm9 wI4qkDrLRc3y4BTsYqdfvvGNiVU77D7b8EXLXNQ3iDWHq+NJfgDxBGnhU4KssvMi8yFK56s15cw8 ZCNJgkwU98pHfQxqziiGmBUyt++8kyjafdjyAQbLGoC+1emw6b+tYLcVaxo0tR4/w0OPMa4AkDEo QAt2ry2pz7pevRc7P9XVRsldhG7nfjSZKo07xVx16oV9xJdNnuyDp7uRww0qhsCpYa1gNOzBO9K3 s/Pru16nW7rOj/bRhcZlT7f5ppQcGj4SKNlV1AsOA8Lu4ueGsN/j9pOKzxIJ8uXvwTY7jvV/o7hp yFIsef/5wKlbcvKzBx6n0ZnPlvrz+kfmffpeeZTH8qWECX9QpC74UFQKIHMeD7ncLmO8vPH4IDCF bndOOX13Q9Uav3MBsnY5fH5KV00l7hGDBafOUwOT5D0sbSLm7tQuycSLQn9yM5oOnVTxu9PJAl2C JuNiJgxZbxcgbqpbFO+FyJ77BwZ8T+eKK1nJblf/Iuf0kCBLkKLihMzJM+vT6igowuByMpuFVBSG MZR60h676eNhjP5UoqZHdc0ucG030vBtUTmAfHc6Tsktbe9R/sql6eex6oGPDHSCYjODXjwVj9qy WSayDZzodz93Hoi2RQAsrg9E598nTc4sQrImCRj7tuxb+NcpQzgM2ZMNb3DycAdtvVJep61KNrSH 3FSVV5sTbx+YUC+hYBTZYbH5IpTs7Zg6wxNxqbGoEkCmuzIa5SSiTdylnQhk5iQOqpmBqSJgLIEL 5mPgh2m1oyae4HdZBJtteHgpjlMcRTBlGGlv/QL6VFAUHJdiV3x6zMJgc7qgEj87NDOi/6rShTqF W4WUwDuLj5m3g2NbiHVeZmpiYqvdv6SqYPQFxUMb1uONi9hZDiQDazKw2fVt9TR3t2hvpVw6gZ8c Joh2J2TvcXzjgcJYEZjpcSWbQpGBrD/V20Builtm7wWo6pMhRLoy/R4hpTSB7+CUbVfx4wpNmLSu +06Re5jxIgOXmnlVKdJv2BP7YdTkzddI4gmWQ77DrsFHe+qHy8smKp4j+mQyTZ+9CdHT/eS59V1d 9Eb0JJGIyBPviOsPQvcHLjHJvk+55AiZ6r4fkOK12p6B37oILS7LF6ARDOEMPomRxtbW43NTOd3c gAqyfVc9jbl8L3E3J2h0LF+KnQDLK5v+moktaIPfZPQFbL/d844atfszBL3MFQMqRG08Ff/pJaoH jJoPrJyHHfpX06T3RDgfCfC5KxVK3C4DkJZLTS6bN4PgljuaQtwCDk2YZdyhM6SMiJtw4BSPLDxk Qh+gNfLCauHJ0qBm6sIhO/v1+/LVMQSfR9+8gtA0s/ClE8TNvuj0kxd0+j67e6i4PBEt5vXJp4my j+JEFd4LwJoxiLMrYwfzdpkIYGKRJSU9PFEVKmcIMLBzUd/tnQnMeL+sXk5q4Q01EJf5Qk8KiuXL 99YrpOK29x9tqOHDmPjBKtczcQSIBjitaTb2ULMic4NqVgwRkow/QA80cVZHun65KHrKEzsTe+j7 nQnC5JUoyhpSTWoFMYIMI1aIglYMLS/L9zjLc9u0kRJb0L1ajwp2Sn2/XPWobJYgBdd8PgyK4fqp 3wM8erugB84ZY3Pdr35JtiKNW3HhkNqKdbaDV9Ef9ZvuBVBMRkt92P1CUZb6ekgIekDB1xFtEdR8 /jYcbS/XID0h6m5LBrM98GCdhBFbkBgZAF+635mG8HJO4f0pJZtZ00dfmsHHuu6UJElCLSKxjw/Y kiTDnsnR/3Wq9kqOC1bxhuM7TUtdJhkblJP0WsOyjRuE+Anmo0WWeymcrM+OrtJRwI+3mY64ifog kE3z5Hk/3nNkJGj3XL0C7+2RW2V1dXXfHlNfzxpxmlydbJvzyL0+qR8HiBMNV4JVMY8ePUJR3a7m sKp9REUAibTQXtlP0cOnuZ0zty2MOmonDoBF4MnjoWGk5H+qhwMhvAhO4K8rSY4KEwhgd9XAHr44 qtS4ingydnI/kJvsqL6IkJNUrXvZhhSPpiVnbFvYE/qagJjvPnGkktKOK540PbFFMOKEUs8ADYlS 3nfrVkZyQsb0BjPyyobxZJbi9vFUQvgHMxfCD3rDOLUwhWRiYr7yLjfm1oA0GMSFTCksjIGMZf/E 1h5kax9CSQi5GEguoPLpDH0ELRegGvrYyi0Bjs/VIdNb4VJiMWnS11CbH5pj3yByobpsiJZPFTpk EqZEnHAen6u3mm6yTi0OuCH7spWKJtiEerI51nXqtjhj2CwZcJ8UCKwEBvMuDsKHbybCC1/RL8RE Pmi/rlJOyneCLDKGYbwgG2LBvqrXdFvXOu5kVZ2mElAIi4xbsQw+kEWXxBDuvJZsFnvEbtBEbZLw GlBewCNOeQ1Bq54eUkA0y5kxciHEm7oRzeu0VE5nT/Zfpf+a+8b7U+FYaNHZ7wMsCectUUh7OGe4 ZgiDMVvQoZznRtGltMGzl66yfh4JDUGfU4BDsTeyJvm0cfNldwQo9717mCaGadl4ApGTAwL3ORee c7SbmAP5lcGhshGW0uFsPHOEqC8lr24mJtibrU3f1OfjCoP6yt6z4WGVst1c2R0H6DrQDDxmDpT6 +yGjXVaQQupAeOkA1cr0OBC0uwBVvygPDji4gXnCl7e1ZyHeZZiCjFhwwHYj79zqP7eTtj2w8qiT 9LvuaZ2laWKA/eFoPbjxbFfsanktv5ef1Fe7BExWSOq5iWdfmMBhAsw5EMS037YC/H2QGB4iSaxF fVSSMVtZnFjxUwv2bipa8kbonSbqUN7gdiY59hPcNJd0ieiG0Y7wK9RKeVKTsHtlw1Qr+gWx6pS+ 4IFbULdS04ypoiA3Gs5tO52iAc5hYKorT4WbbYpYA1/4hThflPeo8eaPl44NoyEsko2o9/a512Qe YcI42VR0llX0XelVMhoACIu7SSGPbSF7tpt5S5JcbvP0zSV1ekynPJ5Z5M3MoKrlyXI9KunR5fGo JohBqIt5cR4UEUFDng3V5DBzE2lSyYF0mLlHkzxFka1wBGebRxxNgD5ZKlNWio+rZxTkQsq7p2aR u84spHj8qznv/A+zIUddE6AkEieZeObfQoNRpp6MD2W1YNcsVxskTPNTlcGb2zlxaFcSlbmUV63Y FkvNjZcOoZ8tpaAUVtPWol6xZiczI5mTCGqLWpl+vLZbP09e8mx3nXYyf1aDLpwdbhnR+YIiTVic 8I69ywpzIe1HuqhAONgVCalTY0n7xv6B4jL2jI2xBIBu11gyS0yDeWlfnnb1VZAMeBe7joyXVHJt JeqA/+LXPhHpUNIHgqKkuZHnMlTx5rxPBL72C1FQctBzQM5oXMgVwXVtv97ZNWHIrNgbXNr9PEUE hPJBppJVAGoxqiJCIzxZeOko1UrnKrX6xSb4kDRZOiSmQbNMLeG87nAXAI28ywOOoiycmgzCfp+g 82n6QZDYPZqab3u5Q9wZrH4g9b7pnNYpSaH7mDoaRTBkEtGmKI/1L4lSNwz4toW/0WT1zftDXLHp WPJ1W7nuI1+UKCNwb7XFnC2zSqfUvv9m/VbkwFXRr/oCk7IjLbWp+EpmVQxjqK62juLYSgYLRkhk gr6GugAjzdrEuflvmDK28fUmqbOJwXdRWXamOK8TNOKnwnfmnRjqv6iLBEljECrXTtvfZEDD0a9k TwfTR2wdxB4wxl5S2d+2Jt5zzcGOv7acMGlpSLPnqqnSbLD+HI5y2WgUtzmMDYtsYbKLIYlfd0CN wO6e4AI9GInu/e2nkgpNZSu5+q3W+ka2nWivqzW8DfcZxjvA6VGWaXeYEaSybk/e+smXsDc5G+Dd OlDVRxMc4jbz684INJdbUnWpS3hrI0c5uW1yP3ODU3mnIZT7q2GJWa3VOGfE6vU3PDv5kpgCE3QM Q2OUQmVY5UzyYLF47iXup9DXsmEjGc2RGi0iDAfn7miGzBqzLXKROQo0L5b5PbuBvqusxEJxBmu1 Da0fXB5f12N7c+CaGUQTKowKGCS85zMNLA8d+Cu/JbgB07TTqyJkp7zD/lrYDpfqOKFZfm95tGBy 0s+zRs8dnLQCflKgGXfWNF7R+Arppz+2S/MuWpg46DxbeU4UyBIhf/js46ZgBE1Y++712LDmSLbH IuSuCHLXb4qDvMOl9z5LlSjZ7xOZFyJx44D06OIEaJ2tnB1sfDK4J+bcoSsz76jFwPhHMNFGchQP 9iA1THb7D+e7XEsWxoickaur1047fzJWkBtL+0CdWbnnHTiB8nFXaxda8R1puWMogp2TpaXqNwIw 68VEMmrvQCek6VYG9NgTbVSfqwxeu0cjo0S38mWJaKcjiWdnKutO2xLo0MeMOksEL8j3CWpWqNEA 7iFQDN5q7xwuMKiSxIyZBRxG5+KHR+6QVbSD15ClxFeqTnJ15akk5j5DxsUkLybwwFkLX3kPwm1K AnRZs74niyMveL+FTbWsAtLXPlUTQUxK3jDEXKKnkYW70CiIz93ZmciNzVzyXK2WxHQjwsSabIh0 MOXWabkXuAsJiq7ynuIE6JWoyVjIdYRjYa+8aXQc8WNTUUfzT+/zlc9a0ZdqbqTgQDPU3KxsT7jz bLoiB6LQnsu5jXW9A+6c2Dq5BmxInPxo9+qmj8bAuee1D7nGDX8Y9TGk8Ao95ksWbAyPhDbYUqC1 jK0LeeJdYrDYgIr3G83G1Es9Ia919YbTpB4/UXjC3CzOCD0a4C5p6dWPp3IHQ/MvmSVPs53iwmsz CbOUlkNO+158M96GV4tobYA1V7WZ5OyaeuiWCqSwE6S0IXXo5VFCvMTiVG/xboBxlFFBkND8nlV4 I9sA0qV+ZiKw87Z9DPa7gtLOfTSbWqaOSSGpz0vX+j5WgAYM2DtP+5qcBGSSlYjZBT4dooXmiTRD ZBNgGWvhnEtj5aA7a+kGTE9TgFZoBgPXJFL8wtWDBk76WRVgkLuQS4Tv1SLo+WCROrYyzlcc5xhZ mFFkzFxkH7j8x24oeTQxzuU/eymieJD2RvbedVtCzITEeba6G8ScWo1Xr5OHR64thyrAInQFGk2o s5due3/dXG0ZhxU4fSNcfW/5oSnrfdDAVG6ObNurZxAySnCqPniquQqjr36Lb6bBvfJSorqBySiq qUL8gUZGnvGdMkxUceYrSs0nYVQ2CwcA7INPkKhTcOH7wVgaj1BGxSbq/VCgpGehCZypReYR8bAr 0qrW+c7iZPHCoKIRaVP4LDSWnJ6I10VCA5Ap5Iw46c4vt9ADNuSJDeZM/oUmyigih8IkBwVltJJq pkNZ3NxtkjVJCITO8GY1PQBTnUpZHiDOyycebiLOZKN0Sffi+7p8DlI6rM3XaDJUO/s6mVB+RKRs JtlWGi/1YB0Uw+fuQtHIyzzuUb5AX+Fk9Ouog0C0E7Wli7LjYirLJd0+86q0Leaam/DIOO/Pm6v1 bGwYkej7ZNSRDuUP0pKxaBqXzge3rdtTgwxfgLLj5SmXYESrmdtmREvLiZ33KKUwu7v3SYPvOo4V XSE5LdB4CJORvte7Nrpe0pWSakRxvej7Vc4VeBKXOBUki7l1rrJkZsCUMM298M27xpQqgHfvQJUf gyfI+KLP8T617eL38sgwlYLNEEb7YpL4AlWZPtGV774E5nCd0s7YNpXgrkZR8dT5qaCihcao+KsE DAy3+dEGpmEEGi5KAJy6lRFezOoQzuIP8ixnkXCjLhCdCksDmS6msvPViw59dl2S5crKBNScv8MM QTg8xZtCKNpBz/rp6mDeBZfzgZZS+2qTySxpKOY0Lj8ugk/GRz7DXEMOXfb59bDvkfelGqZjZp7X M9mTSBd20GU58kvb9vxS9purnjYRSZJsS+bJusSJ8JjNF9EDi/xfbRNXG6zpCG12Lnb27q/2ZW+u NwqKV54VrTzLCcxQEEAYZNKLWwbmBWuNtjnC72Oq2qREVUS/OiR85NUvrT5LZK1Rhn6gL/dZFJTb 0Q9uPyoOrRRjB1RUgBrNW6tmRWFbGvp0Jb6HFT2eYtFO3loV0R7LcrT9NVXnzu0cqNJj8IhpdZnr R6k+bnGQN1rl0JuF8jaU01LptmH8mOkcEhwKX3HfQ9JnnQ8Ot594k6ZboynAxwAbEabWEMGvfGwE tCborubPTs6XgZmicXI5MfyD5i1Vkd3eU8BZIFUAPICI78FixJYSkls6HYsvA4PoW2i57DIxDDxS UtLfmgTFvzollt6/0lbBNZZKaNSLsfbZ89lYqAmVRdu0sdaJn8qtCXARHo4eOVnZUGpSWapfqVlG bgCpBnK5BtPvAzEHjPVDyxNJRJLp0HKnlQsLT91B3zfJ0DZHIBjm0DhoBjJBxb/Sc9fX8+t1RXzs 53VK0ArdW9ZsbU9cVPG3z1KCKld85p6xYrFa2ZHemFHi5AQ9VW1dLM8jdpN0bwb6EVUOyEYTtCtG Uikvfwd7Y6wiNdS6/Uq7DrPNjdbc66YcnE90Fv1cQ0CZCKr7zKq9ncK+tqjiWKXCmPmSbgIVUO0W Kw8FnYgDks+8fv41/gM1EX7F8tfCpfp14rzEobpvuyuZXDuvhZubrjBR9at4186YZTtkzzC6kFOS 6FaNUli8JGQ38dJdj3veJv9tC8+jhvh+9av82rSnVqe8i2YmKlKjegoD2iLsZfXRF4Tu0Uio+eHO jeLsTDPCDO4PUFhsyOluuH8r8Nz2myVBP6YBSl7XDVFiQ1j9O+QUcboDlsxpKLKtmmxc6o9M4f39 QMZJV78IMDLujXcmfFTJ86INDJwYd6Ge6Mj+RPC2YvHaVDXZmGK7yuV9njJxRdB/aFaCb81bNw9w T2AQBBEN+wmyYFrpVqeuzFdEY4UKchykE+dKqkxFWOIt3zzxx722jBGRZp8hi/x8gZoMFXJLApXf lbotcBbVgQl9HUVk//396TuRacF6+B+CYZppZi/D2ffMQyK4cSkIXsjKFYO8Gy/oC+LvHmY+ho2x vN3GmbYY7OsGy+qe7XeQRyEX+FWiRHFkgdLa5GaU0DJQFGeJEFvbZRvrwOUvH1adowSjdSr/eZwx csOxKzhqyIuWdGQLC/qjaI817XmcBajCKZvlpr8pHmxH2uo44IMOwfuN/pVOQdvxLhrYj0oL6pyA DWVA9basp6jvIHwSVEikl3FJeASQWZkHid9NUGLpHGbPHOur3lGalLwaLB50SdTdN10JotIH3GVU +roEVJpVLy2fpKj1WzWMphF9R/+O3hFXC+clRBA9hYZpDFt2cQDpyFOUhBshjLIShvXoy5agCzLL L7MdipVxhnylmkxZOP1yHgeqzEuL0y0vD7k/hEEx6R8PsDaPvyfvuLwhbWWsk/iWLULc2ymvR9T6 yW3EWlnk21FH1PA1OT6CAvi1pEJb7AdpIg+iM2TLzrqrh9YEImlODSi50UMWM9UKQGzQYYn7nW0m KAAbx1VFtjY4NuQq4mw0H4b56magckUtKh8jay3dqnOGct2zrSwlR16eoad5UwsomiC147WHx264 q30peePtXhT2KP/q4mESOTg2gKWd37leMzMSfuwHllDLN994y6v1W52kMc+LWDM8JCruiSUH7Tsl Op3ScldFstB2PlhQqNGvLNMvK9PVOyA+l5jnS9aKp34xv2RMrE2e3PpGL01/IwCQ8x3dC2BnpKyG 2+4/N3i2wJr7qvoBHTYwJ9HMHS2caHtN4FooZBaT9dJ5RHDVrLPlWp9su86lHYckRxYf9vB5eiNZ +Cc7jAKMniYywSbDJHNgjJzQErFz04ajaL5Ip3eYULFFSOOWKtKIVm2g9cpQpjpZ8N1np6Iqa4mX tqj3D4B9/L45nfR1Js92596Kla9XCJYddT66FNHN717/tp9ihL5gJvRw5qwh4Z5syFjIpOe0mVhE mcmLFYPOy32iq+DqbXUL38qHt10/Xl+quRQYRit9RfreeAve/eQMx7H5awrFtlkJMc8tmHKHCPtZ aO2LhaaZi2+H2z+xKOgUf5SuAbqISwHX5PL5FXlYD78NUwb6fLxsTy1nRF2CEJf/rFV7WP9Gs+HN IkrH8d1+CR4YkCnBkN8pCCalL3d3gwUB4h6ZoXFEc6jI9doBwbLzDjtlYMpkXjI7Bhvhyp28PC/6 JQ9Q0qmVNSF2yan87HWPBGKmTgwMyJ1ZajAV0r0Yoy6+ofw6e7WMbXKYlgr0w+O9elRdMbUpF1kW +wKXCwtErdNQfqiewMv1me14yfi7tUtefgzzQX2N9lWzllUzY6HVqZJdTKH2+dGS72y/SyhBn1h9 IfhoGBOlAzY4QcVtKfwGoLfRT1tV/iQ6KZjBSrX6vOviUSL+ptYsh0KZCZ1jPzHgtbCzOdD/or3+ VG/mkQNiCbWpW4fTOQUeJaplw9rDAURl6JRrSh8YVWPcmVHEFy4DT5frKcGOd99nQKXiwNjh38uU oxszWz86Qa47jFncpKl7o9+S/XImqKcRlkiEgsxgUMOGi3UHfgfAHfk+yWrrrjrxcNmUfa2YmHoS MsM27rqLp8ZwkstjYD7j5Zdf+xlumJbXIoXyv1UeIqbdGzR9N5A0UDqeAEHkEGqZ7WBZMJG7VMSo PbR7b5I2L8QelH7OF+WRV+nBnO+z1Sslc6HE1E8D6Ru+/ppHZ1ZeEkKOcq6nfW0llL7egU/8D6OQ 0uradw1RzMvOeiB76Ybp0oYCimBgrEWjck9+9W2XOx9daPoSoYQnvsWB9a8nO1OUaOhe9Gzn3YFG hTCupq+ta+v10Ummm4ydU+v4dmtixmTOIio73s/DqSrz8z+l3LgwVy9ERN4KhuR+IzIwghnSMROF rjQaBxNqhjw/TaU73DwcLZRfmeLV/qjkc6EXDc0KR3A8rLUjI1aAcn8HbACkNSXhuCqtad9pBMjn 5eKk1XE9Cqo0lMN1h7X96yfBTIvDcLnO5MpwLCLiARmBTDKxB5YYDLJYt3qyUEH/Ut3b9kPup+0T vAQDuzdX22XZYofxJS5tuSA0ZNv1C6g9+48iX/2mLz7b8qcyfb34zBycnZws5kLWw0cGm3qNYOp/ eUC+LSouXRt55uk7YjCOSF36ZsOEVkooS9zqmFXdxQ7I2lBgPehMh6OOzo2p2USoGwaAKgVMnsaN LdjkddtvjgV2thAZ6tbU67ak2XNVc5s6LpkenUNFX9AqI5dwSOimsPB3+9hkIoBmiCJ7A50/fRtM +GF3Xacu79x8E/4oP7uSoH7G/2652lV5/xHWscWYoTqHErax5tijFDnppnV+aOB2PmXgTlZk7K2F alNtsoCduyex1L3sEIQiXP58Zq2p++qWAdOSObKXNUCTo3uVozlS5oHdAu990Lkm8L8VHJvyIhBN zmf4eFdPRUaO48S7mljaSA3isMgFrU9Unw5DBPwgdU7gsbU1rRffKWYzVWFfqCAUaWu+1tewXWm/ M2dCsVyYBMq1ZFq+egR59/L2ifDx6bq353qcqhi8ioZJSdAXnoRaqA00blcWrMRDDxAZPvHXBOi9 uze7KWhBa6wa9DWEijBs94oaLKKY7WMiX6CsQgAN7kBOzhqlLIbWuZy0SFZf9h8ndtkNQoG2uiEH D2rulSdTPf2lJvZHmaAiVeqO/bad9yBv5qsq0/rRtsm22G6nKgGfZwWPCShdRY8E5Ieu6460YBZM /gQKhhn5EdnZkLDXZxt0Oy8bhlL7BYC5E3rEBL2UH73ZEwYodTqya0GoycD4OQKjA+S5gA3fkAIn xvzr232naUv6WPydC8KXRwvGa6NJF2JIZu91SjYiFN6MtB4eHj4svvpF4iTUCLgo9L0Nr0g2QkFF wqngfJONrJJVWnR4OzXoeKbwplTC24wAvvtvSRhgjjr5/bRGAfV4ZxwXdkGtzVbXjVEcFqnp4+Ur x1UuLRj+OCfPD3SMlZJzQaW+5LOrDIcr5qlLXV10Ye/Lb4CdEG91A43YgzQ9E23vX63f0nbJU8Iu P/X2M8+tWsIjz0lwAwaabN9QF0GYvnPiiYJZFVuWtKWq2edq7javllZQpGOjB5h3PlwhuERHpDts lDJd2zydFSNDplBCQ56GeilJ96iSPIM0OMoSrwMtS7BnFxPpR0cUm8rlH7eHdf5kfMOfYMjXOGpY YmtRnh4TYg70X6UPnDxMJZ14RS/luMlPR3vjpO/Dcd/2xluiugyjVFV23hq3uuH6peJL07eGQR2G 1y37Wiv1YjkFJR9qCBY6vht5x4m6KZa24jnmQauta7jWEFvpvIF36czEQdHZunLNhmxrps4HZ9Xq itwzI4kTyTH3Tx4GcpOZKSNyubPYHHQ11a9TBiby131eLHBsSZo+keCIT7XA/1W/ZCy08+xXu9wK rH1x5MLpuUnndsCzO+TMnQ7Wdz2vDnCdhhHF07fU8IvzCvYS+j1VY8AMYsgkLN7jRHdhh0sJkj5X yGREoNSCGRRD4HybHNkkBR19w7W+YMu14aSJNBn7w/y5rJRvj+F+Haw9PeyQUrwE1T5k+ffko9Mj HcWxJTGE3l9YJ9I+UCuaJFdiX39etGOrB2vLNRuHo2lYRTqqTd3BDKXb5fwnlodfDecJJIWfiAQJ f266skaD+my8FZdISYKmkxkg0XGkHaYjAh24iGHVkmjZKJVghM6rYjYyaFn+YmyYwhM/SIarE2Gt 9v0F2tzhsKTz+Fzx2VZMg/Bhb3c1EqA20FSX4atTdEnKJ6xaWWz+NwwXAxqKOftYxK2pYgWMByUD xti9a6cdpeXsqSfMqM1KGLJEyMsDoISPvU5cI4O0fjKAnnOkMrml6pDo+O0Ti0RuUqm2Z2lGJVTA MMcNAsf/fvbboHuoqt0huOsHDLfs+fESCG6wbwwFP3i2t1OSdJ44L58wtmbuJaCU9J1wPl92JFdb zd+zbh2Kqc2PzrF/bMWU98zlFrck4vI6z34uaQ/W5y3eDfMNu8YXKMwYOegmiDZpQjg9ITTTeM2v KsfQUJvJq2FMWgwYRseTWpVXGtreiCwppvdgQ5A4Tk5Aj9HxxIoHfuwC06OGMFVLCACQEIp63sl8 IpMa5KUEfIFsrH15GVktNJt08cm0HFh2U2TsNGyYIWsMPIIrL2LvzlkRSHssZ4SHoJsfsfdiy3qw dD1YBjl+wHWRqRe7qrQe3xUkyAlEGFLZHhbI46GrK+Jm6qWOCshsDxflZWUm+gV113me7pbgVUDP OJ1OJNdQp9TNkA6MvCseziX/sdbH5y0BzIni+TrWLzfCsgc7gIYCrvaMA1gBrU51KZwnDOJC6cvD PGFdvWAS8HR3logA0iW7jLIZtilsZOdv0d1e6EAGqabictjJxlie8Mo979XfQpBezdmlPb3E0xnU GwfA9Oh7sOt39PBpzt3pxz58Gnql5k6FFRXKVbVgbwbQB5rfPRYJCkXivrBDZArJ41Mz/Q935fUB C5T4s11acMtwOPh5TCj4DCFvJKvKE8XUIMhJEwBrsl8P9yOGliG/t/YLQGWNSH5cveQlVqImCP/1 lcLzDUfXBanjfroeCBYI/nkFoyGCnfWkKSh1s3FwCBrcAzgcP19bfP/MGI2jxxrnQzkiLuHp//E3 zP50yRaHf6llaNon3aTn6K5j5cugtJYzC/kP3vh8jB/4jfv/b9paWaH+M89/iYiJCR8///VH4Dfs 7+LmbIey9Pjn2/i957+ExJC/ev5bVBApevz8xx+BMzDFH495wzR+sjbsiq0DCibMjyDVBsfFw9NF 8oqaua0TqR7Kzd3W2UkSwY/gFySVd3Z0cXZCOXlI2ljw2zqa26D+usjG05bf1eOvy6yd3Rz/usQd 5eFh62Tj/rfr8Tta2ZLqmFto2/qiJIVIVc2dbDzBRiRtPUg1zC3twY9ukoLHj6b9C/Ab/Hf/aQL8 8238Hv8FEX/z/Jfg8fOffwx+Yjcp4uj1g9qkf2b0Lzz+E3v/krN/ydRjJv6vxW/x383yX/MjMP+A /hMWEjvWf38Efsf+V0CKC/4g+j/Rxu/6fyHkr+wvJigmduz//wj8Wf8dWfoX8Ufq93PBkduHwdSc vVDaluYOKCteBBwBF0WCbz6wXAfl7QGThPFyXFHXUoOpX7vMwUcacBwN/hfh7+K/pYO5u/s/3sbv /v6HkOiv+S+MPNZ/fwh4/sT/HzaGWYMOgPRYz/3fwd/Bf6F/d/wXERH8Nf+FEMhj/v8R+FfGf1VZ xctaHEflsm5u5k42KEeU01H1z9/49VBu4Mwydzjaobmbja0TWKfj5okCv/vBlOScvQV//Ae//lWL wnAhuLAYXITvR4UfTNvFDcxABX9e/ij8q/UF4eALCRf+af2An7di13F2dpDz9PBwdhKE/fL5bzcX FgSPEAlH8v1cdUbD08LB1vKXvh5Bw9bSw9MNBRb+/MmQ4+jnci4KCCEFjrrlgXLjMP5z+wH//4qi 3+P/0emBf3f8FxL5df4Hxv9j/f+H4L+M/xputl7mHijYTxTRNvdCwWTdf/4G1v7EB21Pix/uwVTd BeXEe8QW8A1OJ/sf80mQX9bKiveHfOT7r8uFfl0OTjsv1HVbJyvnWyCvfmx6tNPLTlbHiuTfhr+L ///m+C8k9jf8F0Ic8/8PwT8U/8WRcBHhfzDO/8L4Xz7+OuKLwsXgomJg0P8pBl/2djF3svplJ/8f h9P/dfi79P+/Of4LCv2N/hcWPub/H4L/Ov//ixD/F7LZVB4stP9TqFdDubub26B4OeRVleWv/pD9 R7H6P31AxzjGMY5xjGMc4xjHOMYxjnGMYxzjGMc4xjGOcYxjHOMY/8fx/wB+7v9JAHgAAA== From bagoneo at libero.it Tue Jan 3 16:02:50 2023 From: bagoneo at libero.it (gian) Date: Tue, 3 Jan 2023 16:02:50 +0100 Subject: [Gambas-user] Delete button ? In-Reply-To: References: <57b2581d-f8b2-0c53-207b-b7e4335893f7@gmail.com> <2709cf93-da3f-c696-fd14-68a77f67b1df@gmx.net> <048238af-64f8-775f-d34c-0b2456ac4ab7@libero.it> Message-ID: Il 03/01/23 15:56, gian via User ha scritto: > Il 03/01/23 15:40, gian via User ha scritto: >> Il 03/01/23 15:16, dirk ha scritto: >>> >>> >>> Am 03.01.23 um 14:24 schrieb T Lee Davidson: >>>> On 1/3/23 07:48, dirk wrote: >>>>> >>>>> >>>>> >>>>> I create a button like this in the form 'lager': >>>>> >>>>> ' Gambas class file >>>>> ' lager.class >>>>> ' >>>>> Public Sub Form_Open() >>>>> >>>>> ??With ButtonSave = New Button(FMain.Panel1) As "ButtonP" >>>>> ?????? .H = 28 >>>>> ?????? .W = 28 >>>>> ?????? .X = 959 - 35 >>>>> ?????? .Y = 5 >>>>> ?????? .Expand = False >>>>> ?????? .Picture = Picture["icon:/32/print"] >>>>> >>>>> ???? End With >>>>> End >>>>> >>>>> If I make another form visible in workspace1, the button should >>>>> disappear. >>>>> >>>>> the button should only be visible if the form is 'lager' visible. >>>>> >>>>> >>>>> -- >>>>> Dirk >>>> >>>> It is difficult to tell exactly what you're trying to accomplish >>>> without >>>> knowing what forms you have in your project. But, "New >>>> Button(FMain.Panel1)" creates a button with FMain.Panel1 as its >>>> parent - >>>> thereby placing it on the FMain form. >>>> >>>> Gianluigi's example is a good illustration. >>>> >>>> >>> Hello, >>> >>> I don't know how to describe it. >>> I took two pictures, I hope it is understandable what I want. >>> >>> Greetings Dirk >>> >>> >>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> >> You can put the button as public although it is a practice I do not >> recommend. >> If you look at Benoit's code (the IDE uses workspace) he uses button >> bars inside the window which is a better practice. >> >> Example attached >> >> Regards >> >> Gianluigi >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > I recommend it like this (see attached) > > Regards > > Gianluigi > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- With the copy and paste I forgot the Public button, it should be put as private (Public = False) Regards Gianluigi From yodi at gmx.net Tue Jan 3 16:05:19 2023 From: yodi at gmx.net (dirk) Date: Tue, 3 Jan 2023 16:05:19 +0100 Subject: [Gambas-user] Delete button ? In-Reply-To: References: <57b2581d-f8b2-0c53-207b-b7e4335893f7@gmail.com> <2709cf93-da3f-c696-fd14-68a77f67b1df@gmx.net> <048238af-64f8-775f-d34c-0b2456ac4ab7@libero.it> Message-ID: Am 03.01.23 um 15:56 schrieb gian via User: > Il 03/01/23 15:40, gian via User ha scritto: >> Il 03/01/23 15:16, dirk ha scritto: >>> >>> >>> Am 03.01.23 um 14:24 schrieb T Lee Davidson: >>>> On 1/3/23 07:48, dirk wrote: >>>>> >>>>> >>>>> >>>>> I create a button like this in the form 'lager': >>>>> >>>>> ' Gambas class file >>>>> ' lager.class >>>>> ' >>>>> Public Sub Form_Open() >>>>> >>>>> ??With ButtonSave = New Button(FMain.Panel1) As "ButtonP" >>>>> ?????? .H = 28 >>>>> ?????? .W = 28 >>>>> ?????? .X = 959 - 35 >>>>> ?????? .Y = 5 >>>>> ?????? .Expand = False >>>>> ?????? .Picture = Picture["icon:/32/print"] >>>>> >>>>> ???? End With >>>>> End >>>>> >>>>> If I make another form visible in workspace1, the button should >>>>> disappear. >>>>> >>>>> the button should only be visible if the form is 'lager' visible. >>>>> >>>>> >>>>> -- >>>>> Dirk >>>> >>>> It is difficult to tell exactly what you're trying to accomplish >>>> without >>>> knowing what forms you have in your project. But, "New >>>> Button(FMain.Panel1)" creates a button with FMain.Panel1 as its >>>> parent - >>>> thereby placing it on the FMain form. >>>> >>>> Gianluigi's example is a good illustration. >>>> >>>> >>> Hello, >>> >>> I don't know how to describe it. >>> I took two pictures, I hope it is understandable what I want. >>> >>> Greetings Dirk >>> >>> >>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> >> You can put the button as public although it is a practice I do not >> recommend. >> If you look at Benoit's code (the IDE uses workspace) he uses button >> bars inside the window which is a better practice. >> >> Example attached >> >> Regards >> >> Gianluigi >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > I recommend it like this (see attached) > > Regards > > Gianluigi > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- I have problems opening the archive From bagoneo at libero.it Tue Jan 3 16:10:06 2023 From: bagoneo at libero.it (gian) Date: Tue, 3 Jan 2023 16:10:06 +0100 Subject: [Gambas-user] Delete button ? In-Reply-To: References: <57b2581d-f8b2-0c53-207b-b7e4335893f7@gmail.com> <2709cf93-da3f-c696-fd14-68a77f67b1df@gmx.net> <048238af-64f8-775f-d34c-0b2456ac4ab7@libero.it> Message-ID: <9dd4f876-b760-e237-8e15-573778a792e9@libero.it> Il 03/01/23 16:05, dirk ha scritto: > I have problems opening the archive > Did you follow the wiki? : http://gambaswiki.org/wiki/howto/opengmailtxt From bagoneo at libero.it Tue Jan 3 16:43:21 2023 From: bagoneo at libero.it (gian) Date: Tue, 3 Jan 2023 16:43:21 +0100 Subject: [Gambas-user] Delete button ? In-Reply-To: <9dd4f876-b760-e237-8e15-573778a792e9@libero.it> References: <57b2581d-f8b2-0c53-207b-b7e4335893f7@gmail.com> <2709cf93-da3f-c696-fd14-68a77f67b1df@gmx.net> <048238af-64f8-775f-d34c-0b2456ac4ab7@libero.it> <9dd4f876-b760-e237-8e15-573778a792e9@libero.it> Message-ID: <295d144b-230b-17d8-5cd5-6d472f6ad4b5@libero.it> Il 03/01/23 16:10, gian via User ha scritto: > Il 03/01/23 16:05, dirk ha scritto: >> I have problems opening the archive >> > > Did you follow the wiki? : > http://gambaswiki.org/wiki/howto/opengmailtxt > > Given your silence, I'll try to attach the tarball files directly, I also cleaned them up. I don't know what version of Gambas you have, but if you can't see the projects, try compiling them Project Menu > Compile All and report the error text here. Regards Gianluigi -------------- next part -------------- A non-text attachment was scrubbed... Name: WorspaceTest-0.0.2.tar.gz Type: application/gzip Size: 12306 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: WorspaceTest-BestPractice-0.0.1.tar.gz Type: application/gzip Size: 12237 bytes Desc: not available URL: From yodi at gmx.net Tue Jan 3 16:46:24 2023 From: yodi at gmx.net (dirk) Date: Tue, 3 Jan 2023 16:46:24 +0100 Subject: [Gambas-user] Delete button ? In-Reply-To: <9dd4f876-b760-e237-8e15-573778a792e9@libero.it> References: <57b2581d-f8b2-0c53-207b-b7e4335893f7@gmail.com> <2709cf93-da3f-c696-fd14-68a77f67b1df@gmx.net> <048238af-64f8-775f-d34c-0b2456ac4ab7@libero.it> <9dd4f876-b760-e237-8e15-573778a792e9@libero.it> Message-ID: <3e50d49d-e886-ed0e-f3bd-53f81857b5a8@gmx.net> ok thanks i'm looking at it right now From yodi at gmx.net Tue Jan 3 17:15:53 2023 From: yodi at gmx.net (dirk) Date: Tue, 3 Jan 2023 17:15:53 +0100 Subject: [Gambas-user] Delete button ? In-Reply-To: References: <57b2581d-f8b2-0c53-207b-b7e4335893f7@gmail.com> <2709cf93-da3f-c696-fd14-68a77f67b1df@gmx.net> <048238af-64f8-775f-d34c-0b2456ac4ab7@libero.it> Message-ID: Am 03.01.23 um 16:02 schrieb gian via User: > Il 03/01/23 15:56, gian via User ha scritto: >> Il 03/01/23 15:40, gian via User ha scritto: >>> Il 03/01/23 15:16, dirk ha scritto: >>>> >>>> >>>> Am 03.01.23 um 14:24 schrieb T Lee Davidson: >>>>> On 1/3/23 07:48, dirk wrote: >>>>>> >>>>>> >>>>>> >>>>>> I create a button like this in the form 'lager': >>>>>> >>>>>> ' Gambas class file >>>>>> ' lager.class >>>>>> ' >>>>>> Public Sub Form_Open() >>>>>> >>>>>> ??With ButtonSave = New Button(FMain.Panel1) As "ButtonP" >>>>>> ?????? .H = 28 >>>>>> ?????? .W = 28 >>>>>> ?????? .X = 959 - 35 >>>>>> ?????? .Y = 5 >>>>>> ?????? .Expand = False >>>>>> ?????? .Picture = Picture["icon:/32/print"] >>>>>> >>>>>> ???? End With >>>>>> End >>>>>> >>>>>> If I make another form visible in workspace1, the button should >>>>>> disappear. >>>>>> >>>>>> the button should only be visible if the form is 'lager' visible. >>>>>> >>>>>> >>>>>> -- >>>>>> Dirk >>>>> >>>>> It is difficult to tell exactly what you're trying to accomplish >>>>> without >>>>> knowing what forms you have in your project. But, "New >>>>> Button(FMain.Panel1)" creates a button with FMain.Panel1 as its >>>>> parent - >>>>> thereby placing it on the FMain form. >>>>> >>>>> Gianluigi's example is a good illustration. >>>>> >>>>> >>>> Hello, >>>> >>>> I don't know how to describe it. >>>> I took two pictures, I hope it is understandable what I want. >>>> >>>> Greetings Dirk >>>> >>>> >>>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >>> >>> You can put the button as public although it is a practice I do not >>> recommend. >>> If you look at Benoit's code (the IDE uses workspace) he uses button >>> bars inside the window which is a better practice. >>> >>> Example attached >>> >>> Regards >>> >>> Gianluigi >>> >>> >>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> >> I recommend it like this (see attached) >> >> Regards >> >> Gianluigi >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > With the copy and paste I forgot the Public button, it should be put as > private (Public = False) > > Regards > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Hello, Thanks for your help. It inspired me ;) i do it like this now Public Sub Workspace1_Activate() If Workspace1.ActiveWindow.Name <> "lager" Then ButtonLagerP.Visible = False Else ButtonLagerP.Visible = True Endif End Public Sub ButtonLagerP_Click() If lager.ColumnView1.Key Then TextArea1.Visible = True button18.Visible = True button19.Visible = True TextArea1.Text = lager.ColumnView1[lager.Columnview1.Key][1] & "\n" If lager.ColumnView1[lager.Columnview1.Key][6] Then TextArea1.Text &= "Min.Best." & lager.ColumnView1[lager.Columnview1.Key][6] & " Max.Best." & lager.ColumnView1[lager.Columnview1.Key][4] Endif Endif End regards dirk From brian at westwoodsvcs.com Tue Jan 3 23:08:06 2023 From: brian at westwoodsvcs.com (Brian G) Date: Tue, 3 Jan 2023 14:08:06 -0800 (PST) Subject: [Gambas-user] Possible error when doing math on bytes Message-ID: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> When I do math on bytes I get an overflow now when the value of the byte goes negative example: dim a as byte = 0 dim b as byte = 24 dim result as byte = a - b This causes an overflow error, where in the past it was just a negative number. Is this a bug or a new undocumented feature? "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Tue Jan 3 23:34:14 2023 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 4 Jan 2023 00:34:14 +0200 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> Message-ID: It is a feature, but it is also documented. Bytes can have values only between 0 - 255. Jussi On Wed, Jan 4, 2023 at 12:30 AM Brian G wrote: > When I do math on bytes I get an overflow now when the value of the byte > goes negative > example: > dim a as byte = 0 > dim b as byte = 24 > dim result as byte = a - b > > This causes an overflow error, where in the past it was just a negative > number. > Is this a bug or a new undocumented feature? > > > "Failure is the key to success; > each mistake teaches us something" .. Morihei Ueshiba > Brian G > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Tue Jan 3 23:35:29 2023 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 4 Jan 2023 00:35:29 +0200 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> Message-ID: https://gambaswiki.org/wiki/lang/type Jussi On Wed, Jan 4, 2023 at 12:34 AM Jussi Lahtinen wrote: > It is a feature, but it is also documented. > Bytes can have values only between 0 - 255. > > > Jussi > > > > On Wed, Jan 4, 2023 at 12:30 AM Brian G wrote: > >> When I do math on bytes I get an overflow now when the value of the byte >> goes negative >> example: >> dim a as byte = 0 >> dim b as byte = 24 >> dim result as byte = a - b >> >> This causes an overflow error, where in the past it was just a negative >> number. >> Is this a bug or a new undocumented feature? >> >> >> "Failure is the key to success; >> each mistake teaches us something" .. Morihei Ueshiba >> Brian G >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Tue Jan 3 23:40:09 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 3 Jan 2023 23:40:09 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> Message-ID: <10a26fce-1607-22a5-3f5f-165badb79cae@gambas-basic.org> Le 03/01/2023 ? 23:08, Brian G a ?crit?: > When I do math on bytes I get an overflow now when? the value of the > byte goes negative > example: > ?dim a as byte = 0 > ?dim b as byte = 24 > ?dim result as byte = a - b > > This causes an overflow error, where in the past it was just a negative > number. > Is this a bug or a new undocumented feature? > Overflows were ignored before, as it is usually the case in C programs, even if the behaviour of overflows is unspecified. It's for speed reasons, or to make hacking easier, I dunno. So I decided to detect them, for a small performance penalty. The overflow checks are only disabled on 'Fast Unsafe' functions. Regards, -- Beno?t Minisini. From brian at westwoodsvcs.com Tue Jan 3 23:45:57 2023 From: brian at westwoodsvcs.com (Brian G) Date: Tue, 3 Jan 2023 14:45:57 -0800 (PST) Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <10a26fce-1607-22a5-3f5f-165badb79cae@gambas-basic.org> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <10a26fce-1607-22a5-3f5f-165badb79cae@gambas-basic.org> Message-ID: <813304911.21812.1672785957868.JavaMail.zimbra@westwoodsvcs.com> A lot of my applications no longer run, And bad new, it reports error even if fast unsafe in my apps How do i just turn this off permanently, It is very bad news! "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G ----- On Jan 3, 2023, at 2:40 PM, Benoit Minisini benoit.minisini at gambas-basic.org wrote: > Le 03/01/2023 ? 23:08, Brian G a ?crit?: >> When I do math on bytes I get an overflow now when? the value of the >> byte goes negative >> example: >> ?dim a as byte = 0 >> ?dim b as byte = 24 >> ?dim result as byte = a - b >> >> This causes an overflow error, where in the past it was just a negative >> number. >> Is this a bug or a new undocumented feature? >> > > Overflows were ignored before, as it is usually the case in C programs, > even if the behaviour of overflows is unspecified. It's for speed > reasons, or to make hacking easier, I dunno. > > So I decided to detect them, for a small performance penalty. > > The overflow checks are only disabled on 'Fast Unsafe' functions. > > Regards, > > -- > Beno?t Minisini. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From jussi.lahtinen at gmail.com Tue Jan 3 23:51:16 2023 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 4 Jan 2023 00:51:16 +0200 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <813304911.21812.1672785957868.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <10a26fce-1607-22a5-3f5f-165badb79cae@gambas-basic.org> <813304911.21812.1672785957868.JavaMail.zimbra@westwoodsvcs.com> Message-ID: Why do you use bytes in that code? You cannot trust in that approach anyway. Jussi On Wed, Jan 4, 2023 at 12:48 AM Brian G wrote: > A lot of my applications no longer run, > > And bad new, it reports error even if fast unsafe in my apps > > How do i just turn this off permanently, It is very bad news! > > > "Failure is the key to success; > each mistake teaches us something" .. Morihei Ueshiba > Brian G > > ----- On Jan 3, 2023, at 2:40 PM, Benoit Minisini > benoit.minisini at gambas-basic.org wrote: > > > Le 03/01/2023 ? 23:08, Brian G a ?crit : > >> When I do math on bytes I get an overflow now when the value of the > >> byte goes negative > >> example: > >> dim a as byte = 0 > >> dim b as byte = 24 > >> dim result as byte = a - b > >> > >> This causes an overflow error, where in the past it was just a negative > >> number. > >> Is this a bug or a new undocumented feature? > >> > > > > Overflows were ignored before, as it is usually the case in C programs, > > even if the behaviour of overflows is unspecified. It's for speed > > reasons, or to make hacking easier, I dunno. > > > > So I decided to detect them, for a small performance penalty. > > > > The overflow checks are only disabled on 'Fast Unsafe' functions. > > > > Regards, > > > > -- > > Beno?t Minisini. > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Wed Jan 4 00:16:31 2023 From: brian at westwoodsvcs.com (Brian G) Date: Tue, 3 Jan 2023 15:16:31 -0800 (PST) Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <10a26fce-1607-22a5-3f5f-165badb79cae@gambas-basic.org> <813304911.21812.1672785957868.JavaMail.zimbra@westwoodsvcs.com> Message-ID: <1124080537.21981.1672787791311.JavaMail.zimbra@westwoodsvcs.com> for the last 5 or 6 years we could depend on this, So many of my code in many applications is now broken. like expecting adding one to 255 to wrap to zero etc... This is normal behavior for unsigned numbers. I am going to have to waste months fixing and checking production applications. For me this is almost enough reason to stop using gambas altogether. I am extremely, extremely upset.... we are talking real production software It all has to be reevaluated and tested this is man months of testing and I just can not afford nor can my clients afford such expense. This is a very bad thing. Can an option be added to just turn this off, please, begging, go back to old behaviors "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G ----- On Jan 3, 2023, at 2:51 PM, Jussi Lahtinen wrote: Why do you use bytes in that code? You cannot trust in that approach anyway. Jussi On Wed, Jan 4, 2023 at 12:48 AM Brian G < [ mailto:brian at westwoodsvcs.com | brian at westwoodsvcs.com ] > wrote: BQ_BEGIN A lot of my applications no longer run, And bad new, it reports error even if fast unsafe in my apps How do i just turn this off permanently, It is very bad news! "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G ----- On Jan 3, 2023, at 2:40 PM, Benoit Minisini [ mailto:benoit.minisini at gambas-basic.org | benoit.minisini at gambas-basic.org ] wrote: > Le 03/01/2023 ? 23:08, Brian G a ?crit : >> When I do math on bytes I get an overflow now when the value of the >> byte goes negative >> example: >> dim a as byte = 0 >> dim b as byte = 24 >> dim result as byte = a - b >> >> This causes an overflow error, where in the past it was just a negative >> number. >> Is this a bug or a new undocumented feature? >> > > Overflows were ignored before, as it is usually the case in C programs, > even if the behaviour of overflows is unspecified. It's for speed > reasons, or to make hacking easier, I dunno. > > So I decided to detect them, for a small performance penalty. > > The overflow checks are only disabled on 'Fast Unsafe' functions. > > Regards, > > -- > Beno?t Minisini. > > > ----[ [ http://gambaswiki.org/wiki/doc/netiquette | http://gambaswiki.org/wiki/doc/netiquette ] ]---- ----[ [ http://gambaswiki.org/wiki/doc/netiquette | http://gambaswiki.org/wiki/doc/netiquette ] ]---- ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- BQ_END -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Wed Jan 4 00:16:37 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 4 Jan 2023 00:16:37 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <813304911.21812.1672785957868.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <10a26fce-1607-22a5-3f5f-165badb79cae@gambas-basic.org> <813304911.21812.1672785957868.JavaMail.zimbra@westwoodsvcs.com> Message-ID: Le 03/01/2023 ? 23:45, Brian G a ?crit?: > A lot of my applications no longer run, > > And bad new, it reports error even if fast unsafe in my apps Normally 'Unsafe' disables any overflow check in the JIT code. Do you have a project that triggers that? > > How do i just turn this off permanently, It is very bad news! How can you have code that relies on unsigned byte overflow? I don't understand. Triggering overflow, especially on Byte, normally means that your program is broken from the start. -- Beno?t Minisini. From jussi.lahtinen at gmail.com Wed Jan 4 00:39:35 2023 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 4 Jan 2023 01:39:35 +0200 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1124080537.21981.1672787791311.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <10a26fce-1607-22a5-3f5f-165badb79cae@gambas-basic.org> <813304911.21812.1672785957868.JavaMail.zimbra@westwoodsvcs.com> <1124080537.21981.1672787791311.JavaMail.zimbra@westwoodsvcs.com> Message-ID: > > for the last 5 or 6 years we could depend on this, So many of my code in > many applications is now broken. > like expecting adding one to 255 to wrap to zero etc... > So the problem is not the lack of negative numbers, but the need for the "wrap"? That can be implemented by mod. Change the bytes to integers (and put them as properties of classes if not already). Then use mod on the change of the value. This is normal behavior for unsigned numbers. > In C and other low level languages... otherwise not really. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Wed Jan 4 02:17:38 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 4 Jan 2023 02:17:38 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1124080537.21981.1672787791311.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <10a26fce-1607-22a5-3f5f-165badb79cae@gambas-basic.org> <813304911.21812.1672785957868.JavaMail.zimbra@westwoodsvcs.com> <1124080537.21981.1672787791311.JavaMail.zimbra@westwoodsvcs.com> Message-ID: <0bf84251-a9b8-0314-2065-9978e3884750@gambas-basic.org> Le 04/01/2023 ? 00:16, Brian G a ?crit?: > for the last 5 or 6 years we could depend on this, So many of my code in > many applications is now broken. > like expecting adding one to 255 to wrap to zero etc... > This is normal behavior for unsigned numbers. Actually it's not. All CPU I know behave like this, but the C standard explicitely says that overflow leads to undefined results. Nobody must rely on that. I had five places in all Gambas code I wrote (for my job and for Gambas) that incorrectly used overflow. It took a few minutes to fix all of them. I don't understand how you can rely so heavily on overflow with bytes... > > I am going to have to waste months fixing and checking production > applications. > > For me this is almost enough reason to stop using gambas altogether. > > I am extremely, extremely upset.... we are talking real production software > It all has to be reevaluated and tested this is man months of testing and > I just can not afford nor can my clients afford such expense. > > This is a very bad thing. > > Can an option be added to just turn this off, please, begging, go back > to old behaviors I won't go back the old behaviour which is incorrect by the definition of the C standard, and lead to a lot of invisible bugs and security breach in software. I will think about how I can add an option for allowing the old incorrect behaviour, but after the release of Gambas 3.18.0. At the moment I don't know how I can do that. You will have to wait a little before using Gambas 3.18 in production. Sorry for the inconvenience. -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Wed Jan 4 02:20:08 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 4 Jan 2023 02:20:08 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <0bf84251-a9b8-0314-2065-9978e3884750@gambas-basic.org> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <10a26fce-1607-22a5-3f5f-165badb79cae@gambas-basic.org> <813304911.21812.1672785957868.JavaMail.zimbra@westwoodsvcs.com> <1124080537.21981.1672787791311.JavaMail.zimbra@westwoodsvcs.com> <0bf84251-a9b8-0314-2065-9978e3884750@gambas-basic.org> Message-ID: <561d2657-029c-2a4c-a3ff-264b88025539@gambas-basic.org> Le 04/01/2023 ? 02:17, Benoit Minisini a ?crit?: > > You will have to wait a little before using Gambas 3.18 in production. > > Sorry for the inconvenience. > By the way, noone should use any X.Y.0 version of a software for production things... -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Wed Jan 4 04:10:27 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 4 Jan 2023 04:10:27 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <0bf84251-a9b8-0314-2065-9978e3884750@gambas-basic.org> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <10a26fce-1607-22a5-3f5f-165badb79cae@gambas-basic.org> <813304911.21812.1672785957868.JavaMail.zimbra@westwoodsvcs.com> <1124080537.21981.1672787791311.JavaMail.zimbra@westwoodsvcs.com> <0bf84251-a9b8-0314-2065-9978e3884750@gambas-basic.org> Message-ID: Le 04/01/2023 ? 02:17, Benoit Minisini a ?crit?: >> >> Can an option be added to just turn this off, please, begging, go back >> to old behaviors > > I won't go back the old behaviour which is incorrect by the definition > of the C standard, and lead to a lot of invisible bugs and security > breach in software. > > I will think about how I can add an option for allowing the old > incorrect behaviour, but after the release of Gambas 3.18.0. At the > moment I don't know how I can do that. > There may be a simple solution. If it works, I may delayed the release of Gambas 3.18.0 so that it gets the feature. Regards, -- Beno?t Minisini. From brian at westwoodsvcs.com Wed Jan 4 13:14:36 2023 From: brian at westwoodsvcs.com (=?UTF-8?B?QnJpYW4gRw==?=) Date: Wed, 04 Jan 2023 15:14:36 +0300 Subject: [Gambas-user] =?utf-8?q?Possible_error_when_doing_math_on_bytes?= In-Reply-To: References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <0bf84251-a9b8-0314-2065-9978e3884750@gambas-basic.org> Message-ID: <1672834476.310651640@f13.my.com> Thank you -- Thanks Brian G Tuesday, 03 January 2023, 07:11PM -08:00 from Benoit Minisini benoit.minisini at gambas-basic.org : >Le 04/01/2023 ? 02:17, Benoit Minisini a ?crit?: >> >> Can an option be added to just turn this off, please, begging, go back >> to old behaviors > > I won't go back the old behaviour which is incorrect by the definition > of the C standard, and lead to a lot of invisible bugs and security > breach in software. > > I will think about how I can add an option for allowing the old > incorrect behaviour, but after the release of Gambas 3.18.0. At the > moment I don't know how I can do that. > > >There may be a simple solution. If it works, I may delayed the release >of Gambas 3.18.0 so that it gets the feature. > >Regards, > >-- >Beno?t Minisini. > > >----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Wed Jan 4 13:52:49 2023 From: bagoneo at libero.it (gian) Date: Wed, 4 Jan 2023 13:52:49 +0100 Subject: [Gambas-user] Unable to compile 'gb.desktop.x11' Message-ID: <49bf22fc-b3a1-ed01-b3e1-b072cdd2086a@libero.it> Hi Benoit, Compiling the latest master (Gambas=3.18.0 b4aa02d (master)) I get this: Compiling 'gb.desktop.x11' component... gbc3: error: Component not found: gb.desktop Creating the information files for 'gb.desktop.x11' component... ... Making install in . || || Unable to compile 'gb.desktop.x11' || Is everything regular? Regards Gianluigi From t.lee.davidson at gmail.com Wed Jan 4 16:03:17 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 4 Jan 2023 10:03:17 -0500 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1124080537.21981.1672787791311.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <10a26fce-1607-22a5-3f5f-165badb79cae@gambas-basic.org> <813304911.21812.1672785957868.JavaMail.zimbra@westwoodsvcs.com> <1124080537.21981.1672787791311.JavaMail.zimbra@westwoodsvcs.com> Message-ID: <8b13ed27-7c4b-1be7-4560-06d02b5eb038@gmail.com> On 1/3/23 18:16, Brian G wrote: > I am going to have to waste months fixing and checking production applications. Perhaps you could revert to an earlier Gambas version for the time being - until you get the code sorted out. -- Lee From benoit.minisini at gambas-basic.org Wed Jan 4 17:13:16 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 4 Jan 2023 17:13:16 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <0bf84251-a9b8-0314-2065-9978e3884750@gambas-basic.org> <1672834476.310651640@f13.my.com> Message-ID: <603e364e-e0e1-0c43-1f2d-7bb5dc9ae008@gambas-basic.org> Le 04/01/2023 ? 17:11, Benoit Minisini a ?crit?: > Le 04/01/2023 ? 13:14, Brian G a ?crit?: >> Thank you >> >> -- >> Thanks >> Brian G >> > > Hi, > > The last commit has now a new 'System.IgnoreOverflow' property that > allows to toggle overflow detection off (it is TRUE by default). > > Can you try it? > > I didn't want to make an environment variable for that. Even if > praticle, I find it dangerous. I prefer it to be explicit in the code. > > Beware that it has no effect on JIT compiled code, for performance > reasons. JIT compiled code always checks for overflow, except when the > UNSAFE keyword is used. > > Regards, > By the way, this features relies on an undocumented but logical behaviour of the overflow detection macros of gcc. So it works on x86 architecture with gcc and probably clang. For the others I can't give a guarantee. Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Wed Jan 4 17:11:06 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 4 Jan 2023 17:11:06 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1672834476.310651640@f13.my.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <0bf84251-a9b8-0314-2065-9978e3884750@gambas-basic.org> <1672834476.310651640@f13.my.com> Message-ID: Le 04/01/2023 ? 13:14, Brian G a ?crit?: > Thank you > > -- > Thanks > Brian G > Hi, The last commit has now a new 'System.IgnoreOverflow' property that allows to toggle overflow detection off (it is TRUE by default). Can you try it? I didn't want to make an environment variable for that. Even if praticle, I find it dangerous. I prefer it to be explicit in the code. Beware that it has no effect on JIT compiled code, for performance reasons. JIT compiled code always checks for overflow, except when the UNSAFE keyword is used. Regards, -- Beno?t Minisini. From brian at westwoodsvcs.com Wed Jan 4 19:41:26 2023 From: brian at westwoodsvcs.com (=?UTF-8?B?QnJpYW4gRw==?=) Date: Wed, 04 Jan 2023 21:41:26 +0300 Subject: [Gambas-user] =?utf-8?q?Possible_error_when_doing_math_on_bytes?= In-Reply-To: References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1672834476.310651640@f13.my.com> Message-ID: <1672857686.167713392@f5.my.com> Will give it a try, thanks -- Thanks Brian G Wednesday, 04 January 2023, 08:19AM -08:00 from Benoit Minisini benoit.minisini at gambas-basic.org : >Le 04/01/2023 ? 13:14, Brian G a ?crit?: > Thank you > > -- > Thanks > Brian G > > >Hi, > >The last commit has now a new 'System.IgnoreOverflow' property that >allows to toggle overflow detection off (it is TRUE by default). > >Can you try it? > >I didn't want to make an environment variable for that. Even if >praticle, I find it dangerous. I prefer it to be explicit in the code. > >Beware that it has no effect on JIT compiled code, for performance >reasons. JIT compiled code always checks for overflow, except when the >UNSAFE keyword is used. > >Regards, > >-- >Beno?t Minisini. > > >----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Thu Jan 5 02:34:04 2023 From: brian at westwoodsvcs.com (Brian G) Date: Wed, 4 Jan 2023 17:34:04 -0800 (PST) Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1672857686.167713392@f5.my.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1672834476.310651640@f13.my.com> <1672857686.167713392@f5.my.com> Message-ID: <1487375667.22604.1672882444406.JavaMail.zimbra@westwoodsvcs.com> ----- On Jan 4, 2023, at 10:41 AM, Brian G wrote: > Will give it a try, thanks > -- > Thanks > Brian G > Wednesday, 04 January 2023, 08:19AM -08:00 from Benoit Minisini [ > mailto:benoit.minisini at gambas-basic.org | benoit.minisini at gambas-basic.org ] : >> Le 04/01/2023 ? 13:14, Brian G a ?crit : >> > Thank you >> > -- >> > Thanks >> > Brian G >> Hi, >> The last commit has now a new 'System.IgnoreOverflow' property that >> allows to toggle overflow detection off (it is TRUE by default). >> Can you try it? >> I didn't want to make an environment variable for that. Even if >> praticle, I find it dangerous. I prefer it to be explicit in the code. >> Beware that it has no effect on JIT compiled code, for performance >> reasons. JIT compiled code always checks for overflow, except when the >> UNSAFE keyword is used. >> Regards, >> -- >> Beno?t Minisini. >> ----[ [ http://gambaswiki.org/wiki/doc/netiquette | >> http://gambaswiki.org/wiki/doc/netiquette ] ]---- > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Yes it seem to be working as advertised, the default setting appears to be false. "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Thu Jan 5 09:10:13 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 5 Jan 2023 09:10:13 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1487375667.22604.1672882444406.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1672834476.310651640@f13.my.com> <1672857686.167713392@f5.my.com> <1487375667.22604.1672882444406.JavaMail.zimbra@westwoodsvcs.com> Message-ID: <838d9bbd-29f8-ca40-0539-cf1f78fc107b@deganius.de> Hello Brian, Am 05.01.23 um 02:34 schrieb Brian G: ... >>> ----[ [ http://gambaswiki.org/wiki/doc/netiquette | >>> http://gambaswiki.org/wiki/doc/netiquette ] ]---- > >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Yes it seem to be working as advertised, the default setting appears to be false. > > "Failure is the key to success; > each mistake teaches us something" .. Morihei Ueshiba > Brian G Can you please read > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- once instead of quoting it multiple times? Thank you. It bugs me to scroll down half a meter just to read a single sentence as a reply. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From bagoneo at libero.it Thu Jan 5 09:52:54 2023 From: bagoneo at libero.it (gian) Date: Thu, 5 Jan 2023 09:52:54 +0100 Subject: [Gambas-user] Unable to compile 'gb.desktop.x11' In-Reply-To: <49bf22fc-b3a1-ed01-b3e1-b072cdd2086a@libero.it> References: <49bf22fc-b3a1-ed01-b3e1-b072cdd2086a@libero.it> Message-ID: <6d721059-d3d3-75b7-180f-b81121e5272d@libero.it> Il 04/01/23 13:52, gian ha scritto: > Hi Benoit, > > Compiling the latest master (Gambas=3.18.0 b4aa02d (master)) > > I get this: > > Compiling 'gb.desktop.x11' component... > gbc3: error: Component not found: gb.desktop > Creating the information files for 'gb.desktop.x11' component... > ... > > Making install in . > > || > || Unable to compile 'gb.desktop.x11' > || > > Is everything regular? > > Regards > > Gianluigi Hi Benoit, with the latest master version (78841b37) the writing no longer appears and all the false errors have also disappeared :-) Thank you very much Gianluigi From brian at westwoodsvcs.com Fri Jan 6 01:17:37 2023 From: brian at westwoodsvcs.com (=?UTF-8?B?QnJpYW4gRw==?=) Date: Fri, 06 Jan 2023 03:17:37 +0300 Subject: [Gambas-user] =?utf-8?q?Possible_error_when_doing_math_on_bytes?= In-Reply-To: <838d9bbd-29f8-ca40-0539-cf1f78fc107b@deganius.de> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1487375667.22604.1672882444406.JavaMail.zimbra@westwoodsvcs.com> <838d9bbd-29f8-ca40-0539-cf1f78fc107b@deganius.de> Message-ID: <1672964257.498233827@f8.my.com> >Can you please read > > ----[?http://gambaswiki.or?g/wiki/doc/netiquette?]---- > >once instead of quo?ting it multiple tim?es? Thank you. > >It bugs me to scroll down half a meter just to read a >single sentence as >a reply. Done? -- Thanks Brian G -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Fri Jan 6 08:59:44 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 6 Jan 2023 08:59:44 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1672964257.498233827@f8.my.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1487375667.22604.1672882444406.JavaMail.zimbra@westwoodsvcs.com> <838d9bbd-29f8-ca40-0539-cf1f78fc107b@deganius.de> <1672964257.498233827@f8.my.com> Message-ID: <55241910-f05c-2dad-8019-f0e15d0c0bbe@deganius.de> Am 06.01.23 um 01:17 schrieb Brian G: > Done? > -- > Thanks Thanks Brian, great :-) Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From isafiur at gmail.com Fri Jan 6 09:28:50 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Fri, 6 Jan 2023 14:13:50 +0545 Subject: [Gambas-user] Error output for gb.web.gui Message-ID: Hi The current error output of gb.web.gui is very heavy. It prints a dozen of similar lines for every event making it very difficult to read all output and find out problem. Is there some way to disable the lines which are almost same in all events and are not part of error. -------------- next part -------------- An HTML attachment was scrubbed... URL: From isafiur at gmail.com Fri Jan 6 09:33:52 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Fri, 6 Jan 2023 14:18:52 +0545 Subject: [Gambas-user] Executable location in package for gb.web.gui Message-ID: Hi The default location of executable while packaging for ubuntu should be in /usr/lib/cgi-bin >From ubuntu 20.04 and onwards this is the default location for chi scripts. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Jan 6 12:27:45 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 6 Jan 2023 11:27:45 +0000 Subject: [Gambas-user] Executable location in package for gb.web.gui In-Reply-To: References: Message-ID: On Fri, 6 Jan 2023, 08:35 Safiur Rahman, wrote: > Hi > > The default location of executable while packaging for ubuntu should be in > /usr/lib/cgi-bin > > From ubuntu 20.04 and onwards this is the default location for chi scripts. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > But not on all systems. I like that it compiles to project directory. If you go to the make executable dialog there is a "run command after" option to run a shell script. Just pop "cp $(FILE) /usr/lib/cgi-bin" In the textbox and the compiled exe will opt there. Isn't /usr/lib a protected system folder that will need root pw each time? My mint (Ubuntu) does not have a cgi-bin dir in /usr/lib so I do not know where you got that "default" I put mine in /var/www/html/cgi-bin not /usr/lib It will be different for others. Best keep the"default" location as project dir and if you want elsewhere cp it there as mentioned above. Respects BruceS > -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Fri Jan 6 14:10:19 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 6 Jan 2023 14:10:19 +0100 Subject: [Gambas-user] Error output for gb.web.gui In-Reply-To: References: Message-ID: <89955f20-7a3e-ca00-bb1d-ffba8cb7c7b0@gambas-basic.org> Le 06/01/2023 ? 09:28, Safiur Rahman a ?crit?: > Hi > > The current error output of gb.web.gui is very heavy. It prints a dozen > of similar lines for every event making it very difficult to read all > output and find out problem. Is there some way to disable the lines > which are almost same in all events and are not part of error. > Are you talking about what is printed in the javascript console client-side? It's not errors, it's for debugging the component, and it's difficult to know by advance which debugging message is useful or not... Can you be more specific? -- Beno?t Minisini. From t.lee.davidson at gmail.com Fri Jan 6 14:24:19 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Fri, 6 Jan 2023 08:24:19 -0500 Subject: [Gambas-user] Executable location in package for gb.web.gui In-Reply-To: References: Message-ID: On 1/6/23 06:27, Bruce Steers wrote: > > > On Fri, 6 Jan 2023, 08:35 Safiur Rahman, > wrote: > > Hi > > The default location of executable while packaging for ubuntu should be in /usr/lib/cgi-bin > [snip] > > But not on all systems. > I like that it compiles to project directory. > > If you go to the make executable dialog there is a "run command after" option to run a shell script. > Just pop > "cp $(FILE) /usr/lib/cgi-bin" > In the textbox and the compiled exe will opt there. [snip] > > Respects > BruceS Isn't Safiur talking about packaging? While you appear to be talking about creating an executable. (Side note: I think it would be quite useful to have pre- and post- install shell script options for packaging.) -- Lee From t.lee.davidson at gmail.com Fri Jan 6 14:39:14 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Fri, 6 Jan 2023 08:39:14 -0500 Subject: [Gambas-user] Error output for gb.web.gui In-Reply-To: References: Message-ID: <8cb2eb45-46ba-e852-0378-0c5323b1cad7@gmail.com> On 1/6/23 03:28, Safiur Rahman wrote: > Hi > > The current error output of gb.web.gui is very heavy. It prints a dozen of similar lines for every event making it very > difficult to read all output and find out problem. Is there some way to disable the lines which are almost same in all events > and are not part of error. Safiur, if you are referring to the console.log output (as Beno?t asked), maybe it would help to save the output to a file. The process to do that is similar for both Firefox and Chromium. Just open the web developer tools, ensure you are on the Console tab, and right-click in the message area. You will be given the option to Save the contents. -- Lee From benoit.minisini at gambas-basic.org Fri Jan 6 15:09:16 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 6 Jan 2023 15:09:16 +0100 Subject: [Gambas-user] Executable location in package for gb.web.gui In-Reply-To: References: Message-ID: <5efad844-02a7-39cd-b256-e80a5851100d@gambas-basic.org> Le 06/01/2023 ? 14:24, T Lee Davidson a ?crit?: > > (Side note: I think it would be quite useful to have pre- and post- > install shell script options for packaging.) > This must be done for Rpm, Deb, ArchLinux and Slackware packages then. Is it possible? Any volunteer? -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Fri Jan 6 15:11:09 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 6 Jan 2023 15:11:09 +0100 Subject: [Gambas-user] Executable location in package for gb.web.gui In-Reply-To: <5efad844-02a7-39cd-b256-e80a5851100d@gambas-basic.org> References: <5efad844-02a7-39cd-b256-e80a5851100d@gambas-basic.org> Message-ID: <356815c1-7911-10c7-9a69-6170af8042c8@gambas-basic.org> Le 06/01/2023 ? 15:09, Benoit Minisini a ?crit?: > Le 06/01/2023 ? 14:24, T Lee Davidson a ?crit?: >> >> (Side note: I think it would be quite useful to have pre- and post- >> install shell script options for packaging.) >> > > This must be done for Rpm, Deb, ArchLinux and Slackware packages then. > Is it possible? Any volunteer? > At least it could be possible to make the '/usr/bin' directory configurable in the packager. But is it a good idea? -- Beno?t Minisini. From bsteers4 at gmail.com Fri Jan 6 15:40:03 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 6 Jan 2023 14:40:03 +0000 Subject: [Gambas-user] Executable location in package for gb.web.gui In-Reply-To: References: Message-ID: On Fri, 6 Jan 2023, 13:25 T Lee Davidson, wrote: > On 1/6/23 06:27, Bruce Steers wrote: > > > > > > On Fri, 6 Jan 2023, 08:35 Safiur Rahman, isafiur at gmail.com>> wrote: > > > > Hi > > > > The default location of executable while packaging for ubuntu should > be in /usr/lib/cgi-bin > > > [snip] > > > > But not on all systems. > > I like that it compiles to project directory. > > > > If you go to the make executable dialog there is a "run command after" > option to run a shell script. > > Just pop > > "cp $(FILE) /usr/lib/cgi-bin" > > In the textbox and the compiled exe will opt there. > [snip] > > > > Respects > > BruceS > > Isn't Safiur talking about packaging? While you appear to be talking about > creating an executable. > > (Side note: I think it would be quite useful to have pre- and post- > install shell script options for packaging.) > What for a cgi script? I should think exe. Side note. My gambas has pre and post command options ? I merge requested it for you all a long time ago but Ben wasn't interested. BruceS > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Jan 6 15:41:40 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 6 Jan 2023 14:41:40 +0000 Subject: [Gambas-user] Executable location in package for gb.web.gui In-Reply-To: References: Message-ID: On Fri, 6 Jan 2023, 14:40 Bruce Steers, wrote: > > > On Fri, 6 Jan 2023, 13:25 T Lee Davidson, > wrote: > >> On 1/6/23 06:27, Bruce Steers wrote: >> > >> > >> > On Fri, 6 Jan 2023, 08:35 Safiur Rahman, > isafiur at gmail.com>> wrote: >> > >> > Hi >> > >> > The default location of executable while packaging for ubuntu >> should be in /usr/lib/cgi-bin >> > >> [snip] >> > >> > But not on all systems. >> > I like that it compiles to project directory. >> > >> > If you go to the make executable dialog there is a "run command after" >> option to run a shell script. >> > Just pop >> > "cp $(FILE) /usr/lib/cgi-bin" >> > In the textbox and the compiled exe will opt there. >> [snip] >> > >> > Respects >> > BruceS >> >> Isn't Safiur talking about packaging? While you appear to be talking >> about creating an executable. >> >> (Side note: I think it would be quite useful to have pre- and post- >> install shell script options for packaging.) >> > > What for a cgi script? I should think exe. > > Side note. > My gambas has pre and post command options ? > I merge requested it for you all a long time ago but Ben wasn't interested. > Oops sorry your on about the packager not exe creation. ? > BruceS > >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Jan 6 15:43:05 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 6 Jan 2023 14:43:05 +0000 Subject: [Gambas-user] Executable location in package for gb.web.gui In-Reply-To: References: Message-ID: Sorry ? missed the word "packaging" so I'm way off base here. On Fri, 6 Jan 2023, 14:41 Bruce Steers, wrote: > > > On Fri, 6 Jan 2023, 14:40 Bruce Steers, wrote: > >> >> >> On Fri, 6 Jan 2023, 13:25 T Lee Davidson, >> wrote: >> >>> On 1/6/23 06:27, Bruce Steers wrote: >>> > >>> > >>> > On Fri, 6 Jan 2023, 08:35 Safiur Rahman, >> isafiur at gmail.com>> wrote: >>> > >>> > Hi >>> > >>> > The default location of executable while packaging for ubuntu >>> should be in /usr/lib/cgi-bin >>> > >>> [snip] >>> > >>> > But not on all systems. >>> > I like that it compiles to project directory. >>> > >>> > If you go to the make executable dialog there is a "run command after" >>> option to run a shell script. >>> > Just pop >>> > "cp $(FILE) /usr/lib/cgi-bin" >>> > In the textbox and the compiled exe will opt there. >>> [snip] >>> > >>> > Respects >>> > BruceS >>> >>> Isn't Safiur talking about packaging? While you appear to be talking >>> about creating an executable. >>> >>> (Side note: I think it would be quite useful to have pre- and post- >>> install shell script options for packaging.) >>> >> >> What for a cgi script? I should think exe. >> >> Side note. >> My gambas has pre and post command options ? >> I merge requested it for you all a long time ago but Ben wasn't >> interested. >> > > Oops sorry your on about the packager not exe creation. ? > > >> BruceS >> >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Fri Jan 6 18:44:49 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Fri, 6 Jan 2023 12:44:49 -0500 Subject: [Gambas-user] Executable location in package for gb.web.gui In-Reply-To: <356815c1-7911-10c7-9a69-6170af8042c8@gambas-basic.org> References: <5efad844-02a7-39cd-b256-e80a5851100d@gambas-basic.org> <356815c1-7911-10c7-9a69-6170af8042c8@gambas-basic.org> Message-ID: <60f80386-6591-91d0-4b2b-54fb49f58a8d@gmail.com> On 1/6/23 09:11, Benoit Minisini wrote: > At least it could be possible to make the '/usr/bin' directory configurable?in?the?packager.?But?is?it?a?good?idea? It would provide more flexibility in packaging. Perhaps the packager should default to not configurable but (with prominent warning) allow the user to *explicitly* choose to override the standard/default location. -- Lee From benoit.minisini at gambas-basic.org Fri Jan 6 19:11:46 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 6 Jan 2023 19:11:46 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1672964257.498233827@f8.my.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1487375667.22604.1672882444406.JavaMail.zimbra@westwoodsvcs.com> <838d9bbd-29f8-ca40-0539-cf1f78fc107b@deganius.de> <1672964257.498233827@f8.my.com> Message-ID: <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> Le 06/01/2023 ? 01:17, Brian G a ?crit?: > >Can you please read > > > > ----[?http://gambaswiki.or?g/wiki/doc/netiquette?]---- > > > >once instead of quo?ting it multiple tim?es? Thank you. > > > >It bugs me to scroll down half a meter just to read a >single sentence as > >a reply. > > Done? > -- > Thanks > Brian G > I will wait for your confirmation that everything is OK for you before releasing 3.18. Regards, -- Beno?t Minisini. From isafiur at gmail.com Fri Jan 6 19:36:59 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Sat, 7 Jan 2023 00:21:59 +0545 Subject: [Gambas-user] Error output for gb.web.gui In-Reply-To: References: Message-ID: Hi This is not about javascript console. I meant WebForm.PrintLog Eg. The following is repeated in all events with very minor changes ================ NEW REQUEST: http://localhost:8080/./x?c=%5B%22update%22%2C%22%401.cmbusname%22%2C%22index%22%2C1%2Cfalse%5D 5676 | COOKIE = 127.0.0.1:94B5EDBD76FF2B9F431B69F9 5676 | /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94B5EDBD76FF2B9F431B69F9 = True 5676 | CATCH SIGUSR1 SIGNAL 5676 | COOKIE = 127.0.0.1:94B5EDBD76FF2B9F431B69F9 5676 | OPEN READ /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 B5EDBD76FF2B9F431B69F9.out 5676 | OPEN WRITE /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 B5EDBD76FF2B9F431B69F9.in 5676 | SEND SIGUSR1 TO PROCESS 5424 5676 | WRITE ENV 5424 | Caught SIGUSR1 5424 | BeginResponse 5424 | Open read /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 B5EDBD76FF2B9F431B69F9.in 5424 | Read env 5676 | WAITING FOR SIGUSR1 5424 | Open write /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 B5EDBD76FF2B9F431B69F9.out 5424 | Send SIGUSR1 to request process 5676 5424 | HandleRequest: x 5676 | CAUGHT SIGUSR1 5676 | READ RESPONSE 5424 | /x: ["update","@1.cmbusname","index",1,false] 5424 | SendResponse 5424 | Close read 5424 | Close write On Fri, 6 Jan 2023, 14:13 Safiur Rahman, wrote: > Hi > > The current error output of gb.web.gui is very heavy. It prints a dozen of > similar lines for every event making it very difficult to read all output > and find out problem. Is there some way to disable the lines which are > almost same in all events and are not part of error. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Fri Jan 6 19:46:42 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 6 Jan 2023 19:46:42 +0100 Subject: [Gambas-user] Error output for gb.web.gui In-Reply-To: References: Message-ID: <12ab4d32-2fe5-8bf1-2eca-99aa19f65c3a@gambas-basic.org> Le 06/01/2023 ? 19:36, Safiur Rahman a ?crit?: > Hi > > This is not about javascript console. I meant WebForm.PrintLog > > Eg. The following is repeated in all events with very minor changes > This log is for internally debugging the component. Why do you enable it? What for? -- Beno?t Minisini. From isafiur at gmail.com Fri Jan 6 20:01:09 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Sat, 7 Jan 2023 00:46:09 +0545 Subject: [Gambas-user] Error output for gb.web.gui In-Reply-To: References: Message-ID: Hi I want to log the errors and process to debug my application in GB.web.gui Is there any other way to do it? On Sat, 7 Jan 2023, 00:21 Safiur Rahman, wrote: > Hi > > This is not about javascript console. I meant WebForm.PrintLog > > Eg. The following is repeated in all events with very minor changes > > ================ NEW REQUEST: > http://localhost:8080/./x?c=%5B%22update%22%2C%22%401.cmbusname%22%2C%22index%22%2C1%2Cfalse%5D > 5676 | COOKIE = 127.0.0.1:94B5EDBD76FF2B9F431B69F9 > 5676 | /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94B5EDBD76FF2B9F431B69F9 > = True > 5676 | CATCH SIGUSR1 SIGNAL > 5676 | COOKIE = 127.0.0.1:94B5EDBD76FF2B9F431B69F9 > 5676 | OPEN READ /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 > B5EDBD76FF2B9F431B69F9.out > 5676 | OPEN WRITE /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 > B5EDBD76FF2B9F431B69F9.in > 5676 | SEND SIGUSR1 TO PROCESS 5424 > 5676 | WRITE ENV > 5424 | Caught SIGUSR1 > 5424 | BeginResponse > 5424 | Open read /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 > B5EDBD76FF2B9F431B69F9.in > 5424 | Read env > 5676 | WAITING FOR SIGUSR1 > 5424 | Open write /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 > B5EDBD76FF2B9F431B69F9.out > 5424 | Send SIGUSR1 to request process 5676 > 5424 | HandleRequest: x > 5676 | CAUGHT SIGUSR1 > 5676 | READ RESPONSE > 5424 | /x: ["update","@1.cmbusname","index",1,false] > 5424 | SendResponse > 5424 | Close read > 5424 | Close write > > On Fri, 6 Jan 2023, 14:13 Safiur Rahman, wrote: > >> Hi >> >> The current error output of gb.web.gui is very heavy. It prints a dozen >> of similar lines for every event making it very difficult to read all >> output and find out problem. Is there some way to disable the lines which >> are almost same in all events and are not part of error. >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From isafiur at gmail.com Fri Jan 6 20:07:21 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Sat, 7 Jan 2023 00:52:21 +0545 Subject: [Gambas-user] Error output for gb.web.gui In-Reply-To: References: Message-ID: It would have been great help if database query ( db.debug) could be logged into this log file. On Sat, 7 Jan 2023, 00:46 Safiur Rahman, wrote: > Hi > > I want to log the errors and process to debug my application in GB.web.gui > > Is there any other way to do it? > > On Sat, 7 Jan 2023, 00:21 Safiur Rahman, wrote: > >> Hi >> >> This is not about javascript console. I meant WebForm.PrintLog >> >> Eg. The following is repeated in all events with very minor changes >> >> ================ NEW REQUEST: >> http://localhost:8080/./x?c=%5B%22update%22%2C%22%401.cmbusname%22%2C%22index%22%2C1%2Cfalse%5D >> 5676 | COOKIE = 127.0.0.1:94B5EDBD76FF2B9F431B69F9 >> 5676 | /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94B5EDBD76FF2B9F431B69F9 >> = True >> 5676 | CATCH SIGUSR1 SIGNAL >> 5676 | COOKIE = 127.0.0.1:94B5EDBD76FF2B9F431B69F9 >> 5676 | OPEN READ /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 >> B5EDBD76FF2B9F431B69F9.out >> 5676 | OPEN WRITE /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 >> B5EDBD76FF2B9F431B69F9.in >> 5676 | SEND SIGUSR1 TO PROCESS 5424 >> 5676 | WRITE ENV >> 5424 | Caught SIGUSR1 >> 5424 | BeginResponse >> 5424 | Open read /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 >> B5EDBD76FF2B9F431B69F9.in >> 5424 | Read env >> 5676 | WAITING FOR SIGUSR1 >> 5424 | Open write /tmp/gambas.1000/session/gb.web.gui/127.0.0.1:94 >> B5EDBD76FF2B9F431B69F9.out >> 5424 | Send SIGUSR1 to request process 5676 >> 5424 | HandleRequest: x >> 5676 | CAUGHT SIGUSR1 >> 5676 | READ RESPONSE >> 5424 | /x: ["update","@1.cmbusname","index",1,false] >> 5424 | SendResponse >> 5424 | Close read >> 5424 | Close write >> >> On Fri, 6 Jan 2023, 14:13 Safiur Rahman, wrote: >> >>> Hi >>> >>> The current error output of gb.web.gui is very heavy. It prints a dozen >>> of similar lines for every event making it very difficult to read all >>> output and find out problem. Is there some way to disable the lines which >>> are almost same in all events and are not part of error. >>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Fri Jan 6 21:10:44 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 6 Jan 2023 21:10:44 +0100 Subject: [Gambas-user] Error output for gb.web.gui In-Reply-To: <12ab4d32-2fe5-8bf1-2eca-99aa19f65c3a@gambas-basic.org> References: <12ab4d32-2fe5-8bf1-2eca-99aa19f65c3a@gambas-basic.org> Message-ID: <584ddc28-8d4d-34e5-a140-d259f33a4bdf@gambas-basic.org> Le 06/01/2023 ? 19:46, Benoit Minisini a ?crit?: > Le 06/01/2023 ? 19:36, Safiur Rahman a ?crit?: >> Hi >> >> This is not about javascript console. I meant WebForm.PrintLog >> >> Eg. The following is repeated in all events with very minor changes >> > > This log is for internally debugging the component. Why do you enable > it? What for? > In the last commit, I made the debugging messages less verbose by default. Regards, -- Beno?t Minisini. From bsteers4 at gmail.com Fri Jan 6 23:35:04 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 6 Jan 2023 22:35:04 +0000 Subject: [Gambas-user] bizarre invisible chars Message-ID: Hi all. Attached is a script file that has me very puzzled. It's a thing i've seen a bit of recently using my gambas text editor, no idea the cause. the attached script has some lines that appear to be just some spaces but they are not. I have tried all sorts to clear them, Trim does not trim them. I have no idea how the file got this way , i think i may have copied the text from gambas ide or my script editor, i suspect it could a gb.form.editor issue. I tried this on it... For c As Integer = 0 To tEditor.Count - 1 Dim iLen As Integer = tEditor[c].Length Dim sLine As String = LTrim(tEditor[c].Text) tEditor[c].Text = If(sLine And (iLen <> sLine.Len), String(iLen - sLine.Len, " ") & sLine, "") Next that should trim the pre-spaces and replace them but it doesn't, and looking at the debugger the spaces do not get trimmed, then i get a "bad argument" error. Most puzzling. In the attached file if you use gambas TextEditor with shell highlighting the offending lines are all in the "string" colour. If you delete the spaces at the start of the line manually and re-input them then the highlighter shows correct. Even using Quote() does not show anything , just spaces PS. the script fails to run until all offending chars are removed. Wishing well BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: NextBoot2.tar.gz Type: application/gzip Size: 1054 bytes Desc: not available URL: From bsteers4 at gmail.com Sat Jan 7 00:19:23 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 6 Jan 2023 23:19:23 +0000 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: References: Message-ID: it's possible I copied the code from a gambasone page although i cannot see the script there. I just discovered something wierd. If i copy-paste text from a page that has some gb code blocks in it like here... https://forum.gambas.one/viewtopic.php?t=1456 I find if i double click code text or right click it and press "select all" then i copy the code and paste it into gambas or my text editor and it's fine. But Drag select the text by pressing mouse.left at the top and scrolling down then copy and i get text pasted that looks okay in pluma and my text editor but it has hidden chars that makes the text invalid. in the gambas ide the text is all red and underscored :-\ Odd BruceS PS. i tried all the advanced paste ide options On Fri, 6 Jan 2023 at 22:35, Bruce Steers wrote: > Hi all. > Attached is a script file that has me very puzzled. > > It's a thing i've seen a bit of recently using my gambas text editor, no > idea the cause. > > the attached script has some lines that appear to be just some spaces but > they are not. > I have tried all sorts to clear them, Trim does not trim them. > > I have no idea how the file got this way , i think i may have copied the > text from gambas ide or my script editor, i suspect it could a > gb.form.editor issue. > > I tried this on it... > For c As Integer = 0 To tEditor.Count - 1 > Dim iLen As Integer = tEditor[c].Length > Dim sLine As String = LTrim(tEditor[c].Text) > tEditor[c].Text = If(sLine And (iLen <> sLine.Len), String(iLen - > sLine.Len, " ") & sLine, "") > Next > > that should trim the pre-spaces and replace them but it doesn't, and > looking at the debugger the spaces do not get trimmed, then i get a "bad > argument" error. > > Most puzzling. > In the attached file if you use gambas TextEditor with shell highlighting > the offending lines are all in the "string" colour. > If you delete the spaces at the start of the line manually and re-input > them then the highlighter shows correct. > > Even using Quote() does not show anything , just spaces > > PS. the script fails to run until all offending chars are removed. > > Wishing well > BruceS > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Sat Jan 7 00:37:39 2023 From: adamnt42 at gmail.com (BB) Date: Sat, 7 Jan 2023 10:07:39 +1030 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: References: Message-ID: <33334445-67e6-6002-d972-8686064a1e55@gmail.com> On 7/1/23 9:49 am, Bruce Steers wrote: ??? etc Well matey, I tried both your attached script and the GambasOne methods you describe and got no errors at all in 6 or so different editors including the IDE. The only way I could find a way to force your mysterious junk to appear was to paste the clipboard directly into a terminal. There I see some text is repeated... like the old impact printer way of producing bold or perhaps it was backspaced? (memory failure here) Best of luck. b -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Sat Jan 7 01:29:10 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Sat, 7 Jan 2023 01:29:10 +0100 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: References: Message-ID: <0d66205b-8e91-8364-64bb-fd32f93a4f28@deganius.de> Hi Bruce, Am 06.01.23 um 23:35 schrieb Bruce Steers: > Attached is a script file that has me very puzzled. > > It's a thing i've seen a bit of recently using my gambas text editor, no > idea the cause. > > the attached script has some lines that appear to be just some spaces but > they are not. > I have tried all sorts to clear them, Trim does not trim them. Look at it in a hex viewer (picture attached). These are UTF8 non-breaking-spaces: https://en.wikipedia.org/wiki/Non-breaking_space#Encodings Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: hex-nbsp.png Type: image/png Size: 17383 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From bsteers4 at gmail.com Sat Jan 7 06:52:35 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 7 Jan 2023 05:52:35 +0000 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: <0d66205b-8e91-8364-64bb-fd32f93a4f28@deganius.de> References: <0d66205b-8e91-8364-64bb-fd32f93a4f28@deganius.de> Message-ID: On Sat, 7 Jan 2023 at 00:30, Christof Thalhofer wrote: > Hi Bruce, > > Am 06.01.23 um 23:35 schrieb Bruce Steers: > > > Attached is a script file that has me very puzzled. > > > > It's a thing i've seen a bit of recently using my gambas text editor, no > > idea the cause. > > > > the attached script has some lines that appear to be just some spaces but > > they are not. > > I have tried all sorts to clear them, Trim does not trim them. > > Look at it in a hex viewer (picture attached). These are UTF8 > non-breaking-spaces: > > https://en.wikipedia.org/wiki/Non-breaking_space#Encodings > > Alles Gute > > Christof Thalhofer > aaah cheers Chris I've now managed to make a function to clean the text, either selected text or whole doc. (posted below if anyone is interested) Had to iterate through each char and check using String.Mid and String.Code If i removed all codes outside of 0 to 128 i lost all the leading spaces so had to change all non std chars to a space then rtrim each line after. Anyone know of a better way to clean a docs text of non std chars? Me tired , me need bed. Cheers BruceS Public Sub FixText() Dim sTxt As String Dim sNew As String If tEditor.Selected Then sTxt = tEditor.SelectedText Else sTxt = tEditor.Text For c As Integer = 1 To Len(sTxt) Select String.Code(String.Mid(sTxt, c, 1)) Case 0 To 128 sNew &= String.Mid(sTxt, c, 1) Case Else sNew &= " " End Select Next If sNew <> sTxt Then If Message.Warning("Non valid chars found", "Fix", "Ignore") = 2 Then Return Else Return Endif Dim aLines As String[] = Split(sNew, "\n") For c = 0 To alines.Max aLines[c] = RTrim(aLines[c]) Next sNew = aLines.Join("\n") If tEditor.Selected Then tEditor().Insert(sNew) Else tEditor.Text = sNew End -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 7 07:00:38 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 7 Jan 2023 06:00:38 +0000 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: <33334445-67e6-6002-d972-8686064a1e55@gmail.com> References: <33334445-67e6-6002-d972-8686064a1e55@gmail.com> Message-ID: On Fri, 6 Jan 2023 at 23:38, BB wrote: > On 7/1/23 9:49 am, Bruce Steers wrote: > etc > > Well matey, I tried both your attached script and the GambasOne methods > you describe and got no errors at all in 6 or so different editors > including the IDE. The only way I could find a way to force your mysterious > junk to appear was to paste the clipboard directly into a terminal. There I > see some text is repeated... like the old impact printer way of producing > bold or perhaps it was backspaced? (memory failure here) > > Best of luck. > Cheers for having a look fella , i got there eventually (it's 6am , so was a long night :-\ ) I discovered the bloomin utf-8 chars all over it (and the problems they cause) after Christof's nudge in the right direction :) Time for sleep Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From aishen at free.fr Sat Jan 7 16:14:31 2023 From: aishen at free.fr (aishen) Date: Sat, 7 Jan 2023 16:14:31 +0100 Subject: [Gambas-user] come back Message-ID: <748bfedb-9738-5b1f-38c3-00964098ef67@free.fr> Hi, For many years I change language... But yesterday I found freebasic's programms which are well working with fbasic editor. I wonder if they can work in gambas straight? ? La Relativit? selon Lorentz. (mildred.github.io) http://mildred.github.io/glafreniere/programs/Doppler_Voigt_transformations.bas http://mildred.github.io/glafreniere/programs/Doppler_Voigt_transformations.exe I installed gambas ubuntu in wsl2/gwsl in windows apparently it works well but I haven't yet tested it well ... As anyone tried it ? Now I will try examples bas .. Best Henri -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 7 16:51:01 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 7 Jan 2023 15:51:01 +0000 Subject: [Gambas-user] come back In-Reply-To: <748bfedb-9738-5b1f-38c3-00964098ef67@free.fr> References: <748bfedb-9738-5b1f-38c3-00964098ef67@free.fr> Message-ID: Short answer No Gambas basic interpreter and freebasic are quite different. the code will need converting by hand. BruceS On Sat, 7 Jan 2023 at 15:15, aishen wrote: > Hi, > > For many years I change language... But yesterday I found freebasic's > programms which are well working with fbasic editor. I wonder if they can > work in gambas straight ? > > > La Relativit? selon Lorentz. (mildred.github.io) > > > > http://mildred.github.io/glafreniere/programs/Doppler_Voigt_transformations.bas > > > http://mildred.github.io/glafreniere/programs/Doppler_Voigt_transformations.exe > > I installed gambas ubuntu in wsl2/gwsl in windows apparently it works well > but I haven't yet tested it well ... > > As anyone tried it ? > > Now I will try examples bas .. > > Best > Henri > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From charlie at cogier.com Sat Jan 7 16:45:47 2023 From: charlie at cogier.com (Charlie Ogier) Date: Sat, 7 Jan 2023 15:45:47 +0000 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: References: <33334445-67e6-6002-d972-8686064a1e55@gmail.com> Message-ID: <79153be8-0c7b-5e31-a32d-6f7ab3499ce3@cogier.com> On 07/01/2023 06:00, Bruce Steers wrote: > > > On Fri, 6 Jan 2023 at 23:38, BB wrote: > > On 7/1/23 9:49 am, Bruce Steers wrote: > ??? etc > > Well matey, I tried both your attached script and the GambasOne > methods you describe and got no errors at all in 6 or so different > editors including the IDE. The only way I could find a way to > force your mysterious junk to appear was to paste the clipboard > directly into a terminal. There I see some text is repeated... > like the old impact printer way of producing bold or perhaps it > was backspaced? (memory failure here) > > Best of luck. > > > Cheers for having a look fella , i got there eventually (it's 6am , so > was a long night :-\ ) > I discovered the bloomin utf-8 chars all over it (and the problems > they cause) after Christof's nudge in the right direction :) > > Time for sleep > > Respects > BruceS > > > ----[http://gambaswiki.org/wiki/doc/netiquette ]---- Hi Bruce, This code works for me. Charlie '***************************************** Public Sub Form_Open() ? Dim sFile As String = File.Load(Application.Path &/ "NextBoot2") ? Dim sNewFile As String ? Dim iLoop As Integer ? For iLoop = 0 To Len(sFile) - 1 ??? If Asc(sFile[iLoop]) > 0 And Asc(sFile[iLoop]) < 128 Then sNewFile &= sFile[iLoop] ? Next ? Clipboard.Copy(sNewFile) 'Copy to clipboard or Save to file ? 'File.Save(Application.Path &/ "NextBoot2FIXED", sNewFile)??????? 'Copy to clipboard or Save to file End '***************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 7 17:11:05 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 7 Jan 2023 16:11:05 +0000 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: References: <0d66205b-8e91-8364-64bb-fd32f93a4f28@deganius.de> Message-ID: Benoit. Could gb.form.editor strip UTF8 chars automatically? or raise an error or something. Check out this video of what happens on my system when i paste text as i previously described by dragging the text not double clicking it from the gambasone site to the gambas IDE texteditor. My textEditor program does not show red lines it just messes the highlighting up until i clear the bad chars. It's caught me out a few times like messing up scripts when my text editor has them. https://drive.google.com/file/d/1N3gSlACASc2cfKhklBLvOofsWsAnSQef/view?usp=sharing Respects On Sat, 7 Jan 2023 at 05:52, Bruce Steers wrote: > > > On Sat, 7 Jan 2023 at 00:30, Christof Thalhofer > wrote: > >> Hi Bruce, >> >> Am 06.01.23 um 23:35 schrieb Bruce Steers: >> >> > Attached is a script file that has me very puzzled. >> > >> > It's a thing i've seen a bit of recently using my gambas text editor, no >> > idea the cause. >> > >> > the attached script has some lines that appear to be just some spaces >> but >> > they are not. >> > I have tried all sorts to clear them, Trim does not trim them. >> >> Look at it in a hex viewer (picture attached). These are UTF8 >> non-breaking-spaces: >> >> https://en.wikipedia.org/wiki/Non-breaking_space#Encodings >> >> Alles Gute >> >> Christof Thalhofer >> > > aaah cheers Chris > > I've now managed to make a function to clean the text, either selected > text or whole doc. > (posted below if anyone is interested) > Had to iterate through each char and check using String.Mid and String.Code > If i removed all codes outside of 0 to 128 i lost all the leading spaces > so had to change all non std chars to a space then rtrim each line after. > > Anyone know of a better way to clean a docs text of non std chars? > > Me tired , me need bed. > Cheers > BruceS > > Public Sub FixText() > > Dim sTxt As String > Dim sNew As String > If tEditor.Selected Then sTxt = tEditor.SelectedText Else sTxt = > tEditor.Text > For c As Integer = 1 To Len(sTxt) > Select String.Code(String.Mid(sTxt, c, 1)) > Case 0 To 128 > sNew &= String.Mid(sTxt, c, 1) > Case Else > sNew &= " " > End Select > Next > > If sNew <> sTxt Then > If Message.Warning("Non valid chars found", "Fix", "Ignore") = 2 > Then Return > Else > Return > Endif > Dim aLines As String[] = Split(sNew, "\n") > For c = 0 To alines.Max > aLines[c] = RTrim(aLines[c]) > Next > sNew = aLines.Join("\n") > If tEditor.Selected Then tEditor().Insert(sNew) Else tEditor.Text = > sNew > > End > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 7 17:28:28 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 7 Jan 2023 16:28:28 +0000 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: <79153be8-0c7b-5e31-a32d-6f7ab3499ce3@cogier.com> References: <33334445-67e6-6002-d972-8686064a1e55@gmail.com> <79153be8-0c7b-5e31-a32d-6f7ab3499ce3@cogier.com> Message-ID: Cheers Charlie , that's much simpler. It has the same problem i had though where it removes all indentation (leading spaces) I had to replace bad chars for spaces then split the text and RTrim it all. I think that way adds a space but better than loosing all indentation i guess. Public Sub mnuValidateText_Click() Dim sText As String = tEditor.Text Dim sNewText As String Dim iLoop As Integer For iLoop = 0 To Len(sText) - 1 If Asc(sText[iLoop]) > 0 And Asc(sText[iLoop]) < 128 Then sNewText &= sText[iLoop] Else sNewText &= " " Next Dim aLines As String[] = Split(sNewText, "\n") For c As Integer = 0 To alines.Max aLines[c] = RTrim(aLines[c]) Next sNewText = aLines.Join("\n") tEditor.Text = sNewText End Does anyone know if leading spaces have an ascii value outside 0-128 ? Cheers BruceS On Sat, 7 Jan 2023 at 16:08, Charlie Ogier wrote: > > > On 07/01/2023 06:00, Bruce Steers wrote: > > > > On Fri, 6 Jan 2023 at 23:38, BB wrote: > >> On 7/1/23 9:49 am, Bruce Steers wrote: >> etc >> >> Well matey, I tried both your attached script and the GambasOne methods >> you describe and got no errors at all in 6 or so different editors >> including the IDE. The only way I could find a way to force your mysterious >> junk to appear was to paste the clipboard directly into a terminal. There I >> see some text is repeated... like the old impact printer way of producing >> bold or perhaps it was backspaced? (memory failure here) >> >> Best of luck. >> > > Cheers for having a look fella , i got there eventually (it's 6am , so was > a long night :-\ ) > I discovered the bloomin utf-8 chars all over it (and the problems they > cause) after Christof's nudge in the right direction :) > > Time for sleep > > Respects > BruceS > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > Hi Bruce, > > This code works for me. > > Charlie > '***************************************** > Public Sub Form_Open() > > Dim sFile As String = File.Load(Application.Path &/ "NextBoot2") > Dim sNewFile As String > Dim iLoop As Integer > > For iLoop = 0 To Len(sFile) - 1 > If Asc(sFile[iLoop]) > 0 And Asc(sFile[iLoop]) < 128 Then sNewFile &= > sFile[iLoop] > Next > > Clipboard.Copy(sNewFile) 'Copy > to clipboard or Save to file > 'File.Save(Application.Path &/ "NextBoot2FIXED", sNewFile) 'Copy > to clipboard or Save to file > > End > '***************************************** > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Sat Jan 7 18:24:59 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 7 Jan 2023 18:24:59 +0100 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: References: <0d66205b-8e91-8364-64bb-fd32f93a4f28@deganius.de> Message-ID: Le 07/01/2023 ? 17:11, Bruce Steers a ?crit?: > Benoit. > Could gb.form.editor strip UTF8 chars automatically? or raise an error > or something. > In the last commit, no-break spaces are automatically replaced by normal spaces, but only if you use "paste special" command. The normal paste still takes the clipboard as is. Regards, -- Beno?t Minisini. From bsteers4 at gmail.com Sat Jan 7 18:40:50 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 7 Jan 2023 17:40:50 +0000 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: References: <0d66205b-8e91-8364-64bb-fd32f93a4f28@deganius.de> Message-ID: Sorry I did not find that to be the case. I tried every option in the paste special dialog and every format and none of them worked. Respects BruceS On Sat, 7 Jan 2023 at 17:25, Benoit Minisini < benoit.minisini at gambas-basic.org> wrote: > Le 07/01/2023 ? 17:11, Bruce Steers a ?crit : > > Benoit. > > Could gb.form.editor strip UTF8 chars automatically? or raise an error > > or something. > > > > In the last commit, no-break spaces are automatically replaced by normal > spaces, but only if you use "paste special" command. The normal paste > still takes the clipboard as is. > > Regards, > > -- > Beno?t Minisini. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 7 18:50:49 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 7 Jan 2023 17:50:49 +0000 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: References: <0d66205b-8e91-8364-64bb-fd32f93a4f28@deganius.de> Message-ID: Well to be more precise.. advanced paste options give the following. Type = Plain text * Paste normally pastes bad chars * Paste as comment actually does work, sorry , hadn't tried that (but then i gotta uncomment it) * paste as string,etc does work but quotes everything. * paste as code says text format error. But i think this could be a problem for many if texteditor does not handle this internally. Respects BruceS On Sat, 7 Jan 2023 at 17:40, Bruce Steers wrote: > Sorry I did not find that to be the case. > I tried every option in the paste special dialog and every format and none > of them worked. > > Respects > BruceS > > On Sat, 7 Jan 2023 at 17:25, Benoit Minisini < > benoit.minisini at gambas-basic.org> wrote: > >> Le 07/01/2023 ? 17:11, Bruce Steers a ?crit : >> > Benoit. >> > Could gb.form.editor strip UTF8 chars automatically? or raise an error >> > or something. >> > >> >> In the last commit, no-break spaces are automatically replaced by normal >> spaces, but only if you use "paste special" command. The normal paste >> still takes the clipboard as is. >> >> Regards, >> >> -- >> Beno?t Minisini. >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 7 18:53:31 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 7 Jan 2023 17:53:31 +0000 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: References: <0d66205b-8e91-8364-64bb-fd32f93a4f28@deganius.de> Message-ID: Oh my god i'm sorry i have not even checked out the last commit! Will get pack to you :) Cheers BruceS On Sat, 7 Jan 2023 at 17:25, Benoit Minisini < benoit.minisini at gambas-basic.org> wrote: > Le 07/01/2023 ? 17:11, Bruce Steers a ?crit : > > Benoit. > > Could gb.form.editor strip UTF8 chars automatically? or raise an error > > or something. > > > > In the last commit, no-break spaces are automatically replaced by normal > spaces, but only if you use "paste special" command. The normal paste > still takes the clipboard as is. > > Regards, > > -- > Beno?t Minisini. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 7 19:01:00 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 7 Jan 2023 18:01:00 +0000 Subject: [Gambas-user] bizarre invisible chars In-Reply-To: References: <0d66205b-8e91-8364-64bb-fd32f93a4f28@deganius.de> Message-ID: On Sat, 7 Jan 2023 at 17:25, Benoit Minisini < benoit.minisini at gambas-basic.org> wrote: > Le 07/01/2023 ? 17:11, Bruce Steers a ?crit : > > Benoit. > > Could gb.form.editor strip UTF8 chars automatically? or raise an error > > or something. > > > > In the last commit, no-break spaces are automatically replaced by normal > spaces, but only if you use "paste special" command. The normal paste > still takes the clipboard as is. > > Regards, > > -- > Beno?t Minisini. > Yes paste special does work now as plain text. many thanks :) And wow :o sFormat = Replace(sFormat, String.Chr(160), " ") so much better than what I came up with lol :) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sun Jan 8 02:40:40 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 8 Jan 2023 01:40:40 +0000 Subject: [Gambas-user] drag formats , trying to get text/uri-list operating properly Message-ID: We need a way to add more (or less) formats to a drag operation and not just be allowed to set one. (maybe) I'm having trouble with gtk d-n-d in my application. I cannot drag to MATE panel with gtk but i can if i use qt5 I assume it's because of the Format's being sent. I set up my editor to report the Format , the Formats[] and the Drag.Paste("text/uri-list") results >From MATE panel. format = application/x-panel-icon-internal formats[] = application/x-panel-icon-internal, text/uri-list >From MATE system menu format = text/uri-list formats[] = text/uri-list >From caja format = x-special/mate-icon-list formats[] = x-special/mate-icon-list, text/uri-list, text/plain;charset=utf-8, text/plain >From nautilus format = x-special/gnome-icon-list formats[] = x-special/gnome-icon-list, text/uri-list, text/plain;charset=utf-8, text/plain My own gambas application using text/uri-list drag operation, gtk2 & 3 format = text/uri-list formats[] = text/uri-list, text/plain;charset=utf-8, text/plain (gtk3 works but gtk2 does not) for gtk Drag.Paste("text/uri-list") returns Null but the data can be extracted from Drag.Data qt5 format = text/uri-list formats[] = text/uri-list, text/x-moz-url, text/plain could i make it work by being able to control the Formats ? Is it a gtk bug as qt5 d-n-d uri-list seems okay and with gtk Drag.Paste("text/uri-list) returns nothing. Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Sun Jan 8 21:39:37 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sun, 8 Jan 2023 21:39:37 +0100 Subject: [Gambas-user] drag formats , trying to get text/uri-list operating properly In-Reply-To: References: Message-ID: <03c32d11-8c52-68cb-96e8-c4ca5b20c818@gambas-basic.org> Le 08/01/2023 ? 02:40, Bruce Steers a ?crit?: > We need a way to add more (or less) formats to a drag operation and not > just be allowed to set one. > (maybe) > > I'm having trouble with gtk d-n-d in my application. > I cannot drag to MATE panel with gtk but i can if i use qt5 > I assume it's because of the Format's being sent. > > I set up my editor to report the Format , the Formats[] and the > Drag.Paste("text/uri-list") results > > ... It seems to be a bug in GTK+... -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Sun Jan 8 21:39:50 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sun, 8 Jan 2023 21:39:50 +0100 Subject: [Gambas-user] drag formats , trying to get text/uri-list operating properly In-Reply-To: <03c32d11-8c52-68cb-96e8-c4ca5b20c818@gambas-basic.org> References: <03c32d11-8c52-68cb-96e8-c4ca5b20c818@gambas-basic.org> Message-ID: Le 08/01/2023 ? 21:39, Benoit Minisini a ?crit?: > Le 08/01/2023 ? 02:40, Bruce Steers a ?crit?: >> We need a way to add more (or less) formats to a drag operation and >> not just be allowed to set one. >> (maybe) >> >> I'm having trouble with gtk d-n-d in my application. >> I cannot drag to MATE panel with gtk but i can if i use qt5 >> I assume it's because of the Format's being sent. >> >> I set up my editor to report the Format , the Formats[] and the >> Drag.Paste("text/uri-list") results >> > > ... > > It seems to be a bug in GTK+... > I mean: in the GTK+ component. -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Sun Jan 8 22:02:33 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sun, 8 Jan 2023 22:02:33 +0100 Subject: [Gambas-user] drag formats , trying to get text/uri-list operating properly In-Reply-To: References: <03c32d11-8c52-68cb-96e8-c4ca5b20c818@gambas-basic.org> Message-ID: Le 08/01/2023 ? 21:39, Benoit Minisini a ?crit?: > Le 08/01/2023 ? 21:39, Benoit Minisini a ?crit?: >> Le 08/01/2023 ? 02:40, Bruce Steers a ?crit?: >>> We need a way to add more (or less) formats to a drag operation and >>> not just be allowed to set one. >>> (maybe) >>> >>> I'm having trouble with gtk d-n-d in my application. >>> I cannot drag to MATE panel with gtk but i can if i use qt5 >>> I assume it's because of the Format's being sent. >>> >>> I set up my editor to report the Format , the Formats[] and the >>> Drag.Paste("text/uri-list") results >>> >> ?> ... >> >> It seems to be a bug in GTK+... >> > > I mean: in the GTK+ component. > I can't reproduce any problem. Can you post a project that shows me? -- Beno?t Minisini. From bsteers4 at gmail.com Mon Jan 9 14:02:01 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 9 Jan 2023 13:02:01 +0000 Subject: [Gambas-user] drag formats , trying to get text/uri-list operating properly In-Reply-To: References: <03c32d11-8c52-68cb-96e8-c4ca5b20c818@gambas-basic.org> Message-ID: On Sun, 8 Jan 2023 at 21:03, Benoit Minisini < benoit.minisini at gambas-basic.org> wrote: > Le 08/01/2023 ? 21:39, Benoit Minisini a ?crit : > > Le 08/01/2023 ? 21:39, Benoit Minisini a ?crit : > >> Le 08/01/2023 ? 02:40, Bruce Steers a ?crit : > >>> We need a way to add more (or less) formats to a drag operation and > >>> not just be allowed to set one. > >>> (maybe) > >>> > >>> I'm having trouble with gtk d-n-d in my application. > >>> I cannot drag to MATE panel with gtk but i can if i use qt5 > >>> I assume it's because of the Format's being sent. > >>> > >>> I set up my editor to report the Format , the Formats[] and the > >>> Drag.Paste("text/uri-list") results > >>> > >> > ... > >> > >> It seems to be a bug in GTK+... > >> > > > > I mean: in the GTK+ component. > > > > I can't reproduce any problem. Can you post a project that shows me? > > sure. I've been re-writing my desktop-ish thing from the ground up. (actually desktop-ish has this same bug) the drag event is in Icon.class View_MouseMove it'll load a window with your Desktop.Path you can drag files from the application as uri-list to MATE panel with QT, but not GTK, gtk. (program is not very functional yet, just working on the layout at present) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- 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 WfC/rldDScXt8hA5FARkxVQrEHooVhEQpj530ChQKLu7kmq7kXvA51m4W1WqtaTaKfWdCnHcSOfu z2IvSaHrmGFOwuH1ywWuo4LeI+G2Mpu1eLWj0fcyO7RhkmhtEjUm6MPawd+9CE2OJmR/bZxSILA4 Fg36RXryRAPpHS47phBxGmFNvYn2biwR4e5/ohGKNZniGVghjSNc6Y+NoJQaLYjGJOGaGkqEyELL zrxhmcQmijnzoLnw3/TR9X987SAWad//bWTW/70BTz65/53n9/jyA6D/+3y+wEH9/0B8Fk2eVHZE 9kkwYY+oKC+tycoakAX/DzkU/ZkR/3Ub+jMoUVxRNwR9LhnSemVWlpJVUVpUN2vpp3dUhFsrZm/a e0z0hZuXvH1V0zuvvTPlnYJX3nnlzlucub4zBv5U+bN3UKNXWfvlO6u/bv3675dnnbz6zZwnD9vZ unb1zguHrH7rsB0jGs7omLDyiwuaml5bFavw3vT8p58eU/jU1bfm3lThfWJz8eqth51Z3rb6klzv jvf+9v6Pvjxqz9NrDik6+umFuXOyBhU5jzo2a9D5F5ZnHV264PQB444e/NNBWUXHD/1uEz3L51w2 7/g99U/Msz265ojAnnOq97bdNDaxrrKw/T8vPXjNwJpfL/vmtle2tNz91faXekYNvGfM3F2b80Yf tnDy2JzmjYuvXrEh8ZuP1215JGf42hNP3rn2uOZjRm1cY39ti+qdOea5wo3jH+r60xfRva+sXPPV 1tzCG5XI2kPeDA99/Hfd20L3LP16SeHY0TtODB7t/arQ09RxzbKzd1+xbNvsf7fvmTm38PQJNzn3 XuC4+Krnxiy/YvHChT//5y+fOXfPji86ayaOe/Tzrz+/JO537f7TlY433nCvn7e9bNPubcOWzh1U dM3jx/xk3I8WrHxsrPudQ24L7Lhv9eJrO/9Ru2XQySuP/mzsxtkb38xbu/brjxuefvGJyAU7F48d u/v3/9y69OnY658cd/vYeT9uv+izZe2Hn/K71al/vvDC3m3DTts9a+e/7h5SfHHXAOWe2Q8tP/HN hxZPmvnu5jcqpw+8aWtttOaw9Yu+qrQNzrrh3MhnqdGu2GfTpxUXD6kcPu+dXatW/bYwtWvhzZ7A Bfdvyt/zzUezDne8vPHGU8fOLogOWPrVf2bfcWP49b3Jb3JsVx6Tf9KgGc2+36x6JnfprpumTwmV dF/0me/IvIZfdbx39a69u7bVXLdrzi1zPPNGF26rWvo/Dw4t2Lhu1Rcn3j527KTDeyY+WH3aUb/e +MLmj0qqPYEXP+jY67jo2k9n7n2nbOyOrbfOyTnf/8jIrM+mV06863zfby54P7h8y7y243xf/S5w 7apDn3t3zk+nTs2d9M3JWb86ZdmOf4zuLNm5d8mwS8/6vfviXT/fcsXxS6qXLxv2u6NHLN546pwX ewbc8syA+Jaj71uzZftpT1562J7f/OKhrtXbNtpPG7d03YyX57/w+wXXvnrq+s5/rdiwcV3OvMBd J+6ad+rwjY/NO2dHzvtZN72xsfmMPOeLX+xduSnnxbuveHbzm6uucC/pWX/dxnm3vd1Ttm7lK69f ftpHw0fP+mKVOnTESZ/8bd6usuOPUl78+zMjs3ZPe/C6heO6H9qz4bOtw6pW3//nh0OFY38xy/va rrdahm7fmvOY98mFN9/wzd4ad/kNw4ae/NzxlRvt61dsG7i+5fCzLtv42qYb2984afzOV97ffvuw u7fm7jy1fd66LQVvHbbJVtHy+Ae/Pz8yecz8216c8aMFrz9w6O1TCoe/Ne/Szc3DEv/e+Metyzfd tPH9LcvvfT9r+vaVi77Sbln4/J5brq8NnnjfunWPrlk38NpTjj3kx6dcs3jniHOOvL7h9Frnok9s 4y97//VE1rg/VWzLajknsTLrs1vGrXy2rHDvm/e0BE/6/I+7uvfMPqf+yKWBo+8ZuuOrb6bffckl /3787TkfPNWQ/E3k5RuHLv5o+4oxc7+8ffM/V80Y1+J9a3nhgzVbJz5Z/erhM4rer55zyh9n3960 +L0BT/lPqMmesXxox6vPjBxQsCP1+dhlmwrP++TBryZ9vfebHY+1XJ/Iu//Fl9+tXXnMcRfPv2T4 u6/OKn7gndG/WD/oo+U3LXppU+U1fxq77Ijbhhxe+fDIx498d9zggQPmA1A0R6/3FVykXbcqe+Ou 1A2TLv1i59cL7/gw6jt11IXH1m7f2vPCYsfqx04pGDvykesXD/ho4h/P918647kfObyn31XYfNIT t3rnugrav/nDdYd9tPHhF+8987WvR7XvdOVuH4WG9Zdjz3h64JUVqIW/+8ZepB3XmXfnRR+9dObq 9Xu3XHh95a/OvzjQVtG6teJn3qrgJ52tA1KBR3avfD/noaxnps0uOHT+5b4jHT0P7ChbVjBs44V/ n7j9uZcuX3D21WUx99D5/pdX3Lu1feW8n90696ML7/rpewNK73xiXdaIYa/deL9zweFt2/ae/kze tseHLV4RHnfLzp9cNHHi5oeGLPLsHXv1gCFHOobetrnhqUvj1yxZu75pRtknV4zZWTLkl3l7H1+2 bO/c0xaPOrbBPblkW1bxyp9/sPa1GxdN7zl+99iNezc+tvfEmy92fuW7euDQM363ILH53dyVl+es zLp7/djLW1uODw59cFP7hTuO31x6553V2/5R/cbg36x444SiwqFDEKcNvfjTD9Zusf8pcf/jI5Rj P7/Ek7d3ec618wfdet8V839+xsoLzlvheWGZrSa1MeuD+3z3/2XI/GMHfTx68KBRj19VVX7khpuP /utJv7j3svI275m3Tr0+a0v8+UOGDj5n3djq7sJn6t75yyELx62Z8+N5b1a9HZ875rTffLjXMf+r D8ce0jLlid9mPX7kzY8OiC1acF/O0x+tWumcv2Hppe8ufOnmy8eds6J22QVzPr5xw0uXnJezZuJR E2P/OT9552JnVuqjxze4G855fscs27b/fbvwuZ8McF75TnvziUeN/fraFVv++cnftu7Zsqnw9/87 JGfqgnk7ck5+4/dXP7L1kPWfFJx13aIHnruveo8//sjcmSNqjxvWXrknOWbJ8tyht13YcMVdvz3k 89E3/3Td15sPW3tm/bp7120e+8n9G5av+uOrb3x4d/Ku1Se8+fWOzxZcPbjgrYe3XagUZeX/45DK 5+5vuvHG505f8tRfl416Y+GaO+797M31uyc1n7Tkw0v8I2751bbPLs7asHm9bf7zzvn/il7zfPfu 6avbTt/bk9pV3DDc+emuM5SXf9l+RfnsMR9ffN/EJT8Zd2PWuoe3vPlmz+P/6Tzuwee+aJrvGL3j wcm/rXIvuXBo9vqFTw6t3Tp6bOHu2vPm3391u/vlV+/+6p6istFnvXviK8888d7//muGo+bZbcEF /uH2xNTS2c6aH122qK6movX+5yq35/71y40rdn5++OFZLdfcO3jAff9469B7Bo0Zcub0IR/9ZdiI dVdd8vnmWyevSTx878XTn3z2sfOvvOo/nepfJmwffe0R5Ys8RXddveDnHw77pX/NVccNGfGyMnyg UnfWDYv8N18Z/iz3rL/PPO3yop+M3XPT3lVvFx2d//zYNa//4daTBi2dsOH88d5L56/YcFSl47OK VWe17/jsrVe0v8z+bHFoz79K7z7kjN3vXjJCfSv+wfNTLjyrZMGrn5c9sKPBdc7Fdwz/0yBPdOqz h/x11C0DHMf9eG4gPjg+Netnr385/aYth/6ydu7oIzbGl98/zJv/jy/ah2onLXz+iYE3FuX+6x/O quMue/Dz1u5rX33+sKyHd9ww3W6LPnD0U0ckqp5+NH7C/GdWHeEe8vUN5S989Pbm6stnvn9196O7 NpVmR4uv3pKzt/SixR889ofZ1y2u2vPSWX9+u0YNzJ532q+GP/e/D8wd8l72Q/cMvmvFyLyPLysf +fj5xRcmixYdPu+Csm9WbuqZ/sczyi678KGTN3z97JiHd9z89IuKctcbg9bXPdf++hWlF325uHne 5u03fZhzwtqmVVn+67SsGuWadbe+1ram+pVdH2/euO7IEQ/P3zDijvdvH7v3pJN/d9KjnVe+/UXO 3bvv2bHob3+e2Jh10t9qFsxXbnw2e/2Wj7fv6D716Y0jN732P5dff/cH62YvWb6n8Y7c5TvKpi5Y mLXwqoG/vuz0a0bMKbzprrx5s10v73qq6++v/+uIjsZTHim44b43TppZXLJld/LU+cvu/fT1+19/ 5+Oe155IrlzsWLLQ92LZ0Q+++PBvsvy/+uVbsStWDB3/+S93X7rkf3Z8VLF0x+eVbQNf+OeAz8b/ 9OPNU6omXn/HT1rOrLtn+gW3fbPruFvWXrV5x+HvPfrQJT++8Njn6m4fddUHt+Vu9Fzwj/wLfnLX +n8OiFd+ecTz3h/dd8mlc/+9dPj1y/9z94bqt4sjNw++y3PEqmPGHX/G9g+qtUHu6eNvG9ZSePXa oZcf/X7nri96kk3zX11eNfWoSRdd+tmORY3rH16Z5X/21OvL47/45o4H/nPuB/ctrr70jul18xYv m/foPaOu/rJ962GhS997PXH2yKxrQ+6sUy6+MfDx87e+/+EnA+56f/DQ177sfNq1/cjLbI2n39Y4 7cycEfO+fKJi+3G/u62xc0BHZUnVR6M2vPFe9fIjhuZ9fUr7297bZnXd/mHOlef+5eHfZvmXXjx0 xq9umX9BYmxk8LiPxux+/OSszQ9n/f3nw5We6XPWPnPR0UPec8U+Qc3++eZzrz9zlDZ4c+OizrZH B93jCSC6PHLxwBPW/vPNp5Z6yl2nD1p25evnlY9eXTrzoSOznm3567IrFix+ekjdY8vOX7v48cTb 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 v+Vv+Vv+Z8q/ASTXdtYAaAEA From bsteers4 at gmail.com Mon Jan 9 14:55:28 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 9 Jan 2023 13:55:28 +0000 Subject: [Gambas-user] drag formats , trying to get text/uri-list operating properly In-Reply-To: References: <03c32d11-8c52-68cb-96e8-c4ca5b20c818@gambas-basic.org> Message-ID: oops, there's a bug in that code where if there are no views saved so it makes 1 view for the Desktop folder and i forgot to add 'As "View"' to the fallback control creation. so clicking/dbl-clicking icons only fires events if you have saved the settings. It does not seem to affect the MouseMove event though as d-n-d was still functional. (oddly) (Note, that's just a bug in my code though and not the reason for the error reported, still got the gtk d-n-d problem) Also I've tried many ways to get it working so the Drag code may not look correct any more. It started as a String[] without any formatting getting passed to Drag() as you'd expect. then i tried adding file:// ,, making path a properly formatted Url() string., using a .gb.CrLf separated String. all to no avail. Thank you for investigating :) Respects BruceS On Mon, 9 Jan 2023 at 13:02, Bruce Steers wrote: > > > On Sun, 8 Jan 2023 at 21:03, Benoit Minisini < > benoit.minisini at gambas-basic.org> wrote: > >> Le 08/01/2023 ? 21:39, Benoit Minisini a ?crit : >> > Le 08/01/2023 ? 21:39, Benoit Minisini a ?crit : >> >> Le 08/01/2023 ? 02:40, Bruce Steers a ?crit : >> >>> We need a way to add more (or less) formats to a drag operation and >> >>> not just be allowed to set one. >> >>> (maybe) >> >>> >> >>> I'm having trouble with gtk d-n-d in my application. >> >>> I cannot drag to MATE panel with gtk but i can if i use qt5 >> >>> I assume it's because of the Format's being sent. >> >>> >> >>> I set up my editor to report the Format , the Formats[] and the >> >>> Drag.Paste("text/uri-list") results >> >>> >> >> > ... >> >> >> >> It seems to be a bug in GTK+... >> >> >> > >> > I mean: in the GTK+ component. >> > >> >> I can't reproduce any problem. Can you post a project that shows me? >> >> > sure. > I've been re-writing my desktop-ish thing from the ground up. (actually > desktop-ish has this same bug) > > the drag event is in Icon.class View_MouseMove > it'll load a window with your Desktop.Path you can drag files from the > application as uri-list to MATE panel with QT, but not GTK, gtk. > > > (program is not very functional yet, just working on the layout at present) > > Respects > BruceS > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From claude.dessere at orange.fr Mon Jan 9 16:40:09 2023 From: claude.dessere at orange.fr (CD) Date: Mon, 09 Jan 2023 16:40:09 +0100 Subject: [Gambas-user] TrayIcon menu icon: always a delay time In-Reply-To: References: Message-ID: <51cabf13ed8abc061375daa166f3a025ede845a6.camel@orange.fr> Hello,I updated my system without success...But, after some tests with the component gb.dbus.trayicon, I find that if I make the code modifications (on my machine), the menus seem to be updated correctly, in particular the icon changes of the menu items. Like i have XDG_CURRENT_DESKTOP=MATE, I therefore propose the following changes in the component, similar to the changes for cinnamon: In gambas / comp / src / gb.dbus.trayicon / .src / TrayIcon.class After line 26, addStatic Public _MateDesktop As Boolean After line 50, add If aDesktop.Exist("mate", gb.IgnoreCase) Then _MateDesktop = True End If In gambas / comp / src / gb.dbus.trayicon / .src / DBusStatusIconMenu After line 240, add If TrayIcon._MateDesktop Then If DBus.IsRegistered(Me) Then DBus.Raise(Me, "com.canonical.dbusmenu.LayoutUpdated", [_DBusUInt($iRevision), 0]) Endif it works... cordially [System]Gambas=3.17.3OperatingSystem=LinuxKernel=5.4.0-136- genericArchitecture=x86_64Distribution=Ubuntu 20.04.5 LTSDesktop=MATEFont=Ubuntu Mono,12Scale=9Theme=blackmateLanguage=fr_FR.UTF-8Memory=7833M [Libraries]Cairo=libcairo.so.2.11600.0Curl=libcurl.so.4.6.0DBus=libdbus- 1.so.3.19.11GDK2=libgdk-x11-2.0.so.0.2400.32GDK3=libgdk- 3.so.0.2404.16GStreamer=libgstreamer-1.0.so.0.1603.0GTK+2=libgtk-x11- 2.0.so.0.2400.32GTK+3=libgtk- 3.so.0.2404.16OpenGL=libGL.so.1.7.0Poppler=libpoppler.so.73.0.0Poppler=libpopple r.so.97.0.0QT5=libQt5Core.so.5.12.8SDL=libSDL- 1.2.so.0.11.4SQLite=libsqlite3.so.0.8.6 [Environment]COMPIZ_CONFIG_PROFILE=mateDBUS_SESSION_BUS_ADDRESS=unix:path=/run/u ser/1000/busDEFAULTS_PATH=/usr/share/gconf/mate.default.pathDESKTOP_SESSION=mate DISPLAY=:0GB_GUI=gb.gtk3GDMSESSION=mateGDM_LANG=fr_FRGIO_LAUNCHED_DESKTOP_FILE=< home>/Bureau/gambas3.desktopGIO_LAUNCHED_DESKTOP_FILE_PID=33638GPG_AGENT_INFO=/r un/user/1000/gnupg/S.gpg-agent:0:1GTK_MODULES=appmenu-gtk-module:gail:atk- bridge:canberra-gtk- moduleGTK_OVERLAY_SCROLLING=0HOME=INSIDE_CAJA_PYTHON=LANG=fr_FR.UTF- 8LANGUAGE=fr_FR.UTF-8LC_ADDRESS=fr_FR.UTF-8LC_ALL=fr_FR.UTF- 8LC_IDENTIFICATION=fr_FR.UTF-8LC_MEASUREMENT=fr_FR.UTF-8LC_MONETARY=fr_FR.UTF- 8LC_NAME=fr_FR.UTF-8LC_NUMERIC=fr_FR.UTF-8LC_PAPER=fr_FR.UTF- 8LC_TELEPHONE=fr_FR.UTF-8LC_TIME=fr_FR.UTF- 8LOGNAME=MANDATORY_PATH=/usr/share/gconf/mate.mandatory.pathMATE_DESKTOP_S ESSION_ID=this-is- deprecatedPAPERSIZE=a4PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sb in:/bin:/usr/games:/usr/local/games:/snap/binPWD=QT_ACCESSIBILITY=1QT_AUTO _SCREEN_SCALE_FACTOR=0QT_LOGGING_RULES=*.debug=falseQT_QPA_PLATFORMTHEME=gtk2QT_ SCALE_FACTOR=1SESSION_MANAGER=local/:@/tmp/.ICE- unix/2156,unix/:/tmp/.ICE- unix/2156SHELL=/bin/bashSHLVL=0SSH_AGENT_PID=2216SSH_AUTH_SOCK=/run/user/1000/ke yring/sshTZ=:/etc/localtimeUBUNTU_MENUPROXY=1USER=XAUTHORITY=/.Xauth orityXDG_CONFIG_DIRS=/etc/xdg/xdg- mate:/etc/xdgXDG_CURRENT_DESKTOP=MATEXDG_DATA_DIRS=/usr/share/mate:/usr/local/sh are:/usr/share:/var/lib/snapd/desktopXDG_GREETER_DATA_DIR=/var/lib/lightdm- data/XDG_RUNTIME_DIR=/run/user/1000XDG_SEAT=seat0XDG_SEAT_PATH=/org/freede sktop/DisplayManager/Seat0XDG_SESSION_CLASS=userXDG_SESSION_DESKTOP=mateXDG_SESS ION_ID=c2XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0XDG_SESSION_TY PE=x11XDG_VTNR=7 -------------- next part -------------- An HTML attachment was scrubbed... URL: From claus.dietrich at freenet.de Mon Jan 9 21:09:43 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Mon, 9 Jan 2023 21:09:43 +0100 Subject: [Gambas-user] Limitations when using the embedded server for debugging Message-ID: <92aba9a0-b077-a338-bccb-0f8650aa91db@freenet.de> During development of WebPage applications examples (based on gb.web) for the Gambas-Buch we noticed that HTML-linked(/included) files like CSS, icons/images, multimedia and JavaScript have to be in the .public directory if one wants to use the embedded server for debugging. If the linked files are located in any other project sub-directory (i.e. .hidden) they are not found. As a result, all files will end up in the compiled executable and hence are not changeable or replaceable. Normally Gambas projects can use the .hidden directory to exclude files from the compiled executable, but this option is not available in conjunction with the embedded server. Even large movies will have to be included in the executable. This limitation doesn't apply if an external server is used, but this requires the installation of a server on the development platform or a separate platform with SSH access. Question: Why does this bothersome limitation exist, resp. can it be eliminated or is there a trick to include/ link files, if they are in the .hidden-directory? With best regards Claus From bsteers4 at gmail.com Mon Jan 9 21:19:46 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 9 Jan 2023 20:19:46 +0000 Subject: [Gambas-user] Limitations when using the embedded server for debugging In-Reply-To: <92aba9a0-b077-a338-bccb-0f8650aa91db@freenet.de> References: <92aba9a0-b077-a338-bccb-0f8650aa91db@freenet.de> Message-ID: On Mon, 9 Jan 2023 at 20:10, Claus Dietrich wrote: > During development of WebPage applications examples (based on gb.web) > for the Gambas-Buch we noticed that HTML-linked(/included) files like > CSS, icons/images, multimedia and JavaScript have to be in the .public > directory if one wants to use the embedded server for debugging. If the > linked files are located in any other project sub-directory (i.e. > .hidden) they are not found. As a result, all files will end up in the > compiled executable and hence are not changeable or replaceable. > > Normally Gambas projects can use the .hidden directory to exclude files > from the compiled executable, but this option is not available in > conjunction with the embedded server. Even large movies will have to be > included in the executable. > > This limitation doesn't apply if an external server is used, but this > requires the installation of a server on the development platform or a > separate platform with SSH access. > > Question: Why does this bothersome limitation exist, resp. can it be > eliminated or is there a trick to include/ link files, if they are in > the .hidden-directory? I'm not sure the reasons but check out the projects .gitignore file. you could add a folder to your project called .videos and put your vids in there. then add to the .gitignore file this... .videos/* that will exclude the contents of the .video folder from the compile. or you could add the lines... *.mpg *.avi and so on to omit various types. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Mon Jan 9 20:55:30 2023 From: brian at westwoodsvcs.com (=?UTF-8?B?QnJpYW4gRw==?=) Date: Mon, 09 Jan 2023 22:55:30 +0300 Subject: [Gambas-user] =?utf-8?q?Possible_error_when_doing_math_on_bytes?= In-Reply-To: <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1672964257.498233827@f8.my.com> <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> Message-ID: <1673294130.523006483@f27.my.com> -- Thanks Brian G >Friday, 06 January 2023, 10:12AM -08:00 from Benoit >Minisini : > >I will wait for your confirmation that everything is OK >for you before >releasing 3.18. >Regards, > > -- >Beno?t Minisini. I am in California, we are having issues with flooding etc, currently internet is not functioning. Unable to download latest updates. May not be able to confirm until tomorrow. Sorry for the delay. From my phone Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Mon Jan 9 22:34:43 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 9 Jan 2023 22:34:43 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1673294130.523006483@f27.my.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1672964257.498233827@f8.my.com> <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> <1673294130.523006483@f27.my.com> Message-ID: <4c74916a-f2cd-f80e-6e6a-a6f04f70642e@gambas-basic.org> Le 09/01/2023 ? 20:55, Brian G a ?crit?: > -- > Thanks > Brian G > > >Friday, 06 January 2023, 10:12AM -08:00 from Benoit >Minisini > : > > > >I will wait for your confirmation that everything is OK >for you before > >releasing 3.18. > > >Regards, > > > > -- > >Beno?t Minisini. > I am in California, we are having issues with flooding etc, currently > internet is not functioning. Unable to download latest updates. > > May not be able to confirm until tomorrow. > > Sorry for the delay. > > From my phone > > Brian > No problem. All the delay allowed me to fix a lot of last-minute bugs, not just the overflow problem! I hope everthing else is well depsite this terrible weather! -- Beno?t Minisini. From t.lee.davidson at gmail.com Tue Jan 10 00:39:33 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 9 Jan 2023 18:39:33 -0500 Subject: [Gambas-user] Limitations when using the embedded server for debugging In-Reply-To: <92aba9a0-b077-a338-bccb-0f8650aa91db@freenet.de> References: <92aba9a0-b077-a338-bccb-0f8650aa91db@freenet.de> Message-ID: <150eab72-e34e-aad2-f712-8d1519614e37@gmail.com> On 1/9/23 15:09, Claus Dietrich wrote: > During development of WebPage applications examples (based on gb.web) for the Gambas-Buch we noticed that HTML-linked(/included) > files like CSS, icons/images, multimedia and JavaScript have to be in the .public directory if one wants to use the embedded > server for debugging. If the linked files are located in any other project sub-directory (i.e. .hidden) they are not found. As a > result, all files will end up in the compiled executable and hence are not changeable or replaceable. > > Normally Gambas projects can use the .hidden directory to exclude files from the compiled executable, but this option is not > available in conjunction with the embedded server. Even large movies will have to be included in the executable. > > This limitation doesn't apply if an external server is used, but this requires the installation of a server on the development > platform or a separate platform with SSH access. > > Question: Why does this bothersome limitation exist, resp. can it be eliminated or is there a trick to include/ link files, if > they are in the .hidden-directory? > > With best regards > > Claus I cannot tell you why that limitation exists. But, I got the impression that Beno?t may be rethinking that. In the meantime, perhaps you could try symlinking to the external files from the .public directory. -- Lee From brian at westwoodsvcs.com Tue Jan 10 07:59:32 2023 From: brian at westwoodsvcs.com (Brian G) Date: Mon, 9 Jan 2023 22:59:32 -0800 (PST) Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1487375667.22604.1672882444406.JavaMail.zimbra@westwoodsvcs.com> <838d9bbd-29f8-ca40-0539-cf1f78fc107b@deganius.de> <1672964257.498233827@f8.my.com> <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> Message-ID: <1057269925.99.1673333972811.JavaMail.zimbra@westwoodsvcs.com> > I will wait for your confirmation that everything is OK for you before > releasing 3.18. > > Regards, > > -- > Beno?t Minisini. > > Hi Ben, Internet just came up finally... With the latest build running on mint 20.3 it now tells my that overflow is not supported on my system when I set system.Ignoreoverflow = true and will not run my application.on an x86-64 system it was giving me the overflow error in the past..... I will need to check it on a mint 21.1 system, it failed there as well. I am now confused. From peter.kostrz at cofex.ch Tue Jan 10 14:25:18 2023 From: peter.kostrz at cofex.ch (Peter Kostrz) Date: Tue, 10 Jan 2023 14:25:18 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" Message-ID: Hello, I was running 3.17.3 since quite a while without problems. I always loaded updates from UBUNTU (I am running 20.04 Focal). No problem so far. Today gbr3 disappeared and I was not able to start gambas3. I cleaned everything, reloaded according the description on GMBAS page. ./reconf-all, configure and make runs fine, make install fails with following output (running with sudo and all permissions as required ....) Making install in main Making install in gbc /usr/bin/mkdir -p '/usr/bin' /bin/bash ../libtool --silent --mode=install /usr/bin/install -c gbc3 gba3 gbi3 '/usr/bin' Making install in gbx /usr/bin/mkdir -p '/usr/bin' /bin/bash ../libtool --silent --mode=install /usr/bin/install -c gbx3 '/usr/bin' /usr/bin/mkdir -p '/usr/lib/gambas3' /bin/bash ../libtool --silent --mode=install /usr/bin/install -c gb.la '/usr/lib/gambas3' /usr/bin/install: cannot stat '.libs/gb.so.0.0.0': No such file or directory make[3]: *** [Makefile:714: install-gblibLTLIBRARIES] Error 1 make[2]: *** [Makefile:2205: install-am] Error 2 make[1]: *** [Makefile:464: install-recursive] Error 1 make: *** [Makefile:444: install-recursive] Error 1 Any clue how I can get around ? Thanks for any help in advance. Peter Peter Kostrz / Senior Advisor Cofex AG Founder Besuchen Sie unserer Webseite unter http://www.cofex.ch Cofex AG -- Computing for Experts Bahnstrasse 24 Postfach 600 CH-8603 Schwerzenbach Phone: +41 (0)44 806 50 50 Fax: +41 (0)44 887 19 59 Infobox: info at cofex.ch Web: www.cofex.ch ********* LEGAL DESCLAIMER: This electronic message contains information from Cofex AG, which may be privileged or confidential. The information is intended for use only by the individual(s) or entity named above. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is strictly prohibited. If you have received this electronic message in error, please notify me by telephone or email (to the number or email address above) immediately. Any views expressed in this message are those of the individual sender. This message is for information purposes only. All liability of Cofex AG for any damages resulting from e-mail use is excluded. Communications using this system will also be monitored and may be recorded to secure effective operation and for other lawful business purposes. Cofex AG ********* -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 6161 bytes Desc: S/MIME Cryptographic Signature URL: From bagoneo at libero.it Tue Jan 10 15:11:11 2023 From: bagoneo at libero.it (gian) Date: Tue, 10 Jan 2023 15:11:11 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: References: Message-ID: Il 10/01/23 14:25, Peter Kostrz ha scritto: > Hello, > > I was running 3.17.3 since quite a while without problems. I always > loaded updates from UBUNTU (I am running 20.04 Focal). No problem so far. > > Today gbr3 disappeared and I was not able to start gambas3. I cleaned > everything, reloaded according the description on GMBAS page. > > ./reconf-all, configure and make runs fine, make install fails with > following output (running with sudo and all permissions as required ?.) > > Making install in main > > Making install in gbc > > /usr/bin/mkdir -p '/usr/bin' > > ? /bin/bash ../libtool --silent? --mode=install /usr/bin/install -c > gbc3 gba3 gbi3 '/usr/bin' > > Making install in gbx > > /usr/bin/mkdir -p '/usr/bin' > > ? /bin/bash ../libtool --silent? --mode=install /usr/bin/install -c > gbx3 '/usr/bin' > > /usr/bin/mkdir -p '/usr/lib/gambas3' > > /bin/bash ../libtool --silent? --mode=install /usr/bin/install -c > gb.la '/usr/lib/gambas3' > > /usr/bin/install: cannot stat '.libs/gb.so.0.0.0': No such file or directory > > make[3]: *** [Makefile:714: install-gblibLTLIBRARIES] Error 1 > > make[2]: *** [Makefile:2205: install-am] Error 2 > > make[1]: *** [Makefile:464: install-recursive] Error 1 > > make: *** [Makefile:444: install-recursive] Error 1 > > Any clue how I can get around ? > > Thanks for any help in advance. > > Peter > > Peter Kostrz / Senior Advisor Cofex AG Hi, I would try this: cd sudo make uninstall cd rm -rf git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable cd gambastable ./reconf-all && ./configure -C If this appears in the terminal at the end: || THESE COMPONENTS ARE DISABLED: || - gb.desktop.gnome.keyring || - gb.qt4 || - gb.qt4.ext || - gb.qt4.opengl || - gb.qt4.webkit || - gb.qt4.webview Is okay and you can continue with: make && LANG="C" sudo make install Regards Gianluigi From benoit.minisini at gambas-basic.org Tue Jan 10 16:56:24 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 10 Jan 2023 16:56:24 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1057269925.99.1673333972811.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1487375667.22604.1672882444406.JavaMail.zimbra@westwoodsvcs.com> <838d9bbd-29f8-ca40-0539-cf1f78fc107b@deganius.de> <1672964257.498233827@f8.my.com> <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> <1057269925.99.1673333972811.JavaMail.zimbra@westwoodsvcs.com> Message-ID: Le 10/01/2023 ? 07:59, Brian G a ?crit?: >> I will wait for your confirmation that everything is OK for you before >> releasing 3.18. >> >> Regards, >> >> -- >> Beno?t Minisini. >> >> > Hi Ben, > Internet just came up finally... > > With the latest build running on mint 20.3 > > it now tells my that overflow is not supported on my system when I set > > system.Ignoreoverflow = true > > and will not run my application.on an x86-64 system > > it was giving me the overflow error in the past..... > > I will need to check it on a mint 21.1 system, it failed there as well. > > I am now confused. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- I just compiled Gambas on an Ubuntu 20.04.5 LTS (the system Mint 20.3 is based on), and there is no support for detecting overflow in its version of gcc, and indeed overflow is not detected. So in which code exactly do you have an overflow error? -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Tue Jan 10 17:10:00 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 10 Jan 2023 17:10:00 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1487375667.22604.1672882444406.JavaMail.zimbra@westwoodsvcs.com> <838d9bbd-29f8-ca40-0539-cf1f78fc107b@deganius.de> <1672964257.498233827@f8.my.com> <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> <1057269925.99.1673333972811.JavaMail.zimbra@westwoodsvcs.com> Message-ID: Le 10/01/2023 ? 16:56, Benoit Minisini a ?crit?: > > I just compiled Gambas on an Ubuntu 20.04.5 LTS (the system Mint 20.3 is > based on), and there is no support for detecting overflow in its version > of gcc, and indeed overflow is not detected. > > So in which code exactly do you have an overflow error? > I fixed overflow detection support, it is now enabled when gcc version is at least 8, and so it is now enabled on Ubuntu 20.04.5 LTS and Mint 20.3. Regards, -- Beno?t Minisini. From peter.kostrz at cofex.ch Tue Jan 10 17:38:15 2023 From: peter.kostrz at cofex.ch (Peter Kostrz) Date: Tue, 10 Jan 2023 17:38:15 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: References: Message-ID: Hi Gianluigi, Thanks for he hint .... but did not work. Up to "make install" all works fine, no errors found etc, but at "sudo make install" all modules can not be written/generated. I twa so quick that I could not save the output .... and at the end the term session is automatically closed so that I could not scroll back ... I will try again, same procedure and then make an output of the sudo make install command in a file. Peter On 10.01.23 15:11, gian via User wrote: > Il 10/01/23 14:25, Peter Kostrz ha scritto: >> Hello, >> >> I was running 3.17.3 since quite a while without problems. I always >> loaded updates from UBUNTU (I am running 20.04 Focal). No problem so >> far. >> >> Today gbr3 disappeared and I was not able to start gambas3. I cleaned >> everything, reloaded according the description on GMBAS page. >> >> ./reconf-all, configure and make runs fine, make install fails with >> following output (running with sudo and all permissions as required ?.) >> >> Making install in main >> >> Making install in gbc >> >> /usr/bin/mkdir -p '/usr/bin' >> >> ?? /bin/bash ../libtool --silent? --mode=install /usr/bin/install -c >> gbc3 gba3 gbi3 '/usr/bin' >> >> Making install in gbx >> >> /usr/bin/mkdir -p '/usr/bin' >> >> ?? /bin/bash ../libtool --silent? --mode=install /usr/bin/install -c >> gbx3 '/usr/bin' >> >> /usr/bin/mkdir -p '/usr/lib/gambas3' >> >> /bin/bash ../libtool --silent? --mode=install /usr/bin/install -c?? >> gb.la '/usr/lib/gambas3' >> >> /usr/bin/install: cannot stat '.libs/gb.so.0.0.0': No such file or >> directory >> >> make[3]: *** [Makefile:714: install-gblibLTLIBRARIES] Error 1 >> >> make[2]: *** [Makefile:2205: install-am] Error 2 >> >> make[1]: *** [Makefile:464: install-recursive] Error 1 >> >> make: *** [Makefile:444: install-recursive] Error 1 >> >> Any clue how I can get around ? >> >> Thanks for any help in advance. >> >> Peter >> >> Peter Kostrz / Senior Advisor Cofex AG > > Hi, > > I would try this: > > cd > > sudo make uninstall > > cd > > rm -rf > > git clone --branch stable --depth=1 > https://gitlab.com/gambas/gambas.git gambastable > > cd gambastable > > ./reconf-all && ./configure -C > > If this appears in the terminal at the end: > > || THESE COMPONENTS ARE DISABLED: > || - gb.desktop.gnome.keyring > || - gb.qt4 > || - gb.qt4.ext > || - gb.qt4.opengl > || - gb.qt4.webkit > || - gb.qt4.webview > > Is okay and you can continue with: > > make && LANG="C" sudo make install > > Regards > > Gianluigi > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -- Peter Kostrz / CEO Cofex AG Besuchen Sie unserer Webseite unter http://www.cofex.ch Cofex AG -- Computing for Experts Bahnstrasse 24 Postfach 600 CH-8603 Schwerzenbach Phone: +41 (0)44 806 50 50 Fax: +41 (0)44 887 19 59 Infobox: info at cofex.ch Web: www.cofex.ch ********* LEGAL DESCLAIMER: This electronic message contains information from Cofex AG, which may be privileged or confidential. The information is intended for use only by the individual(s) or entity named above. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is strictly prohibited. If you have received this electronic message in error, please notify me by telephone or email (to the number or email address above) immediately. Any views expressed in this message are those of the individual sender. This message is for information purposes only. All liability of Cofex AG for any damages resulting from e-mail use is excluded. Communications using this system will also be monitored and may be recorded to secure effective operation and for other lawful business purposes. Cofex AG ********* -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 6161 bytes Desc: S/MIME Cryptographic Signature URL: From peter.kostrz at cofex.ch Tue Jan 10 17:41:00 2023 From: peter.kostrz at cofex.ch (Peter Kostrz) Date: Tue, 10 Jan 2023 17:41:00 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: References: Message-ID: Additional info: When making the "make uninstall" command in the directory, following output: /bin/bash: /gambastable/missing: No such file or directory make: *** [Makefile:417: configure] Error 127 Peter On 10.01.23 15:11, gian via User wrote: > Il 10/01/23 14:25, Peter Kostrz ha scritto: >> Hello, >> >> I was running 3.17.3 since quite a while without problems. I always >> loaded updates from UBUNTU (I am running 20.04 Focal). No problem so >> far. >> >> Today gbr3 disappeared and I was not able to start gambas3. I cleaned >> everything, reloaded according the description on GMBAS page. >> >> ./reconf-all, configure and make runs fine, make install fails with >> following output (running with sudo and all permissions as required ?.) >> >> Making install in main >> >> Making install in gbc >> >> /usr/bin/mkdir -p '/usr/bin' >> >> ?? /bin/bash ../libtool --silent? --mode=install /usr/bin/install -c >> gbc3 gba3 gbi3 '/usr/bin' >> >> Making install in gbx >> >> /usr/bin/mkdir -p '/usr/bin' >> >> ?? /bin/bash ../libtool --silent? --mode=install /usr/bin/install -c >> gbx3 '/usr/bin' >> >> /usr/bin/mkdir -p '/usr/lib/gambas3' >> >> /bin/bash ../libtool --silent? --mode=install /usr/bin/install -c?? >> gb.la '/usr/lib/gambas3' >> >> /usr/bin/install: cannot stat '.libs/gb.so.0.0.0': No such file or >> directory >> >> make[3]: *** [Makefile:714: install-gblibLTLIBRARIES] Error 1 >> >> make[2]: *** [Makefile:2205: install-am] Error 2 >> >> make[1]: *** [Makefile:464: install-recursive] Error 1 >> >> make: *** [Makefile:444: install-recursive] Error 1 >> >> Any clue how I can get around ? >> >> Thanks for any help in advance. >> >> Peter >> >> Peter Kostrz / Senior Advisor Cofex AG > > Hi, > > I would try this: > > cd > > sudo make uninstall > > cd > > rm -rf > > git clone --branch stable --depth=1 > https://gitlab.com/gambas/gambas.git gambastable > > cd gambastable > > ./reconf-all && ./configure -C > > If this appears in the terminal at the end: > > || THESE COMPONENTS ARE DISABLED: > || - gb.desktop.gnome.keyring > || - gb.qt4 > || - gb.qt4.ext > || - gb.qt4.opengl > || - gb.qt4.webkit > || - gb.qt4.webview > > Is okay and you can continue with: > > make && LANG="C" sudo make install > > Regards > > Gianluigi > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -- Peter Kostrz / CEO Cofex AG Besuchen Sie unserer Webseite unter http://www.cofex.ch Cofex AG -- Computing for Experts Bahnstrasse 24 Postfach 600 CH-8603 Schwerzenbach Phone: +41 (0)44 806 50 50 Fax: +41 (0)44 887 19 59 Infobox: info at cofex.ch Web: www.cofex.ch ********* LEGAL DESCLAIMER: This electronic message contains information from Cofex AG, which may be privileged or confidential. The information is intended for use only by the individual(s) or entity named above. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is strictly prohibited. If you have received this electronic message in error, please notify me by telephone or email (to the number or email address above) immediately. Any views expressed in this message are those of the individual sender. This message is for information purposes only. All liability of Cofex AG for any damages resulting from e-mail use is excluded. Communications using this system will also be monitored and may be recorded to secure effective operation and for other lawful business purposes. Cofex AG ********* -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 6161 bytes Desc: S/MIME Cryptographic Signature URL: From bagoneo at libero.it Tue Jan 10 18:01:39 2023 From: bagoneo at libero.it (gian) Date: Tue, 10 Jan 2023 18:01:39 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: References: Message-ID: Il 10/01/23 17:41, Peter Kostrz ha scritto: > Additional info: > > When making the "make uninstall" command in the directory, following > output: > > /bin/bash: /gambastable/missing: No such file or directory > make: *** [Makefile:417: configure] Error 127 > > Peter Il 10/01/23 17:38, Peter Kostrz ha scritto: > Hi Gianluigi, > > Thanks for he hint .... but did not work. Up to "make install" all works > fine, no errors found etc, but at "sudo make install" all modules can > not be written/generated. I twa so quick that I could not save the > output .... and at the end the term session is automatically closed so > that I could not scroll back ... > > I will try again, same procedure and then make an output of the sudo > make install command in a file. > > Peter Hi Peter, The gambasdevel folder is not found, but if you correctly gave the command: git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable The folder must be in your home Try redoing everything from the beginning first: Note that first you need to uninstall the previous stable gambas, once uninstalled: try reinstalling the libraries, which on Ubuntu 20.04 should be these: Open a terminal and: sudo apt install build-essential g++ automake autoconf libtool libbz2-dev libzstd-dev libmysqlclient-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-private-dev libpoppler-glib-dev libpoppler-cpp-dev libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses5-dev libgmime-2.6-dev llvm-dev llvm libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libssl-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev git git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable cd gambastable ./reconf-all && ./configure -C make && LANG="C" sudo make install I hope it works, good luck Gianluigi From bagoneo at libero.it Tue Jan 10 18:08:10 2023 From: bagoneo at libero.it (gian) Date: Tue, 10 Jan 2023 18:08:10 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: References: Message-ID: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> Il 10/01/23 18:01, gian via User ha scritto: > The gambasdevel folder is not found, but if you correctly gave the command: Sorry no gambasdevel but *gambastable* Regards Gianluigi From bagoneo at libero.it Tue Jan 10 18:59:44 2023 From: bagoneo at libero.it (gian) Date: Tue, 10 Jan 2023 18:59:44 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> Message-ID: <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> Il 10/01/23 18:08, gian via User ha scritto: > Il 10/01/23 18:01, gian via User ha scritto: >> The gambasdevel folder is not found, but if you correctly gave the >> command: > > Sorry no gambasdevel but *gambastable* > > Regards > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Hi Peter, I forgot to mention that with Ubuntu you have the option of having Gambas from PPA which is taken care of directly by Benoit and allows you to get updates directly without having to recompile. Even if you install from PPA you have to do it on a system clean of any previous Gambas. Here is the procedure: http://gambaswiki.org/wiki/install/ubuntu Greetings Gianluigi From peter.kostrz at cofex.ch Tue Jan 10 20:41:32 2023 From: peter.kostrz at cofex.ch (Peter Kostrz) Date: Tue, 10 Jan 2023 20:41:32 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> References: <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> Message-ID: Hi gianluigi I always had Gambas installed in root directory. I did it now in the home of my user, cleaned out again all versions and did it by git load. Now it works again. But now it is 3.18. Checking now if all works as usual. Thanks for support and have a nice eve Peter Peter Kostrz Cofex AG Von meinem Mobile gesendet > Am 10.01.2023 um 19:00 schrieb gian via User : > > ?Il 10/01/23 18:08, gian via User ha scritto: >> Il 10/01/23 18:01, gian via User ha scritto: >>> The gambasdevel folder is not found, but if you correctly gave the command: >> Sorry no gambasdevel but *gambastable* >> Regards >> Gianluigi >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > Hi Peter, > > I forgot to mention that with Ubuntu you have the option of having Gambas from PPA which is taken care of directly by Benoit and allows you to get updates directly without having to recompile. > > Even if you install from PPA you have to do it on a system clean of any previous Gambas. > > Here is the procedure: > > http://gambaswiki.org/wiki/install/ubuntu > > Greetings > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 6161 bytes Desc: S/MIME Cryptographic Signature URL: From brian at westwoodsvcs.com Tue Jan 10 20:48:55 2023 From: brian at westwoodsvcs.com (Brian G) Date: Tue, 10 Jan 2023 11:48:55 -0800 (PST) Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1487375667.22604.1672882444406.JavaMail.zimbra@westwoodsvcs.com> <838d9bbd-29f8-ca40-0539-cf1f78fc107b@deganius.de> <1672964257.498233827@f8.my.com> <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> <1057269925.99.1673333972811.JavaMail.zimbra@westwoodsvcs.com> Message-ID: <1241677775.453.1673380135283.JavaMail.zimbra@westwoodsvcs.com> >> I just compiled Gambas on an Ubuntu 20.04.5 LTS (the system Mint 20.3 is >> based on), and there is no support for detecting overflow in its version >> of gcc, and indeed overflow is not detected. >> >> So in which code exactly do you have an overflow error? >> > > I fixed overflow detection support, it is now enabled when gcc version > is at least 8, and so it is now enabled on Ubuntu 20.04.5 LTS and Mint 20.3. > > Regards, > > -- > Beno?t Minisini. It overflow Happens on 21.1 system Will test latest again on 20.3. From t.lee.davidson at gmail.com Tue Jan 10 21:01:09 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 10 Jan 2023 15:01:09 -0500 Subject: [Gambas-user] Pre-/Post-install scripts Message-ID: <54839813-e02d-8635-9830-a879ebeda92c@gmail.com> On 1/6/23 09:09, Benoit Minisini wrote: > Le 06/01/2023 ? 14:24, T Lee Davidson a ?crit : >> >> (Side note: I think it would be quite useful to have pre- and post- install shell script options for packaging.) >> > > This must be done for Rpm, Deb, ArchLinux and Slackware packages then. Is it possible? Any volunteer? > There seems to be no exact common denominator between those four systems in regards to pre-/post-install commands/scripts. It appears that ArchLinux supports only post-install commands which the rest also do. However, RPMs support only commands contained in "scriptlets" which are multi-line strings embedded in the SPEC file, while the others support inclusion of actual shell script files. So, providing for post-install commands is possible. But, the Make Installation Package Wizard would have to either: 1) accept the commands as text (for RPMs) and then prepend the shebang line (#!/usr/bin/sh) to create a real script file (for the others), or 2) accept the commands as an additional file (identified as a post-install script) and then, for RPMs, strip the shebang line if it exists. It's probably no matter either way at the moment, as I do not have the time to tackle it. I just wanted to report back in case anyone else has interest and time. -- Lee From benoit.minisini at gambas-basic.org Tue Jan 10 21:54:43 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 10 Jan 2023 21:54:43 +0100 Subject: [Gambas-user] Java benchmarks Message-ID: <31f19977-3e4c-14e8-aaee-1661e7d7484c@gambas-basic.org> Hi, I have just added java versions of the benchmarks used for generating the 'benchmark' page of the wiki [1]. I used the OpenJDK Java virtual machine. I didn't test the official one. I noticed the following: - Sometimes the Java interpreter is faster than the Gambas interpreter, sometimes slower. - The string management of Java is horribly slow if don't use its JIT compiler. Even if I tried to optimize the code of the benchmark (by using StringBuffer objects for example). But I'm not a Java programmer, so maybe I didn't follow the right way. - The Gambas JIT compiler produces noticeably faster code than the Java one. Regards, [1] https://gambaswiki.org/wiki/doc/benchmark -- Beno?t Minisini. From brian at westwoodsvcs.com Tue Jan 10 22:04:24 2023 From: brian at westwoodsvcs.com (Brian G) Date: Tue, 10 Jan 2023 13:04:24 -0800 (PST) Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1241677775.453.1673380135283.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <838d9bbd-29f8-ca40-0539-cf1f78fc107b@deganius.de> <1672964257.498233827@f8.my.com> <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> <1057269925.99.1673333972811.JavaMail.zimbra@westwoodsvcs.com> <1241677775.453.1673380135283.JavaMail.zimbra@westwoodsvcs.com> Message-ID: <702555392.707.1673384664120.JavaMail.zimbra@westwoodsvcs.com> >>> I just compiled Gambas on an Ubuntu 20.04.5 LTS (the system Mint 20.3 is >>> based on), and there is no support for detecting overflow in its version >>> of gcc, and indeed overflow is not detected. >>> >>> So in which code exactly do you have an overflow error? >>> >> >> I fixed overflow detection support, it is now enabled when gcc version >> is at least 8, and so it is now enabled on Ubuntu 20.04.5 LTS and Mint 20.3. >> >> Regards, >> >> -- >> Beno?t Minisini. Perhaps it would be better to generate a warning when the overflow is not supported rather than a hard error. This would allow to add the system.ignoreoverflow = true/false and not have the compile fail from system to system. What do you think? Brian From brian at westwoodsvcs.com Tue Jan 10 22:48:22 2023 From: brian at westwoodsvcs.com (Brian G) Date: Tue, 10 Jan 2023 13:48:22 -0800 (PST) Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <702555392.707.1673384664120.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1672964257.498233827@f8.my.com> <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> <1057269925.99.1673333972811.JavaMail.zimbra@westwoodsvcs.com> <1241677775.453.1673380135283.JavaMail.zimbra@westwoodsvcs.com> <702555392.707.1673384664120.JavaMail.zimbra@westwoodsvcs.com> Message-ID: <992580234.724.1673387302845.JavaMail.zimbra@westwoodsvcs.com> >>>> I just compiled Gambas on an Ubuntu 20.04.5 LTS (the system Mint 20.3 is >>>> based on), and there is no support for detecting overflow in its version >>>> of gcc, and indeed overflow is not detected. >>>> >>>> So in which code exactly do you have an overflow error? >>>> >>> >>> I fixed overflow detection support, it is now enabled when gcc version >>> is at least 8, and so it is now enabled on Ubuntu 20.04.5 LTS and Mint 20.3. >>> >>> Regards, >>> >>> -- >>> Beno?t Minisini. With latest build, both 20.3 and 21.1 work in the same way, looks good. Should pointers not behave in the same way? Thank you Beno?t I am greatful for your work and help. From benoit.minisini at gambas-basic.org Tue Jan 10 23:06:52 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 10 Jan 2023 23:06:52 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <992580234.724.1673387302845.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1672964257.498233827@f8.my.com> <7debff7b-cc57-d6a5-f1f6-3fcf054740c8@gambas-basic.org> <1057269925.99.1673333972811.JavaMail.zimbra@westwoodsvcs.com> <1241677775.453.1673380135283.JavaMail.zimbra@westwoodsvcs.com> <702555392.707.1673384664120.JavaMail.zimbra@westwoodsvcs.com> <992580234.724.1673387302845.JavaMail.zimbra@westwoodsvcs.com> Message-ID: <5aaf7866-db3d-af8e-7dfa-21b62e502c0f@gambas-basic.org> Le 10/01/2023 ? 22:48, Brian G a ?crit?: > > With latest build, both 20.3 and 21.1 work in the same way, looks good. > > Should pointers not behave in the same way? I don't understand the question... -- Beno?t Minisini. From brian at westwoodsvcs.com Tue Jan 10 23:21:05 2023 From: brian at westwoodsvcs.com (Brian G) Date: Tue, 10 Jan 2023 14:21:05 -0800 (PST) Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <5aaf7866-db3d-af8e-7dfa-21b62e502c0f@gambas-basic.org> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1057269925.99.1673333972811.JavaMail.zimbra@westwoodsvcs.com> <1241677775.453.1673380135283.JavaMail.zimbra@westwoodsvcs.com> <702555392.707.1673384664120.JavaMail.zimbra@westwoodsvcs.com> <992580234.724.1673387302845.JavaMail.zimbra@westwoodsvcs.com> <5aaf7866-db3d-af8e-7dfa-21b62e502c0f@gambas-basic.org> Message-ID: <1955829654.853.1673389265899.JavaMail.zimbra@westwoodsvcs.com> > Le 10/01/2023 ? 22:48, Brian G a ?crit?: >> >> With latest build, both 20.3 and 21.1 work in the same way, looks good. >> >> Should pointers not behave in the same way? > > I don't understand the question... > > -- > Beno?t Minisini. Pointers are also unsigned values with fixed boundaries, source of many errors dec/inc or add/subtract above or below boundaries should perhaps create an overflow as well What do you thing about including that check? Brian From isafiur at gmail.com Wed Jan 11 07:33:31 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Wed, 11 Jan 2023 12:18:31 +0545 Subject: [Gambas-user] Rich Text Editor for Gambas web application Message-ID: Hi Is there any rich text editor for gambas web application in gb.web.gui. I am doing one with WebHtml with contenteditable="true". But there are a lot of problems. eg. you cannot click on bottom part of text area, copy and paste of content to the text area is not smooth. Attached my code. -- Regards Safiur Rahman -------------- next part -------------- A non-text attachment was scrubbed... Name: richtext.zip Type: application/zip Size: 17727 bytes Desc: not available URL: From benoit.minisini at gambas-basic.org Wed Jan 11 08:09:41 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 11 Jan 2023 08:09:41 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <1955829654.853.1673389265899.JavaMail.zimbra@westwoodsvcs.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1057269925.99.1673333972811.JavaMail.zimbra@westwoodsvcs.com> <1241677775.453.1673380135283.JavaMail.zimbra@westwoodsvcs.com> <702555392.707.1673384664120.JavaMail.zimbra@westwoodsvcs.com> <992580234.724.1673387302845.JavaMail.zimbra@westwoodsvcs.com> <5aaf7866-db3d-af8e-7dfa-21b62e502c0f@gambas-basic.org> <1955829654.853.1673389265899.JavaMail.zimbra@westwoodsvcs.com> Message-ID: <6b503927-a468-1eae-9c39-75617c4352a7@gambas-basic.org> Le 10/01/2023 ? 23:21, Brian G a ?crit?: > >> Le 10/01/2023 ? 22:48, Brian G a ?crit?: >>> >>> With latest build, both 20.3 and 21.1 work in the same way, looks good. >>> >>> Should pointers not behave in the same way? >> >> I don't understand the question... >> >> -- >> Beno?t Minisini. > > Pointers are also unsigned values with fixed boundaries, source of many errors > dec/inc or add/subtract above or below boundaries should perhaps create an overflow as well > > What do you thing about including that check? > > Brian > Mmm... Logically yes, but I'm not sure that pointers are considered as integers by the overflow detection functions. I will check. -- Beno?t Minisini. From bsteers4 at gmail.com Wed Jan 11 11:51:51 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 11 Jan 2023 10:51:51 +0000 Subject: [Gambas-user] Rich Text Editor for Gambas web application In-Reply-To: References: Message-ID: Only with qt gb.qt5.ext On Wed, 11 Jan 2023, 06:34 Safiur Rahman, wrote: > Hi > > Is there any rich text editor for gambas web application in gb.web.gui. > > I am doing one with WebHtml with contenteditable="true". But there are > a lot of problems. eg. you cannot click on bottom part of text area, > copy and paste of content to the text area is not smooth. > > Attached my code. > > -- > Regards > Safiur Rahman > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Wed Jan 11 12:21:56 2023 From: bagoneo at libero.it (gian) Date: Wed, 11 Jan 2023 12:21:56 +0100 Subject: [Gambas-user] Ciao Message-ID: <6f800e34-bd96-c84e-8b30-bb7ddad60c1d@libero.it> From peter.kostrz at cofex.ch Wed Jan 11 13:32:42 2023 From: peter.kostrz at cofex.ch (Peter Kostrz) Date: Wed, 11 Jan 2023 13:32:42 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> Message-ID: <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> Hello GianLuigi, I have an additional question: I am now running on 3.18.0 (last Stable). But now how do I get in an installation package the gambas3-runtime or other libraries in 3.18 Version ? When I try to load using apt-get I always get the 3.17.3 Version and so all my programs are unable to run when compiling in 3.18. Thanks for a hint Peter Mit freundlichen Gr?ssen aus Schwerzenbach Peter Kostrz / Senior Advisor Cofex AG Founder Besuchen Sie unserer Webseite unter http://www.cofex.ch Cofex AG -- Computing for Experts Bahnstrasse 24 Postfach 600 CH-8603 Schwerzenbach Phone:?????? +41 (0)44 806 50 50 Fax:?????????? +41 (0)44 887 19 59 Infobox:????? info at cofex.ch Web:????????? www.cofex.ch ********* LEGAL DESCLAIMER: This electronic message contains information from Cofex AG, which may be privileged or confidential.? The information is intended for use only by the individual(s) or entity named above. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is strictly prohibited.? If you have received this electronic message in error, please notify me by telephone or email (to the number or email address above) immediately. Any views expressed in this message are those of the individual sender. This message is for information purposes only. All liability of Cofex AG for any damages resulting from e-mail use is excluded. Communications using this system will also be monitored and may be recorded to secure effective operation and for other lawful business purposes. ? Cofex AG ********* -----Urspr?ngliche Nachricht----- Von: User Im Auftrag von gian via User Gesendet: Dienstag, 10. Januar 2023 19:00 An: user at lists.gambas-basic.org Cc: gian Betreff: Re: [Gambas-user] No Compile possible - Problem at "make install" Il 10/01/23 18:08, gian via User ha scritto: > Il 10/01/23 18:01, gian via User ha scritto: >> The gambasdevel folder is not found, but if you correctly gave the >> command: > > Sorry no gambasdevel but *gambastable* > > Regards > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Hi Peter, I forgot to mention that with Ubuntu you have the option of having Gambas from PPA which is taken care of directly by Benoit and allows you to get updates directly without having to recompile. Even if you install from PPA you have to do it on a system clean of any previous Gambas. Here is the procedure: http://gambaswiki.org/wiki/install/ubuntu Greetings Gianluigi ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 6161 bytes Desc: S/MIME Cryptographic Signature URL: From benoit.minisini at gambas-basic.org Wed Jan 11 14:05:06 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 11 Jan 2023 14:05:06 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> Message-ID: Le 11/01/2023 ? 13:32, Peter Kostrz a ?crit?: > Hello GianLuigi, > > I have an additional question: I am now running on 3.18.0 (last Stable). But now how do I get in an installation package the gambas3-runtime or other libraries in 3.18 Version ? When I try to load using apt-get I always get the 3.17.3 Version and so all my programs are unable to run when compiling in 3.18. > Thanks for a hint > > Peter > 3.18.0 is not released yet. You are running the development version. -- Beno?t Minisini. From peter.kostrz at cofex.ch Wed Jan 11 14:08:05 2023 From: peter.kostrz at cofex.ch (Peter Kostrz) Date: Wed, 11 Jan 2023 14:08:05 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> Message-ID: <8a5fd0f2-774d-4a1c-9c0f-46d242c843fb@cofex.ch> Hello Bemoit, Thanks a lot. Then I will go back on the environment to 3.17.3 ..... Have a nice day Peter Peter Kostrz / Senior Advisor Cofex AG Founder Besuchen Sie unserer Webseite unter http://www.cofex.ch Cofex AG -- Computing for Experts Bahnstrasse 24 Postfach 600 CH-8603 Schwerzenbach Phone:?????? +41 (0)44 806 50 50 Fax:?????????? +41 (0)44 887 19 59 Infobox:????? info at cofex.ch Web:????????? www.cofex.ch ********* LEGAL DESCLAIMER: This electronic message contains information from Cofex AG, which may be privileged or confidential.? The information is intended for use only by the individual(s) or entity named above. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is strictly prohibited.? If you have received this electronic message in error, please notify me by telephone or email (to the number or email address above) immediately. Any views expressed in this message are those of the individual sender. This message is for information purposes only. All liability of Cofex AG for any damages resulting from e-mail use is excluded. Communications using this system will also be monitored and may be recorded to secure effective operation and for other lawful business purposes. ? Cofex AG ********* -----Urspr?ngliche Nachricht----- Von: User Im Auftrag von Benoit Minisini Gesendet: Mittwoch, 11. Januar 2023 14:05 An: user at lists.gambas-basic.org Betreff: Re: [Gambas-user] No Compile possible - Problem at "make install" Le 11/01/2023 ? 13:32, Peter Kostrz a ?crit?: > Hello GianLuigi, > > I have an additional question: I am now running on 3.18.0 (last Stable). But now how do I get in an installation package the gambas3-runtime or other libraries in 3.18 Version ? When I try to load using apt-get I always get the 3.17.3 Version and so all my programs are unable to run when compiling in 3.18. > Thanks for a hint > > Peter > 3.18.0 is not released yet. You are running the development version. -- Beno?t Minisini. ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 6161 bytes Desc: S/MIME Cryptographic Signature URL: From bagoneo at libero.it Wed Jan 11 14:17:53 2023 From: bagoneo at libero.it (gian) Date: Wed, 11 Jan 2023 14:17:53 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> Message-ID: Il 11/01/23 14:05, Benoit Minisini ha scritto: > 3.18.0 is not released yet. You are running the development version Hi Benoit, non capisco Peter ha installato la versione stabile con il comando: git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable c'? forse un errore? Regards Gianluigi From bagoneo at libero.it Wed Jan 11 14:20:52 2023 From: bagoneo at libero.it (gian) Date: Wed, 11 Jan 2023 14:20:52 +0100 Subject: [Gambas-user] Rich Text Editor for Gambas web application In-Reply-To: References: Message-ID: <75dd6373-b994-488c-892e-3db2e894bbd0@libero.it> here it would seem impossible, see attached image Regards Gianluigi Il 11/01/23 11:51, Bruce Steers ha scritto: > Only with qt > > gb.qt5.ext > > > On Wed, 11 Jan 2023, 06:34 Safiur Rahman, > wrote: > > Hi > > Is there any rich text editor for gambas web application in gb.web.gui. > > I am doing one with WebHtml with contenteditable="true". But there are > a lot of problems. eg. you cannot click on bottom part of text area, > copy and paste of content to the text area is not smooth. > > Attached my code. > > -- > Regards > Safiur Rahman > > ----[ http://gambaswiki.org/wiki/doc/netiquette > ]---- > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- A non-text attachment was scrubbed... Name: web-qt.png Type: image/png Size: 16272 bytes Desc: not available URL: From peter.kostrz at cofex.ch Wed Jan 11 14:29:12 2023 From: peter.kostrz at cofex.ch (Peter Kostrz) Date: Wed, 11 Jan 2023 14:29:12 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> Message-ID: <9a8e4932-0ed7-4d40-94de-f03b9b76e5dc@cofex.ch> Hi Benoit, Question to that: I uninstalled the 3.18 and wanted to use the PPA to load. APT INSTALL GAMBAS3 does something, but does not install. I am using the process found on the gambas side and normally it worked. APT LIST shows : apt list gambas3 -a Listing... Done gambas3/focal,focal,now 3.17.3+git202207211120.ed4736ca5+build16~ubuntu20.04.1 all [installed] gambas3/focal 3.14.3-2ubuntu3.1 all but I do not find the directory where it is installed. Thanks for a feedback Peter Mit freundlichen Gr?ssen aus Schwerzenbach Peter Kostrz / Senior Advisor Cofex AG Founder Besuchen Sie unserer Webseite unter http://www.cofex.ch Cofex AG -- Computing for Experts Bahnstrasse 24 Postfach 600 CH-8603 Schwerzenbach Phone:?????? +41 (0)44 806 50 50 Fax:?????????? +41 (0)44 887 19 59 Infobox:????? info at cofex.ch Web:????????? www.cofex.ch ********* LEGAL DESCLAIMER: This electronic message contains information from Cofex AG, which may be privileged or confidential.? The information is intended for use only by the individual(s) or entity named above. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is strictly prohibited.? If you have received this electronic message in error, please notify me by telephone or email (to the number or email address above) immediately. Any views expressed in this message are those of the individual sender. This message is for information purposes only. All liability of Cofex AG for any damages resulting from e-mail use is excluded. Communications using this system will also be monitored and may be recorded to secure effective operation and for other lawful business purposes. ? Cofex AG ********* -----Urspr?ngliche Nachricht----- Von: User Im Auftrag von Benoit Minisini Gesendet: Mittwoch, 11. Januar 2023 14:05 An: user at lists.gambas-basic.org Betreff: Re: [Gambas-user] No Compile possible - Problem at "make install" Le 11/01/2023 ? 13:32, Peter Kostrz a ?crit?: > Hello GianLuigi, > > I have an additional question: I am now running on 3.18.0 (last Stable). But now how do I get in an installation package the gambas3-runtime or other libraries in 3.18 Version ? When I try to load using apt-get I always get the 3.17.3 Version and so all my programs are unable to run when compiling in 3.18. > Thanks for a hint > > Peter > 3.18.0 is not released yet. You are running the development version. -- Beno?t Minisini. ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 6161 bytes Desc: S/MIME Cryptographic Signature URL: From bsteers4 at gmail.com Wed Jan 11 14:30:33 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 11 Jan 2023 13:30:33 +0000 Subject: [Gambas-user] Rich Text Editor for Gambas web application In-Reply-To: <75dd6373-b994-488c-892e-3db2e894bbd0@libero.it> References: <75dd6373-b994-488c-892e-3db2e894bbd0@libero.it> Message-ID: Aah well spotted Gian , i completely missed the "gb.web.gui" part in that message :-\ Clearly not enough coffee was had at the time! Sorry Safiur BruceS On Wed, 11 Jan 2023 at 13:21, gian via User wrote: > here it would seem impossible, see attached image > > Regards > > Gianluigi > > Il 11/01/23 11:51, Bruce Steers ha scritto: > > Only with qt > > > > gb.qt5.ext > > > > > > On Wed, 11 Jan 2023, 06:34 Safiur Rahman, > > wrote: > > > > Hi > > > > Is there any rich text editor for gambas web application in > gb.web.gui. > > > > I am doing one with WebHtml with contenteditable="true". But there > are > > a lot of problems. eg. you cannot click on bottom part of text area, > > copy and paste of content to the text area is not smooth. > > > > Attached my code. > > > > -- > > Regards > > Safiur Rahman > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette > > ]---- > > > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Wed Jan 11 14:43:18 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 11 Jan 2023 14:43:18 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: <1879508502.1049548.1673444358795@mail1.libero.it> References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> <1879508502.1049548.1673444358795@mail1.libero.it> Message-ID: <05eb8e00-d7d4-690e-2d53-88f34c1ec926@gambas-basic.org> Le 11/01/2023 ? 14:39, bagoneo at libero.it a ?crit?: > > Sorry Benoit, > > I forgot to translate into English, I was saying: > > I don't understand Peter installed the stable version with the command: > > git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git > gambastable > > Is there perhaps an error? > > Regards > > Gianluigi I'm currently releasing 3.18, so I made the stable branch. But the release is... not released yet! I was waiting for Brian to confirm that everything is ok for him. Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Wed Jan 11 14:44:19 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 11 Jan 2023 14:44:19 +0100 Subject: [Gambas-user] Possible error when doing math on bytes In-Reply-To: <6b503927-a468-1eae-9c39-75617c4352a7@gambas-basic.org> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <1057269925.99.1673333972811.JavaMail.zimbra@westwoodsvcs.com> <1241677775.453.1673380135283.JavaMail.zimbra@westwoodsvcs.com> <702555392.707.1673384664120.JavaMail.zimbra@westwoodsvcs.com> <992580234.724.1673387302845.JavaMail.zimbra@westwoodsvcs.com> <5aaf7866-db3d-af8e-7dfa-21b62e502c0f@gambas-basic.org> <1955829654.853.1673389265899.JavaMail.zimbra@westwoodsvcs.com> <6b503927-a468-1eae-9c39-75617c4352a7@gambas-basic.org> Message-ID: <9529b3b8-8c6a-6bc8-82ab-5a944134b3cb@gambas-basic.org> Le 11/01/2023 ? 08:09, Benoit Minisini a ?crit?: > Le 10/01/2023 ? 23:21, Brian G a ?crit?: >> >>> Le 10/01/2023 ? 22:48, Brian G a ?crit?: >>>> >>>> With latest build, both 20.3 and 21.1 work in the same way, looks good. >>>> >>>> Should pointers not behave in the same way? >>> >>> I don't understand the question... >>> >>> -- >>> Beno?t Minisini. >> >> Pointers are also unsigned values with fixed boundaries, source of >> many errors >> dec/inc? or add/subtract above or below boundaries should perhaps >> create an overflow as well >> >> What do you thing about including that check? >> >> Brian >> > > Mmm... Logically yes, but I'm not sure that pointers are considered as > integers by the overflow detection functions. I will check. > By the way, is everything ok for you now? Can I release the 3.18? -- Beno?t Minisini. From bagoneo at libero.it Wed Jan 11 14:39:18 2023 From: bagoneo at libero.it (bagoneo at libero.it) Date: Wed, 11 Jan 2023 14:39:18 +0100 (CET) Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> Message-ID: <1879508502.1049548.1673444358795@mail1.libero.it> > Il 11/01/2023 14:05 Benoit Minisini ha scritto: > > > Le 11/01/2023 ? 13:32, Peter Kostrz a ?crit?: > > Hello GianLuigi, > > > > I have an additional question: I am now running on 3.18.0 (last Stable). But now how do I get in an installation package the gambas3-runtime or other libraries in 3.18 Version ? When I try to load using apt-get I always get the 3.17.3 Version and so all my programs are unable to run when compiling in 3.18. > > Thanks for a hint > > > > Peter > > > > 3.18.0 is not released yet. You are running the development version. > > -- > Beno?t Minisini. > Sorry Benoit, I forgot to translate into English, I was saying: I don't understand Peter installed the stable version with the command: git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable Is there perhaps an error? Regards Gianluigi From bsteers4 at gmail.com Wed Jan 11 14:53:23 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 11 Jan 2023 13:53:23 +0000 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> Message-ID: If you want to compile/develop on newer gambas and still use/deploy the software on older versions you can do the following... If you go to project properties you can click the "Options" section and find the "Force bytecode version" and select a version your code will work on.. That will stop older versions of gambas interpreter refusing to run the programs. Note: You MUST be sure not to use any code that only exists on the newer gambas or the program will error. BruceS On Wed, 11 Jan 2023 at 12:33, Peter Kostrz wrote: > Hello GianLuigi, > > I have an additional question: I am now running on 3.18.0 (last Stable). > But now how do I get in an installation package the gambas3-runtime or > other libraries in 3.18 Version ? When I try to load using apt-get I always > get the 3.17.3 Version and so all my programs are unable to run when > compiling in 3.18. > Thanks for a hint > > Peter > > Mit freundlichen Gr?ssen aus Schwerzenbach > Peter Kostrz / Senior Advisor Cofex AG > Founder > > Besuchen Sie unserer Webseite unter http://www.cofex.ch > > Cofex AG -- Computing for Experts > Bahnstrasse 24 > Postfach 600 > CH-8603 Schwerzenbach > Phone: +41 (0)44 806 50 50 > Fax: +41 (0)44 887 19 59 > Infobox: info at cofex.ch > Web: www.cofex.ch > ********* > LEGAL DESCLAIMER: > This electronic message contains information from Cofex AG, which may be > privileged or confidential. The information is intended for use only by > the individual(s) or entity named above. If you are not the intended > recipient, be aware that any disclosure, copying, distribution or use of > the contents of this information is strictly prohibited. If you have > received this electronic message in error, please notify me by telephone or > email (to the number or email address above) immediately. Any views > expressed in this message are those of the individual sender. This message > is for information purposes only. All liability of Cofex AG for any damages > resulting from e-mail use is excluded. Communications using this system > will also be monitored and may be recorded to secure effective operation > and for other lawful business purposes. > > Cofex AG > ********* > > -----Urspr?ngliche Nachricht----- > Von: User Im Auftrag von gian via > User > Gesendet: Dienstag, 10. Januar 2023 19:00 > An: user at lists.gambas-basic.org > Cc: gian > Betreff: Re: [Gambas-user] No Compile possible - Problem at "make install" > > Il 10/01/23 18:08, gian via User ha scritto: > > Il 10/01/23 18:01, gian via User ha scritto: > >> The gambasdevel folder is not found, but if you correctly gave the > >> command: > > > > Sorry no gambasdevel but *gambastable* > > > > Regards > > > > Gianluigi > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > Hi Peter, > > I forgot to mention that with Ubuntu you have the option of having Gambas > from PPA which is taken care of directly by Benoit and allows you to get > updates directly without having to recompile. > > Even if you install from PPA you have to do it on a system clean of any > previous Gambas. > > Here is the procedure: > > http://gambaswiki.org/wiki/install/ubuntu > > Greetings > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Jan 11 14:59:24 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 11 Jan 2023 13:59:24 +0000 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: <9a8e4932-0ed7-4d40-94de-f03b9b76e5dc@cofex.ch> References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> <9a8e4932-0ed7-4d40-94de-f03b9b76e5dc@cofex.ch> Message-ID: Be sure to only have one PPA installed... Some things to try. run in terminal to see what's there... grep -r --include '*.list' '^deb ' /etc/apt/sources.list*|grep gambas remove dev branch if it's there.. sudo add-apt-repository -ry ppa:gambas-team/gambas-daily Add stable if it's not there sudo add-apt-repository ppa:gambas-team/gambas3 remember to update the cache.. sudo apt-get update purge old.. sudo apt-get purge "gambas3*" install new.. sudo apt-get install "gambas3*" Note: using git clone and installing via the auto-tools method is quite different to the PPA method. you must do one or the other and not confuse the 2. If you use git clone/make install then you MUST remove the apt version completely and forget about anything apt says as it conflicts. if you use PPA and apt then the git clone/make install method is not wanted Hope that helps BruceS On Wed, 11 Jan 2023 at 13:30, Peter Kostrz wrote: > Hi Benoit, > Question to that: I uninstalled the 3.18 and wanted to use the PPA to > load. APT INSTALL GAMBAS3 does something, but does not install. I am using > the process found on the gambas side and normally it worked. APT LIST shows > : > apt list gambas3 -a > Listing... Done > gambas3/focal,focal,now > 3.17.3+git202207211120.ed4736ca5+build16~ubuntu20.04.1 all [installed] > gambas3/focal 3.14.3-2ubuntu3.1 all > > but I do not find the directory where it is installed. > Thanks for a feedback > Peter > > Mit freundlichen Gr?ssen aus Schwerzenbach > Peter Kostrz / Senior Advisor Cofex AG > Founder > > Besuchen Sie unserer Webseite unter http://www.cofex.ch > > Cofex AG -- Computing for Experts > Bahnstrasse 24 > Postfach 600 > CH-8603 Schwerzenbach > Phone: +41 (0)44 806 50 50 > Fax: +41 (0)44 887 19 59 > Infobox: info at cofex.ch > Web: www.cofex.ch > ********* > LEGAL DESCLAIMER: > This electronic message contains information from Cofex AG, which may be > privileged or confidential. The information is intended for use only by > the individual(s) or entity named above. If you are not the intended > recipient, be aware that any disclosure, copying, distribution or use of > the contents of this information is strictly prohibited. If you have > received this electronic message in error, please notify me by telephone or > email (to the number or email address above) immediately. Any views > expressed in this message are those of the individual sender. This message > is for information purposes only. All liability of Cofex AG for any damages > resulting from e-mail use is excluded. Communications using this system > will also be monitored and may be recorded to secure effective operation > and for other lawful business purposes. > > Cofex AG > ********* > > -----Urspr?ngliche Nachricht----- > Von: User Im Auftrag von Benoit > Minisini > Gesendet: Mittwoch, 11. Januar 2023 14:05 > An: user at lists.gambas-basic.org > Betreff: Re: [Gambas-user] No Compile possible - Problem at "make install" > > Le 11/01/2023 ? 13:32, Peter Kostrz a ?crit : > > Hello GianLuigi, > > > > I have an additional question: I am now running on 3.18.0 (last Stable). > But now how do I get in an installation package the gambas3-runtime or > other libraries in 3.18 Version ? When I try to load using apt-get I always > get the 3.17.3 Version and so all my programs are unable to run when > compiling in 3.18. > > Thanks for a hint > > > > Peter > > > > 3.18.0 is not released yet. You are running the development version. > > -- > Beno?t Minisini. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Wed Jan 11 15:05:51 2023 From: bagoneo at libero.it (gian) Date: Wed, 11 Jan 2023 15:05:51 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: <8a5fd0f2-774d-4a1c-9c0f-46d242c843fb@cofex.ch> References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> <8a5fd0f2-774d-4a1c-9c0f-46d242c843fb@cofex.ch> Message-ID: <72926d2e-1b20-0d3e-5176-b0a97849941f@libero.it> Il 11/01/23 14:08, Peter Kostrz ha scritto: > Hello Bemoit, > > Thanks a lot. Then I will go back on the environment to 3.17.3 ..... Have a nice day > Peter Hi Peter, NOTE: These instructions only work on a system without Gambas3 installed and with all libraries installed. If you would like to *compile* stable 3.17.3 click on this link: https://gitlab.com/gambas/gambas/-/archive/3.17.3/gambas-3.17.3.tar.bz2 download the tarball to your home and also unzip it using the right mouse button. Change the name to the folder to gambastable and then use the commands to install that I passed you above or change the commands to the name of the folder, as you prefer Regards Gianluigi From peter.kostrz at cofex.ch Wed Jan 11 15:23:45 2023 From: peter.kostrz at cofex.ch (Peter Kostrz) Date: Wed, 11 Jan 2023 15:23:45 +0100 Subject: [Gambas-user] No Compile possible - Problem at "make install" In-Reply-To: <72926d2e-1b20-0d3e-5176-b0a97849941f@libero.it> References: <9a1b5b05-26b9-51a2-d618-d251ad397b4c@libero.it> <96955f70-5476-9227-0f22-f9b12ecbb566@libero.it> <289f0075-d736-4cf0-bec4-28c5fb447972@cofex.ch> <8a5fd0f2-774d-4a1c-9c0f-46d242c843fb@cofex.ch> <72926d2e-1b20-0d3e-5176-b0a97849941f@libero.it> Message-ID: Hello GianLuigi and Brian, Thanks a lot. I am now back on 3.17.3 and it works fin. I am using the PPA way to make sure I am up to date on the production environment. Have nice day ... Peter Mit freundlichen Gr?ssen aus Schwerzenbach Peter Kostrz / Senior Advisor Cofex AG Founder Besuchen Sie unserer Webseite unter http://www.cofex.ch Cofex AG -- Computing for Experts Bahnstrasse 24 Postfach 600 CH-8603 Schwerzenbach Phone:?????? +41 (0)44 806 50 50 Fax:?????????? +41 (0)44 887 19 59 Infobox:????? info at cofex.ch Web:????????? www.cofex.ch ********* LEGAL DESCLAIMER: This electronic message contains information from Cofex AG, which may be privileged or confidential.? The information is intended for use only by the individual(s) or entity named above. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is strictly prohibited.? If you have received this electronic message in error, please notify me by telephone or email (to the number or email address above) immediately. Any views expressed in this message are those of the individual sender. This message is for information purposes only. All liability of Cofex AG for any damages resulting from e-mail use is excluded. Communications using this system will also be monitored and may be recorded to secure effective operation and for other lawful business purposes. ? Cofex AG ********* -----Urspr?ngliche Nachricht----- Von: User Im Auftrag von gian via User Gesendet: Mittwoch, 11. Januar 2023 15:06 An: user at lists.gambas-basic.org Cc: gian Betreff: Re: [Gambas-user] No Compile possible - Problem at "make install" Il 11/01/23 14:08, Peter Kostrz ha scritto: > Hello Bemoit, > > Thanks a lot. Then I will go back on the environment to 3.17.3 ..... > Have a nice day Peter Hi Peter, NOTE: These instructions only work on a system without Gambas3 installed and with all libraries installed. If you would like to *compile* stable 3.17.3 click on this link: https://gitlab.com/gambas/gambas/-/archive/3.17.3/gambas-3.17.3.tar.bz2 download the tarball to your home and also unzip it using the right mouse button. Change the name to the folder to gambastable and then use the commands to install that I passed you above or change the commands to the name of the folder, as you prefer Regards Gianluigi ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 6161 bytes Desc: S/MIME Cryptographic Signature URL: From tercoide at hotmail.com Wed Jan 11 15:44:42 2023 From: tercoide at hotmail.com (martin p cristia) Date: Wed, 11 Jan 2023 11:44:42 -0300 Subject: [Gambas-user] R 3.18 In-Reply-To: References: Message-ID: I've got the 3.18.0 TRUNK version from Ubuntu PPA and so far, so good. Fixes the windows placements and GTK3 mode hungs problems. Thank you! El 11/1/23 a las 10:54, user-request at lists.gambas-basic.org escribi?: > By the way, is everything ok for you now? Can I release the 3.18? -- Saludos Ing. Martin P Cristia From bsteers4 at gmail.com Wed Jan 11 19:31:16 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 11 Jan 2023 18:31:16 +0000 Subject: [Gambas-user] system has hung a lot recently. Message-ID: Has anyone else been finding their system frozen while debugging gambas projects? It's happened to me a lot of late , to the point i'm emailing here about it now. It seems to happen when error in a menu handler and it happens with the attached project. What happens.. On error the debugger shows the normal msg and red line of text etc.. but I no longer have any input control. mouse clicks and keyboard do nothing. The pointer moves around the screen but i cannot click anything. All i can do is hold down the power button and hard reset. The attached project has an error in FMain that fires if you right click in the display. line 220 this function in FMain i moved from another class. Public Sub mnuMain_Show() mnuInfo.Text = Me.Dir End Me.Dir does not exists, so it errors. but then it's all over for me :-\ I tried the ide in both gtk an qt but still my system hangs and i gotta kill it. Like i say it's happened a bit recently with other errors (i think mostly menu related) so i thought worth mentioning. Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: GLaucher-1.0.tar.gz Type: application/gzip Size: 44817 bytes Desc: not available URL: From adamnt42 at gmail.com Wed Jan 11 20:00:23 2023 From: adamnt42 at gmail.com (BB) Date: Thu, 12 Jan 2023 05:30:23 +1030 Subject: [Gambas-user] system has hung a lot recently. In-Reply-To: References: Message-ID: I have seen a different example of this freeze after an error halt when debugging and I click on a database Result variable in the local variables list, all the other variables are clickable and the normal debugging process works. OR it could be that the result variable is the first one in the list. Pre 3.18.0 I also saw it when trying to debug a connection variable but haven't needed to try that since 3.18.0 rgrds bruce On 12/1/23 5:01 am, Bruce Steers wrote: > Has anyone else been finding their system frozen while debugging > gambas projects? > > It's happened to me a lot of late , to the point i'm emailing here > about it now. > It seems to happen when error in a menu handler and it happens with > the attached project. > > What happens.. > On error the debugger shows the normal msg and red line of text etc.. > but I no longer have any input control.? mouse clicks and keyboard do > nothing. > The pointer moves around the screen but i cannot click anything. > All i can do is hold down the power button and hard reset. > > > The attached project has an error in FMain that fires if you right > click in the display. > > line 220 this function in FMain i moved from another class. > Public Sub mnuMain_Show() > > ? mnuInfo.Text = Me.Dir > > End > > Me.Dir does not exists, so it errors. but then it's all over for me :-\ > I tried the ide in both gtk an qt but still my system hangs and i > gotta kill it. > > Like i say it's happened a bit recently with other errors (i think > mostly menu related) so i thought worth mentioning. > > Respects > BruceS > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Wed Jan 11 20:11:34 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 11 Jan 2023 20:11:34 +0100 Subject: [Gambas-user] system has hung a lot recently. In-Reply-To: References: Message-ID: <4d15718d-431b-9c21-aec8-59ec9dc3f623@gambas-basic.org> Le 11/01/2023 ? 19:31, Bruce Steers a ?crit?: > Has anyone else been finding their system frozen while debugging gambas > projects? > > It's happened to me a lot of late , to the point i'm emailing here about > it now. > It seems to happen when error in a menu handler and it happens with the > attached project. > > What happens.. > On error the debugger shows the normal msg and red line of text etc.. > but I no longer have any input control.? mouse clicks and keyboard do > nothing. > The pointer moves around the screen but i cannot click anything. > All i can do is hold down the power button and hard reset. On X11, if a popup menu is opened, all keyboard and mouse events are captured by the popup window. It's called "keyboard and mouse grab". Normally, I added a mechanism in the Qt and GTK+ component to release grabs when the debugger wakes up. But it seems to not be very reliable. I will check with your project. Anyway, when falling into that trap, you don't have to reboot. You can hit ALT+F2 (or ALT+F3...) to open a Linux console, log in from there, and kill the debugged process. In that case, X11 will automatically release the grab. I don't know if the behaviour is the same with Wayland. Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Wed Jan 11 22:05:49 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 11 Jan 2023 22:05:49 +0100 Subject: [Gambas-user] system has hung a lot recently. In-Reply-To: <4d15718d-431b-9c21-aec8-59ec9dc3f623@gambas-basic.org> References: <4d15718d-431b-9c21-aec8-59ec9dc3f623@gambas-basic.org> Message-ID: Le 11/01/2023 ? 20:11, Benoit Minisini a ?crit?: > Le 11/01/2023 ? 19:31, Bruce Steers a ?crit?: >> Has anyone else been finding their system frozen while debugging >> gambas projects? >> >> It's happened to me a lot of late , to the point i'm emailing here >> about it now. >> It seems to happen when error in a menu handler and it happens with >> the attached project. >> >> What happens.. >> On error the debugger shows the normal msg and red line of text etc.. >> but I no longer have any input control.? mouse clicks and keyboard do >> nothing. >> The pointer moves around the screen but i cannot click anything. >> All i can do is hold down the power button and hard reset. > > On X11, if a popup menu is opened, all keyboard and mouse events are > captured by the popup window. It's called "keyboard and mouse grab". > > Normally, I added a mechanism in the Qt and GTK+ component to release > grabs when the debugger wakes up. But it seems to not be very reliable. > I will check with your project. > > Anyway, when falling into that trap, you don't have to reboot. You can > hit ALT+F2 (or ALT+F3...) to open a Linux console, log in from there, > and kill the debugged process. In that case, X11 will automatically > release the grab. > > I don't know if the behaviour is the same with Wayland. > > Regards, > OK, I confirm that the automatic grab release works with 'gb.qt5' but not with 'gb.gtk3'. Regards, -- Beno?t Minisini. From bsteers4 at gmail.com Wed Jan 11 22:19:19 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 11 Jan 2023 21:19:19 +0000 Subject: [Gambas-user] system has hung a lot recently. In-Reply-To: References: <4d15718d-431b-9c21-aec8-59ec9dc3f623@gambas-basic.org> Message-ID: On Wed, 11 Jan 2023, 21:06 Benoit Minisini, < benoit.minisini at gambas-basic.org> wrote: > Le 11/01/2023 ? 20:11, Benoit Minisini a ?crit : > > Le 11/01/2023 ? 19:31, Bruce Steers a ?crit : > >> Has anyone else been finding their system frozen while debugging > >> gambas projects? > >> > >> It's happened to me a lot of late , to the point i'm emailing here > >> about it now. > >> It seems to happen when error in a menu handler and it happens with > >> the attached project. > >> > >> What happens.. > >> On error the debugger shows the normal msg and red line of text etc.. > >> but I no longer have any input control. mouse clicks and keyboard do > >> nothing. > >> The pointer moves around the screen but i cannot click anything. > >> All i can do is hold down the power button and hard reset. > > > > On X11, if a popup menu is opened, all keyboard and mouse events are > > captured by the popup window. It's called "keyboard and mouse grab". > > > > Normally, I added a mechanism in the Qt and GTK+ component to release > > grabs when the debugger wakes up. But it seems to not be very reliable. > > I will check with your project. > > > > Anyway, when falling into that trap, you don't have to reboot. You can > > hit ALT+F2 (or ALT+F3...) to open a Linux console, log in from there, > > and kill the debugged process. In that case, X11 will automatically > > release the grab. > > > > I don't know if the behaviour is the same with Wayland. > > > > Regards, > > > > OK, I confirm that the automatic grab release works with 'gb.qt5' but > not with 'gb.gtk3'. > Thank you Ben. Yes thinking about I had the ide in qt but testing the crash the loaded prog may have loaded gtk. ? And cheers for the tip. Seemed ctrl-alt-f3 was the only keyboard response I got, that opened a full screen terminal it from there all I could do was reboot as I couldn't figure out how to get back to the desktop. But was nicer to run the reset command than hold power button down. Respects BruceS > -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Wed Jan 11 22:24:09 2023 From: adamnt42 at gmail.com (BB) Date: Thu, 12 Jan 2023 07:54:09 +1030 Subject: [Gambas-user] system has hung a lot recently. In-Reply-To: References: <4d15718d-431b-9c21-aec8-59ec9dc3f623@gambas-basic.org> Message-ID: <8d4cd7a7-e889-932a-86e4-502121e38764@gmail.com> Alt-F7 or Alt-F8 should take you back to the desktop Alt-F1 to Alt-F6 are virtual terminals, the desktop usually runs on vt7 but it can vary. Read up on /etc/inittab b On 12/1/23 7:49 am, Bruce Steers wrote: > > > On Wed, 11 Jan 2023, 21:06 Benoit Minisini, > > wrote: > > Le 11/01/2023 ? 20:11, Benoit Minisini a ?crit?: > > Le 11/01/2023 ? 19:31, Bruce Steers a ?crit?: > >> Has anyone else been finding their system frozen while debugging > >> gambas projects? > >> > >> It's happened to me a lot of late , to the point i'm emailing here > >> about it now. > >> It seems to happen when error in a menu handler and it happens > with > >> the attached project. > >> > >> What happens.. > >> On error the debugger shows the normal msg and red line of text > etc.. > >> but I no longer have any input control.? mouse clicks and > keyboard do > >> nothing. > >> The pointer moves around the screen but i cannot click anything. > >> All i can do is hold down the power button and hard reset. > > > > On X11, if a popup menu is opened, all keyboard and mouse events > are > > captured by the popup window. It's called "keyboard and mouse grab". > > > > Normally, I added a mechanism in the Qt and GTK+ component to > release > > grabs when the debugger wakes up. But it seems to not be very > reliable. > > I will check with your project. > > > > Anyway, when falling into that trap, you don't have to reboot. > You can > > hit ALT+F2 (or ALT+F3...) to open a Linux console, log in from > there, > > and kill the debugged process. In that case, X11 will automatically > > release the grab. > > > > I don't know if the behaviour is the same with Wayland. > > > > Regards, > > > > OK, I confirm that the automatic grab release works with 'gb.qt5' but > not with 'gb.gtk3'. > > > Thank you Ben. > Yes thinking about I had the ide in qt but testing the crash the > loaded prog may have loaded gtk. ? > > And cheers for the tip. Seemed ctrl-alt-f3 was the only keyboard > response I got, that opened a full screen terminal it from there all I > could do was reboot as I couldn't figure out how to get back to the > desktop. > > But was nicer to run the reset command than hold power button down. > > Respects > BruceS > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Thu Jan 12 03:01:03 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 11 Jan 2023 21:01:03 -0500 Subject: [Gambas-user] Rich Text Editor for Gambas web application In-Reply-To: References: Message-ID: <8019e7a4-d9e5-0cb4-c722-ddae396fa39e@gmail.com> On 1/11/23 01:33, Safiur Rahman wrote: > Hi > > Is there any rich text editor for gambas web application in gb.web.gui. > > I am doing one with WebHtml with contenteditable="true". But there are > a lot of problems. eg. you cannot click on bottom part of text area, > copy and paste of content to the text area is not smooth. > > Attached my code. I added one line to the block of code at lines 104-108 of WebTextHTML.class: [code] ''Main control WebContainer1 = New WebScrollView(Me) WebContainer1.Class = "test-autocomplete-container" WebContainer1.Expand = True WebContainer1.Border = True WebContainer1.Arrangement = Arrange.Vertical [/code] Arrange.Column and Arrange.Horizontal also seem to work making the lower part of the text area accessible to the mouse. Likely anything but Arrange.None would work. -- Lee From dickson.tim at googlemail.com Thu Jan 12 12:30:57 2023 From: dickson.tim at googlemail.com (Tim Dickson) Date: Thu, 12 Jan 2023 11:30:57 +0000 Subject: [Gambas-user] system has hung a lot recently. In-Reply-To: <8d4cd7a7-e889-932a-86e4-502121e38764@gmail.com> References: <4d15718d-431b-9c21-aec8-59ec9dc3f623@gambas-basic.org> <8d4cd7a7-e889-932a-86e4-502121e38764@gmail.com> Message-ID: usually,as you say alt-F1 to alt-F6 are vt's and alt-F7 is for graphical gui's however, more recently, some window session managers, - think? sddm are often configured to re-use the tty1 (alt-F1) so it is worth adding that to the list when attempting to switch back to the gui. regards, Tim On 11/01/2023 21:24, BB wrote: > > Alt-F7 or Alt-F8 should take you back to the desktop > > Alt-F1 to Alt-F6 are virtual terminals, the desktop usually runs on > vt7 but it can vary. Read up on /etc/inittab > > b > > On 12/1/23 7:49 am, Bruce Steers wrote: >> >> >> On Wed, 11 Jan 2023, 21:06 Benoit Minisini, >> wrote: >> >> Le 11/01/2023 ? 20:11, Benoit Minisini a ?crit?: >> > Le 11/01/2023 ? 19:31, Bruce Steers a ?crit?: >> >> Has anyone else been finding their system frozen while debugging >> >> gambas projects? >> >> >> >> It's happened to me a lot of late , to the point i'm emailing >> here >> >> about it now. >> >> It seems to happen when error in a menu handler and it happens >> with >> >> the attached project. >> >> >> >> What happens.. >> >> On error the debugger shows the normal msg and red line of >> text etc.. >> >> but I no longer have any input control.? mouse clicks and >> keyboard do >> >> nothing. >> >> The pointer moves around the screen but i cannot click anything. >> >> All i can do is hold down the power button and hard reset. >> > >> > On X11, if a popup menu is opened, all keyboard and mouse >> events are >> > captured by the popup window. It's called "keyboard and mouse >> grab". >> > >> > Normally, I added a mechanism in the Qt and GTK+ component to >> release >> > grabs when the debugger wakes up. But it seems to not be very >> reliable. >> > I will check with your project. >> > >> > Anyway, when falling into that trap, you don't have to reboot. >> You can >> > hit ALT+F2 (or ALT+F3...) to open a Linux console, log in from >> there, >> > and kill the debugged process. In that case, X11 will >> automatically >> > release the grab. >> > >> > I don't know if the behaviour is the same with Wayland. >> > >> > Regards, >> > >> >> OK, I confirm that the automatic grab release works with 'gb.qt5' >> but >> not with 'gb.gtk3'. >> >> >> Thank you Ben. >> Yes thinking about I had the ide in qt but testing the crash the >> loaded prog may have loaded gtk. ? >> >> And cheers for the tip. Seemed ctrl-alt-f3 was the only keyboard >> response I got, that opened a full screen terminal it from there all >> I could do was reboot as I couldn't figure out how to get back to the >> desktop. >> >> But was nicer to run the reset command than hold power button down. >> >> Respects >> BruceS >> >> >> ----[http://gambaswiki.org/wiki/doc/netiquette ]---- > > ----[http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Thu Jan 12 13:17:47 2023 From: brian at westwoodsvcs.com (=?UTF-8?B?QnJpYW4gRw==?=) Date: Thu, 12 Jan 2023 15:17:47 +0300 Subject: [Gambas-user] =?utf-8?q?Possible_error_when_doing_math_on_bytesB?= =?utf-8?q?rian?= In-Reply-To: <9529b3b8-8c6a-6bc8-82ab-5a944134b3cb@gambas-basic.org> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <6b503927-a468-1eae-9c39-75617c4352a7@gambas-basic.org> <9529b3b8-8c6a-6bc8-82ab-5a944134b3cb@gambas-basic.org> Message-ID: <1673525867.963998552@f34.my.com> -- Thanks Brian G >Wednesday, 11 January 2023, 05:45AM -08:00 from >Benoit Minisini By the way, is everything ok for you now? Can I >release the 3.18? >-- >Beno?t Minisini. It looks good, so yes things work. The only reservation I have is having Setting the system.ignoreoverflow = true Should never cause a hard error even on systems that don't check as it is actually the same thing. And would allow it's use always. So otherwise yes release it. And thank you again for your help. Brian ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Thu Jan 12 13:23:18 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Thu, 12 Jan 2023 13:23:18 +0100 Subject: [Gambas-user] Possible error when doing math on bytesBrian In-Reply-To: <1673525867.963998552@f34.my.com> References: <1671203891.21643.1672783686617.JavaMail.zimbra@westwoodsvcs.com> <6b503927-a468-1eae-9c39-75617c4352a7@gambas-basic.org> <9529b3b8-8c6a-6bc8-82ab-5a944134b3cb@gambas-basic.org> <1673525867.963998552@f34.my.com> Message-ID: Le 12/01/2023 ? 13:17, Brian G a ?crit?: > > It looks good, so yes things work. > The only reservation I have is having > Setting the system.ignoreoverflow = true > Should never cause a hard error even on systems that don't check as it > is actually the same thing. > And would allow it's use always. > This is fixed now. Regards, -- Beno?t Minisini. From chabotdaniel at orange.fr Thu Jan 12 13:55:42 2023 From: chabotdaniel at orange.fr (Chab) Date: Thu, 12 Jan 2023 13:55:42 +0100 Subject: [Gambas-user] Fwd: PB Composants In-Reply-To: References: Message-ID: Bonjour, depuis hier, Aucunes de mes applications ?crites sous Gambas ne fonctionne. Mes applications font appel ? des composants ?crits sous Gambas. Individuellement les Composants fonctionnent. Mais lors de l'appel de ceux-ci par une autre application ?a plante. Quand je cr?e un paquet d'installation: OK. Ensuite: Cordialement -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: WYYyAM79wl7DBVcW.png Type: image/png Size: 36271 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: SH0u3gH60Dg2pS0H.png Type: image/png Size: 188361 bytes Desc: not available URL: From t.lee.davidson at gmail.com Thu Jan 12 15:17:13 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 12 Jan 2023 09:17:13 -0500 Subject: [Gambas-user] system has hung a lot recently. In-Reply-To: References: <4d15718d-431b-9c21-aec8-59ec9dc3f623@gambas-basic.org> <8d4cd7a7-e889-932a-86e4-502121e38764@gmail.com> Message-ID: <13f3f320-e913-4ecf-daaf-9ace092fd539@gmail.com> On 1/12/23 06:30, Tim Dickson via User wrote: > usually,as you say alt-F1 to alt-F6 are vt's and alt-F7 is for graphical gui's > however, more recently, some window session managers, - think? sddm are often configured to re-use the tty1 (alt-F1) > so it is worth adding that to the list when attempting to switch back to the gui. > regards, Tim > > On 11/01/2023 21:24, BB wrote: >> >> Alt-F7 or Alt-F8 should take you back to the desktop >> >> Alt-F1 to Alt-F6 are virtual terminals, the desktop usually runs on vt7 but it can vary. Read up on /etc/inittab >> >> b Interesting. On my openSUSE (w/ KDE) system, it is Ctrl-Alt-F1 through F6 that switches to a TTY. Alt-F1 brings up the application menu. -- Lee From adamnt42 at gmail.com Thu Jan 12 16:19:27 2023 From: adamnt42 at gmail.com (BB) Date: Fri, 13 Jan 2023 01:49:27 +1030 Subject: [Gambas-user] system has hung a lot recently. In-Reply-To: <13f3f320-e913-4ecf-daaf-9ace092fd539@gmail.com> References: <4d15718d-431b-9c21-aec8-59ec9dc3f623@gambas-basic.org> <8d4cd7a7-e889-932a-86e4-502121e38764@gmail.com> <13f3f320-e913-4ecf-daaf-9ace092fd539@gmail.com> Message-ID: On 13/1/23 12:47 am, T Lee Davidson wrote: > On 1/12/23 06:30, Tim Dickson via User wrote: >> usually,as you say alt-F1 to alt-F6 are vt's and alt-F7 is for >> graphical gui's >> however, more recently, some window session managers, - think sddm >> are often configured to re-use the tty1 (alt-F1) >> so it is worth adding that to the list when attempting to switch back >> to the gui. >> regards, Tim >> >> On 11/01/2023 21:24, BB wrote: >>> >>> Alt-F7 or Alt-F8 should take you back to the desktop >>> >>> Alt-F1 to Alt-F6 are virtual terminals, the desktop usually runs on >>> vt7 but it can vary. Read up on /etc/inittab >>> >>> b > > Interesting. On my openSUSE (w/ KDE) system, it is Ctrl-Alt-F1 through > F6 that switches to a TTY. Alt-F1 brings up the application menu. > > Yes, from the X session it is usually Ctrl+Alt+F1 to F6 that takes you > to a vt? but once there you can switch to another vt or back to the X > session you dont (usually) need the Ctrl+ b From benoit.minisini at gambas-basic.org Fri Jan 13 08:10:00 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 13 Jan 2023 08:10:00 +0100 Subject: [Gambas-user] Release of Gambas 3.18.0. Message-ID: Hi, Gambas 3.18.0 is now officially released! The main features of this release are: - Many interpreter optimizations making it faster. - The debugger interface was moved to the left panel of the IDE. - A project browser was added to the IDE that allows to browse the project data files. - A DBus browser was added to the IDE. - Bool@(), Byte@()... functions can be the target of an affectation now. - Integer arithmetic and conversion now raise an error if overflow is detected. This can be disabled at runtime for backward-compatibility. - Properties can be write-only now. - The database component now allows to define connection options specific to the underlying database server. - The Fileview control view modes have been redesigned and file preview has been enhanced. - Many stock icons have been added. - 'gb.hash' is a new component that implements the Md5(), Sha1(), Sha256() and Sha512() functions], thanks to the BusyBox project. - Many enhancements and fixes to the Web application development component 'gb.web.gui'. See https://gambaswiki.org/wiki/doc/release/3.18.0 for the full release notes. The binary packages are normally available on the Gambas stable Ubuntu PPA. And the master is now the 3.18.90 version as usual. Report any problem and enjoy it! -- Beno?t Minisini. From chrisml at deganius.de Fri Jan 13 08:57:00 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 13 Jan 2023 08:57:00 +0100 Subject: [Gambas-user] Release of Gambas 3.18.0. In-Reply-To: References: Message-ID: <91ac426d-e23c-95eb-47fc-bbb896e57f87@deganius.de> Am 13.01.23 um 08:10 schrieb Benoit Minisini: > Hi, > > Gambas 3.18.0 is now officially released! This is great news, thank you very much for your awesome work! I enjoy programming with Gambas since many years, because it is such a beautiful, concise and elegant language with an outstandig IDE. What I also need to point out is that Gambas is always super stable. I'm glad to see the next iteration and whatever else you come up with. :) Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From mbelmonte at belmotek.net Fri Jan 13 09:11:28 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 13 Jan 2023 09:11:28 +0100 Subject: [Gambas-user] Release of Gambas 3.18.0. In-Reply-To: References: Message-ID: El 13/1/23 a las 8:10, Benoit Minisini escribi?: > Gambas 3.18.0 is now officially released! Thank you very much for the great work! I heard that the windows positioning problem was solved. I will test it on another machine because it is still not available on manjaro (which is what I use). Best regards. Martin From chrisml at deganius.de Fri Jan 13 10:45:40 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 13 Jan 2023 10:45:40 +0100 Subject: [Gambas-user] Overflow error with JIT? Message-ID: <2cef3561-07f0-0e8f-68a2-b0706f835e97@deganius.de> Hi, I think I didn't catch everything: With FAST, integer overflow should also raise an error, right? Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From dickson.tim at googlemail.com Fri Jan 13 10:55:27 2023 From: dickson.tim at googlemail.com (Tim Dickson) Date: Fri, 13 Jan 2023 09:55:27 +0000 Subject: [Gambas-user] system has hung a lot recently. In-Reply-To: <13f3f320-e913-4ecf-daaf-9ace092fd539@gmail.com> References: <4d15718d-431b-9c21-aec8-59ec9dc3f623@gambas-basic.org> <8d4cd7a7-e889-932a-86e4-502121e38764@gmail.com> <13f3f320-e913-4ecf-daaf-9ace092fd539@gmail.com> Message-ID: <0769bd65-f8eb-697a-52f6-3d15159f1d7d@googlemail.com> woops, my bad, I forgot the Ctrl bit should apply to my comments as well. :-) ie. read Ctl-Alt-Fx where I wrote alt-Fx regards, Tim On 12/01/2023 14:17, T Lee Davidson wrote: > On 1/12/23 06:30, Tim Dickson via User wrote: >> usually,as you say alt-F1 to alt-F6 are vt's and alt-F7 is for >> graphical gui's >> however, more recently, some window session managers, - think sddm >> are often configured to re-use the tty1 (alt-F1) >> so it is worth adding that to the list when attempting to switch back >> to the gui. >> regards, Tim >> >> On 11/01/2023 21:24, BB wrote: >>> >>> Alt-F7 or Alt-F8 should take you back to the desktop >>> >>> Alt-F1 to Alt-F6 are virtual terminals, the desktop usually runs on >>> vt7 but it can vary. Read up on /etc/inittab >>> >>> b > > Interesting. On my openSUSE (w/ KDE) system, it is Ctrl-Alt-F1 through > F6 that switches to a TTY. Alt-F1 brings up the application menu. > > From benoit.minisini at gambas-basic.org Fri Jan 13 11:00:50 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 13 Jan 2023 11:00:50 +0100 Subject: [Gambas-user] Overflow error with JIT? In-Reply-To: <2cef3561-07f0-0e8f-68a2-b0706f835e97@deganius.de> References: <2cef3561-07f0-0e8f-68a2-b0706f835e97@deganius.de> Message-ID: Le 13/01/2023 ? 10:45, Christof Thalhofer a ?crit?: > Hi, > > I think I didn't catch everything: > > With FAST, integer overflow should also raise an error, right? > > Alles Gute > > Christof Thalhofer > Yes, unless you specify the UNSAFE keyword. -- Beno?t Minisini. From chrisml at deganius.de Fri Jan 13 11:57:15 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 13 Jan 2023 11:57:15 +0100 Subject: [Gambas-user] Overflow error with JIT? In-Reply-To: References: <2cef3561-07f0-0e8f-68a2-b0706f835e97@deganius.de> Message-ID: <013c97a0-4766-ae3b-587a-b17dd6aa4ecc@deganius.de> Am 13.01.23 um 11:00 schrieb Benoit Minisini: > Le 13/01/2023 ? 10:45, Christof Thalhofer a ?crit?: >> With FAST, integer overflow should also raise an error, right? > > Yes, unless you specify the UNSAFE keyword. Ok then we have a bug. I just wrote the test and pushed it to *1a8fdb41*. I also saw that 'app/src/gambas3-selftest/run.sh' ran the JIT test without JIT enabled. :( Just run 'test-fast' in the Gambas3 root dir. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Fri Jan 13 13:15:12 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 13 Jan 2023 13:15:12 +0100 Subject: [Gambas-user] Overflow error with JIT? In-Reply-To: <013c97a0-4766-ae3b-587a-b17dd6aa4ecc@deganius.de> References: <2cef3561-07f0-0e8f-68a2-b0706f835e97@deganius.de> <013c97a0-4766-ae3b-587a-b17dd6aa4ecc@deganius.de> Message-ID: http://gambaswiki.org/wiki/comp/gb/system/ignoreoverflow "By default, this property is TRUE." As I see, this is wrong. By default it is False. Right? Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From mbelmonte at belmotek.net Fri Jan 13 13:26:42 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 13 Jan 2023 13:26:42 +0100 Subject: [Gambas-user] Tranlation to spanish Message-ID: <89e2cdce-c318-f090-3acc-a3939216d2f6@belmotek.net> Hi, I'm trying to update the translation of Gambas to Spanish since it's 1 year since the last change. So I followed the tutorial, creating the fork etc. First question (logistics) I see that, in the case of Spanish there are about 4 users listed as translators, so the first question is: To update a translation, do I have to contact any of these translators? if so, which one? How are they working? or... Do I just translate the fork and make the merge request and that's it? Second question (technical) I find many text sentences that I think should not be among the translations (please see the code below as an example). I understand that by putting a "-" in the translation for a text string it will not be translated but I think wouldn't it be better if that string doesn't appear in the list of strings to translate? Of course, for this to be the case, small changes would have to be made in many places. What do you think about this? Next topic, how to translate Gambas3 IDE, with the IDE or with a standalone program like PoEdit? /Util.module (original) Public Sub GetFileSize(iSize As Long) As String If iSize < 1000 Then Return Subst(("&1 B"), CStr(iSize)) Else If iSize < 1000000 Then Return Subst(("&1 KiB"), Format(iSize / 1024, "0.#")) Else If iSize < 1000000000 Then Return Subst(("&1 MiB"), Format(iSize / 1048576, "0.#")) Else Return Subst(("&1 GiB"), Format(iSize / 1073741824, "0.#")) Endif End /Util.module (altered) Public Sub GetFileSize(iSize As Long) As String If iSize < 1000 Then Return Subst("&1 B", CStr(iSize)) Else If iSize < 1000000 Then Return Subst("&1 KiB", Format(iSize / 1024, "0.#")) Else If iSize < 1000000000 Then Return Subst("&1 MiB", Format(iSize / 1048576, "0.#")) Else Return Subst("&1 GiB", Format(iSize / 1073741824, "0.#")) Endif End Best regards Martin. From mbelmonte at belmotek.net Fri Jan 13 14:18:40 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 13 Jan 2023 14:18:40 +0100 Subject: [Gambas-user] Change Farm installed software location Message-ID: Hi, For technical reasons [1] I want to change the location of the "installed" Gambas ganja programs on the local disk [2] to a different location [3]. Can it be done? if yes, how? if no, could you implement it? [1] To minimise the use of an SSD disk. [2] /home/USER/.local/share/gambas3/src/ [3] /tmp or /home/USER/server-shared-folder Best regards Martin. From chrisml at deganius.de Fri Jan 13 14:59:41 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 13 Jan 2023 14:59:41 +0100 Subject: [Gambas-user] Change Farm installed software location In-Reply-To: References: Message-ID: <6388f0cc-f501-f2be-221b-8482b1928eb2@deganius.de> Am 13.01.23 um 14:18 schrieb Martin: > For technical reasons [1] I want to change the location of the > "installed" Gambas ganja programs on the local disk [2] to a different > location [3]. > Can it be done? if yes, how? if no, could you implement it? > > [1] To minimise the use of an SSD disk. > [2] /home/USER/.local/share/gambas3/src/ > [3] /tmp or /home/USER/server-shared-folder Create a symlink that points from 2 to 3. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From bsteers4 at gmail.com Fri Jan 13 15:02:12 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 13 Jan 2023 14:02:12 +0000 Subject: [Gambas-user] Change Farm installed software location In-Reply-To: References: Message-ID: Maybe you could change the GetInstalledDir() function of CSoftware.class (line 181) app/src/gambas3/.src/Project/Farm/CSoftware.class Public Sub GetInstalledDir() As String Return Desktop.DataDir &/ "gambas3/src" &/ LCase(Vendor) &/ Name End Or make the current dir a symlink to another location? BruceS On Fri, 13 Jan 2023, 13:21 Martin, wrote: > Hi, > > For technical reasons [1] I want to change the location of the > "installed" Gambas ganja programs on the local disk [2] to a different > location [3]. > Can it be done? if yes, how? if no, could you implement it? > > [1] To minimise the use of an SSD disk. > [2] /home/USER/.local/share/gambas3/src/ > [3] /tmp or /home/USER/server-shared-folder > > Best regards > Martin. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Fri Jan 13 16:21:14 2023 From: bagoneo at libero.it (gian) Date: Fri, 13 Jan 2023 16:21:14 +0100 Subject: [Gambas-user] Tranlation to spanish In-Reply-To: <89e2cdce-c318-f090-3acc-a3939216d2f6@belmotek.net> References: <89e2cdce-c318-f090-3acc-a3939216d2f6@belmotek.net> Message-ID: <6960da32-3c02-3eb9-10bf-69b11d847098@libero.it> Il 13/01/23 13:26, Martin ha scritto: > Hi, > > I'm trying to update the translation of Gambas to Spanish since it's 1 > year since the last change. So I followed the tutorial, creating the > fork etc. > > First question (logistics) > I see that, in the case of Spanish there are about 4 users listed as > translators, so the first question is: To update a translation, do I > have to contact any of these translators? if so, which one? How are they > working? or... Do I just translate the fork and make the merge request > and that's it? > > Second question (technical) > I find many text sentences that I think should not be among the > translations (please see the code below as an example). I understand > that by putting a "-" in the translation for a text string it will not > be translated but I think wouldn't it be better if that string doesn't > appear in the list of strings to translate? Of course, for this to be > the case, small changes would have to be made in many places. What do > you think about this? > > Next topic, how to translate Gambas3 IDE, with the IDE or with a > standalone program like PoEdit? > > ... > Best regards > Martin. Hi Martin, I'm the last one who should answer you, I changed distribution and I haven't had the courage to clone the fork on my computer yet, I'm afraid to make my usual messes (Christof and not only him, is a victim of my many questions), it's been a while since I do translations, anyway I do (used to do) this way: I open the gambas ide and navigate to the gambas folder (the one cloned in the computer) inside the folder, depending on what I want to translate example the Gambas3 IDE I move to > app > src > gambas3 and use the Gambas translator which normally works fine, otherwise, if the translation doesn't convince me, I adjust the translation as needed. On the other hand, if I need to translate a component, say gb.form I move to > comp > src > gb.form etc. Where the translation is unnecessary like "Audio" which is the same in Italian, or "Desktop" which I don't use translate I put the hyphen (-). Once all the translations are done I send them as instructed by the wiki. The rest you wrote is not clear to me :-\ I add my own question: if once I give the command 'git clone git at gitlab.com:/gambas.git' I do 'git pull upstream master' do I get the last master on my computer? I don't have to do anything else? I greet you amicably Gianluigi From dickson.tim at googlemail.com Fri Jan 13 16:38:15 2023 From: dickson.tim at googlemail.com (Tim Dickson) Date: Fri, 13 Jan 2023 15:38:15 +0000 Subject: [Gambas-user] Release of Gambas 3.18.0. In-Reply-To: References: Message-ID: <3b8a74d0-1d9f-3f8a-15ae-482606656d76@googlemail.com> Great, many thanks Benoit. i've submitted the updated build script to slackbuilds.org, so hopefully it (3.18.0) will go live over the weekend. I noticed the website hasn't been updated yet and still points to 3.17.2 comments on the build process..... There are a few of things I have to do after ./reconf-sll ./configure make make -j1 install DESTDIR=$PKG XDG_UTILS="" ($PKG is the packaging directory, configured earlier on in the package build script) I have to create $PKG/usr/share/icons/hicolor/{scalable/apps,48x48/apps,64x64/mimetypes} and copy the svg from app/desktop to /usr/share/icons/hicolor/scalable/apps/ and also create 48x48 a version of app/desktop/*.png? and 64x64 versions of app/mime/application-x-*.png putting them in the correct destination I also have to copy the *.desktop file and *.xml files, and remove executable permissions for the *.appdata.xml file and copy it to the correct location. this is all in the build script gambas3.SlackBuild. the actual script is at https://slackbuilds.org/slackbuilds/15.0/development/gambas3/gambas3.SlackBuild (or at least the updated one will replace what is there in a day or so, if I wasn't too late for the weekend updates) Am I unique in these packaging build issues, and if not, can these actions be added to the make install option?. The important thing is to honour the DESTDIR path, because creating a package should not install anything into the current x-windows desktop/installation. (unless DESTDIR is empty of course). regards, Tim On 13/01/2023 07:10, Benoit Minisini wrote: > Hi, > > Gambas 3.18.0 is now officially released! > > The main features of this release are: > > - Many interpreter optimizations making it faster. > > - The debugger interface was moved to the left panel of the IDE. > > - A project browser was added to the IDE that allows to browse the > project data files. > > - A DBus browser was added to the IDE. > > - Bool@(), Byte@()... functions can be the target of an affectation now. > > - Integer arithmetic and conversion now raise an error if overflow is > detected. This can be disabled at runtime for backward-compatibility. > > - Properties can be write-only now. > > - The database component now allows to define connection options > specific to the underlying database server. > > - The Fileview control view modes have been redesigned and file > preview has been enhanced. > > - Many stock icons have been added. > > - 'gb.hash' is a new component that implements the Md5(), Sha1(), > Sha256() and Sha512() functions], thanks to the BusyBox project. > > - Many enhancements and fixes to the Web application development > component 'gb.web.gui'. > > See https://gambaswiki.org/wiki/doc/release/3.18.0 for the full > release notes. > > The binary packages are normally available on the Gambas stable Ubuntu > PPA. > > And the master is now the 3.18.90 version as usual. > > Report any problem and enjoy it! > From benoit.minisini at gambas-basic.org Fri Jan 13 18:57:22 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 13 Jan 2023 18:57:22 +0100 Subject: [Gambas-user] Overflow error with JIT? In-Reply-To: References: <2cef3561-07f0-0e8f-68a2-b0706f835e97@deganius.de> <013c97a0-4766-ae3b-587a-b17dd6aa4ecc@deganius.de> Message-ID: <7897778f-7d95-ebc2-f9ee-02a77e54fb53@gambas-basic.org> Le 13/01/2023 ? 13:15, Christof Thalhofer a ?crit?: > http://gambaswiki.org/wiki/comp/gb/system/ignoreoverflow > > "By default, this property is TRUE." > > As I see, this is wrong. By default it is False. Right? > > Alles Gute > > Christof Thalhofer > Yes, it's fixed. Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Fri Jan 13 18:59:23 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 13 Jan 2023 18:59:23 +0100 Subject: [Gambas-user] Tranlation to spanish In-Reply-To: <89e2cdce-c318-f090-3acc-a3939216d2f6@belmotek.net> References: <89e2cdce-c318-f090-3acc-a3939216d2f6@belmotek.net> Message-ID: <347e2abf-2a4b-dc3a-90aa-47b06a8fd990@gambas-basic.org> Le 13/01/2023 ? 13:26, Martin a ?crit?: > Hi, > > I'm trying to update the translation of Gambas to Spanish since it's 1 > year since the last change. So I followed the tutorial, creating the > fork etc. > > First question (logistics) > I see that, in the case of Spanish there are about 4 users listed as > translators, so the first question is: To update a translation, do I > have to contact any of these translators? if so, which one? How are they > working? or... Do I just translate the fork and make the merge request > and that's it? Yes, this is the power of git. If I forget to add you to the list of translators, remind me! > > Second question (technical) > I find many text sentences that I think should not be among the > translations (please see the code below as an example). I understand > that by putting a "-" in the translation for a text string it will not > be translated but I think wouldn't it be better if that string doesn't > appear in the list of strings to translate? Of course, for this to be > the case, small changes would have to be made in many places. What do > you think about this? If the string is proposed to translation, it's because it has been marked as translatable in the source code. If the translation is the same as the original in spanish, it does not mean this is the case in another language. Regards, -- Beno?t Minisini. From mbelmonte at belmotek.net Fri Jan 13 19:31:40 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 13 Jan 2023 19:31:40 +0100 Subject: [Gambas-user] Tranlation to spanish In-Reply-To: <6960da32-3c02-3eb9-10bf-69b11d847098@libero.it> References: <89e2cdce-c318-f090-3acc-a3939216d2f6@belmotek.net> <6960da32-3c02-3eb9-10bf-69b11d847098@libero.it> Message-ID: <4f92053d-e095-e941-93f9-79384f6e83d7@belmotek.net> El 13/1/23 a las 16:21, gian via User escribi?: > I open the gambas ide and navigate to the gambas folder > ... > Where the translation is unnecessary like "Audio" which is the same in > Italian, or "Desktop" which I don't use translate I put the hyphen (-). > ... > Once all the translations are done I send them as instructed by the wiki. Ok, here I do more o less the same. Note: if the ide is 3.17.3 is not possible edit the translation of the master (3.18.0) because some new components or controls are missing because these are new. > The rest you wrote is not clear to me ? The idea is that in the code if you put a text string like this: ("Text that will be translated because it is in brackets") it will go to the translation list while if you put "Text that will not be translated because it is NOT in brackets" it will not go to the translation list i.e. to the .po file. On the other hand in the forms it is also possible to indicate which controls not to translate (by default everything is translated). From chrisml at deganius.de Fri Jan 13 19:38:54 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 13 Jan 2023 19:38:54 +0100 Subject: [Gambas-user] Overflow error with JIT? In-Reply-To: <7897778f-7d95-ebc2-f9ee-02a77e54fb53@gambas-basic.org> References: <2cef3561-07f0-0e8f-68a2-b0706f835e97@deganius.de> <013c97a0-4766-ae3b-587a-b17dd6aa4ecc@deganius.de> <7897778f-7d95-ebc2-f9ee-02a77e54fb53@gambas-basic.org> Message-ID: <78f92cd9-4b6e-f2c1-8f1f-eca4dd8d0e27@deganius.de> Am 13.01.23 um 18:57 schrieb Benoit Minisini: > Yes, it's fixed. Ok thank you! Found a couple of bugs, wrote a test to identify and fix them. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From mbelmonte at belmotek.net Fri Jan 13 19:56:34 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 13 Jan 2023 19:56:34 +0100 Subject: [Gambas-user] Tranlation to spanish In-Reply-To: <347e2abf-2a4b-dc3a-90aa-47b06a8fd990@gambas-basic.org> References: <89e2cdce-c318-f090-3acc-a3939216d2f6@belmotek.net> <347e2abf-2a4b-dc3a-90aa-47b06a8fd990@gambas-basic.org> Message-ID: El 13/1/23 a las 18:59, Benoit Minisini escribi?: > If the translation is the same as the original in spanish, it does not > mean this is the case in another language. Yes, I agree on this, maybe the example is not good because you are right that in some languages MiB is used more and in others MB. Anyway I mean texts that will never be translated in any language, for example: ("Unix") unless in some language like Korean, Arabic, Japanese, Chinese or Russian it is not possible or not advisable to write with Latin characters. As far as I can see this is not the case, in the Chinese translation of Gambas I see texts like XML, OpenGL, GTK+, QT5, Cairo, Gambas, ODBC, MAC etc. etc. I don't know if this happens on purpose or it is a mistake of the Chinese translation. I'm just trying to understand what is the philosophy used in the Gambas project to translate correctly. But with what I have been told and a bit of experimentation I think I can do something more or less correct. Best regards Martin. From mbelmonte at belmotek.net Fri Jan 13 21:53:54 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 13 Jan 2023 21:53:54 +0100 Subject: [Gambas-user] Tranlation to spanish In-Reply-To: <6960da32-3c02-3eb9-10bf-69b11d847098@libero.it> References: <89e2cdce-c318-f090-3acc-a3939216d2f6@belmotek.net> <6960da32-3c02-3eb9-10bf-69b11d847098@libero.it> Message-ID: El 13/1/23 a las 16:21, gian via User escribi?: > I add my own question: if once I give the command 'git clone > git at gitlab.com:/gambas.git' I do 'git pull upstream > master' do I get the last master on my computer? > I don't have to do anything else? I trying to made this but doesn't work for me. I create other mail thread to solve this topic. Best regards Martin From claus.dietrich at freenet.de Fri Jan 13 22:13:11 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Fri, 13 Jan 2023 22:13:11 +0100 Subject: [Gambas-user] Overflow Errors with Gambas 3.18 and Master Message-ID: <92d05cc7-fc12-cdb6-f869-50edfa006a52@freenet.de> Friday the 13th :-) .... This morning I received an email from a friend with a screenshot of an error message which occurred in his Gambas IDE after he upgraded to 3.18: This application has raised an unexpected error and must abort [7] Overflow [gb.form.editor].CDocument.HighlightLine.935 He seems to run the IDE under QT5. Today I further noted that my Gambas Desktop-Clock (also QT5) doesn't work any longer with the Master. The app throws the error message: This application has raised an unexpected error and must abort [7] Overflow FMain.PaintClock.66 The crash occurs in this line, where the background color of the clockface is set : Paint.Brush = Paint.Color(ClockFaceColor + 16777216 * ClockFaceOpacity). At the point of crash ClockFaceColor=4210752 and ClockfaceOpacity is 128. The resulting hex color is 80404040. Actually it should be usabel up to FF404040 for a maximum opacity which I normally use for my Desktop clock. A bug? Could the error message received by my friend have the same background? Regards Claus From benoit.minisini at gambas-basic.org Fri Jan 13 22:29:44 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 13 Jan 2023 22:29:44 +0100 Subject: [Gambas-user] Overflow Errors with Gambas 3.18 and Master In-Reply-To: <92d05cc7-fc12-cdb6-f869-50edfa006a52@freenet.de> References: <92d05cc7-fc12-cdb6-f869-50edfa006a52@freenet.de> Message-ID: <48e7dfc9-6468-e1e6-f7d2-985be4269e37@gambas-basic.org> Le 13/01/2023 ? 22:13, Claus Dietrich a ?crit?: > Friday the 13th :-) .... > > This morning I received an email from a friend with a screenshot of an > error message which occurred in his Gambas IDE after he upgraded to 3.18: > > This application has raised an unexpected error and must abort > > [7] Overflow > > [gb.form.editor].CDocument.HighlightLine.935 > > He seems to run the IDE under QT5. This is a bug to fix. > > Today I further noted that my Gambas Desktop-Clock (also QT5) doesn't > work any longer with the Master. The app throws the error message: > > This application has raised an unexpected error and must abort > > [7] Overflow > > FMain.PaintClock.66 > > The crash occurs in this line, where the background color of the > clockface is set : > > Paint.Brush = Paint.Color(ClockFaceColor + 16777216 * ClockFaceOpacity). > > At the point of crash ClockFaceColor=4210752 and ClockfaceOpacity is > 128. The resulting hex color is 80404040. Actually it should be usabel > up to FF404040 for a maximum opacity which I normally use for my Desktop > clock. A bug? Could the error message received by my friend have the > same background? The previous IDE was generating incorrect code that overflows for colors. Normally if you recompile the project, it should be automatically fixed. Regards, -- Beno?t Minisini. From mbelmonte at belmotek.net Fri Jan 13 22:33:58 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 13 Jan 2023 22:33:58 +0100 Subject: [Gambas-user] How to keeping my repository up to date? Message-ID: Hi, I made a fork in my gitlab repo and then I clone it git clone git at gitlab.com:belmotek/gambas.git I update the common Spanish translation (es.po) and then: git add . git commit -m "Spanish update" git push Then I made the merge request and more or less it works. Then: git remote add upstream https://gitlab.com/gambas/gambas.git git remote -v origin git at gitlab.com:belmotek/gambas.git (fetch) origin git at gitlab.com:belmotek/gambas.git (push) upstream https://gitlab.com/gambas/gambas.git (fetch) upstream https://gitlab.com/gambas/gambas.git (push) Then: git pull upstream master But I get (translated): remote: Enumerating objects: 698, done. remote: Counting objects: 100% (689/689), done. remote: Compressing objects: 100% (589/589), done. remote: Total 698 (delta 104), reused 651 (delta 97), pack-reused 9 Receiving objects: 100% (698/698), 3.21 MiB | 2.95 MiB/s, done. Resolving deltas: 100% (106/106), completed with 7 local objects. From https://gitlab.com/gambas/gambas * branch master -> FETCH_HEAD * [new branch] master -> upstream/master help: The branches have diverged and you need to specify how to reconcile them. help: You can do this by executing one of the following commands before the help: next pull: help: help: git config pull.rebase false # merge help: git config pull.rebase true # rebase help: git config pull.ff only # fast forward only help: help: "git config" can be replaced with "git config --global" to apply help: preference on all repositories. You can also pass help: --rebase, --no-rebase, or --ff-only in the command to override the help: default configuration on every invocation. fatal: need to specify how to reconcile diverging branches. ?Any idea about how to proceed here? I try this git branch -a $ git branch -a * (sin rama) remotes/origin/HEAD -> origin/master remotes/origin/cmake remotes/origin/evdev remotes/origin/exclamation-mark-completion remotes/origin/gb.chart2 remotes/origin/gb.git remotes/origin/gb.joystick remotes/origin/gb.net.imap remotes/origin/gb.spreadsheet remotes/origin/gb.test remotes/origin/gb.test.tap remotes/origin/master remotes/origin/newdialogs remotes/origin/stable remotes/origin/wayland remotes/upstream/master How is not a current branch (I guest) i set one by git checkout -b remote/origin/master then I try: git pull upstream master But this happens: Desde https://gitlab.com/gambas/gambas * branch master -> FETCH_HEAD error: Los cambios locales a los archivos siguientes ser?an sobreescritos al fusionar: app/src/gambas3/.icon.png app/src/gambas3/.lang/ar.po app/src/gambas3/.lang/ca.po app/src/gambas3/.lang/cs.po app/src/gambas3/.lang/cy.po app/src/gambas3/.lang/de.po app/src/gambas3/.lang/el.po app/src/gambas3/.lang/es.po app/src/gambas3/.lang/es_ES.po app/src/gambas3/.lang/fa.po app/src/gambas3/.lang/fr.po app/src/gambas3/.lang/gl_ES.po app/src/gambas3/.lang/hr.po app/src/gambas3/.lang/hu.po app/src/gambas3/.lang/id.po app/src/gambas3/.lang/it.po app/src/gambas3/.lang/ja.po app/src/gambas3/.lang/ko.po app/src/gambas3/.lang/lt.po app/src/gambas3/.lang/nl.po app/src/gambas3/.lang/no.po app/src/gambas3/.lang/pl.po app/src/gambas3/.lang/pt.po app/src/gambas3/.lang/pt_BR.po app/src/gambas3/.lang/ro.po app/src/gambas3/.lang/ru.po app/src/gambas3/.lang/sl.po app/src/gambas3/.lang/sv.po app/src/gambas3/.lang/tr.po app/src/gambas3/.lang/zh.po app/src/gambas3/.lang/zh_TW.po app/src/gambas3/.project Fusionar con estrategia ort fall?. Then: git fetch --all Extrayendo origin Extrayendo upstream Desde https://gitlab.com/gambas/gambas * [nueva rama] cmake -> upstream/cmake * [nueva rama] evdev -> upstream/evdev * [nueva rama] exclamation-mark-completion -> upstream/exclamation-mark-completion * [nueva rama] gb.chart2 -> upstream/gb.chart2 * [nueva rama] gb.git -> upstream/gb.git * [nueva rama] gb.joystick -> upstream/gb.joystick * [nueva rama] gb.net.imap -> upstream/gb.net.imap * [nueva rama] gb.spreadsheet -> upstream/gb.spreadsheet * [nueva rama] gb.test -> upstream/gb.test * [nueva rama] gb.test.tap -> upstream/gb.test.tap * [nueva rama] newdialogs -> upstream/newdialogs * [nueva rama] stable -> upstream/stable * [nueva rama] wayland -> upstream/wayland But the command "git pull upstream master" return warnings I'm going to stop editing with the current computer and I'm going to use a virtual machine to start again from scratch, but it is not viable in the long term to work like this, if someone can make a more detailed tutorial on how to proceed it would be very good for me. Thanks Martin From bsteers4 at gmail.com Fri Jan 13 22:49:16 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 13 Jan 2023 21:49:16 +0000 Subject: [Gambas-user] How to keeping my repository up to date? In-Reply-To: References: Message-ID: You must make a new branch from master on your fork and make edits to that. then you submit the merge to gambas master of your new edited branch. do not edit the protected "master" branch on your fork. make a new one. I find this easiest to do on my gitlab page. just hit the "New branch" option (make sure you create from master) BruceS On Fri, 13 Jan 2023 at 21:36, Martin wrote: > Hi, > I made a fork in my gitlab repo and then I clone it > git clone git at gitlab.com:belmotek/gambas.git > > I update the common Spanish translation (es.po) and then: > git add . > git commit -m "Spanish update" > git push > Then I made the merge request and more or less it works. > > Then: git remote add upstream https://gitlab.com/gambas/gambas.git > git remote -v > origin git at gitlab.com:belmotek/gambas.git (fetch) > origin git at gitlab.com:belmotek/gambas.git (push) > upstream https://gitlab.com/gambas/gambas.git (fetch) > upstream https://gitlab.com/gambas/gambas.git (push) > Then: git pull upstream master > > But I get (translated): > remote: Enumerating objects: 698, done. > remote: Counting objects: 100% (689/689), done. > remote: Compressing objects: 100% (589/589), done. > remote: Total 698 (delta 104), reused 651 (delta 97), pack-reused 9 > Receiving objects: 100% (698/698), 3.21 MiB | 2.95 MiB/s, done. > Resolving deltas: 100% (106/106), completed with 7 local objects. > From https://gitlab.com/gambas/gambas > * branch master -> FETCH_HEAD > * [new branch] master -> upstream/master > help: The branches have diverged and you need to specify how to > reconcile them. > help: You can do this by executing one of the following commands before the > help: next pull: > help: > help: git config pull.rebase false # merge > help: git config pull.rebase true # rebase > help: git config pull.ff only # fast forward only > help: > help: "git config" can be replaced with "git config --global" to apply > help: preference on all repositories. You can also pass > help: --rebase, --no-rebase, or --ff-only in the command to override the > help: default configuration on every invocation. > fatal: need to specify how to reconcile diverging branches. > > ?Any idea about how to proceed here? > > I try this > git branch -a > $ git branch -a > * (sin rama) > remotes/origin/HEAD -> origin/master > remotes/origin/cmake > remotes/origin/evdev > remotes/origin/exclamation-mark-completion > remotes/origin/gb.chart2 > remotes/origin/gb.git > remotes/origin/gb.joystick > remotes/origin/gb.net.imap > remotes/origin/gb.spreadsheet > remotes/origin/gb.test > remotes/origin/gb.test.tap > remotes/origin/master > remotes/origin/newdialogs > remotes/origin/stable > remotes/origin/wayland > remotes/upstream/master > > How is not a current branch (I guest) i set one by > git checkout -b remote/origin/master > then I try: git pull upstream master > But this happens: > Desde https://gitlab.com/gambas/gambas > * branch master -> FETCH_HEAD > error: Los cambios locales a los archivos siguientes ser?an > sobreescritos al fusionar: > app/src/gambas3/.icon.png app/src/gambas3/.lang/ar.po > app/src/gambas3/.lang/ca.po app/src/gambas3/.lang/cs.po > app/src/gambas3/.lang/cy.po app/src/gambas3/.lang/de.po > app/src/gambas3/.lang/el.po app/src/gambas3/.lang/es.po > app/src/gambas3/.lang/es_ES.po app/src/gambas3/.lang/fa.po > app/src/gambas3/.lang/fr.po app/src/gambas3/.lang/gl_ES.po > app/src/gambas3/.lang/hr.po app/src/gambas3/.lang/hu.po > app/src/gambas3/.lang/id.po app/src/gambas3/.lang/it.po > app/src/gambas3/.lang/ja.po app/src/gambas3/.lang/ko.po > app/src/gambas3/.lang/lt.po app/src/gambas3/.lang/nl.po > app/src/gambas3/.lang/no.po app/src/gambas3/.lang/pl.po > app/src/gambas3/.lang/pt.po app/src/gambas3/.lang/pt_BR.po > app/src/gambas3/.lang/ro.po app/src/gambas3/.lang/ru.po > app/src/gambas3/.lang/sl.po app/src/gambas3/.lang/sv.po > app/src/gambas3/.lang/tr.po app/src/gambas3/.lang/zh.po > app/src/gambas3/.lang/zh_TW.po app/src/gambas3/.project > Fusionar con estrategia ort fall?. > > > Then: git fetch --all > Extrayendo origin > Extrayendo upstream > Desde https://gitlab.com/gambas/gambas > * [nueva rama] cmake -> upstream/cmake > * [nueva rama] evdev -> upstream/evdev > * [nueva rama] exclamation-mark-completion -> > upstream/exclamation-mark-completion > * [nueva rama] gb.chart2 -> upstream/gb.chart2 > * [nueva rama] gb.git -> upstream/gb.git > * [nueva rama] gb.joystick -> > upstream/gb.joystick > * [nueva rama] gb.net.imap -> > upstream/gb.net.imap > * [nueva rama] gb.spreadsheet -> > upstream/gb.spreadsheet > * [nueva rama] gb.test -> upstream/gb.test > * [nueva rama] gb.test.tap -> > upstream/gb.test.tap > * [nueva rama] newdialogs -> > upstream/newdialogs > * [nueva rama] stable -> upstream/stable > * [nueva rama] wayland -> upstream/wayland > > But the command "git pull upstream master" return warnings > > I'm going to stop editing with the current computer and I'm going to use > a virtual machine to start again from scratch, but it is not viable in > the long term to work like this, if someone can make a more detailed > tutorial on how to proceed it would be very good for me. > Thanks > Martin > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Fri Jan 13 23:37:38 2023 From: bagoneo at libero.it (gian) Date: Fri, 13 Jan 2023 23:37:38 +0100 Subject: [Gambas-user] How to keeping my repository up to date? In-Reply-To: References: Message-ID: Il 13/01/23 22:49, Bruce Steers ha scritto: > > You must make a new branch from master on your fork and make edits to that. > then you submit the merge to gambas master of your new edited branch. > > do not edit the protected "master" branch on your fork. make a new one. > I find this easiest to do on my gitlab page. just hit the "New branch" > option (make sure you create from master) > > BruceS > > > On Fri, 13 Jan 2023 at 21:36, Martin > wrote: > > Hi, > I made a fork in my gitlab repo and then I clone it > git clone git at gitlab.com:belmotek/gambas.git > > I update the common Spanish translation (es.po) and then: > git add . > git commit -m "Spanish update" Hi Martin, Bruce's advice has served me well. I noticed that you write the merge request directly with the commit command, this is wrong, reread the wiki about it. Give the commit command alone without the merge m will open nano or vi, there you will copy something like: Contains correction and new Spanish translations [DEVELOPMENT ENVIRONMENT] * NEW: The IDE translation is now complete. Regards Gianluigi From claus.dietrich at freenet.de Sat Jan 14 00:11:37 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Sat, 14 Jan 2023 00:11:37 +0100 Subject: [Gambas-user] Overflow Errors with Gambas 3.18 and Master In-Reply-To: <48e7dfc9-6468-e1e6-f7d2-985be4269e37@gambas-basic.org> References: <92d05cc7-fc12-cdb6-f869-50edfa006a52@freenet.de> <48e7dfc9-6468-e1e6-f7d2-985be4269e37@gambas-basic.org> Message-ID: Am 13.01.23 um 22:29 schrieb Benoit Minisini: >> The crash occurs in this line, where the background color of the >> clockface is set : >> >> Paint.Brush = Paint.Color(ClockFaceColor + 16777216 * ClockFaceOpacity). >> >> At the point of crash ClockFaceColor=4210752 and ClockfaceOpacity is >> 128. The resulting hex color is 80404040. Actually it should be >> usabel up to FF404040 for a maximum opacity which I normally use for >> my Desktop clock. A bug? Could the error message received by my >> friend have the same background? > > The previous IDE was generating incorrect code that overflows for > colors. Normally if you recompile the project, it should be > automatically fixed. The error occurs in the previously compiled version but also during development time in the up-to-date IDE. Claus From benoit.minisini at gambas-basic.org Sat Jan 14 00:20:33 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 14 Jan 2023 00:20:33 +0100 Subject: [Gambas-user] Overflow Errors with Gambas 3.18 and Master In-Reply-To: References: <92d05cc7-fc12-cdb6-f869-50edfa006a52@freenet.de> <48e7dfc9-6468-e1e6-f7d2-985be4269e37@gambas-basic.org> Message-ID: <940b575e-0141-a188-0b42-72ed82b0fbe1@gambas-basic.org> Le 14/01/2023 ? 00:11, Claus Dietrich a ?crit?: > Am 13.01.23 um 22:29 schrieb Benoit Minisini: >>> The crash occurs in this line, where the background color of the >>> clockface is set : >>> >>> Paint.Brush = Paint.Color(ClockFaceColor + 16777216 * ClockFaceOpacity). >>> >>> At the point of crash ClockFaceColor=4210752 and ClockfaceOpacity is >>> 128. The resulting hex color is 80404040. Actually it should be >>> usabel up to FF404040 for a maximum opacity which I normally use for >>> my Desktop clock. A bug? Could the error message received by my >>> friend have the same background? >> >> The previous IDE was generating incorrect code that overflows for >> colors. Normally if you recompile the project, it should be >> automatically fixed. > > The error occurs in the previously compiled version but also during > development time in the up-to-date IDE. > > Claus > Sorry, I didn't read carefully enough (again). ClockFaceColor + 16777216 * ClockFaceOpacity -> This is the code that overflows. You must replace this wrong code by: Color.SetAlpha(ClockFaceColor, ...) Regards, -- Beno?t Minisini. From isafiur at gmail.com Sat Jan 14 04:45:11 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Sat, 14 Jan 2023 09:30:11 +0545 Subject: [Gambas-user] Selecting other components in gb.web.gui Message-ID: Hi Benoit The moment you select any other component in GB.web.gui project, there appears message Component not found: gb.geom But gb.geom is already selected and appears in list -------------- next part -------------- An HTML attachment was scrubbed... URL: From isafiur at gmail.com Sat Jan 14 04:47:45 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Sat, 14 Jan 2023 09:32:45 +0545 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: References: Message-ID: I am using gambas 18 from gambas stable repository in Ubuntu 22.04 On Sat, 14 Jan 2023, 09:30 Safiur Rahman, wrote: > Hi Benoit > > The moment you select any other component in GB.web.gui project, there > appears message > Component not found: gb.geom > But gb.geom is already selected and appears in list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Sat Jan 14 05:45:09 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Fri, 13 Jan 2023 23:45:09 -0500 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: References: Message-ID: <4cf35abe-6cf2-27a9-0cf7-f7b1997b9b04@gmail.com> On 1/13/23 22:47, Safiur Rahman wrote: > I am using gambas 18 from gambas stable repository in Ubuntu 22.04 > > On Sat, 14 Jan 2023, 09:30 Safiur Rahman, > wrote: > > Hi Benoit > > The moment you select any other component in GB.web.gui project, there appears message > Component not found: gb.geom > But gb.geom is already selected and appears in list The gambas3-gb-geom is probably not installed on your system; especially being a new component. It isn't installed on mine either, nor does it appear to be available in the openSUSE community repo (munix9) I use for Gambas stable: [terminal] user at linux-desktop:~> zypper search gambas3-gb-geom Loading repository data... Reading installed packages... No matching items found. [/terminal] -- Lee From benoit.minisini at gambas-basic.org Sat Jan 14 06:40:51 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 14 Jan 2023 06:40:51 +0100 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: References: Message-ID: <3b4f8eda-0fa8-b065-1622-f5eb4fb04740@gambas-basic.org> Le 14/01/2023 ? 04:45, Safiur Rahman a ?crit?: > Hi Benoit > > The moment you select any other component in GB.web.gui project, there > appears message > Component not found: gb.geom > But gb.geom is already selected and appears in list > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Can you provide more details? A screenshot, and eventually a little project that reproduces the bug? Thanks! -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Sat Jan 14 06:41:26 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 14 Jan 2023 06:41:26 +0100 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: <4cf35abe-6cf2-27a9-0cf7-f7b1997b9b04@gmail.com> References: <4cf35abe-6cf2-27a9-0cf7-f7b1997b9b04@gmail.com> Message-ID: <0f523d6d-3c4c-2a4e-8ba5-22c717d04c03@gambas-basic.org> Le 14/01/2023 ? 05:45, T Lee Davidson a ?crit?: > On 1/13/23 22:47, Safiur Rahman wrote: >> I am using gambas 18 from gambas stable repository in Ubuntu 22.04 >> >> On Sat, 14 Jan 2023, 09:30 Safiur Rahman, > > wrote: >> >> ??? Hi Benoit >> >> ??? The moment you select any other component in GB.web.gui project, >> there appears message >> ??? Component not found: gb.geom >> ??? But gb.geom is already selected and appears in list > > The gambas3-gb-geom is probably not installed on your system; especially > being a new component. > > It isn't installed on mine either, nor does it appear to be available in > the openSUSE community repo (munix9) I use for Gambas stable: > > [terminal] > user at linux-desktop:~> zypper search gambas3-gb-geom > Loading repository data... > Reading installed packages... > No matching items found. > [/terminal] > > The 'gb.geom' component is part of the runtime (the 'gambas3-runtime' package). Regards, -- Beno?t Minisini. From adamnt42 at gmail.com Sat Jan 14 06:45:06 2023 From: adamnt42 at gmail.com (BB) Date: Sat, 14 Jan 2023 16:15:06 +1030 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: <4cf35abe-6cf2-27a9-0cf7-f7b1997b9b04@gmail.com> References: <4cf35abe-6cf2-27a9-0cf7-f7b1997b9b04@gmail.com> Message-ID: <4e7fbd85-83b4-4a01-badf-1c8bb814f7a1@gmail.com> I think you'll find it's part of the runtime b On 14/1/23 3:15 pm, T Lee Davidson wrote: > On 1/13/23 22:47, Safiur Rahman wrote: >> I am using gambas 18 from gambas stable repository in Ubuntu 22.04 >> >> On Sat, 14 Jan 2023, 09:30 Safiur Rahman, > > wrote: >> >> ??? Hi Benoit >> >> ??? The moment you select any other component in GB.web.gui project, >> there appears message >> ??? Component not found: gb.geom >> ??? But gb.geom is already selected and appears in list > > The gambas3-gb-geom is probably not installed on your system; > especially being a new component. > > It isn't installed on mine either, nor does it appear to be available > in the openSUSE community repo (munix9) I use for Gambas stable: > > [terminal] > user at linux-desktop:~> zypper search gambas3-gb-geom > Loading repository data... > Reading installed packages... > No matching items found. > [/terminal] > > From adamnt42 at gmail.com Sat Jan 14 06:46:33 2023 From: adamnt42 at gmail.com (BB) Date: Sat, 14 Jan 2023 16:16:33 +1030 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: <4e7fbd85-83b4-4a01-badf-1c8bb814f7a1@gmail.com> References: <4cf35abe-6cf2-27a9-0cf7-f7b1997b9b04@gmail.com> <4e7fbd85-83b4-4a01-badf-1c8bb814f7a1@gmail.com> Message-ID: <9ba4fbf0-7518-14b6-7f3d-7d5605497caf@gmail.com> Obviously that Minisini guy can type faster than I. :-{ On 14/1/23 4:15 pm, BB wrote: > I think you'll find it's part of the runtime > > b > > On 14/1/23 3:15 pm, T Lee Davidson wrote: >> On 1/13/23 22:47, Safiur Rahman wrote: >>> I am using gambas 18 from gambas stable repository in Ubuntu 22.04 >>> >>> On Sat, 14 Jan 2023, 09:30 Safiur Rahman, >> > wrote: >>> >>> ??? Hi Benoit >>> >>> ??? The moment you select any other component in GB.web.gui project, >>> there appears message >>> ??? Component not found: gb.geom >>> ??? But gb.geom is already selected and appears in list >> >> The gambas3-gb-geom is probably not installed on your system; >> especially being a new component. >> >> It isn't installed on mine either, nor does it appear to be available >> in the openSUSE community repo (munix9) I use for Gambas stable: >> >> [terminal] >> user at linux-desktop:~> zypper search gambas3-gb-geom >> Loading repository data... >> Reading installed packages... >> No matching items found. >> [/terminal] >> >> From mbelmonte at belmotek.net Sat Jan 14 11:47:16 2023 From: mbelmonte at belmotek.net (Martin) Date: Sat, 14 Jan 2023 11:47:16 +0100 Subject: [Gambas-user] How to keeping my repository up to date? In-Reply-To: References: Message-ID: <559979d7-7356-c730-ee19-bcecc6a99b6d@belmotek.net> El 13/1/23 a las 22:49, Bruce Steers escribi?: > You must make a new branch from master on your fork and make edits to that. > then you submit the merge to gambas master of your new edited branch. > > do not edit the protected "master" branch on your fork. make a new one. > I find this easiest to do on my gitlab page. just hit the "New branch" > option (make sure you create from master) ok, I will try like this. Thanks. Martin. From mbelmonte at belmotek.net Sat Jan 14 11:49:41 2023 From: mbelmonte at belmotek.net (Martin) Date: Sat, 14 Jan 2023 11:49:41 +0100 Subject: [Gambas-user] How to keeping my repository up to date? In-Reply-To: References: Message-ID: El 13/1/23 a las 23:37, gian via User escribi?: > I noticed that you write the merge request directly with the commit > command, this is wrong, reread the wiki about it. > Give the commit command alone without the merge m will open nano or vi, > there you will copy something like: ok, I will try also whit this. Thanks Martin. From claus.dietrich at freenet.de Sat Jan 14 11:54:19 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Sat, 14 Jan 2023 11:54:19 +0100 Subject: [Gambas-user] Overflow Errors with Gambas 3.18 and Master In-Reply-To: <1bc332b1-32c3-180b-4dd7-28476dac72c0@freenet.de> References: <1bc332b1-32c3-180b-4dd7-28476dac72c0@freenet.de> Message-ID: Am 14.01.23 um 00:20 schrieb Benoit Minisini: > ClockFaceColor + 16777216 * ClockFaceOpacity -> This is the code that > overflows. > > You must replace this wrong code by: > > Color.SetAlpha(ClockFaceColor, ...) Thanks for the advise - will be changed. However, the code line Paint.Brush = Paint.Color(ClockFaceColor + 16777216 * ClockFaceOpacity) which used to work until 3.17.3 generates a color value from &H00nnnnnn to &HFFnnnnnn which is within the range of colors which are allowed. Since 3.18 the same calculation now causes an overflow error for any alpha component (first 2 digits) above &H7Fnnnnnn. But , when I use the command Paint.Brush = Paint.Color(&H80404040) no error occurs. This means that the applicable color range is still the same and the error is caused by the calculated value. What is wrong since 3.18 to calculate the color as done so far? I am asking this because some of my apps will be affected by this. Best regards Claus From isafiur at gmail.com Sat Jan 14 14:16:50 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Sat, 14 Jan 2023 19:01:50 +0545 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: References: Message-ID: Please view the screen recording http://www.safiur.com.np/container/screencast.mp4 On 1/14/23, Safiur Rahman wrote: > Attached screen record > > On 1/14/23, Safiur Rahman wrote: >> Attached screen recording >> >> On Sat, Jan 14, 2023 at 9:32 AM Safiur Rahman wrote: >> >>> I am using gambas 18 from gambas stable repository in Ubuntu 22.04 >>> >>> On Sat, 14 Jan 2023, 09:30 Safiur Rahman, wrote: >>> >>>> Hi Benoit >>>> >>>> The moment you select any other component in GB.web.gui project, there >>>> appears message >>>> Component not found: gb.geom >>>> But gb.geom is already selected and appears in list >>>> >>> >> >> -- >> Regards >> Safiur Rahman >> > > > -- > Regards > Safiur Rahman > -- Regards Safiur Rahman From bsteers4 at gmail.com Sat Jan 14 14:41:51 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 14 Jan 2023 13:41:51 +0000 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: References: Message-ID: Did you try to re-install the runtime? sudo apt-get reinstall gambas3-runtime or sudo apt-get reinstall "gambas3*" I do not get any problem with my autotools installed gambas so it's possible the ubuntu repo is not correct, or a glitch in your system that a reinstall might fix. Good luck BruceS On Sat, 14 Jan 2023 at 13:19, Safiur Rahman wrote: > Please view the screen recording > > http://www.safiur.com.np/container/screencast.mp4 > > On 1/14/23, Safiur Rahman wrote: > > Attached screen record > > > > On 1/14/23, Safiur Rahman wrote: > >> Attached screen recording > >> > >> On Sat, Jan 14, 2023 at 9:32 AM Safiur Rahman > wrote: > >> > >>> I am using gambas 18 from gambas stable repository in Ubuntu 22.04 > >>> > >>> On Sat, 14 Jan 2023, 09:30 Safiur Rahman, wrote: > >>> > >>>> Hi Benoit > >>>> > >>>> The moment you select any other component in GB.web.gui project, there > >>>> appears message > >>>> Component not found: gb.geom > >>>> But gb.geom is already selected and appears in list > >>>> > >>> > >> > >> -- > >> Regards > >> Safiur Rahman > >> > > > > > > -- > > Regards > > Safiur Rahman > > > > > -- > Regards > Safiur Rahman > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 14 14:48:49 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 14 Jan 2023 13:48:49 +0000 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: References: Message-ID: I do not see any problem with the repo https://packages.ubuntu.com/kinetic/devel/gambas3 gambas3 package has gambas3-ide as dependency gambas3-ide has gambas3-runtime as dependency so reinstall should install/reinstall gb.geom okay. BruceS On Sat, 14 Jan 2023 at 13:41, Bruce Steers wrote: > Did you try to re-install the runtime? > sudo apt-get reinstall gambas3-runtime > or > sudo apt-get reinstall "gambas3*" > > I do not get any problem with my autotools installed gambas so it's > possible the ubuntu repo is not correct, or a glitch in your system that a > reinstall might fix. > Good luck > BruceS > > > > On Sat, 14 Jan 2023 at 13:19, Safiur Rahman wrote: > >> Please view the screen recording >> >> http://www.safiur.com.np/container/screencast.mp4 >> >> On 1/14/23, Safiur Rahman wrote: >> > Attached screen record >> > >> > On 1/14/23, Safiur Rahman wrote: >> >> Attached screen recording >> >> >> >> On Sat, Jan 14, 2023 at 9:32 AM Safiur Rahman >> wrote: >> >> >> >>> I am using gambas 18 from gambas stable repository in Ubuntu 22.04 >> >>> >> >>> On Sat, 14 Jan 2023, 09:30 Safiur Rahman, wrote: >> >>> >> >>>> Hi Benoit >> >>>> >> >>>> The moment you select any other component in GB.web.gui project, >> there >> >>>> appears message >> >>>> Component not found: gb.geom >> >>>> But gb.geom is already selected and appears in list >> >>>> >> >>> >> >> >> >> -- >> >> Regards >> >> Safiur Rahman >> >> >> > >> > >> > -- >> > Regards >> > Safiur Rahman >> > >> >> >> -- >> Regards >> Safiur Rahman >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From isafiur at gmail.com Sat Jan 14 14:51:21 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Sat, 14 Jan 2023 19:36:21 +0545 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: References: Message-ID: After sudo apt purge gambas3-* sudo apt autoremove sudo apt install gambas3 The problem is same. Might be problem with package in launchpad On Sat, 14 Jan 2023, 19:01 Safiur Rahman, wrote: > Please view the screen recording > > http://www.safiur.com.np/container/screencast.mp4 > > On 1/14/23, Safiur Rahman wrote: > > Attached screen record > > > > On 1/14/23, Safiur Rahman wrote: > >> Attached screen recording > >> > >> On Sat, Jan 14, 2023 at 9:32 AM Safiur Rahman > wrote: > >> > >>> I am using gambas 18 from gambas stable repository in Ubuntu 22.04 > >>> > >>> On Sat, 14 Jan 2023, 09:30 Safiur Rahman, wrote: > >>> > >>>> Hi Benoit > >>>> > >>>> The moment you select any other component in GB.web.gui project, there > >>>> appears message > >>>> Component not found: gb.geom > >>>> But gb.geom is already selected and appears in list > >>>> > >>> > >> > >> -- > >> Regards > >> Safiur Rahman > >> > > > > > > -- > > Regards > > Safiur Rahman > > > > > -- > Regards > Safiur Rahman > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Sat Jan 14 15:42:36 2023 From: bagoneo at libero.it (gian) Date: Sat, 14 Jan 2023 15:42:36 +0100 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: References: Message-ID: <40f41db3-828d-9944-23f0-12920becd7bf@libero.it> Il 14/01/23 14:51, Safiur Rahman ha scritto: > After > sudo apt purge gambas3-* > sudo apt autoremove > sudo apt install gambas3 > > The problem is same. Might be problem with package in launchpad > Hi, Safiur is right, it does not work here either, see attached image. As a test I used Olivier's nice software gb.web.widget on the Farm. Regards Gianluigi [System] Gambas=3.18 OperatingSystem=Linux Kernel=5.15.0-58-generic Architecture=x86_64 Distribution=Ubuntu 22.04.1 LTS Desktop=MATE Font=Ubuntu,11 Scale=8 Theme=yaru-blue Language=it_IT.UTF-8 Memory=4926M -------------- next part -------------- A non-text attachment was scrubbed... Name: geon.png Type: image/png Size: 53538 bytes Desc: not available URL: From olivier.cruilles at yahoo.fr Sat Jan 14 16:28:17 2023 From: olivier.cruilles at yahoo.fr (Yahoo) Date: Sat, 14 Jan 2023 10:28:17 -0500 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: <40f41db3-828d-9944-23f0-12920becd7bf@libero.it> References: <40f41db3-828d-9944-23f0-12920becd7bf@libero.it> Message-ID: <82670FDB-EE3E-4327-9348-6F37F4A18CDB@yahoo.fr> Hello, I figured that issue by removing the line ?gb.geom? in the .project file in the project directory. I have had this issue only with gambas installed by package on Ubuntu/LinuxMint but not at all on my fedora 35 with Gambas Dev compiled manually. Maybe there is a difference between both, or maybe it?s a reliquat in .project file of few project in the Farm. Olivier Cruilles > Le 14 janv. 2023 ? 09:44, gian via User a ?crit : > > ?Il 14/01/23 14:51, Safiur Rahman ha scritto: >> After >> sudo apt purge gambas3-* >> sudo apt autoremove >> sudo apt install gambas3 >> The problem is same. Might be problem with package in launchpad > > > Hi, > > Safiur is right, it does not work here either, see attached image. > As a test I used Olivier's nice software gb.web.widget on the Farm. > > Regards > > Gianluigi > > [System] > Gambas=3.18 > OperatingSystem=Linux > Kernel=5.15.0-58-generic > Architecture=x86_64 > Distribution=Ubuntu 22.04.1 LTS > Desktop=MATE > Font=Ubuntu,11 > Scale=8 > Theme=yaru-blue > Language=it_IT.UTF-8 > Memory=4926M > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From benoit.minisini at gambas-basic.org Sat Jan 14 18:06:01 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 14 Jan 2023 18:06:01 +0100 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: References: Message-ID: <0c239537-302b-ba18-6532-2039050be5e1@gambas-basic.org> Le 14/01/2023 ? 14:16, Safiur Rahman a ?crit?: > Please view the screen recording > > http://www.safiur.com.np/container/screencast.mp4 > OK, I have found what is missing in the binary package. -- Beno?t Minisini. From claude.dessere at orange.fr Sat Jan 14 18:41:19 2023 From: claude.dessere at orange.fr (CD) Date: Sat, 14 Jan 2023 18:41:19 +0100 Subject: [Gambas-user] Gambas 3.18.0 bug Message-ID: <5f9720b2004c572bf76ebe6e1203e5e22862cc23.camel@orange.fr> Hello I am attaching screenshots of an error occurring since updating Gambas from 3.17.3 to 3.18.0 in the IDE: Bug3180_01.png and Bug3180_02.png and in the compiled project Bug3180_03.png for the same action: right-click on a ComboBox to display a personalized contextual menu Cordially -------------- next part -------------- A non-text attachment was scrubbed... Name: Bug3180_01.png Type: image/png Size: 31104 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Bug3180_02.png Type: image/png Size: 18892 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Bug3180_03.png Type: image/png Size: 28088 bytes Desc: not available URL: From benoit.minisini at gambas-basic.org Sat Jan 14 18:42:28 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 14 Jan 2023 18:42:28 +0100 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: <0c239537-302b-ba18-6532-2039050be5e1@gambas-basic.org> References: <0c239537-302b-ba18-6532-2039050be5e1@gambas-basic.org> Message-ID: Le 14/01/2023 ? 18:06, Benoit Minisini a ?crit?: > Le 14/01/2023 ? 14:16, Safiur Rahman a ?crit?: >> Please view the screen recording >> >> http://www.safiur.com.np/container/screencast.mp4 >> > > OK, I have found what is missing in the binary package. > New packages are being rebuild by Launchpad, they should be available in less than an hour. For the daily build, you have to wait for the next daily build. Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Sat Jan 14 19:07:05 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 14 Jan 2023 19:07:05 +0100 Subject: [Gambas-user] Gambas 3.18.0 bug In-Reply-To: <5f9720b2004c572bf76ebe6e1203e5e22862cc23.camel@orange.fr> References: <5f9720b2004c572bf76ebe6e1203e5e22862cc23.camel@orange.fr> Message-ID: <02d1bf80-1cb4-9bed-f9e6-8da82fef7930@gambas-basic.org> Le 14/01/2023 ? 18:41, CD a ?crit?: > Hello > I am attaching screenshots of an error occurring > since updating Gambas from 3.17.3 to 3.18.0 > > in the IDE: > Bug3180_01.png and Bug3180_02.png > > > and in the compiled project > Bug3180_03.png > > for the same action: right-click on a ComboBox > to display a personalized contextual menu > > Cordially > The bug should have been fixed by commit https://gitlab.com/gambas/gambas/-/commit/7b4ea4e6bbfb97d7334247fd785fdb0a5e711305. Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Sat Jan 14 19:14:00 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 14 Jan 2023 19:14:00 +0100 Subject: [Gambas-user] Overflow Errors with Gambas 3.18 and Master In-Reply-To: References: <1bc332b1-32c3-180b-4dd7-28476dac72c0@freenet.de> Message-ID: Le 14/01/2023 ? 11:54, Claus Dietrich a ?crit?: > > Am 14.01.23 um 00:20 schrieb Benoit Minisini: >> ClockFaceColor + 16777216 * ClockFaceOpacity -> This is the code that >> overflows. >> >> You must replace this wrong code by: >> >> Color.SetAlpha(ClockFaceColor, ...) > > Thanks for the advise - will be changed. > > However, the code line > Paint.Brush = Paint.Color(ClockFaceColor + 16777216 * ClockFaceOpacity) > which used to work until 3.17.3 generates a color value from &H00nnnnnn > to &HFFnnnnnn which is within the range of colors which are allowed. Yes, but the computation overflows. This was ignored by Gambas 3.17.3, and is now detected by Gambas 3.18.0. The fact that the overflow leads to the expected result relies on an implicit behaviour of the underlying CPU. But the C standard explicitly says that arithmetic overflow lead to unspecified results. In other words, this is an error to write code that relies on that specific CPU behaviour. In practice, it's not a big deal, as the only CPUs I'm aware of where oveflow does not always behave the "expected" way are Cray Computer CPUs. Anyway, to let your old project run as before, there is now a 'System.IgnoreOverflow' property that restores the old behaviour. Just set this property to TRUE at the beginning of your program. Regards, -- Beno?t Minisini. From t.lee.davidson at gmail.com Sat Jan 14 19:44:15 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sat, 14 Jan 2023 13:44:15 -0500 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: <0f523d6d-3c4c-2a4e-8ba5-22c717d04c03@gambas-basic.org> References: <4cf35abe-6cf2-27a9-0cf7-f7b1997b9b04@gmail.com> <0f523d6d-3c4c-2a4e-8ba5-22c717d04c03@gambas-basic.org> Message-ID: On 1/14/23 00:41, Benoit Minisini wrote: > The 'gb.geom' component is part of the runtime (the 'gambas3-runtime' package). Okay. So then the documentation for the new functions should be found at http://gambaswiki.org/wiki/lang ? -- Lee From claus.dietrich at freenet.de Sat Jan 14 22:39:58 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Sat, 14 Jan 2023 22:39:58 +0100 Subject: [Gambas-user] Overflow Errors with Gambas 3.18 and Master In-Reply-To: References: <1bc332b1-32c3-180b-4dd7-28476dac72c0@freenet.de> Message-ID: <3c566a87-90e5-0411-e9f7-073f26c3721f@freenet.de> Am 14.01.23 um 19:14 schrieb Benoit Minisini: > Yes, but the computation overflows. This was ignored by Gambas 3.17.3, > and is now detected by Gambas 3.18.0. > > The fact that the overflow leads to the expected result relies on an > implicit behaviour of the underlying CPU. But the C standard > explicitly says that arithmetic overflow lead to unspecified results. > In other words, this is an error to write code that relies on that > specific CPU behaviour. > > In practice, it's not a big deal, as the only CPUs I'm aware of where > oveflow does not always behave the "expected" way are Cray Computer CPUs. > > Anyway, to let your old project run as before, there is now a > 'System.IgnoreOverflow' property that restores the old behaviour. Just > set this property to TRUE at the beginning of your program. > > Regards, Thanks a lot for this exhaustive explanation. Your suggested modification on the code works perfectly. Am 13.01.23 um 22:29 schrieb Benoit Minisini: > Le 13/01/2023 ? 22:13, Claus Dietrich a ?crit?: >> This morning I received an email from a friend with a screenshot of >> an error message which occurred in his Gambas IDE after he upgraded >> to 3.18: >> >> This application has raised an unexpected error and must abort >> >> [7] Overflow >> >> [gb.form.editor].CDocument.HighlightLine.935 >> >> He seems to run the IDE under QT5. > > This is a bug to fix. On behalf of Hans: Is someone taking care of it? Anything required from Hans? Shall I report it in the bugtracker? Best regards Claus From benoit.minisini at gambas-basic.org Sat Jan 14 23:27:33 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 14 Jan 2023 23:27:33 +0100 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: References: <4cf35abe-6cf2-27a9-0cf7-f7b1997b9b04@gmail.com> <0f523d6d-3c4c-2a4e-8ba5-22c717d04c03@gambas-basic.org> Message-ID: Le 14/01/2023 ? 19:44, T Lee Davidson a ?crit?: > On 1/14/23 00:41, Benoit Minisini wrote: >> The 'gb.geom' component is part of the runtime (the 'gambas3-runtime' >> package). > > Okay. So then the documentation for the new functions should be found at > http://gambaswiki.org/wiki/lang ? > There is no relation between the package a component is located in, and any documentation. What do you have in mind? -- Beno?t Minisini. From t.lee.davidson at gmail.com Sun Jan 15 05:14:59 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sat, 14 Jan 2023 23:14:59 -0500 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: References: <4cf35abe-6cf2-27a9-0cf7-f7b1997b9b04@gmail.com> <0f523d6d-3c4c-2a4e-8ba5-22c717d04c03@gambas-basic.org> Message-ID: <96428f5c-34a9-6f31-348c-bdf7e38a8a2a@gmail.com> On 1/14/23 17:27, Benoit Minisini wrote: > Le 14/01/2023 ? 19:44, T Lee Davidson a ?crit?: >> On 1/14/23 00:41, Benoit Minisini wrote: >>> The 'gb.geom' component is part of the runtime (the 'gambas3-runtime' package). >> >> Okay. So then the documentation for the new functions should be found at http://gambaswiki.org/wiki/lang ? >> > > There is no relation between the package a component is located in, and any documentation. What do you have in mind? I just thought it would be good for the functions to be documented *somewhere*. And, since they are, essentially, part of the runtime, /wiki/lang seemed to be the most logical location (to me anyway). But, you may have a better idea. -- Lee From benoit.minisini at gambas-basic.org Sun Jan 15 09:19:32 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sun, 15 Jan 2023 09:19:32 +0100 Subject: [Gambas-user] Selecting other components in gb.web.gui In-Reply-To: <96428f5c-34a9-6f31-348c-bdf7e38a8a2a@gmail.com> References: <4cf35abe-6cf2-27a9-0cf7-f7b1997b9b04@gmail.com> <0f523d6d-3c4c-2a4e-8ba5-22c717d04c03@gambas-basic.org> <96428f5c-34a9-6f31-348c-bdf7e38a8a2a@gmail.com> Message-ID: <28484d14-7293-e66b-58a2-9110dea09bff@gambas-basic.org> Le 15/01/2023 ? 05:14, T Lee Davidson a ?crit?: > On 1/14/23 17:27, Benoit Minisini wrote: >> Le 14/01/2023 ? 19:44, T Lee Davidson a ?crit?: >>> On 1/14/23 00:41, Benoit Minisini wrote: >>>> The 'gb.geom' component is part of the runtime (the >>>> 'gambas3-runtime' package). >>> >>> Okay. So then the documentation for the new functions should be found >>> at http://gambaswiki.org/wiki/lang ? >>> >> >> There is no relation between the package a component is located in, >> and any documentation. What do you have in mind? > > I just thought it would be good for the functions to be documented > *somewhere*. And, since they are, essentially, part of the runtime, > /wiki/lang seemed to be the most logical location (to me anyway). But, > you may have a better idea. > It's just some components that are located in the runtime package because they have no dependencies except the 'libc' system library. As other components, they usually have their own dedicated page in the wiki... except that 'gb.geom' is a bit special, as it is sometimes "included" in other components, so you find its documentation in the page of the component including it. Regards, -- Beno?t Minisini. From claude.dessere at orange.fr Sun Jan 15 11:15:56 2023 From: claude.dessere at orange.fr (CD) Date: Sun, 15 Jan 2023 11:15:56 +0100 Subject: [Gambas-user] TrayIcon menu icon: always a delay time In-Reply-To: References: Message-ID: Hello, I updated my system without success... But, after some tests with the component gb.dbus.trayicon, I find that if I make the code modifications below (on my machine), the menus seem to be updated correctly, in particular the icon changes of the menu items. Like i have XDG_CURRENT_DESKTOP=MATE, I therefore propose the following changes in the component, similar to the changes for cinnamon: In gambas / comp / src / gb.dbus.trayicon / .src / TrayIcon.class After line 26, add Static Public _MateDesktop As Boolean After line 50, add If aDesktop.Exist("mate", gb.IgnoreCase) Then _MateDesktop = True End If In gambas / comp / src / gb.dbus.trayicon / .src / DBusStatusIconMenu After line 240, add If TrayIcon._MateDesktop Then If DBus.IsRegistered(Me) Then DBus.Raise(Me, "com.canonical.dbusmenu.LayoutUpdated", [_DBusUInt($iRevision), 0]) Endif it works... cordially [System] Gambas=3.17.3 OperatingSystem=Linux Kernel=5.4.0-136-generic Architecture=x86_64 Distribution=Ubuntu 20.04.5 LTS Desktop=MATE Font=Ubuntu Mono,12 Scale=9 Theme=blackmate Language=fr_FR.UTF-8 Memory=7833M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.6.0 DBus=libdbus-1.so.3.19.11 GDK2=libgdk-x11-2.0.so.0.2400.32 GDK3=libgdk-3.so.0.2404.16 GStreamer=libgstreamer-1.0.so.0.1603.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2404.16 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.73.0.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.12.8 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] COMPIZ_CONFIG_PROFILE=mate DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEFAULTS_PATH=/usr/share/gconf/mate.default.path DESKTOP_SESSION=mate DISPLAY=:0 GB_GUI=gb.gtk3 GDMSESSION=mate GDM_LANG=fr_FR GIO_LAUNCHED_DESKTOP_FILE=/Bureau/gambas3.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=33638 GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module GTK_OVERLAY_SCROLLING=0 HOME= INSIDE_CAJA_PYTHON= LANG=fr_FR.UTF-8 LANGUAGE=fr_FR.UTF-8 LC_ADDRESS=fr_FR.UTF-8 LC_ALL=fr_FR.UTF-8 LC_IDENTIFICATION=fr_FR.UTF-8 LC_MEASUREMENT=fr_FR.UTF-8 LC_MONETARY=fr_FR.UTF-8 LC_NAME=fr_FR.UTF-8 LC_NUMERIC=fr_FR.UTF-8 LC_PAPER=fr_FR.UTF-8 LC_TELEPHONE=fr_FR.UTF-8 LC_TIME=fr_FR.UTF-8 LOGNAME= MANDATORY_PATH=/usr/share/gconf/mate.mandatory.path MATE_DESKTOP_SESSION_ID=this-is-deprecated PAPERSIZE=a4 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/us r/local/games:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_LOGGING_RULES=*.debug=false QT_QPA_PLATFORMTHEME=gtk2 QT_SCALE_FACTOR=1 SESSION_MANAGER=local/:@/tmp/.ICE-unix/2156,unix/:/tmp/.ICE- unix/2156 SHELL=/bin/bash SHLVL=0 SSH_AGENT_PID=2216 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TZ=:/etc/localtime UBUNTU_MENUPROXY=1 USER= XAUTHORITY=/.Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg XDG_CURRENT_DESKTOP=MATE XDG_DATA_DIRS=/usr/share/mate:/usr/local/share:/usr/share:/var/lib/snapd/desktop XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=mate XDG_SESSION_ID=c2 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 -------------- next part -------------- An HTML attachment was scrubbed... URL: From claude.dessere at orange.fr Sun Jan 15 11:16:23 2023 From: claude.dessere at orange.fr (CD) Date: Sun, 15 Jan 2023 11:16:23 +0100 Subject: [Gambas-user] Gambas 3.18.0 bug In-Reply-To: References: Message-ID: hey, I have just, at the moment (2023-01-15 10:40 Paris), to update Gambas 3, the bug is not solved, always the same messages! Regards [System] Gambas=3.18 OperatingSystem=Linux Kernel=5.4.0-137-generic Architecture=x86_64 Distribution=Ubuntu 20.04.5 LTS Desktop=MATE Font=Ubuntu Mono,12 Scale=9 Theme=blackmate Language=fr_FR.UTF-8 Memory=7833M [Programs] gcc=gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 git=git version 2.25.1 [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.6.0 DBus=libdbus-1.so.3.19.11 GDK2=libgdk-x11-2.0.so.0.2400.32 GDK3=libgdk-3.so.0.2404.16 GStreamer=libgstreamer-1.0.so.0.1603.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2404.16 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.73.0.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.12.8 RSvg=librsvg-2.so.2.47.0 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] COMPIZ_CONFIG_PROFILE=mate DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEFAULTS_PATH=/usr/share/gconf/mate.default.path DESKTOP_SESSION=mate DISPLAY=:0 GB_GUI=gb.gtk3 GDMSESSION=mate GDM_LANG=fr_FR GIO_LAUNCHED_DESKTOP_FILE=/Bureau/gambas3.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=23558 GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module GTK_OVERLAY_SCROLLING=0 HOME= INSIDE_CAJA_PYTHON= LANG=fr_FR.UTF-8 LANGUAGE=fr_FR.UTF-8 LC_ADDRESS=fr_FR.UTF-8 LC_ALL=fr_FR.UTF-8 LC_IDENTIFICATION=fr_FR.UTF-8 LC_MEASUREMENT=fr_FR.UTF-8 LC_MONETARY=fr_FR.UTF-8 LC_NAME=fr_FR.UTF-8 LC_NUMERIC=fr_FR.UTF-8 LC_PAPER=fr_FR.UTF-8 LC_TELEPHONE=fr_FR.UTF-8 LC_TIME=fr_FR.UTF-8 LOGNAME= MANDATORY_PATH=/usr/share/gconf/mate.mandatory.path MATE_DESKTOP_SESSION_ID=this-is-deprecated PAPERSIZE=a4 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/us r/local/games:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_LOGGING_RULES=*.debug=false QT_QPA_PLATFORMTHEME=gtk2 QT_SCALE_FACTOR=1 SESSION_MANAGER=local/:@/tmp/.ICE-unix/1704,unix/:/tmp/.ICE- unix/1704 SHELL=/bin/bash SHLVL=0 SSH_AGENT_PID=1764 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TZ=:/etc/localtime UBUNTU_MENUPROXY=1 USER= XAUTHORITY=/.Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg XDG_CURRENT_DESKTOP=MATE XDG_DATA_DIRS=/usr/share/mate:/usr/local/share:/usr/share:/var/lib/snapd/desktop XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=mate XDG_SESSION_ID=c2 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 Le dimanche 15 janvier 2023 ? 09:21 +0100, user-request at lists.gambas-basic.org a ?crit : > Send User mailing list submissions to > user at lists.gambas-basic.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user > or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > > You can reach the person managing the list at > user-owner at lists.gambas-basic.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of User digest..." > Today's Topics: > > 1. Re: Selecting other components in gb.web.gui (Benoit Minisini) > 2. Re: Gambas 3.18.0 bug (Benoit Minisini) > 3. Re: Overflow Errors with Gambas 3.18 and Master (Benoit Minisini) > 4. Re: Selecting other components in gb.web.gui (T Lee Davidson) > 5. Re: Overflow Errors with Gambas 3.18 and Master (Claus Dietrich) > 6. Re: Selecting other components in gb.web.gui (Benoit Minisini) > 7. Re: Selecting other components in gb.web.gui (T Lee Davidson) > 8. Re: Selecting other components in gb.web.gui (Benoit Minisini) > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]---- >Le 14/01/2023 ? 18:41, CD a ?crit : >> Hello >> I am attaching screenshots of an error occurring >> since updating Gambas from 3.17.3 to 3.18.0 >> >> in the IDE: >> Bug3180_01.png and Bug3180_02.png >> >> >> and in the compiled project >> Bug3180_03.png >> >> for the same action: right-click on a ComboBox >> to display a personalized contextual menu >> >> Cordially >> > >The bug should have been fixed by commit >https://gitlab.com/gambas/gambas/-> /commit/7b4ea4e6bbfb97d7334247fd785fdb0a5e711305. > >Regards, > >-- >Beno?t Minisini. From isafiur at gmail.com Sun Jan 15 12:14:07 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Sun, 15 Jan 2023 16:59:07 +0545 Subject: [Gambas-user] Selecting gb.image component in gb.web.gui project crashes Message-ID: Hi When you select gb.image component in gambas gb.web.gui project the following error is produced and page doesnot load. **** Unknown symbol 'ToHTML' in class 'Color': [gb.web.gui].WebControl._RenderStyleSheet.423 Attached a project -- Regards Safiur Rahman -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: test.zip Type: application/zip Size: 15255 bytes Desc: not available URL: From mbelmonte at belmotek.net Sun Jan 15 12:22:06 2023 From: mbelmonte at belmotek.net (Martin) Date: Sun, 15 Jan 2023 12:22:06 +0100 Subject: [Gambas-user] Error message when loading component gb.hash Message-ID: <336ca308-f402-0df5-f536-8bb0b673f0f0@belmotek.net> Hi, After activating the component, a message appears stating that the component could not be found, but it is marked. Then, when trying to use the Hash key after the dot operator nothing happens, so the component does not seem to work. Best regsrds. Mart?n Belmonte. -------------- next part -------------- A non-text attachment was scrubbed... Name: 23-01-15_12-09-26.png Type: image/png Size: 83736 bytes Desc: not available URL: From mbelmonte at belmotek.net Sun Jan 15 12:45:31 2023 From: mbelmonte at belmotek.net (Martin) Date: Sun, 15 Jan 2023 12:45:31 +0100 Subject: [Gambas-user] IDE The project tree don't refresh Message-ID: <44c7b168-a2df-e760-e2ef-893b645ea0da@belmotek.net> Hi, I created a new project and added a class called File.class but it does not show up in the project tree. Best Regards Mart?n. -------------- next part -------------- A non-text attachment was scrubbed... Name: 23-01-15_12-38-41.png Type: image/png Size: 31370 bytes Desc: not available URL: From mbelmonte at belmotek.net Sun Jan 15 12:48:41 2023 From: mbelmonte at belmotek.net (Martin) Date: Sun, 15 Jan 2023 12:48:41 +0100 Subject: [Gambas-user] IDE The project tree don't refresh In-Reply-To: <44c7b168-a2df-e760-e2ef-893b645ea0da@belmotek.net> References: <44c7b168-a2df-e760-e2ef-893b645ea0da@belmotek.net> Message-ID: <59458efe-54ec-25c4-2472-983dc07c53f9@belmotek.net> El 15/1/23 a las 12:45, Martin escribi?: > I created a new project and added a class called File.class but it does > not show up in the project tree. If I close the project and then reopen it, it works normally. From edpmatrix at edpsoft.it Sun Jan 15 13:10:58 2023 From: edpmatrix at edpsoft.it (Enrico Di Piero) Date: Sun, 15 Jan 2023 13:10:58 +0100 Subject: [Gambas-user] Fwd: [Gambas Bug Tracker] Registration confirmation for Gambas Bug Tracker In-Reply-To: References: Message-ID: <9293be77-33df-d301-570e-9b3009887eb6@edpsoft.it> Good morning, today I updated my Gambas3 installation Versione alternativa Versione installata Versione: 3.18.0-lp154.3.1 3.18.0-lp154.3.1 Creato il: sab 14 gen 2023, 09:07:23 sab 14 gen 2023, 09:07:23 Installato il: sab 14 gen 2023, 11:28:21 Licenza: GPL-2.0-or-later GPL-2.0-or-later Dimensione installata: 20,0 KiB 20,0 KiB Dimensioni download: 15,3 KiB 0 B Distribuzione: home:munix9 / 15.4 Fornitore: obs://build.opensuse.org/home:munix9 obs://build.opensuse.org/home:munix9 Packager: https://www.suse.com/ https://www.suse.com/ Architettura: x86_64 x86_64 Host di compilazione: lamb65 lamb65 URL: https://gambas.sourceforge.net/ https://gambas.sourceforge.net/ Pacchetto sorgente: gambas3-3.18.0-lp154.3.1 gambas3-3.18.0-lp154.3.1 Num. supporto: 1 0 Autori: but there is this bug gb.jit: error: unable to compile JIT code of 'gb.form.terminal': In file included from /tmp/gambas.1000/12373/jit/gb.form.terminal.c:1:0: /tmp/gambas.1000/12373/jit/gb.form.terminal.c: In function ?jit_terminalattr_4_?: /tmp/gambas.1000/12373/jit/gb.form.terminal.c:162:28: error: expected expression before ?int? ??SET_i(OP + 24, MATH_CONV(int, ((({int64_t _a = (({ int64_t _v = p0; int _b = 16; if ((_b < 0) || (_b >= 64)) THROW_PC(E_ARG, 48); _v = ((uint64_t)_v >> _b); _v; })); int64_t _b = ((int64_t)(255)); _a & _b;}))))); __L52:; // [gb.form.terminal].TerminalAttr._FillFrom.6 9 ???????????????????????????^ /tmp/gambas.1000/12373/jit/jit.h:1739:45: note: in definition of macro ?SET_i? #define SET_i(_addr, _val) (GET_i(_addr) = (_val)) ????????????????????????????????????????????^~~~ /tmp/gambas.1000/12373/jit/gb.form.terminal.c:172:28: error: expected expression before ?int? ??SET_i(OP + 16, MATH_CONV(int, ((({int64_t _a = (({ int64_t _v = p0; int _b = 24; if ((_b < 0) || (_b >= 64)) THROW_PC(E_ARG, 100); _v = ((uint64_t)_v >> _b); _v; })); int64_t _b = ((int64_t)(255)); _a & _b;}))))); __L104:; // [gb.form.terminal].TerminalAttr._FillFrom .78 ???????????????????????????^ /tmp/gambas.1000/12373/jit/jit.h:1739:45: note: in definition of macro ?SET_i? #define SET_i(_addr, _val) (GET_i(_addr) = (_val)) ????????????????????????????????????????????^~~~ ** ** OOPS! INTERNAL ERROR. Program aborting, sorry! :-( ** Unable to compile JIT source file -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sun Jan 15 13:57:17 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 15 Jan 2023 12:57:17 +0000 Subject: [Gambas-user] Selecting gb.image component in gb.web.gui project crashes In-Reply-To: References: Message-ID: Sadly gb.image is not compatible with gb.web.gui it conflicts. I tried to use it myself once to create some images server-side but I just got untraceable errors. As soon as I removed gb.Image everything worked again. BruceS On Sun, 15 Jan 2023, 11:18 Safiur Rahman, wrote: > Hi > > When you select gb.image component in gambas gb.web.gui project the > following error is produced and page doesnot load. > > **** Unknown symbol 'ToHTML' in class 'Color': > [gb.web.gui].WebControl._RenderStyleSheet.423 > > Attached a project > > -- > Regards > Safiur Rahman > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Sun Jan 15 17:09:16 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 15 Jan 2023 11:09:16 -0500 Subject: [Gambas-user] Error message when loading component gb.hash In-Reply-To: <336ca308-f402-0df5-f536-8bb0b673f0f0@belmotek.net> References: <336ca308-f402-0df5-f536-8bb0b673f0f0@belmotek.net> Message-ID: On 1/15/23 06:22, Martin wrote: > Hi, > > After activating the component, a message appears stating that the component could not be found, but it is marked. > Then, when trying to use the Hash key after the dot operator nothing happens, so the component does not seem to work. > > Best regsrds. > Mart?n Belmonte. It works fine here. And, again, I find no applicable component package that may need to be installed: [terminal] user at linux-desktop:~> zypper search gambas3-gb-hash Loading repository data... Reading installed packages... No matching items found. [/terminal] -- Lee [System] Gambas=3.18 OperatingSystem=Linux Kernel=5.14.21-150400.24.38-default Architecture=x86_64 Distribution=openSUSE Leap 15.4 Desktop=KDE Font=Noto Sans,10 Scale=7 Theme=breeze Language=en_US.UTF-8 Memory=15922M From munix9 at googlemail.com Sun Jan 15 17:23:55 2023 From: munix9 at googlemail.com (munix9) Date: Sun, 15 Jan 2023 17:23:55 +0100 Subject: [Gambas-user] Error message when loading component gb.hash In-Reply-To: References: <336ca308-f402-0df5-f536-8bb0b673f0f0@belmotek.net> Message-ID: Am 15.01.23 um 17:09 schrieb T Lee Davidson: > zypper search gambas3-gb-hash zypper search --provides gambas3-gb-hash S | Name | Summary | Type --+-----------------+----------------------------+-------- | gambas3-runtime | Gambas runtime interpreter | package From benoit.minisini at gambas-basic.org Sun Jan 15 18:01:29 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sun, 15 Jan 2023 18:01:29 +0100 Subject: [Gambas-user] Gambas 3.18.0 bug In-Reply-To: References: Message-ID: Le 15/01/2023 ? 11:16, CD a ?crit?: > hey, > > I have just, at the moment (2023-01-15 10:40 Paris), > to update Gambas 3, > the bug is not solved, always the same messages! > > Regards > Of course, the bug is fixed in the development version. You will get a backported fix in the next stable version when it is released. Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Sun Jan 15 18:03:00 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sun, 15 Jan 2023 18:03:00 +0100 Subject: [Gambas-user] Fwd: [Gambas Bug Tracker] Registration confirmation for Gambas Bug Tracker In-Reply-To: <9293be77-33df-d301-570e-9b3009887eb6@edpsoft.it> References: <9293be77-33df-d301-570e-9b3009887eb6@edpsoft.it> Message-ID: <719496d9-4e19-c37e-fca0-de7a13697127@gambas-basic.org> Le 15/01/2023 ? 13:10, Enrico Di Piero a ?crit?: > Good morning, > > today I updated my Gambas3 installation > > > > > Versione alternativa > > > > Versione installata > > Versione: > > > > 3.18.0-lp154.3.1 > > > > 3.18.0-lp154.3.1 > > Creato il: > > > > sab 14 gen 2023, 09:07:23 > > > > sab 14 gen 2023, 09:07:23 > > Installato il: > > > > > sab 14 gen 2023, 11:28:21 > > Licenza: > > > > GPL-2.0-or-later > > > > GPL-2.0-or-later > > Dimensione installata: > > > > 20,0 KiB > > > > 20,0 KiB > > Dimensioni download: > > > > 15,3 KiB > > > > 0 B > > Distribuzione: > > > > > home:munix9 / 15.4 > > Fornitore: > > > > obs://build.opensuse.org/home:munix9 > > > > obs://build.opensuse.org/home:munix9 > > Packager: > > > > https://www.suse.com/ > > > > https://www.suse.com/ > > Architettura: > > > > x86_64 > > > > x86_64 > > Host di compilazione: > > > > lamb65 > > > > lamb65 > > URL: > > > > https://gambas.sourceforge.net/ > > > > https://gambas.sourceforge.net/ > > Pacchetto sorgente: > > > > gambas3-3.18.0-lp154.3.1 > > > > gambas3-3.18.0-lp154.3.1 > > Num. supporto: > > > > 1 > > > > 0 > > Autori: > > > > > but there is this bug > > gb.jit: error: unable to compile JIT code of 'gb.form.terminal': In file > included from /tmp/gambas.1000/12373/jit/gb.form.terminal.c:1:0: > /tmp/gambas.1000/12373/jit/gb.form.terminal.c: In function > ?jit_terminalattr_4_?: > /tmp/gambas.1000/12373/jit/gb.form.terminal.c:162:28: error: expected > expression before ?int? ??SET_i(OP + 24, MATH_CONV(int, ((({int64_t _a = > (({ int64_t _v = p0; int _b = 16; if ((_b < 0) || (_b >= 64)) > THROW_PC(E_ARG, 48); _v = ((uint64_t)_v >> _b); _v; })); int64_t _b = > ((int64_t)(255)); _a & _b;}))))); __L52:; // > [gb.form.terminal].TerminalAttr._FillFrom.6 9 > ???????????????????????????^ /tmp/gambas.1000/12373/jit/jit.h:1739:45: > note: in definition of macro ?SET_i? #define SET_i(_addr, _val) > (GET_i(_addr) = (_val)) ????????????????????????????????????????????^~~~ > /tmp/gambas.1000/12373/jit/gb.form.terminal.c:172:28: error: expected > expression before ?int? ??SET_i(OP + 16, MATH_CONV(int, ((({int64_t _a = > (({ int64_t _v = p0; int _b = 24; if ((_b < 0) || (_b >= 64)) > THROW_PC(E_ARG, 100); _v = ((uint64_t)_v >> _b); _v; })); int64_t _b = > ((int64_t)(255)); _a & _b;}))))); __L104:; // > [gb.form.terminal].TerminalAttr._FillFrom .78 > ???????????????????????????^ /tmp/gambas.1000/12373/jit/jit.h:1739:45: > note: in definition of macro ?SET_i? #define SET_i(_addr, _val) > (GET_i(_addr) = (_val)) ????????????????????????????????????????????^~~~ > ** ** OOPS! INTERNAL ERROR. Program aborting, sorry! :-( ** Unable to > compile JIT source file > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- What do you get if you run Gambas with 'GB_JIT_DEBUG=1' in your environment variables? -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Sun Jan 15 18:04:23 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sun, 15 Jan 2023 18:04:23 +0100 Subject: [Gambas-user] Selecting gb.image component in gb.web.gui project crashes In-Reply-To: References: Message-ID: Le 15/01/2023 ? 13:57, Bruce Steers a ?crit?: > Sadly gb.image is not compatible with gb.web.gui it conflicts. > > I tried to use it myself once to create some images server-side but I > just got untraceable errors. > As soon as I removed gb.Image everything worked again. > > BruceS > Indeed. Something I didn't think about. I will try to fix that for the next stable release. Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Sun Jan 15 18:05:14 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sun, 15 Jan 2023 18:05:14 +0100 Subject: [Gambas-user] Error message when loading component gb.hash In-Reply-To: <336ca308-f402-0df5-f536-8bb0b673f0f0@belmotek.net> References: <336ca308-f402-0df5-f536-8bb0b673f0f0@belmotek.net> Message-ID: Le 15/01/2023 ? 12:22, Martin a ?crit?: > Hi, > > After activating the component, a message appears stating that the > component could not be found, but it is marked. > Then, when trying to use the Hash key after the dot operator nothing > happens, so the component does not seem to work. > > Best regsrds. > Mart?n Belmonte. > This has been fixed yesterday normally. Did you upgrade your Gambas packages since? -- Beno?t Minisini. From mbelmonte at belmotek.net Sun Jan 15 18:45:34 2023 From: mbelmonte at belmotek.net (Martin) Date: Sun, 15 Jan 2023 18:45:34 +0100 Subject: [Gambas-user] Error message when loading component gb.hash In-Reply-To: References: <336ca308-f402-0df5-f536-8bb0b673f0f0@belmotek.net> Message-ID: <113e4d36-0e36-b59c-17e7-240c5cb71228@belmotek.net> El 15/1/23 a las 18:05, Benoit Minisini escribi?: > This has been fixed yesterday normally. Did you upgrade your Gambas > packages since? Sorry, my mistake, I upgrade right now and it woks. Best regards. From bsteers4 at gmail.com Sun Jan 15 19:36:21 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 15 Jan 2023 18:36:21 +0000 Subject: [Gambas-user] Selecting gb.image component in gb.web.gui project crashes In-Reply-To: References: Message-ID: On Sun, 15 Jan 2023 at 17:07, Benoit Minisini < benoit.minisini at gambas-basic.org> wrote: > Le 15/01/2023 ? 13:57, Bruce Steers a ?crit : > > Sadly gb.image is not compatible with gb.web.gui it conflicts. > > > > I tried to use it myself once to create some images server-side but I > > just got untraceable errors. > > As soon as I removed gb.Image everything worked again. > > > > BruceS > > > > Indeed. Something I didn't think about. I will try to fix that for the > next stable release. Thank you Ben that would be awesome :) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Sun Jan 15 21:13:52 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sun, 15 Jan 2023 21:13:52 +0100 Subject: [Gambas-user] TrayIcon menu icon: always a delay time In-Reply-To: References: Message-ID: <9608b2f9-b393-6828-4f34-eaccbf234c69@gambas-basic.org> Le 15/01/2023 ? 11:15, CD a ?crit?: > Hello, > I updated my system without success... > But, after some tests with the component gb.dbus.trayicon, I find that > if I make the code modifications below (on my machine), the menus seem > to be updated correctly, in particular the icon changes of the menu items. > > Like i have?XDG_CURRENT_DESKTOP=MATE, > I therefore propose the following changes in the component, similar to > the changes for cinnamon: > > [...] This has been merged in commit https://gitlab.com/gambas/gambas/-/commit/70378152e1105b75cb7923a3b5ee119d7a4a8b28, in a slightly different way. Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Sun Jan 15 21:14:21 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sun, 15 Jan 2023 21:14:21 +0100 Subject: [Gambas-user] IDE The project tree don't refresh In-Reply-To: <59458efe-54ec-25c4-2472-983dc07c53f9@belmotek.net> References: <44c7b168-a2df-e760-e2ef-893b645ea0da@belmotek.net> <59458efe-54ec-25c4-2472-983dc07c53f9@belmotek.net> Message-ID: <7773f03c-d81c-404a-4532-b111d4527532@gambas-basic.org> Le 15/01/2023 ? 12:48, Martin a ?crit?: > El 15/1/23 a las 12:45, Martin escribi?: >> I created a new project and added a class called File.class but it >> does not show up in the project tree. > > If I close the project and then reopen it, it works normally. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- I can't reproduce. Can you give more details? -- Beno?t Minisini. From mbelmonte at belmotek.net Sun Jan 15 22:11:05 2023 From: mbelmonte at belmotek.net (Martin) Date: Sun, 15 Jan 2023 22:11:05 +0100 Subject: [Gambas-user] IDE The project tree don't refresh In-Reply-To: <7773f03c-d81c-404a-4532-b111d4527532@gambas-basic.org> References: <44c7b168-a2df-e760-e2ef-893b645ea0da@belmotek.net> <59458efe-54ec-25c4-2472-983dc07c53f9@belmotek.net> <7773f03c-d81c-404a-4532-b111d4527532@gambas-basic.org> Message-ID: El 15/1/23 a las 21:14, Benoit Minisini escribi?: > I can't reproduce. Can you give more details? I can't reproduce the error again, after updating the weird behavior disappeared. Best regards. Mart?n. From benoit.minisini at gambas-basic.org Mon Jan 16 01:06:28 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 16 Jan 2023 01:06:28 +0100 Subject: [Gambas-user] Selecting gb.image component in gb.web.gui project crashes In-Reply-To: References: Message-ID: <0dcd5695-b7ab-1a06-a40e-93fabf9f7755@gambas-basic.org> Le 15/01/2023 ? 19:36, Bruce Steers a ?crit?: > > > On Sun, 15 Jan 2023 at 17:07, Benoit Minisini > > wrote: > > Le 15/01/2023 ? 13:57, Bruce Steers a ?crit?: > > Sadly gb.image is not compatible with gb.web.gui it conflicts. > > > > I tried to use it myself once to create some images server-side > but I > > just got untraceable errors. > > As soon as I removed gb.Image everything worked again. > > > > BruceS > > > > Indeed. Something I didn't think about. I will try to fix that for the > next stable release. > > > > Thank you Ben that would be awesome? :) > Respects > BruceS > Normally fixed with commit https://gitlab.com/gambas/gambas/-/commit/f7d5eda82c4eb9c3723487aa236317ec17264e9f. Regards, -- Beno?t Minisini. From t.lee.davidson at gmail.com Mon Jan 16 04:36:57 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 15 Jan 2023 22:36:57 -0500 Subject: [Gambas-user] Error message when loading component gb.hash In-Reply-To: References: <336ca308-f402-0df5-f536-8bb0b673f0f0@belmotek.net> Message-ID: On 1/15/23 11:23, munix9 via User wrote: > Am 15.01.23 um 17:09 schrieb T Lee Davidson: >> zypper search gambas3-gb-hash > > zypper search --provides gambas3-gb-hash > > S | Name??????????? | Summary??????????????????? | Type > --+-----------------+----------------------------+-------- > ? | gambas3-runtime | Gambas runtime interpreter | package Ah, yes, of course. It didn't occur to me previously that the runtime package would also include other components 'packages'. But, after seeing the output of `zypper if --provides gambas3-runtime`, it makes much more sense to me. Thank you. -- Lee From bagoneo at libero.it Mon Jan 16 11:51:44 2023 From: bagoneo at libero.it (gian) Date: Mon, 16 Jan 2023 11:51:44 +0100 Subject: [Gambas-user] Translations Message-ID: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> Hi Benoit, I have just made some new Italian translations for the Gambas IDE and I noticed that if I import a .po file into gambas the translations with the hyphen (-) result untranslated and the hyphen is deleted. So a complete translation results as not complete, why this news? Can you please tell me if you received the merge notice? Thank you and regards Gianluigi From benoit.minisini at gambas-basic.org Mon Jan 16 12:06:53 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 16 Jan 2023 12:06:53 +0100 Subject: [Gambas-user] Translations In-Reply-To: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> Message-ID: Le 16/01/2023 ? 11:51, gian via User a ?crit?: > Hi Benoit, > > I have just made some new Italian translations for the Gambas IDE and I > noticed that if I import a .po file into gambas the translations with > the hyphen (-) result untranslated and the hyphen is deleted. > Can you reformulate your sentence, I don't understand? -- Beno?t Minisini. From claude.dessere at orange.fr Mon Jan 16 12:42:21 2023 From: claude.dessere at orange.fr (CD) Date: Mon, 16 Jan 2023 12:42:21 +0100 Subject: [Gambas-user] TrayIcon menu icon: always a delay time (Benoit Minisini) In-Reply-To: References: Message-ID: <8414e2dd4defa1364e5b29f35d21f8548a1b215a.camel@orange.fr> Hi, Thank you very much Beno?t Minisini. waiting for update to try Regards Le lundi 16 janvier 2023 ? 12:08 +0100, user-request at lists.gambas-basic.org a ?crit : > Send User mailing list submissions to > user at lists.gambas-basic.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user > or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > > You can reach the person managing the list at > user-owner at lists.gambas-basic.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of User digest..." > Today's Topics: > > 1. Re: Error message when loading component gb.hash (Martin) > 2. Re: Selecting gb.image component in gb.web.gui project > crashes (Bruce Steers) > 3. Re: TrayIcon menu icon: always a delay time (Benoit Minisini) > 4. Re: IDE The project tree don't refresh (Benoit Minisini) > 5. Re: IDE The project tree don't refresh (Martin) > 6. Re: Selecting gb.image component in gb.web.gui project > crashes (Benoit Minisini) > 7. Re: Error message when loading component gb.hash (T Lee Davidson) > 8. Translations (gian) > 9. Re: Translations (Benoit Minisini) > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]---- >> [...] > >This has been merged in commit > https://gitlab.com/gambas/gambas/-/commit/70378152e1105b75cb7923a3b5ee119d7a4a8b28 , >in a slightly different way. >Regards, >-- >Beno?t Minisini. From bagoneo at libero.it Mon Jan 16 13:13:57 2023 From: bagoneo at libero.it (gian) Date: Mon, 16 Jan 2023 13:13:57 +0100 Subject: [Gambas-user] Translations In-Reply-To: References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> Message-ID: Il 16/01/23 12:06, Benoit Minisini ha scritto: > Le 16/01/2023 ? 11:51, gian via User a ?crit?: >> Hi Benoit, >> >> I have just made some new Italian translations for the Gambas IDE and >> I noticed that if I import a .po file into gambas the translations >> with the hyphen (-) result untranslated and the hyphen is deleted. >> > > Can you reformulate your sentence, I don't understand? > Hi Benoit, I don't understand what you don't understand, I had to change all the translations by repeating, for the Italian translation, the same word in English. This is because, as mentioned, gambas imports (or saves) the .po file by removing the hyphen so that the translations appear incomplete. Previously this did not happen. I hope this makes it clearer Regards Gianluigi From bagoneo at libero.it Mon Jan 16 17:59:13 2023 From: bagoneo at libero.it (gian) Date: Mon, 16 Jan 2023 17:59:13 +0100 Subject: [Gambas-user] Translations In-Reply-To: References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> Message-ID: <5f31245b-77cb-b21c-2eb7-229e6a1625ac@libero.it> Il 16/01/23 12:06, Benoit Minisini ha scritto: > Le 16/01/2023 ? 11:51, gian via User a ?crit?: >> Hi Benoit, >> >> I have just made some new Italian translations for the Gambas IDE and >> I noticed that if I import a .po file into gambas the translations >> with the hyphen (-) result untranslated and the hyphen is deleted. >> > > Can you reformulate your sentence, I don't understand? > Hi Benoit, okay, I investigated and it is something I did not know, if in the translations window, in import tab you check 'Replace existing translations' the dashes are removed. It is sufficient not to check anything and the dashes remain Sorry for the trouble, as usual ignorance is to blame :-( I wish you a good evening Gianluigi From mbelmonte at belmotek.net Mon Jan 16 23:01:05 2023 From: mbelmonte at belmotek.net (Martin) Date: Mon, 16 Jan 2023 23:01:05 +0100 Subject: [Gambas-user] Translations In-Reply-To: References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> Message-ID: <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> El 16/1/23 a las 13:13, gian via User escribi?: > This is because, as mentioned, gambas imports (or saves) the .po file by > removing the hyphen so that the translations appear incomplete. Perhaps this will help to clarify the matter. Let's take the word "Desktop" as an example. I don't know how it was before but now if you put "-" in the translation for desktop in the it.po file it will remove the "-" in the translation but will add a flag indicating that this phrase should be ignored when translating. For example: Here in gambas ide translator is the "-" ``` # gb-ignore #: FHeadache.form:72 msgid "Desktop" msgstr "" ``` Here in gambas ide translator is not the "-" ``` #: FHeadache.form:72 msgid "Desktop" msgstr "" ``` Conclusion: If you put "-" in the ide translator wich indicate Skip tranlation the effect in .po file is # gb-ignore but not msgstr "-" Best regards. Martin. From bagoneo at libero.it Mon Jan 16 23:57:43 2023 From: bagoneo at libero.it (gian) Date: Mon, 16 Jan 2023 23:57:43 +0100 Subject: [Gambas-user] Translations In-Reply-To: <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> Message-ID: Il 16/01/23 23:01, Martin ha scritto: > El 16/1/23 a las 13:13, gian via User escribi?: >> This is because, as mentioned, gambas imports (or saves) the .po file >> by removing the hyphen so that the translations appear incomplete. > Perhaps this will help to clarify the matter. > Let's take the word "Desktop" as an example. > I don't know how it was before but now if you put "-" in the translation > for desktop in the it.po file it will remove the "-" in the translation > but will add a flag indicating that this phrase should be ignored when > translating. For example: > > Here in gambas ide translator is the "-" > ``` > # gb-ignore > #: FHeadache.form:72 > msgid "Desktop" > msgstr "" > ``` > > Here in gambas ide translator is not the "-" > ``` > #: FHeadache.form:72 > msgid "Desktop" > msgstr "" > ``` > Conclusion: If you put "-" in the ide translator wich indicate Skip > tranlation the effect in .po file is # gb-ignore but not msgstr "-" > > Best regards. > Martin. Hi Martin, I clearly did not explain myself well. I was talking about the translation window and its status bar that informs about the percentage of translations done. I use the translation window inside the Gambas IDE to translate. I have two directories in the home, both containing the Gambas project, the directory I use to compile Gambas which clones the master from gambas/gambas.git and the directory I use to translate Gambas which clones from my fork. I use this procedure, I check the cloned master from the gambas git where I do the translations sometimes in several times, in the spare time (I use a third directory where I save the .po files). Then from the updated fork gambas, again by means of the translation window, I import the translations, then: commit, push and merge. See attached image Regards Gianluigi -------------- next part -------------- A non-text attachment was scrubbed... Name: translations.jpg Type: image/jpeg Size: 31425 bytes Desc: not available URL: From mbelmonte at belmotek.net Tue Jan 17 09:47:48 2023 From: mbelmonte at belmotek.net (Martin) Date: Tue, 17 Jan 2023 09:47:48 +0100 Subject: [Gambas-user] =?utf-8?q?=2Egitignore_file_=C2=BFDot_or_not_dot?= =?utf-8?q?=3F?= Message-ID: <6180f6e2-2275-e1b8-0cd7-2880738be751@belmotek.net> Hi, I usually use a method to determine if a directory is the one of a gambas project [1]. For example I check that there is a .src directory, then that there is a .project file and also a .gitignore file and here is the problem. It turns out that in gambas3 the file exists but without the dot. Is it a bug? [1] '' This function determines if a directory is the base directory of a gambas3 project. Static Public Function DirGambas(sPath As String) As Boolean Dim sGambas As Sing sGambas = "" ' The first three options must be true for the function to return true. If Exist(sPath &/ ".project") = True Then sGambas = "1" If Exist(sPath &/ ".src") = True Then sGambas &= "2" If Exist(sPath &/ ".hidden") = True Then sGambas &= "3" If Exist(sPath &/ ".gitignore") = True Then sGambas &= "4" Endif Endif Endif Endif If sGambas = "123" Or sGambas = "1234" Then Return True Else Return False Endif End Best regards Martin From bagoneo at libero.it Tue Jan 17 09:48:04 2023 From: bagoneo at libero.it (gian) Date: Tue, 17 Jan 2023 09:48:04 +0100 Subject: [Gambas-user] Translations In-Reply-To: References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> Message-ID: <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> Il 16/01/23 23:57, gian via User ha scritto: > Il 16/01/23 23:01, Martin ha scritto: >> El 16/1/23 a las 13:13, gian via User escribi?: >>> This is because, as mentioned, gambas imports (or saves) the .po file >>> by removing the hyphen so that the translations appear incomplete. >> Perhaps this will help to clarify the matter. >> Let's take the word "Desktop" as an example. >> I don't know how it was before but now if you put "-" in the >> translation for desktop in the it.po file it will remove the "-" in >> the translation but will add a flag indicating that this phrase should >> be ignored when translating. For example: >> >> Here in gambas ide translator is the "-" >> ``` >> # gb-ignore >> #: FHeadache.form:72 >> msgid "Desktop" >> msgstr "" >> ``` >> >> Here in gambas ide translator is not the "-" >> ``` >> #: FHeadache.form:72 >> msgid "Desktop" >> msgstr "" >> ``` >> Conclusion: If you put "-" in the ide translator wich indicate Skip >> tranlation the effect in .po file is # gb-ignore but not msgstr "-" >> >> Best regards. >> Martin. > > Hi Martin, > > I clearly did not explain myself well. > ... Hi Martin, this morning with a cool mind, rereading what you wrote, I understand the point and yes; it is for the reason you described that if you check the CheckBoxes in the window the dashes disappear. Perhaps it would be more correct if they stayed? With best regards Gianluigi From mbelmonte at belmotek.net Tue Jan 17 10:15:13 2023 From: mbelmonte at belmotek.net (Martin) Date: Tue, 17 Jan 2023 10:15:13 +0100 Subject: [Gambas-user] Translations In-Reply-To: <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> Message-ID: El 17/1/23 a las 9:48, gian via User escribi?: > this morning with a cool mind, rereading what you wrote, I understand > the point and yes; it is for the reason you described that if you check > the CheckBoxes in the window the dashes disappear. > > Perhaps it would be more correct if they stayed? Right. I think the "problem" lies in the fact that the import algorithm ignores the ignore flag (a funny phrase) :-) Look, here is the import code, if I understand correctly it does not take into account the flag "# gb-ignore". Private Sub ImportMessage(sPath As String, bReplace As Boolean) As Integer Dim hFic As File Dim sLine As String Dim sMsgComment As String Dim bFuzzy As Boolean Dim sMsgId As String Dim iMode As Integer Dim sMsgStr As String Dim iIndex As Integer Dim nTrans As Integer Dim sCharset As String ' sTemp = Temp$() ' sOutput = Temp$() ' Shell "msgconv -t UTF-8 -o " & Quote.Shell(sTemp) & " " & Quote.Shell(sPath) & " > " & Quote.Shell(sOutput) & " 2>&1" Wait ' If Process.LastValue Then ' $sErrMerge = "\n\n" & DConv(File.Load(sOutput)) ' Error.Raise(("Unable to convert translation file to UTF-8.")) ' Endif InitIndex hFic = Open sPath Do If Not Eof(hFic) Then Line Input #hFic, sLine If Left$(sLine) = "#" Then If Left$(sLine, 2) = "#:" Then sMsgComment = Trim(Mid$(sLine, 3)) Continue Endif If Left$(sLine, 2) = "#," Then If InStr(sLine, "fuzzy") Then bFuzzy = True Continue Endif Endif Continue Endif If Left$(sLine, 6) = "msgid " Then sMsgId = Mid$(sLine, 8, -1) iMode = MODE_MSGID Continue Endif If Left$(sLine, 7) = "msgstr " Then sMsgStr = Mid$(sLine, 9, -1) iMode = MODE_MSGSTR Continue Endif If Left$(sLine) = Chr$(34) Then If iMode = MODE_MSGID Then sMsgId = sMsgId & Mid$(sLine, 2, -1) Else If iMode = MODE_MSGSTR Then If Not sMsgId Then If sLine Like "\"Content-type:*; charset=*" Then sLine = Replace(Mid$(sLine, 2, -1), "\\n", "") Try sCharset = UCase(Trim(Scan(sLine, "*; charset=*")[1])) If sCharset = "UTF-8" Then sCharset = "" Endif Else sMsgStr = sMsgStr & Mid$(sLine, 2, -1) Endif Endif Continue Endif Endif If Trim(sMsgId) Then If sCharset Then sMsgStr = Conv(sMsgStr, sCharset, "UTF-8") iIndex = FindIndex(sMsgId) If iIndex <= 0 Then sMsgId = CControl.RemoveShortcut(sMsgId) sMsgStr = CControl.RemoveShortcut(sMsgStr) iIndex = FindIndex(sMsgId) Endif If iIndex > 0 Then If bReplace Or If cvwTranslate[iIndex][1] = "" Then If sMsgStr = "-\\n" Then sMsgStr = "-" If bFuzzy Then bFuzzy = False Else cvwTranslate[iIndex][1] = sMsgStr If sMsgStr Then Inc $nTrans Inc nTrans Endif Endif Endif Endif Endif sMsgId = "" sMsgComment = "" sMsgStr = "" bFuzzy = False If Eof(hFic) Then Break Loop Close hFic Return nTrans End Best regards Martin. From bagoneo at libero.it Tue Jan 17 10:16:17 2023 From: bagoneo at libero.it (gian) Date: Tue, 17 Jan 2023 10:16:17 +0100 Subject: [Gambas-user] =?utf-8?q?=2Egitignore_file_=C2=BFDot_or_not_dot?= =?utf-8?q?=3F?= In-Reply-To: <6180f6e2-2275-e1b8-0cd7-2880738be751@belmotek.net> References: <6180f6e2-2275-e1b8-0cd7-2880738be751@belmotek.net> Message-ID: <1e2644a6-24a3-57d9-9af8-d3c3264064f2@libero.it> Il 17/01/23 09:47, Martin ha scritto: > Hi, > I usually use a method to determine if a directory is the one of a > gambas project [1]. > For example I check that there is a .src directory, then that there is a > .project file and also a .gitignore file and here is the problem. It > turns out that in gambas3 the file exists but without the dot. Is it a bug? Hi Martin, Not so here, I have created all kinds of Gambas projects and they all have within them the '.gitignore' file with the dot in front. They all start with at least these 7 files, see attached image Regards Gianluigi -------------- next part -------------- A non-text attachment was scrubbed... Name: seven-files-start.png Type: image/png Size: 7977 bytes Desc: not available URL: From benoit.minisini at gambas-basic.org Tue Jan 17 10:17:22 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 17 Jan 2023 10:17:22 +0100 Subject: [Gambas-user] =?utf-8?q?=2Egitignore_file_=C2=BFDot_or_not_dot?= =?utf-8?q?=3F?= In-Reply-To: <6180f6e2-2275-e1b8-0cd7-2880738be751@belmotek.net> References: <6180f6e2-2275-e1b8-0cd7-2880738be751@belmotek.net> Message-ID: <94aca642-6c28-e1eb-1cc1-abea8f3cb18f@gambas-basic.org> Le 17/01/2023 ? 09:47, Martin a ?crit?: > Hi, > I usually use a method to determine if a directory is the one of a > gambas project [1]. > For example I check that there is a .src directory, then that there is a > .project file and also a .gitignore file and here is the problem. It > turns out that in gambas3 the file exists but without the dot. Is it a bug? > It's a data file that is part of the project. All non-hidden files in the root directory of the project are project data files. Regards, -- Beno?t Minisini. From bagoneo at libero.it Tue Jan 17 10:33:04 2023 From: bagoneo at libero.it (gian) Date: Tue, 17 Jan 2023 10:33:04 +0100 Subject: [Gambas-user] Translations In-Reply-To: References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> Message-ID: <7f1e7a50-b8c3-9bb3-6ac0-e36e93e01149@libero.it> Il 17/01/23 10:15, Martin ha scritto: > Right. > I think the "problem" lies in the fact that the import algorithm ignores > the ignore flag (a funny phrase) ? > Look, here is the import code, if I understand correctly it does not > take into account the flag "# gb-ignore". Hi Martin, whatever the reason, the important thing is to know that need just don't check anything :-D Best regards Gianluigi From mbelmonte at belmotek.net Tue Jan 17 10:36:39 2023 From: mbelmonte at belmotek.net (Martin) Date: Tue, 17 Jan 2023 10:36:39 +0100 Subject: [Gambas-user] Translations In-Reply-To: References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> Message-ID: <3f0e2ac4-18d4-9d82-a97d-32c504ac6527@belmotek.net> Currently I use this code to read information from .pot and .po files. Public Function PoRead(sFile As String) As JSONCollection Dim aTmp As String[] Dim r As Integer Dim jVar As New JSONCollection Dim sOutput As String Dim sInput As String Dim bIgnore As Boolean aTmp = File.Load2(sFile) For r = 0 To aTmp.Max If Left(aTmp[r], 3) = "#: " Then If Left(aTmp[r + 1], 3) = "msg" And Left(aTmp[r + 2], 3) = "msg" Then sInput = Replace(String.Mid(aTmp[r + 1], 7), "\"", "") sOutput = Replace(String.Mid(aTmp[r + 2], 8), "\"", "") If File.BaseName(sFile) <> "" Then bIgnore = False If aTmp[r - 1] = "# gb-ignore" Then bIgnore = True Endif jVar.Add([sOutput, bIgnore], sInput) Else jVar.Add(sOutput, sInput) Endif Endif Endif Next Return jVar End Best regards From bsteers4 at gmail.com Tue Jan 17 12:45:16 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 17 Jan 2023 11:45:16 +0000 Subject: [Gambas-user] =?utf-8?q?=2Egitignore_file_=C2=BFDot_or_not_dot?= =?utf-8?q?=3F?= In-Reply-To: <6180f6e2-2275-e1b8-0cd7-2880738be751@belmotek.net> References: <6180f6e2-2275-e1b8-0cd7-2880738be751@belmotek.net> Message-ID: On Tue, 17 Jan 2023 at 08:50, Martin wrote: > Hi, > I usually use a method to determine if a directory is the one of a > gambas project [1]. > For example I check that there is a .src directory, then that there is a > .project file and also a .gitignore file and here is the problem. It > turns out that in gambas3 the file exists but without the dot. Is it a bug? > No it is the default gitignore file that sits in the gambas3 src dir When making a project gambas copies this into your project folder as .gitignore a hidden file (begins with a dot) See Project.module: CreateGitIgnore() https://gitlab.com/gambas/gambas/-/blob/master/app/src/gambas3/.src/Project.module#L5138 BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Jan 17 13:08:03 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 17 Jan 2023 12:08:03 +0000 Subject: [Gambas-user] =?utf-8?q?=2Egitignore_file_=C2=BFDot_or_not_dot?= =?utf-8?q?=3F?= In-Reply-To: <6180f6e2-2275-e1b8-0cd7-2880738be751@belmotek.net> References: <6180f6e2-2275-e1b8-0cd7-2880738be751@belmotek.net> Message-ID: Maybe replace looking for the .gitignore file for the .startup file? if you create a project archive and compile using gbc3/gba3 then the .gitignore file will not exist , only when making an exe through the IDE the .gitignore file appears in the project. Other things that are always there... a .gambas/ folder .directory file .startup file Respects BruceS On Tue, 17 Jan 2023 at 08:50, Martin wrote: > Hi, > I usually use a method to determine if a directory is the one of a > gambas project [1]. > For example I check that there is a .src directory, then that there is a > .project file and also a .gitignore file and here is the problem. It > turns out that in gambas3 the file exists but without the dot. Is it a bug? > > [1] > '' This function determines if a directory is the base directory of a > gambas3 project. > > Static Public Function DirGambas(sPath As String) As Boolean > > Dim sGambas As Sing > > sGambas = "" > > ' The first three options must be true for the function to return true. > If Exist(sPath &/ ".project") = True Then > sGambas = "1" > If Exist(sPath &/ ".src") = True Then > sGambas &= "2" > If Exist(sPath &/ ".hidden") = True Then > sGambas &= "3" > If Exist(sPath &/ ".gitignore") = True Then > sGambas &= "4" > Endif > Endif > Endif > Endif > > If sGambas = "123" Or sGambas = "1234" Then > Return True > Else > Return False > Endif > > End > > Best regards > Martin > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From shordi at gmail.com Tue Jan 17 14:00:55 2023 From: shordi at gmail.com (=?UTF-8?Q?Jorge_Carri=C3=B3n?=) Date: Tue, 17 Jan 2023 14:00:55 +0100 Subject: [Gambas-user] Can't open Console or Find Results Message-ID: With Gambas 3.18 I can't see the Console, the Notes or the Find Results. All I get with F11 key is a Toggled "Console" button in the Bottom bar of Editor. It's only me or its a bug? Best Regards My info: [System] Gambas=3.18 OperatingSystem=Linux Kernel=5.15.0-58-generic Architecture=x86_64 Distribution=Linux Mint 21.1 Vera Desktop=CINNAMON Font=Ubuntu,10 Scale=7 Theme=proxy Language=es_ES.UTF-8 Memory=15827M [Programs] gcc=gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 git=git version 2.34.1 [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 GDK2=libgdk-x11-2.0.so.0.2400.33 GDK3=libgdk-3.so.0.2404.29 GStreamer=libgstreamer-1.0.so.0.2003.0 GTK+2=libgtk-x11-2.0.so.0.2400.33 GTK+3=libgtk-3.so.0.2404.29 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.118.0.0 QT5=libQt5Core.so.5.15.3 RSvg=librsvg-2.so.2.48.0 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] CINNAMON_VERSION=5.6.7 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DESKTOP_SESSION=cinnamon DISPLAY=:0 EDITOR=nano GB_GUI=gb.qt5 GDMSESSION=cinnamon GDM_LANG=es_ES GIO_LAUNCHED_DESKTOP_FILE=/.local/share/applications/Gambas.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=17108 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS=JS ERROR;JS LOG GNOME_DESKTOP_SESSION_ID=this-is-deprecated GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK3_MODULES=xapp-gtk3-module GTK_MODULES=gail:atk-bridge GTK_OVERLAY_SCROLLING=1 HOME= LANG=es_ES.UTF-8 LANGUAGE=es_ES.UTF-8 LC_ALL=es_ES.UTF-8 LOGNAME= PATH=/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_LOGGING_RULES=*.debug=false QT_QPA_PLATFORMTHEME=qt5ct SESSION_MANAGER=local/:@/tmp/.ICE-unix/1117,unix/:/tmp/.ICE-unix/1117 SHELL=/bin/bash SHLVL=0 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TZ=:/etc/localtime USER= XAUTHORITY=/.Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg XDG_CURRENT_DESKTOP=X-Cinnamon XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=cinnamon XDG_SESSION_ID=c1 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 force_s3tc_enable=true -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Tue Jan 17 14:03:54 2023 From: adamnt42 at gmail.com (BB) Date: Tue, 17 Jan 2023 23:33:54 +1030 Subject: [Gambas-user] =?utf-8?q?=2Egitignore_file_=C2=BFDot_or_not_dot?= =?utf-8?q?=3F?= In-Reply-To: References: <6180f6e2-2275-e1b8-0cd7-2880738be751@belmotek.net> Message-ID: <6a31660d-bad8-14d5-2929-e2411ed8d47e@gmail.com> On 17/1/23 10:38 pm, Bruce Steers and others wrote: 8< Stuff This all seems overly complex. If there is no .project file and no .src directory then it not a Gambas project. Fullstop. Other things like .gitignore? do not prove that it is a project, also .gambas only occurs if the project has not been compiled or has not been cleaned. I would think if you really want to check for sure and for sure, then open the .project file and check that it has the necessary stuff like it is a text file and it does have "# Gambas Project File 3.0" in it. regards b From bsteers4 at gmail.com Tue Jan 17 14:23:01 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 17 Jan 2023 13:23:01 +0000 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: References: Message-ID: I had a problem not being able to see the console the other day. I fixed it by opening the ~/.config/gambas3/gambas3.conf file. To the line.. [FMain] panDebug=[False,226,True,False] The number was 0 so I increased it. What does the panDebug setting line say in your conf file? BruceS On Tue, 17 Jan 2023, 13:03 Jorge Carri?n, wrote: > With Gambas 3.18 I can't see the Console, the Notes or the Find Results. > All I get with F11 key is a Toggled "Console" button in the Bottom bar of > Editor. It's only me or its a bug? > > Best Regards > My info: > [System] > Gambas=3.18 > OperatingSystem=Linux > Kernel=5.15.0-58-generic > Architecture=x86_64 > Distribution=Linux Mint 21.1 Vera > Desktop=CINNAMON > Font=Ubuntu,10 > Scale=7 > Theme=proxy > Language=es_ES.UTF-8 > Memory=15827M > > [Programs] > gcc=gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 > git=git version 2.34.1 > > [Libraries] > Cairo=libcairo.so.2.11600.0 > Curl=libcurl.so.4.7.0 > DBus=libdbus-1.so.3.19.13 > GDK2=libgdk-x11-2.0.so.0.2400.33 > GDK3=libgdk-3.so.0.2404.29 > GStreamer=libgstreamer-1.0.so.0.2003.0 > GTK+2=libgtk-x11-2.0.so.0.2400.33 > GTK+3=libgtk-3.so.0.2404.29 > OpenGL=libGL.so.1.7.0 > Poppler=libpoppler.so.118.0.0 > QT5=libQt5Core.so.5.15.3 > RSvg=librsvg-2.so.2.48.0 > SDL=libSDL-1.2.so.0.11.4 > SQLite=libsqlite3.so.0.8.6 > > [Environment] > CINNAMON_VERSION=5.6.7 > DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus > DESKTOP_SESSION=cinnamon > DISPLAY=:0 > EDITOR=nano > GB_GUI=gb.qt5 > GDMSESSION=cinnamon > GDM_LANG=es_ES > GIO_LAUNCHED_DESKTOP_FILE=/.local/share/applications/Gambas.desktop > GIO_LAUNCHED_DESKTOP_FILE_PID=17108 > GJS_DEBUG_OUTPUT=stderr > GJS_DEBUG_TOPICS=JS ERROR;JS LOG > GNOME_DESKTOP_SESSION_ID=this-is-deprecated > GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 > GTK3_MODULES=xapp-gtk3-module > GTK_MODULES=gail:atk-bridge > GTK_OVERLAY_SCROLLING=1 > HOME= > LANG=es_ES.UTF-8 > LANGUAGE=es_ES.UTF-8 > LC_ALL=es_ES.UTF-8 > LOGNAME= > > PATH=/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin > PWD= > QT_ACCESSIBILITY=1 > QT_LOGGING_RULES=*.debug=false > QT_QPA_PLATFORMTHEME=qt5ct > > SESSION_MANAGER=local/:@/tmp/.ICE-unix/1117,unix/:/tmp/.ICE-unix/1117 > SHELL=/bin/bash > SHLVL=0 > SSH_AUTH_SOCK=/run/user/1000/keyring/ssh > TZ=:/etc/localtime > USER= > XAUTHORITY=/.Xauthority > XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg > XDG_CURRENT_DESKTOP=X-Cinnamon > > XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share > XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ > XDG_RUNTIME_DIR=/run/user/1000 > XDG_SEAT=seat0 > XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 > XDG_SESSION_CLASS=user > XDG_SESSION_DESKTOP=cinnamon > XDG_SESSION_ID=c1 > XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 > XDG_SESSION_TYPE=x11 > XDG_VTNR=7 > force_s3tc_enable=true > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Jan 17 14:26:02 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 17 Jan 2023 13:26:02 +0000 Subject: [Gambas-user] =?utf-8?q?=2Egitignore_file_=C2=BFDot_or_not_dot?= =?utf-8?q?=3F?= In-Reply-To: <6a31660d-bad8-14d5-2929-e2411ed8d47e@gmail.com> References: <6180f6e2-2275-e1b8-0cd7-2880738be751@belmotek.net> <6a31660d-bad8-14d5-2929-e2411ed8d47e@gmail.com> Message-ID: I thought the. .gambas folder was just cleared of contents but not deleted. And yes I agree. Just check for .project file and .src folder should be enough. Respects BruceS On Tue, 17 Jan 2023, 13:06 BB, wrote: > On 17/1/23 10:38 pm, Bruce Steers and others wrote: > > 8< Stuff > > This all seems overly complex. > > If there is no .project file and no .src directory then it not a Gambas > project. Fullstop. > > Other things like .gitignore do not prove that it is a project, also > .gambas only occurs if the project has not been compiled or has not been > cleaned. > > I would think if you really want to check for sure and for sure, then > open the .project file and check that it has the necessary stuff like it > is a text file and it does have "# Gambas Project File 3.0" in it. > > regards > > b > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Tue Jan 17 14:30:15 2023 From: bagoneo at libero.it (gian) Date: Tue, 17 Jan 2023 14:30:15 +0100 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: References: Message-ID: Il 17/01/23 14:00, Jorge Carri?n ha scritto: > With Gambas 3.18 I can't see the Console, the Notes or the Find Results. > All I get with F11 key is a Toggled "Console" button in the Bottom bar > of Editor. It's only me or its a bug? > > Best Regards > My info: > [System] > Gambas=3.18 > OperatingSystem=Linux > Kernel=5.15.0-58-generic > Architecture=x86_64 > Distribution=Linux Mint 21.1 Vera > Desktop=CINNAMON > Font=Ubuntu,10 > Scale=7 > Theme=proxy > Language=es_ES.UTF-8 > Memory=15827M Are you sure you downloaded the latest stable? Maybe you just need to update. Everything works here with the mint-y-aqua theme. [System] Gambas=3.18.0 c1e52df (stable) OperatingSystem=Linux Kernel=5.15.0-58-generic Architecture=x86_64 Distribution=Linux Mint 21.1 Vera Desktop=CINNAMON Font=Ubuntu,10 Scale=7 Theme=mint-y-aqua Language=it_IT.UTF-8 Memory=5934M Regards Gianluigi From bsteers4 at gmail.com Tue Jan 17 14:36:42 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 17 Jan 2023 13:36:42 +0000 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: References: Message-ID: I lost my console too the other day Gian by accidentally clicking theouse when moving past it. Suddenly it was just gone and I could not restore it. I found it height was set to zero in the gbas3.conf file. Benoit said it can't set to zero. I disagree because somehow mine did. I think there could be a bug. Respects. BruceS On Tue, 17 Jan 2023, 13:32 gian via User, wrote: > Il 17/01/23 14:00, Jorge Carri?n ha scritto: > > With Gambas 3.18 I can't see the Console, the Notes or the Find Results. > > All I get with F11 key is a Toggled "Console" button in the Bottom bar > > of Editor. It's only me or its a bug? > > > > Best Regards > > My info: > > [System] > > Gambas=3.18 > > OperatingSystem=Linux > > Kernel=5.15.0-58-generic > > Architecture=x86_64 > > Distribution=Linux Mint 21.1 Vera > > Desktop=CINNAMON > > Font=Ubuntu,10 > > Scale=7 > > Theme=proxy > > Language=es_ES.UTF-8 > > Memory=15827M > > Are you sure you downloaded the latest stable? Maybe you just need to > update. > Everything works here with the mint-y-aqua theme. > > [System] > Gambas=3.18.0 c1e52df (stable) > OperatingSystem=Linux > Kernel=5.15.0-58-generic > Architecture=x86_64 > Distribution=Linux Mint 21.1 Vera > Desktop=CINNAMON > Font=Ubuntu,10 > Scale=7 > Theme=mint-y-aqua > Language=it_IT.UTF-8 > Memory=5934M > > Regards > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Tue Jan 17 14:54:00 2023 From: bagoneo at libero.it (gian) Date: Tue, 17 Jan 2023 14:54:00 +0100 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: References: Message-ID: Il 17/01/23 14:36, Bruce Steers ha scritto: > I lost my console too the other day Gian by accidentally clicking > theouse when moving past it. > Suddenly it was just gone and I could not restore it. > I found it height was set to zero in the gbas3.conf file. > > Benoit said it can't set to zero. > I disagree because somehow mine did. > I think there could be a bug. > > Respects. > BruceS You are right I have tried and the window is reduced to a small line, however it needs the console to be floating and some self injury :-) Best Regards Gianluigi From bsteers4 at gmail.com Tue Jan 17 16:34:08 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 17 Jan 2023 15:34:08 +0000 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: References: Message-ID: I also found if you right click the bar and select both 'transparent handles' and 'auto hide' it vanished never to return. (untill you manually edit the gambas3.conf again) BruceS On Tue, 17 Jan 2023, 13:56 gian via User, wrote: > Il 17/01/23 14:36, Bruce Steers ha scritto: > > I lost my console too the other day Gian by accidentally clicking > > theouse when moving past it. > > Suddenly it was just gone and I could not restore it. > > I found it height was set to zero in the gbas3.conf file. > > > > Benoit said it can't set to zero. > > I disagree because somehow mine did. > > I think there could be a bug. > > > > Respects. > > BruceS > > You are right I have tried and the window is reduced to a small line, > however it needs the console to be floating and some self injury :-) > > Best Regards > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Tue Jan 17 16:49:02 2023 From: bagoneo at libero.it (gian) Date: Tue, 17 Jan 2023 16:49:02 +0100 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: References: Message-ID: Il 17/01/23 16:34, Bruce Steers ha scritto: > I also found if you right click the bar and select both 'transparent > handles' and 'auto hide' it vanished never to return. > (untill you manually edit the gambas3.conf again) > Sorry, but I didn't understand what you are talking about, I don't know the two menus you mentioned. Regards Gianluigi From bsteers4 at gmail.com Tue Jan 17 17:23:15 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 17 Jan 2023 16:23:15 +0000 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: References: Message-ID: When the console is open. the splitter bar between console and designer that you mousedrag to adjust split. Right click the bar and there's a menu. On Tue, 17 Jan 2023, 15:50 gian via User, wrote: > Il 17/01/23 16:34, Bruce Steers ha scritto: > > I also found if you right click the bar and select both 'transparent > > handles' and 'auto hide' it vanished never to return. > > (untill you manually edit the gambas3.conf again) > > > > Sorry, but I didn't understand what you are talking about, I don't know > the two menus you mentioned. > > Regards > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Tue Jan 17 17:45:48 2023 From: bagoneo at libero.it (gian) Date: Tue, 17 Jan 2023 17:45:48 +0100 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: References: Message-ID: <381a4f39-77c7-d76a-1da0-98f9903a38c3@libero.it> Il 17/01/23 17:23, Bruce Steers ha scritto: > When the console is open. > ?the splitter bar between console and designer that you mousedrag to > adjust split. Okay, *not* when the window is floating. It works fine here though, what you said doesn't happen. Could you make a video? Regards Gianluigi From shordi at gmail.com Tue Jan 17 17:52:30 2023 From: shordi at gmail.com (=?UTF-8?Q?Jorge_Carri=C3=B3n?=) Date: Tue, 17 Jan 2023 17:52:30 +0100 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: <381a4f39-77c7-d76a-1da0-98f9903a38c3@libero.it> References: <381a4f39-77c7-d76a-1da0-98f9903a38c3@libero.it> Message-ID: Solved. I can confirm that if set true "Hidden" an "Transparent Handle" in the right-click menu then the panel is invisible and need to change settings in .config/gambas3/gambas3.cnf file. Now I have all the panels ok. Thank you very much for your interest. Best regards El mar, 17 ene 2023 a las 17:46, gian via User () escribi?: > Il 17/01/23 17:23, Bruce Steers ha scritto: > > When the console is open. > > the splitter bar between console and designer that you mousedrag to > > adjust split. > > Okay, *not* when the window is floating. > It works fine here though, what you said doesn't happen. > Could you make a video? > > Regards > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Tue Jan 17 18:07:37 2023 From: bagoneo at libero.it (gian) Date: Tue, 17 Jan 2023 18:07:37 +0100 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: References: <381a4f39-77c7-d76a-1da0-98f9903a38c3@libero.it> Message-ID: <71d159de-2720-8ec2-114d-9d939bd2e9a8@libero.it> Hi Christof, a strange thing is happening in this discussion, some replies I see only from gmail (my address had been replaced by another one). See attached image Regards Gianluigi From bagoneo at libero.it Tue Jan 17 18:08:56 2023 From: bagoneo at libero.it (gian) Date: Tue, 17 Jan 2023 18:08:56 +0100 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: <71d159de-2720-8ec2-114d-9d939bd2e9a8@libero.it> References: <381a4f39-77c7-d76a-1da0-98f9903a38c3@libero.it> <71d159de-2720-8ec2-114d-9d939bd2e9a8@libero.it> Message-ID: <46aa4946-7f3c-6e06-3cb6-ddbec4dc7a07@libero.it> image, sorry -------------- next part -------------- A non-text attachment was scrubbed... Name: ml-strange.jpg Type: image/jpeg Size: 65333 bytes Desc: not available URL: From bagoneo at libero.it Tue Jan 17 18:44:44 2023 From: bagoneo at libero.it (gian) Date: Tue, 17 Jan 2023 18:44:44 +0100 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: References: <381a4f39-77c7-d76a-1da0-98f9903a38c3@libero.it> Message-ID: <278a3353-39a6-bb82-31df-27f031fc3d1e@libero.it> Il 17/01/23 17:52, Jorge Carri?n ha scritto: > Solved. > I can confirm that if set true "Hidden" an "Transparent Handle" in the > right-click menu then the panel is invisible and need to change settings > in .config/gambas3/gambas3.cnf file. > Now I have all the panels ok. > Thank you very much for your interest. > > Best regards Hi, I apologize to both of you, Bruce was right and as usual I got the proof wrong :-( Even here with both the Stable and Master versions, the same thing happens. Best regards Gianluigi From benoit.minisini at gambas-basic.org Tue Jan 17 19:16:08 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 17 Jan 2023 19:16:08 +0100 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: <278a3353-39a6-bb82-31df-27f031fc3d1e@libero.it> References: <381a4f39-77c7-d76a-1da0-98f9903a38c3@libero.it> <278a3353-39a6-bb82-31df-27f031fc3d1e@libero.it> Message-ID: <368be7c4-7035-02dd-7dd7-be18f4e3c87b@gambas-basic.org> Le 17/01/2023 ? 18:44, gian via User a ?crit?: > Il 17/01/23 17:52, Jorge Carri?n ha scritto: >> Solved. >> I can confirm that if set true "Hidden" an "Transparent Handle" in the >> right-click menu then the panel is invisible and need to change >> settings in .config/gambas3/gambas3.cnf file. >> Now I have all the panels ok. >> Thank you very much for your interest. >> >> Best regards > > Hi, > > I apologize to both of you, Bruce was right and as usual I got the proof > wrong :-( > Even here with both the Stable and Master versions, the same thing happens. > > Best regards > > Gianluigi > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- I can confirm that "Auto hide" + "Transparent handle" is broken and leads to a panel that cannot be opened anymore. Don't check "Auto hide"! But it does not tell me how the size of the panel can be zero... -- Beno?t Minisini. From bsteers4 at gmail.com Tue Jan 17 23:10:23 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 17 Jan 2023 22:10:23 +0000 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: <368be7c4-7035-02dd-7dd7-be18f4e3c87b@gambas-basic.org> References: <381a4f39-77c7-d76a-1da0-98f9903a38c3@libero.it> <278a3353-39a6-bb82-31df-27f031fc3d1e@libero.it> <368be7c4-7035-02dd-7dd7-be18f4e3c87b@gambas-basic.org> Message-ID: On Tue, 17 Jan 2023, 18:17 Benoit Minisini, < benoit.minisini at gambas-basic.org> wrote: > Le 17/01/2023 ? 18:44, gian via User a ?crit : > > Il 17/01/23 17:52, Jorge Carri?n ha scritto: > >> Solved. > >> I can confirm that if set true "Hidden" an "Transparent Handle" in the > >> right-click menu then the panel is invisible and need to change > >> settings in .config/gambas3/gambas3.cnf file. > >> Now I have all the panels ok. > >> Thank you very much for your interest. > >> > >> Best regards > > > > Hi, > > > > I apologize to both of you, Bruce was right and as usual I got the proof > > wrong :-( > > Even here with both the Stable and Master versions, the same thing > happens. > > > > Best regards > > > > Gianluigi > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > I can confirm that "Auto hide" + "Transparent handle" is broken and > leads to a panel that cannot be opened anymore. > > Don't check "Auto hide"! > > But it does not tell me how the size of the panel can be zero... > > -- > Beno?t Minisini. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > I don't know how I did it. A slip of the finger while mouse moving I think. It may be a different bug to this. My panDebug did most honestly have it's height as 0 in the conf file. And giving it a value made it appear again. I found it disappeared setting auto-hide and transparent while trying to reproduce the height setting as 0, I could not reproduce setting zero but found this quirk. May the are related? I know not. I'll let you know if it ever happens again. Respects. -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Tue Jan 17 23:51:38 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Tue, 17 Jan 2023 23:51:38 +0100 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: References: Message-ID: <05219612-8287-e050-757b-bb605e181b62@deganius.de> Am 17.01.23 um 17:23 schrieb Bruce Steers: > When the console is open. > the splitter bar between console and designer that you mousedrag to adjust > split. > > Right click the bar and there's a menu. That's the craziest place for a right-click menu I've ever seen. It must be an easter egg. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From shordi at gmail.com Wed Jan 18 08:21:35 2023 From: shordi at gmail.com (=?UTF-8?Q?Jorge_Carri=C3=B3n?=) Date: Wed, 18 Jan 2023 08:21:35 +0100 Subject: [Gambas-user] Can't open Console or Find Results In-Reply-To: <05219612-8287-e050-757b-bb605e181b62@deganius.de> References: <05219612-8287-e050-757b-bb605e181b62@deganius.de> Message-ID: After first Bruce's answer I checked my gambas3.cnf file and find 0 as width value of pandebug too. I give It some vale but the panel remains hidden. Then I changed the "True, True" values of Hidden and transparent and panel show normally. I think there are two different issues. Best regards El mar, 17 ene 2023 23:52, Christof Thalhofer escribi?: > Am 17.01.23 um 17:23 schrieb Bruce Steers: > > > When the console is open. > > the splitter bar between console and designer that you mousedrag to > adjust > > split. > > > > Right click the bar and there's a menu. > > That's the craziest place for a right-click menu I've ever seen. It must > be an easter egg. > > Alles Gute > > Christof Thalhofer > > -- > Dies ist keine Signatur > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Wed Jan 18 10:25:48 2023 From: adamnt42 at gmail.com (BB) Date: Wed, 18 Jan 2023 19:55:48 +1030 Subject: [Gambas-user] Pre-/Post-install scripts In-Reply-To: <54839813-e02d-8635-9830-a879ebeda92c@gmail.com> References: <54839813-e02d-8635-9830-a879ebeda92c@gmail.com> Message-ID: On 11/1/23 6:31 am, T Lee Davidson wrote: > On 1/6/23 09:09, Benoit Minisini wrote: > > Le 06/01/2023 ? 14:24, T Lee Davidson a ?crit : > >> > >> (Side note: I think it would be quite useful to have pre- and post- > install shell script options for packaging.) > >> > > > > This must be done for Rpm, Deb, ArchLinux and Slackware packages > then. Is it possible? Any volunteer? > > > > There seems to be no exact common denominator between those four > systems in regards to pre-/post-install commands/scripts. > > It appears that ArchLinux supports only post-install commands which > the rest also do. However, RPMs support only commands contained in > "scriptlets" which are multi-line strings embedded in the SPEC file, > while the others support inclusion of actual shell script files. > > So, providing for post-install commands is possible. But, the Make > Installation Package Wizard would have to either: > 1) accept the commands as text (for RPMs) and then prepend the shebang > line (#!/usr/bin/sh) to create a real script file (for the others), or > 2) accept the commands as an additional file (identified as a > post-install script) and then, for RPMs, strip the shebang line if it > exists. > > It's probably no matter either way at the moment, as I do not have the > time to tackle it. I just wanted to report back in case anyone else > has interest and time. > > It would seem to me that this is something that could be implemented at the wizard level, rather than inside the actual packager concerned. In that, I mean that the pre- and post- processing of the project packaging are one thing and pre- and post- processing of the whole packaging mechanism are slightly different things. It is quite important that the internal packaging process, i.e. the stuff inside the repo specific packaging code, should not be "normally" disturbed unless there is something specific that could be needed for that apparatus. However, there is nothing wrong with adding some value in the case of post-processing at the wizard level to allow the developer to do some stuff with the result. Who knows, maybe generating some documentation, adding to a log file, publishing the generated package somewhere, playing a piece of music etc etc. As long as it is intended to operate outside of the internal packaging code then I think this may be possible. Or maybe I have misunderstood the original use-case? I am looking at "the usual suspect"s code for the compile post-op options with the hope that it could be adapted. Any thoughts b From adamnt42 at gmail.com Wed Jan 18 10:34:50 2023 From: adamnt42 at gmail.com (BB) Date: Wed, 18 Jan 2023 20:04:50 +1030 Subject: [Gambas-user] Now, this change to the location of the debug panel Message-ID: <8f898b41-875c-7e96-2bb6-20a7d7646f4f@gmail.com> I am not really sure that this was a good idea. (Read: I really hate this) There are several matters : * it has disturbed my use of the project tree while debugging * balancing the left hand column width and reading the code is somewhat annoying * I can not see any real advantage over the old layout Sorry to be so negative but. regards bruce -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Wed Jan 18 17:42:29 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 18 Jan 2023 11:42:29 -0500 Subject: [Gambas-user] Now, this change to the location of the debug panel In-Reply-To: <8f898b41-875c-7e96-2bb6-20a7d7646f4f@gmail.com> References: <8f898b41-875c-7e96-2bb6-20a7d7646f4f@gmail.com> Message-ID: <3dc7c844-7da5-573a-411e-6184b506096b@gmail.com> On 1/18/23 04:34, BB wrote: > I am not really sure that this was a good idea. (Read: I really hate this) > > There are several matters : > > * it has disturbed my use of the project tree while debugging You may already know that you can still view the project tree by clicking the Project Tree / Debugger icon. See attached image. > * balancing the left hand column width and reading the code is somewhat annoying Just a thought: would it be helpful if the debug panel were un-dockable? (If it is already, I don't see how.) > * I can not see any real advantage over the old layout Maybe that it provides more scrollable area for the code editor? -- Lee -------------- next part -------------- A non-text attachment was scrubbed... Name: ProjectTree.png Type: image/png Size: 26052 bytes Desc: not available URL: From t.lee.davidson at gmail.com Wed Jan 18 17:50:54 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 18 Jan 2023 11:50:54 -0500 Subject: [Gambas-user] Pre-/Post-install scripts In-Reply-To: References: <54839813-e02d-8635-9830-a879ebeda92c@gmail.com> Message-ID: <6af16415-882d-c9ce-c3f2-1db4892adc15@gmail.com> On 1/18/23 04:25, BB wrote: > On 11/1/23 6:31 am, T Lee Davidson wrote: >> On 1/6/23 09:09, Benoit Minisini wrote: >> > Le 06/01/2023 ? 14:24, T Lee Davidson a ?crit : >> >> >> >> (Side note: I think it would be quite useful to have pre- and post- install shell script options for packaging.) >> >> >> > >> > This must be done for Rpm, Deb, ArchLinux and Slackware packages then. Is it possible? Any volunteer? >> > >> >> There seems to be no exact common denominator between those four systems in regards to pre-/post-install commands/scripts. >> [snip] >> > It would seem to me that this is something that could be implemented at the wizard level, rather than inside the actual packager > concerned. In that, I mean that the pre- and post- processing of the project packaging are one thing and pre- and post- > processing of the whole packaging mechanism are slightly different things. It is quite important that the internal packaging > process, i.e. the stuff inside the repo specific packaging code, should not be "normally" disturbed unless there is something > specific that could be needed for that apparatus. However, there is nothing wrong with adding some value in the case of > post-processing at the wizard level to allow the developer to do some stuff with the result. > > Who knows, maybe generating some documentation, adding to a log file, publishing the generated package somewhere, playing a > piece of music etc etc. > > As long as it is intended to operate outside of the internal packaging code then I think this may be possible. > > Or maybe I have misunderstood the original use-case? > > I am looking at "the usual suspect"s code for the compile post-op options with the hope that it could be adapted. > > Any thoughts > > b If I am understanding what you're saying, you're talking about pre-/post-package creation vs. pre-/post-install of a package itself. I was talking about the latter. For example, the mariadb package does some post-install operations that include adding service files for systemd, permission setup, conditional data migration, and non-destructive config file management. -- Lee From benoit.minisini at gambas-basic.org Wed Jan 18 23:30:11 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 18 Jan 2023 23:30:11 +0100 Subject: [Gambas-user] Translations In-Reply-To: References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> Message-ID: <4b546b0b-2654-e309-aecc-316bf0c23170@gambas-basic.org> Le 17/01/2023 ? 10:15, Martin a ?crit?: > El 17/1/23 a las 9:48, gian via User escribi?: >> this morning with a cool mind, rereading what you wrote, I understand >> the point and yes; it is for the reason you described that if you >> check the CheckBoxes in the window the dashes disappear. >> >> Perhaps it would be more correct if they stayed? > > Right. > I think the "problem" lies in the fact that the import algorithm ignores > the ignore flag (a funny phrase) :-) > Look, here is the import code, if I understand correctly it does not > take into account the flag "# gb-ignore". > Does commit https://gitlab.com/gambas/gambas/-/commit/8bcc4e173cc9ecbc2a602bc2123d1b252f2e3bbf fix the problem? -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Thu Jan 19 13:10:05 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Thu, 19 Jan 2023 13:10:05 +0100 Subject: [Gambas-user] Wiki is unavailable Message-ID: Hi, There is some work in progress on the network of the host of 'gambaswiki.org'. Consequently, the wiki will be unavailable until... they have finished! Sorry for the inconvenience. Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Thu Jan 19 14:20:14 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Thu, 19 Jan 2023 14:20:14 +0100 Subject: [Gambas-user] Wiki is unavailable In-Reply-To: References: Message-ID: <5af47eca-a6ac-fdc7-7e99-f77a5077f5b6@gambas-basic.org> Le 19/01/2023 ? 13:10, Benoit Minisini a ?crit?: > Hi, > > There is some work in progress on the network of the host of > 'gambaswiki.org'. Consequently, the wiki will be unavailable until... > they have finished! > > Sorry for the inconvenience. > > Regards, > Wiki should be back now. Please report if you encounter any problem. Regards, -- Beno?t Minisini. From bagoneo at libero.it Thu Jan 19 16:00:49 2023 From: bagoneo at libero.it (gian) Date: Thu, 19 Jan 2023 16:00:49 +0100 Subject: [Gambas-user] Translations In-Reply-To: <4b546b0b-2654-e309-aecc-316bf0c23170@gambas-basic.org> References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> <4b546b0b-2654-e309-aecc-316bf0c23170@gambas-basic.org> Message-ID: <8358bae6-941c-252a-73b5-0bc1afa939a1@libero.it> Il 18/01/23 23:30, Benoit Minisini ha scritto: > Le 17/01/2023 ? 10:15, Martin a ?crit?: >> El 17/1/23 a las 9:48, gian via User escribi?: >>> this morning with a cool mind, rereading what you wrote, I understand >>> the point and yes; it is for the reason you described that if you >>> check the CheckBoxes in the window the dashes disappear. >>> >>> Perhaps it would be more correct if they stayed? >> >> Right. >> I think the "problem" lies in the fact that the import algorithm >> ignores the ignore flag (a funny phrase) :-) >> Look, here is the import code, if I understand correctly it does not >> take into account the flag "# gb-ignore". >> > > Does commit > https://gitlab.com/gambas/gambas/-/commit/8bcc4e173cc9ecbc2a602bc2123d1b252f2e3bbf fix the problem? > Sorry Benoit, I did the last translations today with a gambas master one commit behind (Gambas=3.18.90 e9c6076) and therefore the test was useless. I am a disaster :-( We trust in Martin With best regards Gianluigi From benoit.minisini at gambas-basic.org Thu Jan 19 16:24:56 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Thu, 19 Jan 2023 16:24:56 +0100 Subject: [Gambas-user] Translations In-Reply-To: <8358bae6-941c-252a-73b5-0bc1afa939a1@libero.it> References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> <4b546b0b-2654-e309-aecc-316bf0c23170@gambas-basic.org> <8358bae6-941c-252a-73b5-0bc1afa939a1@libero.it> Message-ID: <98a59df2-d460-cbd6-7367-1c1127d6f74f@gambas-basic.org> Le 19/01/2023 ? 16:00, gian via User a ?crit?: >> >> Does commit >> https://gitlab.com/gambas/gambas/-/commit/8bcc4e173cc9ecbc2a602bc2123d1b252f2e3bbf fix the problem? >> > > Sorry Benoit, > > I did the last translations today with a gambas master one commit behind > (Gambas=3.18.90 e9c6076) and therefore the test was useless. > > I am a disaster :-( > > We trust in Martin > > With best regards > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- No problem. I think that my fix is incorrect. -- Beno?t Minisini. From claude.dessere at orange.fr Thu Jan 19 16:36:49 2023 From: claude.dessere at orange.fr (CD) Date: Thu, 19 Jan 2023 16:36:49 +0100 Subject: [Gambas-user] Package builder Message-ID: <365f563a513cf53f95cde488c8758e9a116c9b4d.camel@orange.fr> Hello I would like to understand why such a difference between the files generated by the package builder for 2 components with identical dependencies Dependencies comp01 : gb gb.form gb.image gb.qt5 Dependencies comp02 : gb gb.form gb.image gb.qt5 Installation packages comp01 : gambas3-cd-comp01_3.18.0-0ubuntu1.diff.gz gambas3-cd-comp01_3.18.0-0ubuntu1.dsc gambas3-cd-comp01_3.18.0-0ubuntu1_all.deb gambas3-cd-comp01_3.18.0-0ubuntu1_amd64.buildinfo gambas3-cd-comp01_3.18.0-0ubuntu1_amd64.changes gambas3-cd-comp01_3.18.0.orig.tar.gz Installation packages comp02 : gambas3-cd-comp02_3.18.0-0ubuntu1.diff.gz gambas3-cd-comp02_3.18.0-0ubuntu1.dsc ga mbas3-cd-comp02_3.18.0-0ubuntu1_all.deb gambas3-cd-comp02_3.18.0- 0ubuntu1_amd64.buildinfo gambas3-cd-comp02_3.18.0-0ubuntu1_amd64.changes gambas3- cd-comp02_3.18.0.orig.tar.gz gambas3-cd-comp02-gtk_3.18.0-0ubuntu1.dsc gambas3-cd- comp02-gtk_3.18.0-0ubuntu1.tar.gz gambas3-cd-comp02-gtk_3.18.0-0ubuntu1_all.deb ga mbas3-cd-comp02-gtk_3.18.0-0ubuntu1_amd64.buildinfo gambas3-cd-comp02-gtk_3.18.0- 0ubuntu1_amd64.changes gambas3-cd-comp02-gtk3_3.18.0-0ubuntu1.dsc gambas3-cd- comp02-gtk3_3.18.0-0ubuntu1.tar.gz gambas3-cd-comp02-gtk3_3.18.0-0ubuntu1_all.deb gambas3-cd-comp02-gtk3_3.18.0-0ubuntu1_amd64.buildinfo gambas3-cd-comp02- gtk3_3.18.0-0ubuntu1_amd64.changes gambas3-cd-comp02-qt4_3.18.0-0ubuntu1.dsc gamba s3-cd-comp02-qt4_3.18.0-0ubuntu1.tar.gz gambas3-cd-comp02-qt4_3.18.0- 0ubuntu1_all.deb gambas3-cd-comp02-qt4_3.18.0-0ubuntu1_amd64.buildinfo gambas3-cd- comp02-qt4_3.18.0-0ubuntu1_amd64.changes gambas3-cd-comp02-qt5_3.18.0- 0ubuntu1.dsc gambas3-cd-comp02-qt5_3.18.0-0ubuntu1.tar.gz gambas3-cd-comp02- qt5_3.18.0-0ubuntu1_all.deb gambas3-cd-comp02-qt5_3.18.0-0ubuntu1_amd64.buildinfo gambas3-cd-comp02-qt5_3.18.0-0ubuntu1_amd64.changes Cordially From bagoneo at libero.it Thu Jan 19 22:31:42 2023 From: bagoneo at libero.it (gian) Date: Thu, 19 Jan 2023 22:31:42 +0100 Subject: [Gambas-user] Translations In-Reply-To: <98a59df2-d460-cbd6-7367-1c1127d6f74f@gambas-basic.org> References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> <4b546b0b-2654-e309-aecc-316bf0c23170@gambas-basic.org> <8358bae6-941c-252a-73b5-0bc1afa939a1@libero.it> <98a59df2-d460-cbd6-7367-1c1127d6f74f@gambas-basic.org> Message-ID: <5a063cf0-fb01-ff40-06c5-fea99bc36e3d@libero.it> Il 19/01/23 16:24, Benoit Minisini ha scritto: > Le 19/01/2023 ? 16:00, gian via User a ?crit?: >>> >>> Does commit >>> https://gitlab.com/gambas/gambas/-/commit/8bcc4e173cc9ecbc2a602bc2123d1b252f2e3bbf fix the problem? >>> >> >> Sorry Benoit, >> >> I did the last translations today with a gambas master one commit >> behind (Gambas=3.18.90 e9c6076) and therefore the test was useless. >> >> I am a disaster :-( >> >> We trust in Martin >> >> With best regards >> >> Gianluigi >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > No problem. I think that my fix is incorrect. > Hi Benoit, can you please tell me if GitLab has notified my merge request today? Thank you With best regards Gianluigi From benoit.minisini at gambas-basic.org Thu Jan 19 22:35:07 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Thu, 19 Jan 2023 22:35:07 +0100 Subject: [Gambas-user] Translations In-Reply-To: <5a063cf0-fb01-ff40-06c5-fea99bc36e3d@libero.it> References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> <4b546b0b-2654-e309-aecc-316bf0c23170@gambas-basic.org> <8358bae6-941c-252a-73b5-0bc1afa939a1@libero.it> <98a59df2-d460-cbd6-7367-1c1127d6f74f@gambas-basic.org> <5a063cf0-fb01-ff40-06c5-fea99bc36e3d@libero.it> Message-ID: Le 19/01/2023 ? 22:31, gian via User a ?crit?: >> >> No problem. I think that my fix is incorrect. >> > > Hi Benoit, > > can you please tell me if GitLab has notified my merge request today? > > Thank you > > With best regards > > Gianluigi > Yes it did, why? GitLab usually works. -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Thu Jan 19 22:40:56 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Thu, 19 Jan 2023 22:40:56 +0100 Subject: [Gambas-user] Web site main page does not work Message-ID: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> Hi, I don't know for you, but my Firefox can't open anymore the Gambas website, more precisely the Gambas wiki pages integrated as a frame inside the Gambas website (gambas.sf.net). -- Beno?t Minisini. From bagoneo at libero.it Thu Jan 19 22:41:25 2023 From: bagoneo at libero.it (gian) Date: Thu, 19 Jan 2023 22:41:25 +0100 Subject: [Gambas-user] Translations In-Reply-To: References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> <4b546b0b-2654-e309-aecc-316bf0c23170@gambas-basic.org> <8358bae6-941c-252a-73b5-0bc1afa939a1@libero.it> <98a59df2-d460-cbd6-7367-1c1127d6f74f@gambas-basic.org> <5a063cf0-fb01-ff40-06c5-fea99bc36e3d@libero.it> Message-ID: <67f1f329-7c47-b523-3f37-7f0b73d41ee9@libero.it> Il 19/01/23 22:35, Benoit Minisini ha scritto: > Yes it did, why? GitLab usually works Hi Benoit, Just to make sure I didn't make any mistakes in the procedure of transmitting the translations. Thank you very much Gianluigi From bagoneo at libero.it Thu Jan 19 22:47:36 2023 From: bagoneo at libero.it (gian) Date: Thu, 19 Jan 2023 22:47:36 +0100 Subject: [Gambas-user] Web site main page does not work In-Reply-To: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> Message-ID: Il 19/01/23 22:40, Benoit Minisini ha scritto: > Hi, > > I don't know for you, but my Firefox can't open anymore the Gambas > website, more precisely the Gambas wiki pages integrated as a frame > inside the Gambas website (gambas.sf.net). > Hi Benoit, it happens here too, I can open a new window but so the site is split into two windows Regards Gianluigi From bsteers4 at gmail.com Thu Jan 19 23:04:09 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 19 Jan 2023 22:04:09 +0000 Subject: [Gambas-user] Web site main page does not work In-Reply-To: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> Message-ID: Gmail and chrome on my android phone also fail. Bug tracker link is also comes up blank. On Thu, 19 Jan 2023, 21:41 Benoit Minisini, < benoit.minisini at gambas-basic.org> wrote: > Hi, > > I don't know for you, but my Firefox can't open anymore the Gambas > website, more precisely the Gambas wiki pages integrated as a frame > inside the Gambas website (gambas.sf.net). > > -- > Beno?t Minisini. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Thu Jan 19 23:06:15 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 19 Jan 2023 22:06:15 +0000 Subject: [Gambas-user] Web site main page does not work In-Reply-To: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> Message-ID: Error msg is... gambaswiki.org failed to connect. On Thu, 19 Jan 2023, 21:41 Benoit Minisini, < benoit.minisini at gambas-basic.org> wrote: > Hi, > > I don't know for you, but my Firefox can't open anymore the Gambas > website, more precisely the Gambas wiki pages integrated as a frame > inside the Gambas website (gambas.sf.net). > > -- > Beno?t Minisini. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Thu Jan 19 23:18:57 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Thu, 19 Jan 2023 23:18:57 +0100 Subject: [Gambas-user] Web site main page does not work In-Reply-To: References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> Message-ID: <1c9bc223-1964-7628-ff49-441d92f8cef0@gambas-basic.org> Le 19/01/2023 ? 23:06, Bruce Steers a ?crit?: > Error msg is... > > gambaswiki.org failed to connect. > > Yep. The problem has been reported to the company I work for and that hosts the wiki. But they won't see my mails before tommorow morning UTC+1. Regards, -- Beno?t Minisini. From karl.reinl at fen-net.de Thu Jan 19 23:34:18 2023 From: karl.reinl at fen-net.de (Karl Reinl) Date: Thu, 19 Jan 2023 23:34:18 +0100 Subject: [Gambas-user] Web site main page does not work In-Reply-To: <1c9bc223-1964-7628-ff49-441d92f8cef0@gambas-basic.org> References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> <1c9bc223-1964-7628-ff49-441d92f8cef0@gambas-basic.org> Message-ID: <15e277f07027a38731f49c104ded7fec7570f3c2.camel@fen-net.de> Am Donnerstag, dem 19.01.2023 um 23:18 +0100 schrieb Benoit Minisini: > > gambaswiki.org failed to connect. Salut, works here for me, can open it (23:34) -- Amicalement Charlie From bsteers4 at gmail.com Fri Jan 20 01:28:32 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 20 Jan 2023 00:28:32 +0000 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? Message-ID: Hey Ben. I've noticed something if we save a window position on program exit with Settings.Write(Me) (my programs and the gambas ide) if the window is maximized the geometry saves as the full window size, the screen and adds a var to the .Settings variant[] to specify if it's maximized. On Reloading a previously maximized form and a Settings.Read(Me) call it restores the windows full screen size then sets Maximized = True. Then if you un-maximize the window is still full screen just not maximized. Wouldn't it be better or could we have an option to save the last known window dimensions if maximized? Does that make sense? and would it even work? So if window was maximized on closing then on the next load it would restore the non-maximized size, then maximize the window, then upon un-maximizing the window should shrink to the last saved un-maximized size. It seems pointless (and i think my idea is a better method) to save the windows size if maximized considering the Settings.class will set Form.Maximized = True anyway. I feel that previous window position/size was data i wish i hadn't lost :( ;) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Jan 20 02:29:46 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 20 Jan 2023 01:29:46 +0000 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 at 00:28, Bruce Steers wrote: > Hey Ben. > I've noticed something if we save a window position on program exit with > Settings.Write(Me) (my programs and the gambas ide) > > if the window is maximized the geometry saves as the full window size, the > screen and adds a var to the .Settings variant[] to specify if it's > maximized. > > On Reloading a previously maximized form and a Settings.Read(Me) call it > restores the windows full screen size then sets Maximized = True. > > Then if you un-maximize the window is still full screen just not maximized. > > Wouldn't it be better or could we have an option to save the last known > window dimensions if maximized? > > Does that make sense? and would it even work? > So if window was maximized on closing then on the next load it would > restore the non-maximized size, then maximize the window, then upon > un-maximizing the window should shrink to the last saved un-maximized size. > > It seems pointless (and i think my idea is a better method) to save the > windows size if maximized considering the Settings.class will set > Form.Maximized = True anyway. > > I feel that previous window position/size was data i wish i hadn't lost :( > > ;) > > Respects > BruceS > I modded line 420 in Settings.class it was... aVal = [X, Y, W, H, S, If(hWindow.Maximized, 1, 0)] I changed to... If hWindow.Maximized And If Me[sKey &/ "Geometry"] aVal = Me[sKey &/ "Geometry"] aVal[4] = S aVal[5] = 1 Else aVal = [X, Y, W, H, S, If(hWindow.Maximized, 1, 0)] Endif https://gitlab.com/bsteers4/gambas/-/tree/settings-saveNormalOnly Seems to work a treat. (i'm probably missing something though, maybe a flaw if S has changed?) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Fri Jan 20 03:32:53 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 19 Jan 2023 21:32:53 -0500 Subject: [Gambas-user] Web site main page does not work In-Reply-To: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> Message-ID: <759dc4b7-af03-acec-6681-e26d1ed2859e@gmail.com> On 1/19/23 16:40, Benoit Minisini wrote: > Hi, > > I don't know for you, but my Firefox can't open anymore the Gambas website, more precisely the Gambas wiki pages integrated as a > frame inside the Gambas website (gambas.sf.net). Yes, I can access the Wiki directly but the framed Wiki at gambas.sourceforge.net says it refused to connect. The Chromium dev tools Console says: "Refused to display 'https://gambaswiki.org/' in a frame because it set 'X-Frame-Options' to 'sameorigin'." -- Lee From bsteers4 at gmail.com Fri Jan 20 03:38:48 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 20 Jan 2023 02:38:48 +0000 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? In-Reply-To: References: Message-ID: ooh, this is wonderful :) all my programs now restore maximized if they were saved that way but de-maximizing them restores their last saved size :) I think what would be best though is if the windows geometry could be stored before maximizing and use that data when saving but i'm pretty happy with the way this simple little mod works. Even my gambas IDE is doing it :) blooomin lovely :D On Fri, 20 Jan 2023 at 01:29, Bruce Steers wrote: > > > On Fri, 20 Jan 2023 at 00:28, Bruce Steers wrote: > >> Hey Ben. >> I've noticed something if we save a window position on program exit with >> Settings.Write(Me) (my programs and the gambas ide) >> >> if the window is maximized the geometry saves as the full window size, >> the screen and adds a var to the .Settings variant[] to specify if it's >> maximized. >> >> On Reloading a previously maximized form and a Settings.Read(Me) call it >> restores the windows full screen size then sets Maximized = True. >> >> Then if you un-maximize the window is still full screen just not >> maximized. >> >> Wouldn't it be better or could we have an option to save the last known >> window dimensions if maximized? >> >> Does that make sense? and would it even work? >> So if window was maximized on closing then on the next load it would >> restore the non-maximized size, then maximize the window, then upon >> un-maximizing the window should shrink to the last saved un-maximized size. >> >> It seems pointless (and i think my idea is a better method) to save the >> windows size if maximized considering the Settings.class will set >> Form.Maximized = True anyway. >> >> I feel that previous window position/size was data i wish i hadn't lost :( >> >> ;) >> >> Respects >> BruceS >> > > > I modded line 420 in Settings.class > it was... > aVal = [X, Y, W, H, S, If(hWindow.Maximized, 1, 0)] > > I changed to... > > If hWindow.Maximized And If Me[sKey &/ "Geometry"] > aVal = Me[sKey &/ "Geometry"] > aVal[4] = S > aVal[5] = 1 > Else > aVal = [X, Y, W, H, S, If(hWindow.Maximized, 1, 0)] > Endif > https://gitlab.com/bsteers4/gambas/-/tree/settings-saveNormalOnly > > Seems to work a treat. > (i'm probably missing something though, maybe a flaw if S has changed?) > > Respects > BruceS > -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Fri Jan 20 03:56:47 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 20 Jan 2023 03:56:47 +0100 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? In-Reply-To: References: Message-ID: Le 20/01/2023 ? 01:28, Bruce Steers a ?crit?: > Hey Ben. > I've noticed something if we save a window position on program exit with > Settings.Write(Me) (my programs and the gambas ide) > > if the window is maximized the geometry saves as the full window size, > the screen and adds a var to the .Settings variant[] to specify if it's > maximized. > > On Reloading a previously maximized form and a Settings.Read(Me) call it > restores the windows full screen size then sets Maximized = True. > > Then if you un-maximize the window is still full screen just not maximized. > > Wouldn't it be better or could we have an option to save the last known > window dimensions if maximized? > > Does that make sense? and would it even work? > So if window was maximized on closing then on the next load it would > restore the non-maximized size, then maximize the window, then upon > un-maximizing the window should shrink to the last saved un-maximized size. > > It seems pointless (and i think my idea is a better method) to save the > windows size if maximized considering the Settings.class will set > Form.Maximized = True anyway. > > I feel that previous window position/size was data i wish i hadn't lost :( > > ;) > > Respects > BruceS > Good point. -- Beno?t Minisini. From adamnt42 at gmail.com Fri Jan 20 04:18:52 2023 From: adamnt42 at gmail.com (BB) Date: Fri, 20 Jan 2023 13:48:52 +1030 Subject: [Gambas-user] Web site main page does not work In-Reply-To: <759dc4b7-af03-acec-6681-e26d1ed2859e@gmail.com> References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> <759dc4b7-af03-acec-6681-e26d1ed2859e@gmail.com> Message-ID: <04f5169c-e909-362c-5740-16bacd8df964@gmail.com> I get a bit more info : "Firefox Can?t Open This Page To protect your security, gambaswiki.org will not allow Firefox to display the page if another site has embedded it. To see this page, you need to open it in a new window." and this link https://support.mozilla.org/en-US/kb/xframe-neterror-page?as=u&utm_source=inproduct b On 20/1/23 1:02 pm, T Lee Davidson wrote: > On 1/19/23 16:40, Benoit Minisini wrote: >> Hi, >> >> I don't know for you, but my Firefox can't open anymore the Gambas >> website, more precisely the Gambas wiki pages integrated as a frame >> inside the Gambas website (gambas.sf.net). > > Yes, I can access the Wiki directly but the framed Wiki at > gambas.sourceforge.net says it refused to connect. > The Chromium dev tools Console says: > "Refused to display 'https://gambaswiki.org/' in a frame because it > set 'X-Frame-Options' to 'sameorigin'." > > From mbelmonte at belmotek.net Fri Jan 20 10:44:27 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 20 Jan 2023 10:44:27 +0100 Subject: [Gambas-user] Translations In-Reply-To: <4b546b0b-2654-e309-aecc-316bf0c23170@gambas-basic.org> References: <74d887ae-615b-d1c1-5e69-6a1de1758537@libero.it> <29059820-5ae8-6d6e-9bfa-924fedc589a1@belmotek.net> <7894f6f0-8bd4-01f8-5bfa-adf765fb1e2e@libero.it> <4b546b0b-2654-e309-aecc-316bf0c23170@gambas-basic.org> Message-ID: <0bf64f20-29a2-5edb-727c-7ae95fc20a60@belmotek.net> El 18/1/23 a las 23:30, Benoit Minisini escribi?: > Does commit > https://gitlab.com/gambas/gambas/-/commit/8bcc4e173cc9ecbc2a602bc2123d1b252f2e3bbf fix the problem? Hi, I downloaded from the repo the latest version of the "master" branch then I compiled it and then I checked with a test project if the import of .po files contemplated the gb-ignore flag and everything worked correctly. Thanks Beno?t. Mart?n. From mbelmonte at belmotek.net Fri Jan 20 11:42:18 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 20 Jan 2023 11:42:18 +0100 Subject: [Gambas-user] Translations - where is *.pot files creator? Message-ID: <5a14705d-da1c-2f0b-3ee9-6dcae7060500@belmotek.net> Hi, I am trying to make a program that will help me to translate all the modules and classes of a gambas project. It goes fine as long as the .pot file exists in the project but if it does not exist I am forced to open the project manually then open the translation module to create it. But... I have found in the source code that there is a sentence to join all the *.pot in a single file [1]. The problem is that I can't find the code that generates all the .por as FMain.pot etc. What is that code? where is it? [1] Shell "msgcat " & Shell$(sDir) &/ ".lang/*.pot > " & Shell$(sPath) & " 2>/dev/null" Wait Thanks Mart?n. From bsteers4 at gmail.com Fri Jan 20 12:16:00 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 20 Jan 2023 11:16:00 +0000 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023, 02:57 Benoit Minisini, < benoit.minisini at gambas-basic.org> wrote: > Le 20/01/2023 ? 01:28, Bruce Steers a ?crit : > > Hey Ben. > > I've noticed something if we save a window position on program exit with > > Settings.Write(Me) (my programs and the gambas ide) > > > > if the window is maximized the geometry saves as the full window size, > > the screen and adds a var to the .Settings variant[] to specify if it's > > maximized. > > > > On Reloading a previously maximized form and a Settings.Read(Me) call it > > restores the windows full screen size then sets Maximized = True. > > > > Then if you un-maximize the window is still full screen just not > maximized. > > > > Wouldn't it be better or could we have an option to save the last known > > window dimensions if maximized? > > > > Does that make sense? and would it even work? > > So if window was maximized on closing then on the next load it would > > restore the non-maximized size, then maximize the window, then upon > > un-maximizing the window should shrink to the last saved un-maximized > size. > > > > It seems pointless (and i think my idea is a better method) to save the > > windows size if maximized considering the Settings.class will set > > Form.Maximized = True anyway. > > > > I feel that previous window position/size was data i wish i hadn't lost > :( > > > > ;) > > > > Respects > > BruceS > > > > Good point. > > -- > Beno?t Minisini. > It's very good in action. I made the change last night and already appreciated doing it. (Hence the excited "ooh this is awesome" post) I accidentally submitted a merge thinking I was merging to my bruces-patched branch! sorry, I cancelled it. (Hope that wasn't wrong of me) I doubt my implementation is how you would do it. Respects BruceS > -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Fri Jan 20 14:19:50 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 20 Jan 2023 14:19:50 +0100 Subject: [Gambas-user] Translations - where is *.pot files creator? In-Reply-To: <5a14705d-da1c-2f0b-3ee9-6dcae7060500@belmotek.net> References: <5a14705d-da1c-2f0b-3ee9-6dcae7060500@belmotek.net> Message-ID: <68a0a9bb-16e3-4bb7-c5ec-869c8c5e9ed7@gambas-basic.org> Le 20/01/2023 ? 11:42, Martin a ?crit?: > Hi, > I am trying to make a program that will help me to translate all the > modules and classes of a gambas project. It goes fine as long as the > .pot file exists in the project but if it does not exist I am forced to > open the project manually then open the translation module to create it. > But... I have found in the source code that there is a sentence to join > all the *.pot in a single file [1]. > The problem is that I can't find the code that generates all the .por as > FMain.pot etc. > What is that code? where is it? > > [1] Shell "msgcat " & Shell$(sDir) &/ ".lang/*.pot > " & Shell$(sPath) & > " 2>/dev/null" Wait > > Thanks > Mart?n. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- The '*.pot' files are generated by the compiler, by detecting all strings between '(' and ')'. A special '#pot' file is generated from the project configuration by the IDE. All that is explained inside the '*.pot' files, just open them! Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Fri Jan 20 14:21:03 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 20 Jan 2023 14:21:03 +0100 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? In-Reply-To: References: Message-ID: <679ae1fc-8227-0b2a-3aad-af8f1358c33e@gambas-basic.org> Le 20/01/2023 ? 12:16, Bruce Steers a ?crit?: > > > On Fri, 20 Jan 2023, 02:57 Benoit Minisini, > > wrote: > > Le 20/01/2023 ? 01:28, Bruce Steers a ?crit?: > > Hey Ben. > > I've noticed something if we save a window position on program > exit with > > Settings.Write(Me) (my programs and the gambas ide) > > > > if the window is maximized the geometry saves as the full window > size, > > the screen and adds a var to the .Settings variant[] to specify > if it's > > maximized. > > > > On Reloading a previously maximized form and a Settings.Read(Me) > call it > > restores the windows full screen size then sets Maximized = True. > > > > Then if you un-maximize the window is still full screen just not > maximized. > > > > Wouldn't it be better or could we have an option to save the last > known > > window dimensions if maximized? > > > > Does that make sense? and would it even work? > > So if window was maximized on closing then on the next load it would > > restore the non-maximized size, then maximize the window, then upon > > un-maximizing the window should shrink to the last saved > un-maximized size. > > > > It seems pointless (and i think my idea is a better method) to > save the > > windows size if maximized considering the Settings.class will set > > Form.Maximized = True anyway. > > > > I feel that previous window position/size was data i wish i > hadn't lost :( > > > > ;) > > > > Respects > > BruceS > > > > Good point. > > -- > Beno?t Minisini. > > > It's very good in action. > > I made the change last night and already appreciated doing it. (Hence > the excited "ooh this is awesome" post) > > I accidentally submitted a merge thinking I was merging to my > bruces-patched branch! > ?sorry, I cancelled it. (Hope that wasn't wrong of me) > I doubt my implementation is how you would do it. > > Respects > BruceS > As you said, the GUI component must remember the old window coordinates when the window is maximized (or made fullscreen, or any other state logically). It seems possible to do that. Regards, -- Beno?t Minisini. From mbelmonte at belmotek.net Fri Jan 20 15:49:50 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 20 Jan 2023 15:49:50 +0100 Subject: [Gambas-user] Translations - where is *.pot files creator? In-Reply-To: <68a0a9bb-16e3-4bb7-c5ec-869c8c5e9ed7@gambas-basic.org> References: <5a14705d-da1c-2f0b-3ee9-6dcae7060500@belmotek.net> <68a0a9bb-16e3-4bb7-c5ec-869c8c5e9ed7@gambas-basic.org> Message-ID: El 20/1/23 a las 14:19, Benoit Minisini escribi?: > The '*.pot' files are generated by the compiler, by detecting all > strings between '(' and ')'. > A special '#pot' file is generated from the project configuration by the > IDE. > All that is explained inside the '*.pot' files, just open them! You're right, I hadn't thought of that. I am using this sentence: gbc3 -t /path/to/project And then I'm using msgcat *.pot > .pot Thanks Mart?n From t.lee.davidson at gmail.com Fri Jan 20 16:49:55 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Fri, 20 Jan 2023 10:49:55 -0500 Subject: [Gambas-user] Web site main page does not work In-Reply-To: <04f5169c-e909-362c-5740-16bacd8df964@gmail.com> References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> <759dc4b7-af03-acec-6681-e26d1ed2859e@gmail.com> <04f5169c-e909-362c-5740-16bacd8df964@gmail.com> Message-ID: <2425e181-bfa6-6439-e883-9dff9ab95c58@gmail.com> On 1/19/23 22:18, BB wrote: > I get a bit more info : > > "Firefox Can?t Open This Page > > To protect your security, gambaswiki.org will not allow Firefox to display the page if another site has embedded it. To see this > page, you need to open it in a new window." > > and this link https://support.mozilla.org/en-US/kb/xframe-neterror-page?as=u&utm_source=inproduct > > b > > > On 20/1/23 1:02 pm, T Lee Davidson wrote: >> On 1/19/23 16:40, Benoit Minisini wrote: >>> Hi, >>> >>> I don't know for you, but my Firefox can't open anymore the Gambas website, more precisely the Gambas wiki pages integrated >>> as a frame inside the Gambas website (gambas.sf.net). >> >> Yes, I can access the Wiki directly but the framed Wiki at gambas.sourceforge.net says it refused to connect. >> The Chromium dev tools Console says: >> "Refused to display 'https://gambaswiki.org/' in a frame because it set 'X-Frame-Options' to 'sameorigin'." Right. The X-Frame-Options header is set by the web server. It is configured this way by the web host admin as a security measure. A better security option might be to use the 'frame-ancestors' directive of the Content-Security-Policy header which obsoletes X-Frame-Options and is much more flexible. [1] According to cPanel, it may be possible to override the server's global configuration for X-Frame-Options on a site-by-site basis via .htaccess. [2] -- Lee [1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options [2] https://support.cpanel.net/hc/en-us/articles/4415231266455-How-to-manage-X-Frame-Options-through-htaccess-for-your-website From benoit.minisini at gambas-basic.org Fri Jan 20 16:57:05 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 20 Jan 2023 16:57:05 +0100 Subject: [Gambas-user] Web site main page does not work In-Reply-To: <2425e181-bfa6-6439-e883-9dff9ab95c58@gmail.com> References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> <759dc4b7-af03-acec-6681-e26d1ed2859e@gmail.com> <04f5169c-e909-362c-5740-16bacd8df964@gmail.com> <2425e181-bfa6-6439-e883-9dff9ab95c58@gmail.com> Message-ID: <7ba27c4f-571d-cb4d-f295-73a23dad65af@gambas-basic.org> Le 20/01/2023 ? 16:49, T Lee Davidson a ?crit?: >>> On 1/19/23 16:40, Benoit Minisini wrote: >>>> Hi, >>>> >>>> I don't know for you, but my Firefox can't open anymore the Gambas >>>> website, more precisely the Gambas wiki pages integrated as a frame >>>> inside the Gambas website (gambas.sf.net). >>> >>> Yes, I can access the Wiki directly but the framed Wiki at >>> gambas.sourceforge.net says it refused to connect. >>> The Chromium dev tools Console says: >>> "Refused to display 'https://gambaswiki.org/' in a frame because it >>> set 'X-Frame-Options' to 'sameorigin'." > > Right. The X-Frame-Options header is set by the web server. It is > configured this way by the web host admin as a security measure. A > better security option might be to use the 'frame-ancestors' directive > of the Content-Security-Policy header which obsoletes X-Frame-Options > and is much more flexible. [1] > > According to cPanel, it may be possible to override the server's global > configuration for X-Frame-Options on a site-by-site basis via .htaccess. > [2] > They are still investigating. :-/ According to my company, they didn't add this header (and other ones). So it appeared suddenly when they moved the wiki VM! -- Beno?t Minisini. From bsteers4 at gmail.com Fri Jan 20 17:24:16 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 20 Jan 2023 16:24:16 +0000 Subject: [Gambas-user] Web site main page does not work In-Reply-To: <7ba27c4f-571d-cb4d-f295-73a23dad65af@gambas-basic.org> References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> <759dc4b7-af03-acec-6681-e26d1ed2859e@gmail.com> <04f5169c-e909-362c-5740-16bacd8df964@gmail.com> <2425e181-bfa6-6439-e883-9dff9ab95c58@gmail.com> <7ba27c4f-571d-cb4d-f295-73a23dad65af@gambas-basic.org> Message-ID: All working here now :) On Fri, 20 Jan 2023 at 15:58, Benoit Minisini < benoit.minisini at gambas-basic.org> wrote: > Le 20/01/2023 ? 16:49, T Lee Davidson a ?crit : > >>> On 1/19/23 16:40, Benoit Minisini wrote: > >>>> Hi, > >>>> > >>>> I don't know for you, but my Firefox can't open anymore the Gambas > >>>> website, more precisely the Gambas wiki pages integrated as a frame > >>>> inside the Gambas website (gambas.sf.net). > >>> > >>> Yes, I can access the Wiki directly but the framed Wiki at > >>> gambas.sourceforge.net says it refused to connect. > >>> The Chromium dev tools Console says: > >>> "Refused to display 'https://gambaswiki.org/' in a frame because it > >>> set 'X-Frame-Options' to 'sameorigin'." > > > > Right. The X-Frame-Options header is set by the web server. It is > > configured this way by the web host admin as a security measure. A > > better security option might be to use the 'frame-ancestors' directive > > of the Content-Security-Policy header which obsoletes X-Frame-Options > > and is much more flexible. [1] > > > > According to cPanel, it may be possible to override the server's global > > configuration for X-Frame-Options on a site-by-site basis via .htaccess. > > [2] > > > > They are still investigating. :-/ > > According to my company, they didn't add this header (and other ones). > So it appeared suddenly when they moved the wiki VM! > > -- > Beno?t Minisini. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Fri Jan 20 17:35:26 2023 From: bagoneo at libero.it (gian) Date: Fri, 20 Jan 2023 17:35:26 +0100 Subject: [Gambas-user] Web site main page does not work In-Reply-To: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> Message-ID: Il 19/01/23 22:40, Benoit Minisini ha scritto: > Hi, > > I don't know for you, but my Firefox can't open anymore the Gambas > website, more precisely the Gambas wiki pages integrated as a frame > inside the Gambas website (gambas.sf.net). > Now here *all* works fine Regards Gianluigi From benoit.minisini at gambas-basic.org Fri Jan 20 17:40:49 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 20 Jan 2023 17:40:49 +0100 Subject: [Gambas-user] Web site main page does not work In-Reply-To: References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> <759dc4b7-af03-acec-6681-e26d1ed2859e@gmail.com> <04f5169c-e909-362c-5740-16bacd8df964@gmail.com> <2425e181-bfa6-6439-e883-9dff9ab95c58@gmail.com> <7ba27c4f-571d-cb4d-f295-73a23dad65af@gambas-basic.org> Message-ID: Le 20/01/2023 ? 17:24, Bruce Steers a ?crit?: > All working here now :) > Almost! They finally removed the 'x-frame-options' header automatically added by their proxy, but 'gambasfarm.org' is still incorrectly redirected. -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Fri Jan 20 17:43:31 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 20 Jan 2023 17:43:31 +0100 Subject: [Gambas-user] Web site main page does not work In-Reply-To: References: <5078f7bc-1ed7-e9f4-cfa6-aea679f61cdb@gambas-basic.org> <759dc4b7-af03-acec-6681-e26d1ed2859e@gmail.com> <04f5169c-e909-362c-5740-16bacd8df964@gmail.com> <2425e181-bfa6-6439-e883-9dff9ab95c58@gmail.com> <7ba27c4f-571d-cb4d-f295-73a23dad65af@gambas-basic.org> Message-ID: Le 20/01/2023 ? 17:40, Benoit Minisini a ?crit?: > Le 20/01/2023 ? 17:24, Bruce Steers a ?crit?: >> All working here now :) >> > > Almost! They finally removed the 'x-frame-options' header automatically > added by their proxy, but 'gambasfarm.org' is still incorrectly redirected. > For information, CloudFlare added some of its fun too. CloudFlare caches the headers of a HTTP request, -but- does not update its cache when only the headers of a page change, as caching update is based on the timestamp of the page sent by the server, which does not know if the proxy add some stuff behind its back. I wonder if all these "security" things add more problems to hackers or to users... -- Beno?t Minisini. From chrisml at deganius.de Fri Jan 20 21:14:28 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 20 Jan 2023 21:14:28 +0100 Subject: [Gambas-user] How debug a crash on a webserver? Message-ID: <46144174-b765-12f7-9241-9375ddb2585a@deganius.de> Hi, currently I'm programming a web application which is called as CGI from an Apache webserver. Here's the corresponing line in the Apache config file: > ScriptAliasMatch ^/index.html(.*) /path/to/webapp/webapp.gambas When I call a certain URL with the browser, it is handed over to the application by the Apache webserver and the application returns HTML that the webserver sends to the client. It works quite well but now I've reached a point where I don't know what to do anymore: Since this afternoon the application crashes silently on the webserver, I cannot see anything in the error logs of the Apache. The same application runs well with the internal webserver of the IDE. The Gambas version on the webserver is 3.12 and I do the programming with 3.18. I have to force the bytecode version 3.8 to run it on the Apache webserver which is an old Debian system. Is there any possibility to make Gambas more verbose so that the webserver could log the reason of the crash? Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Fri Jan 20 21:26:52 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 20 Jan 2023 21:26:52 +0100 Subject: [Gambas-user] How debug a crash on a webserver? In-Reply-To: <46144174-b765-12f7-9241-9375ddb2585a@deganius.de> References: <46144174-b765-12f7-9241-9375ddb2585a@deganius.de> Message-ID: Huh, I found the reason for the crash. It was a 'Print sBuf' in the code. Now just for interest: > Is there any possibility to make Gambas more verbose so that the > webserver could log the reason of the crash? Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Sat Jan 21 08:25:26 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Sat, 21 Jan 2023 08:25:26 +0100 Subject: [Gambas-user] How debug a crash on a webserver? In-Reply-To: References: <46144174-b765-12f7-9241-9375ddb2585a@deganius.de> Message-ID: Am 20.01.23 um 21:26 schrieb Christof Thalhofer: > Huh, I found the reason for the crash. It was a > > 'Print sBuf' > > in the code. > > Now just for interest: > >> Is there any possibility to make Gambas more verbose so that the >> webserver could log the reason of the crash? Please forget about it. That was a silly idea. The program printed an empty string, the Apache server could not do anything with it and reported an error. Thats all. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From mbelmonte at belmotek.net Sat Jan 21 14:05:48 2023 From: mbelmonte at belmotek.net (Martin) Date: Sat, 21 Jan 2023 14:05:48 +0100 Subject: [Gambas-user] IDE Default language for new projects Message-ID: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> Hi, As we all know, nowadays the English language is the international language, so it is logical to write the names of variables, controls and messages of a program in English, as it would allow to translate it to other languages more easily. But I wonder if it would not be better if the default language that the IDE proposes when creating a new program is English (common) instead of English (USA). Would it be possible to change the default setting somewhere? Best regards. Mart?n. From bsteers4 at gmail.com Sat Jan 21 14:46:22 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 21 Jan 2023 13:46:22 +0000 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? In-Reply-To: <679ae1fc-8227-0b2a-3aad-af8f1358c33e@gambas-basic.org> References: <679ae1fc-8227-0b2a-3aad-af8f1358c33e@gambas-basic.org> Message-ID: On Fri, 20 Jan 2023 at 13:22, Benoit Minisini < benoit.minisini at gambas-basic.org> wrote: > Le 20/01/2023 ? 12:16, Bruce Steers a ?crit : > > > > > > On Fri, 20 Jan 2023, 02:57 Benoit Minisini, > > > > wrote: > > > > Le 20/01/2023 ? 01:28, Bruce Steers a ?crit : > > > Hey Ben. > > > I've noticed something if we save a window position on program > > exit with > > > Settings.Write(Me) (my programs and the gambas ide) > > > > > > if the window is maximized the geometry saves as the full window > > size, > > > the screen and adds a var to the .Settings variant[] to specify > > if it's > > > maximized. > > > > > > On Reloading a previously maximized form and a Settings.Read(Me) > > call it > > > restores the windows full screen size then sets Maximized = True. > > > > > > Then if you un-maximize the window is still full screen just not > > maximized. > > > > > > Wouldn't it be better or could we have an option to save the last > > known > > > window dimensions if maximized? > > > > > > Does that make sense? and would it even work? > > > So if window was maximized on closing then on the next load it > would > > > restore the non-maximized size, then maximize the window, then > upon > > > un-maximizing the window should shrink to the last saved > > un-maximized size. > > > > > > It seems pointless (and i think my idea is a better method) to > > save the > > > windows size if maximized considering the Settings.class will set > > > Form.Maximized = True anyway. > > > > > > I feel that previous window position/size was data i wish i > > hadn't lost :( > > > > > > ;) > > > > > > Respects > > > BruceS > > > > > > > Good point. > > > > -- > > Beno?t Minisini. > > > > > > It's very good in action. > > > > I made the change last night and already appreciated doing it. (Hence > > the excited "ooh this is awesome" post) > > > > I accidentally submitted a merge thinking I was merging to my > > bruces-patched branch! > > sorry, I cancelled it. (Hope that wasn't wrong of me) > > I doubt my implementation is how you would do it. > > > > Respects > > BruceS > > > > As you said, the GUI component must remember the old window coordinates > when the window is maximized (or made fullscreen, or any other state > logically). > > It seems possible to do that. > > Regards, > > -- > Beno?t Minisini. > I tried using the new property. Changed the line 420 in Settings.class WriteWindow method.. If hWindow.Maximized Or If hWindow.FullScreen Then aVal = [hWindow.Geometry.X, hWindow.Geometry.Y, hWindow.Geometry.W, hWindow.Geometry.H, S, 1] Else aVal = [X, Y, W, H, S, 0] Endif But i found if maximized... hWindow.Geometry.X is always 0 hWindow.Geometry.Y is always 32 hWindow.Geometry.W is 3px larger than normal W hWindow.Geometry.H is 1px larger Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 21 14:53:59 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 21 Jan 2023 13:53:59 +0000 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> Message-ID: It now uses the System.Language setting to choose default language after i moaned because i was having to set mine to English (UK) every time, so Benoit made it select the system language not the old English (USA) default. Do you use an old gambas version? BruceS On Sat, 21 Jan 2023 at 13:06, Martin wrote: > Hi, > As we all know, nowadays the English language is the international > language, so it is logical to write the names of variables, controls and > messages of a program in English, as it would allow to translate it to > other languages more easily. > But I wonder if it would not be better if the default language that the > IDE proposes when creating a new program is English (common) instead of > English (USA). > Would it be possible to change the default setting somewhere? > > Best regards. > > Mart?n. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 21 15:32:17 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 21 Jan 2023 14:32:17 +0000 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? In-Reply-To: References: <679ae1fc-8227-0b2a-3aad-af8f1358c33e@gambas-basic.org> Message-ID: On Sat, 21 Jan 2023 at 13:46, Bruce Steers wrote: > > > On Fri, 20 Jan 2023 at 13:22, Benoit Minisini < > benoit.minisini at gambas-basic.org> wrote: > >> Le 20/01/2023 ? 12:16, Bruce Steers a ?crit : >> > >> > >> > On Fri, 20 Jan 2023, 02:57 Benoit Minisini, >> > > > > wrote: >> > >> > Le 20/01/2023 ? 01:28, Bruce Steers a ?crit : >> > > Hey Ben. >> > > I've noticed something if we save a window position on program >> > exit with >> > > Settings.Write(Me) (my programs and the gambas ide) >> > > >> > > if the window is maximized the geometry saves as the full window >> > size, >> > > the screen and adds a var to the .Settings variant[] to specify >> > if it's >> > > maximized. >> > > >> > > On Reloading a previously maximized form and a Settings.Read(Me) >> > call it >> > > restores the windows full screen size then sets Maximized = True. >> > > >> > > Then if you un-maximize the window is still full screen just not >> > maximized. >> > > >> > > Wouldn't it be better or could we have an option to save the last >> > known >> > > window dimensions if maximized? >> > > >> > > Does that make sense? and would it even work? >> > > So if window was maximized on closing then on the next load it >> would >> > > restore the non-maximized size, then maximize the window, then >> upon >> > > un-maximizing the window should shrink to the last saved >> > un-maximized size. >> > > >> > > It seems pointless (and i think my idea is a better method) to >> > save the >> > > windows size if maximized considering the Settings.class will set >> > > Form.Maximized = True anyway. >> > > >> > > I feel that previous window position/size was data i wish i >> > hadn't lost :( >> > > >> > > ;) >> > > >> > > Respects >> > > BruceS >> > > >> > >> > Good point. >> > >> > -- >> > Beno?t Minisini. >> > >> > >> > It's very good in action. >> > >> > I made the change last night and already appreciated doing it. (Hence >> > the excited "ooh this is awesome" post) >> > >> > I accidentally submitted a merge thinking I was merging to my >> > bruces-patched branch! >> > sorry, I cancelled it. (Hope that wasn't wrong of me) >> > I doubt my implementation is how you would do it. >> > >> > Respects >> > BruceS >> > >> >> As you said, the GUI component must remember the old window coordinates >> when the window is maximized (or made fullscreen, or any other state >> logically). >> >> It seems possible to do that. >> >> Regards, >> >> -- >> Beno?t Minisini. >> > > I tried using the new property. > Changed the line 420 in Settings.class WriteWindow method.. > > If hWindow.Maximized Or If hWindow.FullScreen Then > aVal = [hWindow.Geometry.X, hWindow.Geometry.Y, hWindow.Geometry.W, > hWindow.Geometry.H, S, 1] > Else > aVal = [X, Y, W, H, S, 0] > Endif > > But i found if maximized... > hWindow.Geometry.X is always 0 > hWindow.Geometry.Y is always 32 > hWindow.Geometry.W is 3px larger than normal W > hWindow.Geometry.H is 1px larger > > Respects > BruceS > Did some more testing. putting this in my program... Public Sub Form_State() Debug Me.Geometry.X, Me.Geometry.Y, Me.Geometry.W, Me.Geometry.H End seems to keep correct size when minimizing. The above problems were with GTK3 only. the X=0 , Y=32 are my Screen.AvailableX/Y properties. QT5 gives this.. FMain.Form_State.57: 108 102 1008 471 , Normal size FMain.Form_State.57: 109 102 1006 471 ' Form.Geometry on maximizing. (So close) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Sat Jan 21 19:38:08 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 21 Jan 2023 19:38:08 +0100 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? In-Reply-To: References: <679ae1fc-8227-0b2a-3aad-af8f1358c33e@gambas-basic.org> Message-ID: Le 21/01/2023 ? 14:46, Bruce Steers a ?crit?: > > I tried using the new property. > Changed the line 420 in Settings.class WriteWindow method.. > > ? If hWindow.Maximized Or If hWindow.FullScreen Then > ? ? aVal = [hWindow.Geometry.X, hWindow.Geometry.Y, hWindow.Geometry.W, > hWindow.Geometry.H, S, 1] > ? Else > ? ? aVal = [X, Y, W, H, S, 0] > ? Endif > > But i found if maximized... > hWindow.Geometry.X is always 0 > hWindow.Geometry.Y is always 32 > hWindow.Geometry.W is 3px larger than normal W > hWindow.Geometry.H is 1px larger > > Respects > BruceS > No problem here (using KWin window manager), both with Qt or GTK+. -- Beno?t Minisini. From bsteers4 at gmail.com Sat Jan 21 19:47:12 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 21 Jan 2023 18:47:12 +0000 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? In-Reply-To: References: <679ae1fc-8227-0b2a-3aad-af8f1358c33e@gambas-basic.org> Message-ID: I just tried... Metacity, Okay Marco, Okay Mutter, Okay OpenBox, Okay (ish , height was 1px out) xfwm4, errors as described Compiz , errors as described Respects BruceS On Sat, 21 Jan 2023 at 18:39, Benoit Minisini < benoit.minisini at gambas-basic.org> wrote: > Le 21/01/2023 ? 14:46, Bruce Steers a ?crit : > > > > I tried using the new property. > > Changed the line 420 in Settings.class WriteWindow method.. > > > > If hWindow.Maximized Or If hWindow.FullScreen Then > > aVal = [hWindow.Geometry.X, hWindow.Geometry.Y, hWindow.Geometry.W, > > hWindow.Geometry.H, S, 1] > > Else > > aVal = [X, Y, W, H, S, 0] > > Endif > > > > But i found if maximized... > > hWindow.Geometry.X is always 0 > > hWindow.Geometry.Y is always 32 > > hWindow.Geometry.W is 3px larger than normal W > > hWindow.Geometry.H is 1px larger > > > > Respects > > BruceS > > > > No problem here (using KWin window manager), both with Qt or GTK+. > > -- > Beno?t Minisini. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Sat Jan 21 19:49:26 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 21 Jan 2023 19:49:26 +0100 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? In-Reply-To: References: <679ae1fc-8227-0b2a-3aad-af8f1358c33e@gambas-basic.org> Message-ID: <53ca515d-ba05-5526-8df4-0bbcdf7a6144@gambas-basic.org> Le 21/01/2023 ? 15:32, Bruce Steers a ?crit?: > > Did some more testing.? putting this in my program... > > Public Sub Form_State() > > ? Debug Me.Geometry.X, Me.Geometry.Y, Me.Geometry.W, Me.Geometry.H > > End > > seems to keep correct size when minimizing. > The above problems were with GTK3 only. > the X=0 , Y=32 are my Screen.AvailableX/Y properties. > > QT5 gives this.. > FMain.Form_State.57: 108 ? ? ? ?102 ? ? 1008 ? ?471 , Normal size > FMain.Form_State.57: 109 ? ? ? ?102 ? ? 1006 ? ?471 ' Form.Geometry on > maximizing. (So close) > > Respects > BruceS > The Geometry property is updated when the window is moved or resize, not when the state changes. So its value during the State event handler can be random. -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Sat Jan 21 19:50:51 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 21 Jan 2023 19:50:51 +0100 Subject: [Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized? In-Reply-To: <53ca515d-ba05-5526-8df4-0bbcdf7a6144@gambas-basic.org> References: <679ae1fc-8227-0b2a-3aad-af8f1358c33e@gambas-basic.org> <53ca515d-ba05-5526-8df4-0bbcdf7a6144@gambas-basic.org> Message-ID: Le 21/01/2023 ? 19:49, Benoit Minisini a ?crit?: > Le 21/01/2023 ? 15:32, Bruce Steers a ?crit?: >> >> Did some more testing.? putting this in my program... >> >> Public Sub Form_State() >> >> ?? Debug Me.Geometry.X, Me.Geometry.Y, Me.Geometry.W, Me.Geometry.H >> >> End >> >> seems to keep correct size when minimizing. >> The above problems were with GTK3 only. >> the X=0 , Y=32 are my Screen.AvailableX/Y properties. >> >> QT5 gives this.. >> FMain.Form_State.57: 108 ? ? ? ?102 ? ? 1008 ? ?471 , Normal size >> FMain.Form_State.57: 109 ? ? ? ?102 ? ? 1006 ? ?471 ' Form.Geometry on >> maximizing. (So close) >> >> Respects >> BruceS >> > > The Geometry property is updated when the window is moved or resize, not > when the state changes. So its value during the State event handler can > be random. > Actually it's not random, it's supposed to be the value before the state is taken into account. -- Beno?t Minisini. From mbelmonte at belmotek.net Sat Jan 21 22:07:39 2023 From: mbelmonte at belmotek.net (Martin) Date: Sat, 21 Jan 2023 22:07:39 +0100 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> Message-ID: <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> El 21/1/23 a las 14:53, Bruce Steers escribi?: > It now uses the System.Language setting to choose default language after i > moaned because i was having to set mine to English (UK) every time, so > Benoit made it select the system language not the old English (USA) default. > > Do you use an old gambas version? Hi, I'm using version 3.17.3 at the moment until the Manjaro repositories are updated. Is true the version 3.18 takes the system language but I want more control over the ide behaviour so that it doesn't use the system language and doesn't use US English but uses the language I specify. Because it can happen as it is my case that I use the desktop in es_AR and I program in common English (I had been doing it in USA English) then I would have to change it every time I create a project and I would like to change it only once in the configuration. Then there is the other issue related to the language of the program being common English or common Spanish and not a regional variant, but this is a more complicated issue to solve or find a consensus. I try to translate into Spanish (common) the Gambas IDE, the components and the examples that are there but I find that one is made with en_US another with en_GB, from my point of view as a translator I hope that everything is in an English as neutral and without localisms as possible (common English). I think that the IDE, the components and the examples should move towards a common English and leave aside the local variants. I share the idea but, as I am relatively new to translating Gambas, maybe I am saying things that don't make practical sense, sorry if that is the case. For example, in preference / projects there could be a default language variable, to choose between system or manual where manual enables to choose the language one wants. Or directly a list in a combobox that gives the option to choose a language or the system language. Best regards. Martin. From bsteers4 at gmail.com Sat Jan 21 22:13:24 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 21 Jan 2023 21:13:24 +0000 Subject: [Gambas-user] Menubutton prints "Click" setting Value=True Message-ID: Line 263 of MenuButton.class Private Sub Value_Write(Value As Boolean) If Value Then Print "Click" End I had changed a CheckBox into a menu button and had not removed code setting the CheckBox.Value = True I spent ages trying to find out why my console kept printing "Click" I tracked it down to that code in the MenuButton.class should that code not be If Value Then Raise Click Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagoneo at libero.it Sat Jan 21 23:12:42 2023 From: bagoneo at libero.it (gian) Date: Sat, 21 Jan 2023 23:12:42 +0100 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> Message-ID: <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> Il 21/01/23 22:07, Martin ha scritto: > El 21/1/23 a las 14:53, Bruce Steers escribi?: >> It now uses the System.Language setting to choose default language >> after i >> moaned because i was having to set mine to English (UK) every time, so >> Benoit made it select the system language not the old English (USA) >> default. >> >> Do you use an old gambas version? > Hi, > I'm using version 3.17.3 at the moment until the Manjaro repositories > are updated. > Is true the version 3.18 takes the system language but I want more > control over the ide behaviour so that it doesn't use the system > language and doesn't use US English but uses the language I specify. > > Because it can happen as it is my case that I use the desktop in es_AR > and I program in common English (I had been doing it in USA English) > then I would have to change it every time I create a project and I would > like to change it only once in the configuration. > > Then there is the other issue related to the language of the program > being common English or common Spanish and not a regional variant, but > this is a more complicated issue to solve or find a consensus. > > I try to translate into Spanish (common) the Gambas IDE, the components > and the examples that are there but I find that one is made with en_US > another with en_GB, from my point of view as a translator I hope that > everything is in an English as neutral and without localisms as possible > (common English). > I think that the IDE, the components and the examples should move > towards a common English and leave aside the local variants. > I share the idea but, as I am relatively new to translating Gambas, > maybe I am saying things that don't make practical sense, sorry if that > is the case. > > For example, in preference / projects there could be a default language > variable, to choose between system or manual where manual enables to > choose the language one wants. > Or directly a list in a combobox that gives the option to choose a > language or the system language. > > Best regards. > Martin. Hi Martin, If I type in the terminal: $ LANG="de_DE.UTF-8" gambas3 here I open Gambas in German (of course the language must be installed in the system) As far as I know in GNU Linux the base language is US English and Gambas respects the rule. With best regards Gianluigi From isafiur at gmail.com Sun Jan 22 12:41:26 2023 From: isafiur at gmail.com (Safiur Rahman) Date: Sun, 22 Jan 2023 17:26:26 +0545 Subject: [Gambas-user] Webform doesn't show scrollbar if contains larger container Message-ID: Hi Beno?t In gambas 3.17, the webform showed a vertical scroll bar if a larget container was placed (eg. 130vh). Now in gambas 3.18, the vertical scroll bar is not shown. That's why the content lower than 100vh are not displayed and cannot be scrolled to. Is there some new property to set ? Attached an example -- Regards Safiur Rahman -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: webtest.zip Type: application/zip Size: 16022 bytes Desc: not available URL: From claude.dessere at orange.fr Sun Jan 22 17:53:09 2023 From: claude.dessere at orange.fr (CD) Date: Sun, 22 Jan 2023 17:53:09 +0100 Subject: [Gambas-user] Package builder Message-ID: Hello I would like to understand why such a difference between the files generated by the package builder for 2 components with identical dependencies Dependencies comp01 : gb gb.form gb.image gb.qt5 Dependencies comp02 : gb gb.form gb.image gb.qt5 Installation packages comp01 : gambas3-cd-comp01_3.18.0-0ubuntu1.diff.gz gambas3-cd-comp01_3.18.0-0ubuntu1.dsc gambas3-cd-comp01_3.18.0-0ubuntu1_all.deb gambas3-cd-comp01_3.18.0-0ubuntu1_amd64.buildinfo gambas3-cd-comp01_3.18.0-0ubuntu1_amd64.changes gambas3-cd-comp01_3.18.0.orig.tar.gz Installation packages comp02 : gambas3-cd-comp02_3.18.0-0ubuntu1.diff.gz gambas3-cd-comp02_3.18.0-0ubuntu1.dsc gambas3-cd-comp02_3.18.0-0ubuntu1_all.deb gambas3-cd-comp02_3.18.0-0ubuntu1_amd64.buildinfo gambas3-cd-comp02_3.18.0-0ubuntu1_amd64.changes gambas3-cd-comp02_3.18.0.orig.tar.gz gambas3-cd-comp02-gtk_3.18.0-0ubuntu1.dsc gambas3-cd-comp02-gtk_3.18.0-0ubuntu1.tar.gz gambas3-cd-comp02-gtk_3.18.0-0ubuntu1_all.deb gambas3-cd-comp02-gtk_3.18.0-0ubuntu1_amd64.buildinfo gambas3-cd-comp02-gtk_3.18.0-0ubuntu1_amd64.changes gambas3-cd-comp02-gtk3_3.18.0-0ubuntu1.dsc gambas3-cd-comp02-gtk3_3.18.0-0ubuntu1.tar.gz gambas3-cd-comp02-gtk3_3.18.0-0ubuntu1_all.deb gambas3-cd-comp02-gtk3_3.18.0-0ubuntu1_amd64.buildinfo gambas3-cd-comp02-gtk3_3.18.0-0ubuntu1_amd64.changes gambas3-cd-comp02-qt4_3.18.0-0ubuntu1.dsc gambas3-cd-comp02-qt4_3.18.0-0ubuntu1.tar.gz gambas3-cd-comp02-qt4_3.18.0-0ubuntu1_all.deb gambas3-cd-comp02-qt4_3.18.0-0ubuntu1_amd64.buildinfo gambas3-cd-comp02-qt4_3.18.0-0ubuntu1_amd64.changes gambas3-cd-comp02-qt5_3.18.0-0ubuntu1.dsc gambas3-cd-comp02-qt5_3.18.0-0ubuntu1.tar.gz gambas3-cd-comp02-qt5_3.18.0-0ubuntu1_all.deb gambas3-cd-comp02-qt5_3.18.0-0ubuntu1_amd64.buildinfo gambas3-cd-comp02-qt5_3.18.0-0ubuntu1_amd64.changes Cordially From benoit.minisini at gambas-basic.org Sun Jan 22 22:33:26 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sun, 22 Jan 2023 22:33:26 +0100 Subject: [Gambas-user] Package builder In-Reply-To: References: Message-ID: <748c19ae-dc23-b864-49de-0632511c0b92@gambas-basic.org> Le 22/01/2023 ? 17:53, CD a ?crit?: > Hello > > I would like to understand why such a difference between the files generated by > the package builder for 2 components with identical dependencies > Can you send the two projects? -- Beno?t Minisini. From philippe.valarcher at free.fr Mon Jan 23 12:35:39 2023 From: philippe.valarcher at free.fr (Philippe Valarcher) Date: Mon, 23 Jan 2023 12:35:39 +0100 Subject: [Gambas-user] site gambas-france Message-ID: <151e688d1717b25f4794e233c1a60a7e21f050af.camel@free.fr> Bonjour, ce mail s'adresse ? Fabien Bodard qui avec d'autres a mis en place le site internet :?https://gambas-fr.org/ Sph?ris et moi-m?me voudrions maintenir ce site et le rendre un peu plus vivant.? J'ai moi-m?me aliment? ce site de plusieurs rubriques mais j'aimerais aller plus loin et le mettre ? jour (des liens sont morts, ...) mais nous ne poss?dons pas les clefs d'acc?s et personnellement pas les comp?tences techniques pour le g?rer en profondeur. J'en suis venu ? vous joindre par la mailing-list car les liens vers les administrateurs doivent tomber dans le vide ou simplement vous ne passez plus par ce site. En esp?rant ne pas d?ranger la mailing-list, un simple passionn?. -- Cordialement Philippe Valarcher ? Unus Ex Altera -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: pil2.png Type: image/png Size: 20117 bytes Desc: not available URL: From claude.dessere at orange.fr Mon Jan 23 15:17:00 2023 From: claude.dessere at orange.fr (CD) Date: Mon, 23 Jan 2023 15:17:00 +0100 Subject: [Gambas-user] Package builder (Benoit Minisini) In-Reply-To: References: Message-ID: Hi, I solved the problem, I now have the same distribution files for the 2 components. But I don't know why there was this difference. No matter... Thank you for your reply Best Regards Le lundi 23 janvier 2023 ? 12:12 +0100, user-request at lists.gambas-basic.org a ?crit : > Send User mailing list submissions to > user at lists.gambas-basic.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user > or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > > You can reach the person managing the list at > user-owner at lists.gambas-basic.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of User digest..." > Today's Topics: > > 1. Re: Package builder (Benoit Minisini) > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]---- From roberto.premoli at tiscali.it Mon Jan 23 19:32:26 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Mon, 23 Jan 2023 19:32:26 +0100 Subject: [Gambas-user] GPS monitor DIY Message-ID: <0d345b2dba568fdae9f90662528e357b@tiscali.it> Hello everyone, i am thinking to have my own GPS monitor done by myself: i don't need to have indicatio how to reac point B starting from Point A, I simply want it show me on display where i am on the city map. I want use an embedded ARM board, a touch display 7'', and a GPS via rs232 (to collect raw position data and use it to show my position on the map (data from openstreetmaps, maybe?). Of course, all done in gambas (if not, where the fun is?) So, before i risk to "redo the whell", do you know if there is alread a project like this around i can take as inspiration? Thanks Roberto VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. -------------- next part -------------- An HTML attachment was scrubbed... URL: From olivier.cruilles at yahoo.fr Mon Jan 23 20:58:19 2023 From: olivier.cruilles at yahoo.fr (Linus) Date: Mon, 23 Jan 2023 14:58:19 -0500 Subject: [Gambas-user] GPS monitor DIY In-Reply-To: <0d345b2dba568fdae9f90662528e357b@tiscali.it> References: <0d345b2dba568fdae9f90662528e357b@tiscali.it> Message-ID: Hello, Maybe you can ask to Fabien Bodard, who has developed the component gb.map Olivier Cruilles > Le 23 janv. 2023 ? 13:32, roberto.premoli at tiscali.it a ?crit : > > Hello everyone, > i am thinking to have my own GPS monitor done by myself: i don't need to have indicatio how to reac point B starting from Point A, I simply want > it show me on display where i am on the city map. > I want use an embedded ARM board, a touch display 7'', and a GPS via rs232 (to collect raw position data and use it to show my position on the > map (data from openstreetmaps, maybe?). Of course, all done in gambas (if not, where the fun is?) > So, before i risk to "redo the whell", do you know if there is alread a project like this around i can take as inspiration? > Thanks > Roberto > > > > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/ > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Mon Jan 23 22:37:30 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 23 Jan 2023 22:37:30 +0100 Subject: [Gambas-user] Webform doesn't show scrollbar if contains larger container In-Reply-To: References: Message-ID: Le 22/01/2023 ? 12:41, Safiur Rahman a ?crit?: > Hi Beno?t > > In gambas 3.17, the webform showed a vertical scroll bar if a larget > container was placed (eg. 130vh). > Now in gambas 3.18, the vertical scroll bar is not shown. That's why the > content lower than 100vh are not displayed and cannot be scrolled to. Is > there some new property to set ? > > Attached an example > > -- > Regards > Safiur Rahman > For coherency reasons, WebForm acts like a WebContainer now, so no scrollbar. I don't know yet if I can make a WebForm acts like a WebScrollView without having other problems. In the meanwhile, you can embed a WebScrollView inside your WebForm to get scrollbars. Regards, -- Beno?t Minisini. From chrisml at deganius.de Mon Jan 23 23:47:33 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Mon, 23 Jan 2023 23:47:33 +0100 Subject: [Gambas-user] Environment variables for the internal webserver? Message-ID: Hi, is it possible to define environment variables for the internal webserver? Application.Env["PREDEFINED_VARIABLE"] is empty if the webserver is engaged. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From adamnt42 at gmail.com Tue Jan 24 05:53:54 2023 From: adamnt42 at gmail.com (BB) Date: Tue, 24 Jan 2023 15:23:54 +1030 Subject: [Gambas-user] Arithmetic general question Message-ID: I am having a "senior" day. Var1 and Var2 are defined as Variants. Say Var1 is an integer value 1300 and Var2 is a float value 1285.44 I want to get the difference between the two _as an integer_. (Var2 can be bigger or smaller than Var1) If I just use? Var1 - Var2, I get (printed as an integer) 14, but is that arithmetically correct? Similarly, if Var2 is 1318.55 I get -18 Should I be converting or rounding the values before doing the subtraction? I just can't get my head around this. Just looking for a fresh mind to look at it. tia bruce -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Tue Jan 24 09:25:55 2023 From: mbelmonte at belmotek.net (Martin) Date: Tue, 24 Jan 2023 09:25:55 +0100 Subject: [Gambas-user] Bug in controls properties panel for group edition Message-ID: <1710a1c4-5dd7-d33a-890a-e25f7d59457d@belmotek.net> Hi, There are some error in the Group properties ComboBox, the text is hidden during the edition. Gambas mater 3.18.90 8bcc4e173 Best regards. Martin. -------------- next part -------------- [System] Gambas=3.18.90 8bcc4e173 (master) OperatingSystem=Linux Kernel=5.15.0-58-generic Architecture=x86_64 Distribution=Linux Mint 21.1 Vera Desktop=XFCE Font=Ubuntu,10 Scale=7 Theme=mint-y-aqua Language=es_AR.UTF-8 Memory=1976M [Programs] gcc=gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 git=git version 2.34.1 [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 GDK2=libgdk-x11-2.0.so.0.2400.33 GDK3=libgdk-3.so.0.2404.29 GStreamer=libgstreamer-1.0.so.0.2003.0 GTK+2=libgtk-x11-2.0.so.0.2400.33 GTK+3=libgtk-3.so.0.2404.29 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.118.0.0 QT5=libQt5Core.so.5.15.3 RSvg=librsvg-2.so.2.48.0 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] CLUTTER_BACKEND=x11 COMPIZ_CONFIG_PROFILE=mint DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DESKTOP_SESSION=xfce DISPLAY=:0.0 EDITOR=editor GB_GUI=gb.gtk3 GDMSESSION=xfce GDM_LANG=es_AR GTK3_MODULES=xapp-gtk3-module GTK_MODULES=gail:atk-bridge HOME= LANG=es_AR.UTF-8 LANGUAGE=es_AR.UTF-8 LC_ADDRESS=es_ES.UTF-8 LC_ALL=es_AR.UTF-8 LC_IDENTIFICATION=es_ES.UTF-8 LC_MEASUREMENT=es_ES.UTF-8 LC_MONETARY=es_ES.UTF-8 LC_NAME=es_ES.UTF-8 LC_NUMERIC=es_ES.UTF-8 LC_PAPER=es_ES.UTF-8 LC_TELEPHONE=es_ES.UTF-8 LC_TIME=es_ES.UTF-8 LOGNAME= PANEL_GDK_CORE_DEVICE_EVENTS=0 PAPERSIZE=a4 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_LOGGING_RULES=*.debug=false QT_QPA_PLATFORMTHEME=qt5ct SESSION_MANAGER=local/:@/tmp/.ICE-unix/1250,unix/:/tmp/.ICE-unix/1250 SHELL=/bin/bash SHLVL=0 SSH_AGENT_PID=1569 SSH_AUTH_SOCK=/tmp/ssh-XXXXXXHYrHNY/agent.1568 TZ=:/etc/localtime USER= XAUTHORITY=/.Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg:/etc/xdg XDG_CURRENT_DESKTOP=XFCE XDG_DATA_DIRS=/usr/share/xfce4:/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/usr/share XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ XDG_MENU_PREFIX=xfce- XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=xfce XDG_SESSION_ID=c2 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 -------------- next part -------------- A non-text attachment was scrubbed... Name: 23-01-24_09:17:40.png Type: image/png Size: 14188 bytes Desc: not available URL: From benoit.minisini at gambas-basic.org Tue Jan 24 09:34:55 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 24 Jan 2023 09:34:55 +0100 Subject: [Gambas-user] Bug in controls properties panel for group edition In-Reply-To: <1710a1c4-5dd7-d33a-890a-e25f7d59457d@belmotek.net> References: <1710a1c4-5dd7-d33a-890a-e25f7d59457d@belmotek.net> Message-ID: Le 24/01/2023 ? 09:25, Martin a ?crit?: > Hi, > > There are some error in the Group properties ComboBox, the text is > hidden during the edition. > > Gambas mater 3.18.90 8bcc4e173 > > Best regards. > Martin. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- What happens if you use a bigger font? -- Beno?t Minisini. From t.lee.davidson at gmail.com Tue Jan 24 15:05:00 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 24 Jan 2023 09:05:00 -0500 Subject: [Gambas-user] Arithmetic general question In-Reply-To: References: Message-ID: On 1/23/23 23:53, BB wrote: > Var1 and Var2 are defined as Variants. Say Var1 is an integer value 1300 and Var2 is a float value 1285.44 I want to get the > difference between the two _as an integer_. (Var2 can be bigger or smaller than Var1) > > If I just use? Var1 - Var2, I get (printed as an integer) 14, but is that arithmetically correct? Similarly, if Var2 is 1318.55 > I get -18 > > Should I be converting or rounding the values before doing the subtraction? No. Doing that would give inaccurate results. If anything, you would round or truncate _after_ getting the difference. In your example, the conversion to integer is obviously truncating the fractional part. Maybe that is what leads you to question its correctness. "Var1 - Var2" correctly expresses the difference between two variable numbers regardless of their sign or the sign of the result. -- Lee From mbelmonte at belmotek.net Tue Jan 24 15:07:36 2023 From: mbelmonte at belmotek.net (Martin) Date: Tue, 24 Jan 2023 15:07:36 +0100 Subject: [Gambas-user] Bug in controls properties panel for group edition In-Reply-To: References: <1710a1c4-5dd7-d33a-890a-e25f7d59457d@belmotek.net> Message-ID: El 24/1/23 a las 9:34, Benoit Minisini escribi?: > What happens if you use a bigger font? Same error with font size = 14. Please see the video: https://imgur.com/kMOfvK9 Best regards. From bsteers4 at gmail.com Tue Jan 24 16:24:58 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 24 Jan 2023 15:24:58 +0000 Subject: [Gambas-user] Bug in controls properties panel for group edition In-Reply-To: References: <1710a1c4-5dd7-d33a-890a-e25f7d59457d@belmotek.net> Message-ID: In that video it looked like on font size 10 you typed xx but it could not be seen Then you changed it to font size 14 and the xx appeared. On my system if i use font size 10 the text does not appear. Any size bigger than 10 and it all works normally BruceS On Tue, 24 Jan 2023 at 14:08, Martin wrote: > El 24/1/23 a las 9:34, Benoit Minisini escribi?: > > What happens if you use a bigger font? > > Same error with font size = 14. > > Please see the video: > https://imgur.com/kMOfvK9 > > Best regards. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Tue Jan 24 21:48:04 2023 From: adamnt42 at gmail.com (BB) Date: Wed, 25 Jan 2023 07:18:04 +1030 Subject: [Gambas-user] Arithmetic general question In-Reply-To: References: Message-ID: <34f2c9c9-d12e-6f2b-938f-da29cfebe6c4@gmail.com> On 25/1/23 12:35 am, T Lee Davidson wrote: > On 1/23/23 23:53, BB wrote: >> Var1 and Var2 are defined as Variants. Say Var1 is an integer value >> 1300 and Var2 is a float value 1285.44 I want to get the difference >> between the two _as an integer_. (Var2 can be bigger or smaller than >> Var1) >> >> If I just use? Var1 - Var2, I get (printed as an integer) 14, but is >> that arithmetically correct? Similarly, if Var2 is 1318.55 I get -18 >> >> Should I be converting or rounding the values before doing the >> subtraction? > > No. Doing that would give inaccurate results. If anything, you would > round or truncate _after_ getting the difference. > > In your example, the conversion to integer is obviously truncating the > fractional part. Maybe that is what leads you to question its > correctness. "Var1 - Var2" correctly expresses the difference between > two variable numbers regardless of their sign or the sign of the result. > > Thanks Lee! From mbelmonte at belmotek.net Tue Jan 24 22:42:54 2023 From: mbelmonte at belmotek.net (Martin) Date: Tue, 24 Jan 2023 22:42:54 +0100 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> Message-ID: <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> El 21/1/23 a las 23:12, gian via User escribi?: > Hi Martin, > > If I type in the terminal: > $ LANG="de_DE.UTF-8" gambas3 > here I open Gambas in German > (of course the language must be installed in the system) > > As far as I know in GNU Linux the base language is US English and Gambas > respects the rule. Hi, Its works only in linux terminal but not in internal gambas call Shell. Any idea? If I write this in linux terminal the Gambas3 IDE open at the project "test" in french. LANG='fr_FR.UTF-8' '/usr/bin/gambas3' '/home/user/test' But if I use: Shell "LANG='fr_FR.UTF-8' '/usr/bin/gambas3' '/home/user/test'" This open the project but in my local lamguage (spanish) not in French. Best regards. From bsteers4 at gmail.com Tue Jan 24 23:15:45 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 24 Jan 2023 22:15:45 +0000 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> Message-ID: Have you tried using "With" to pass the env? Shell "'/usr/bin/gambas3' '/home/user/test'" With "LANG=fr_FR.UTF-8" And Exec With Exec [ "/usr/bin/gambas3" , "/home/user/test"] With "LANG=fr_FR.UTF-8" On Tue, 24 Jan 2023, 21:43 Martin, wrote: > El 21/1/23 a las 23:12, gian via User escribi?: > > Hi Martin, > > > > If I type in the terminal: > > $ LANG="de_DE.UTF-8" gambas3 > > here I open Gambas in German > > (of course the language must be installed in the system) > > > > As far as I know in GNU Linux the base language is US English and Gambas > > respects the rule. > > Hi, > > Its works only in linux terminal but not in internal gambas call Shell. > Any idea? > > If I write this in linux terminal the Gambas3 IDE open at the project > "test" in french. > > LANG='fr_FR.UTF-8' '/usr/bin/gambas3' '/home/user/test' > > But if I use: > > Shell "LANG='fr_FR.UTF-8' '/usr/bin/gambas3' '/home/user/test'" > > This open the project but in my local lamguage (spanish) not in French. > > Best regards. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Tue Jan 24 23:49:27 2023 From: mbelmonte at belmotek.net (Martin) Date: Tue, 24 Jan 2023 23:49:27 +0100 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> Message-ID: El 24/1/23 a las 23:15, Bruce Steers escribi?: > Have you tried using "With" to pass the env? > Shell "'/usr/bin/gambas3' '/home/user/test'" With "LANG=fr_FR.UTF-8" > And Exec With > Exec [ "/usr/bin/gambas3" , "/home/user/test"] With "LANG=fr_FR.UTF-8" I hadn't tried it. then when you told me to try it but it didn't work, I got this error (please see the attachment). Is the Gambas shell the same as the linux shell? What I want is to open a Gambas project that is in another language different from my locale (spanish) for example in french in that other locale, I want to see the ide in that other language. And if I put the command in the terminal it works but if I do it from Gambas it does not. Best regards. Martin. -------------- next part -------------- A non-text attachment was scrubbed... Name: Captura de pantalla_2023-01-24_23-31-38.png Type: image/png Size: 112460 bytes Desc: not available URL: From mbelmonte at belmotek.net Wed Jan 25 00:23:08 2023 From: mbelmonte at belmotek.net (Martin) Date: Wed, 25 Jan 2023 00:23:08 +0100 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> Message-ID: El 24/1/23 a las 23:49, Martin escribi?: I have also tried this but it doesn't work either: s = "#!/bin/bash\n" s &= "LANG='fr_FR.UTF-8'" & " " & Shell$(/usr/bin/gambas3) & " " & Shell$(/home/user/test) & "\n" If Exist(User.Home &/ "run.sh") Then Shell "rm " & User.Home &/ "run.sh" Wait Endif File.Save(User.Home &/ "run.sh", s) Shell "chmod u+x " & User.Home &/ "run.sh" Wait Shell User.Home &/ "run.sh" From adamnt42 at gmail.com Wed Jan 25 00:59:10 2023 From: adamnt42 at gmail.com (BB) Date: Wed, 25 Jan 2023 10:29:10 +1030 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> Message-ID: On 25/1/23 9:19 am, Martin wrote: > El 24/1/23 a las 23:15, Bruce Steers escribi?: >> Have you tried using "With" to pass the env? >> Shell "'/usr/bin/gambas3' '/home/user/test'" With "LANG=fr_FR.UTF-8" >> And Exec With >> Exec [ "/usr/bin/gambas3" , "/home/user/test"] With "LANG=fr_FR.UTF-8" > > I hadn't tried it. then when you told me to try it but it didn't work, > I got this error (please see the attachment). > > Is the Gambas shell the same as the linux shell? > > What I want is to open a Gambas project that is in another language > different from my locale (spanish) for example in french in that other > locale, I want to see the ide in that other language. > And if I put the command in the terminal it works but if I do it from > Gambas it does not. > Best regards. > Martin. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Shell "'/usr/bin/gambas3' '/home/user/test'" With ["LANG=fr_FR.UTF-8"] -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Jan 25 01:08:42 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 25 Jan 2023 00:08:42 +0000 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> Message-ID: Opps sorry my mistake, the With should be a String[] not a String (obviously the error msg says that) BruceS On Tue, 24 Jan 2023 at 22:50, Martin wrote: > El 24/1/23 a las 23:15, Bruce Steers escribi?: > > Have you tried using "With" to pass the env? > > Shell "'/usr/bin/gambas3' '/home/user/test'" With "LANG=fr_FR.UTF-8" > > And Exec With > > Exec [ "/usr/bin/gambas3" , "/home/user/test"] With "LANG=fr_FR.UTF-8" > > I hadn't tried it. then when you told me to try it but it didn't work, I > got this error (please see the attachment). > > Is the Gambas shell the same as the linux shell? > > What I want is to open a Gambas project that is in another language > different from my locale (spanish) for example in french in that other > locale, I want to see the ide in that other language. > And if I put the command in the terminal it works but if I do it from > Gambas it does not. > Best regards. > Martin. > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Jan 25 01:11:28 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 25 Jan 2023 00:11:28 +0000 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> Message-ID: On Wed, 25 Jan 2023 at 00:00, BB wrote: > > On 25/1/23 9:19 am, Martin wrote: > > El 24/1/23 a las 23:15, Bruce Steers escribi?: > > Have you tried using "With" to pass the env? > Shell "'/usr/bin/gambas3' '/home/user/test'" With "LANG=fr_FR.UTF-8" > And Exec With > Exec [ "/usr/bin/gambas3" , "/home/user/test"] With "LANG=fr_FR.UTF-8" > > > I hadn't tried it. then when you told me to try it but it didn't work, I > got this error (please see the attachment). > > Is the Gambas shell the same as the linux shell? > > Gambas shell uses sh by default that works differently to bash , to make it use bash you must issue the following statement.. System.Shell=System.Find("bash) then any calls to Shell will use bash BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Jan 25 01:13:45 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 25 Jan 2023 00:13:45 +0000 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> Message-ID: On Wed, 25 Jan 2023 at 00:11, Bruce Steers wrote: > > > On Wed, 25 Jan 2023 at 00:00, BB wrote: > >> >> On 25/1/23 9:19 am, Martin wrote: >> >> El 24/1/23 a las 23:15, Bruce Steers escribi?: >> >> Have you tried using "With" to pass the env? >> Shell "'/usr/bin/gambas3' '/home/user/test'" With "LANG=fr_FR.UTF-8" >> And Exec With >> Exec [ "/usr/bin/gambas3" , "/home/user/test"] With "LANG=fr_FR.UTF-8" >> >> >> I hadn't tried it. then when you told me to try it but it didn't work, I >> got this error (please see the attachment). >> >> Is the Gambas shell the same as the linux shell? >> >> > Gambas shell uses sh by default that works differently to bash , to make > it use bash you must issue the following statement.. > > System.Shell=System.Find("bash) > > then any calls to Shell will use bash > > BruceS > Oops, a missing quotemark System.Shell = System.Find("bash") (i figured i should be precise) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Wed Jan 25 07:18:11 2023 From: adamnt42 at gmail.com (BB) Date: Wed, 25 Jan 2023 16:48:11 +1030 Subject: [Gambas-user] Class array iterations Message-ID: Class arrays, (in fact any array,) could do with a property to return the index of the current item being pointed at. This would aid in the following case where there are two "parallel" arrays. Dim SomeSet as new SomeClass[] Dim AnotherSet as new AnotherClass[] Dim SomeItem as SomeClass Dim AnotherItem as AnotherClass '? fill the arrays however, then For Each SomeItem in SomeClass[] ??? AnotherItem=AnotherSet[SomeItem.Index] ' Then I can process the equivalent items in both arrays ... Any chance Benoit? I have had a look at gb_array.h and there seems to be a _pos integer used commonly but that code is way above my pay grade. I know I could do it using an indexer to perform the iteration but I have "lots" of places where I have used For Each bruce -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Wed Jan 25 07:54:10 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 25 Jan 2023 07:54:10 +0100 Subject: [Gambas-user] Class array iterations In-Reply-To: References: Message-ID: <70ebcadc-5d31-4116-e4ea-1c6dcfd2f8da@gambas-basic.org> Le 25/01/2023 ? 07:18, BB a ?crit?: > Class arrays, (in fact any array,) could do with a property to return > the index of the current item being pointed at. This would aid in the > following case where there are two "parallel" arrays. > > Dim SomeSet as new SomeClass[] > Dim AnotherSet as new AnotherClass[] > > Dim SomeItem as SomeClass > Dim AnotherItem as AnotherClass > > '? fill the arrays however, then > > For Each SomeItem in SomeClass[] > ??? AnotherItem=AnotherSet[SomeItem.Index] > > ' Then I can process the equivalent items in both arrays > ... > > Any chance Benoit? I have had a look at gb_array.h and there seems to be > a _pos integer used commonly but that code is way above my pay grade. > > I know I could do it using an indexer to perform the iteration but I > have "lots" of places where I have used For Each > > bruce > Yes, it's possible, following the same logic as the 'Collection.Key' property. Regards, -- Beno?t Minisini. From gambas.fr at gmail.com Wed Jan 25 08:04:39 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Wed, 25 Jan 2023 08:04:39 +0100 Subject: [Gambas-user] Class array iterations In-Reply-To: <70ebcadc-5d31-4116-e4ea-1c6dcfd2f8da@gambas-basic.org> References: <70ebcadc-5d31-4116-e4ea-1c6dcfd2f8da@gambas-basic.org> Message-ID: By accessing the enum.index value ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Wed Jan 25 10:13:34 2023 From: mbelmonte at belmotek.net (Martin) Date: Wed, 25 Jan 2023 10:13:34 +0100 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> Message-ID: <6ef4cac2-0680-21a2-fa93-724fb3dac49a@belmotek.net> El 25/1/23 a las 0:59, BB escribi?: > Shell "'/usr/bin/gambas3' '/home/user/test'" With ["LANG=fr_FR.UTF-8"] It does not work either The same, in terminal works in Gambas3 don't. From mbelmonte at belmotek.net Wed Jan 25 10:20:19 2023 From: mbelmonte at belmotek.net (Martin) Date: Wed, 25 Jan 2023 10:20:19 +0100 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> Message-ID: <78167424-510b-e670-64ee-ac73bd331f8c@belmotek.net> El 25/1/23 a las 1:11, Bruce Steers escribi?: > Gambas shell uses sh by default that works differently to bash , to make it > use bash you must issue the following statement.. > > System.Shell=System.Find("bash) As you know the interpreter of the gambas teminasl is /bin/sh but I change it before executing the statement to /usr/bin/bash, but nothing changes, it still doesn't open the ide in the specified language, it does it with the default language of the locale. Thanks. Martin. From adamnt42 at gmail.com Wed Jan 25 12:53:25 2023 From: adamnt42 at gmail.com (BB) Date: Wed, 25 Jan 2023 22:23:25 +1030 Subject: [Gambas-user] IDE Default language for new projects In-Reply-To: <6ef4cac2-0680-21a2-fa93-724fb3dac49a@belmotek.net> References: <0ca52a47-c15c-144f-1bb7-c7d029421786@belmotek.net> <375bf93c-f38d-68c5-4545-583020b04d99@belmotek.net> <5a9b6605-7f05-d239-fa99-71b4ebab9e8b@libero.it> <784b0475-3795-ca45-f678-b35327cff6ae@belmotek.net> <6ef4cac2-0680-21a2-fa93-724fb3dac49a@belmotek.net> Message-ID: <19fa4ba0-895c-0810-ab5e-29b87c52a67c@gmail.com> On 25/1/23 7:43 pm, Martin wrote: > Shell "'/usr/bin/gambas3' '/home/user/test'" With ["LANG=fr_FR.UTF-8"] Well, OK! Using the following: Public Sub Main() ? ' System.Shell = "/usr/bin/bash" ? Shell "echo $LANG;echo $LC_ALL;geany" With ["LANG=fr_FR.UTF-8", "LC_ALL=fr_FR.UTF-8"] ? Wait ? Shell "echo $LANG;echo $LC_ALL;date" With ["LC_ALL=fr_FR.UTF-8"] ? Shell "'/usr/bin/gambas3' '/srv/gb3proj/SlipStream/daily/mtgcal3'" With ["LANG=fr_FR.UTF-8", "LC_ALL=fr_FR.UTF-8"] It seems, here at least, that a) System.Shell does not seem to affect the outcome. b) It looks like LC_ALL is the beast that needs to be set, LANG just doesn't cut it. c) Thus, you are correct. When I set LANG in a terminal the above code and the same commands in a terminal (xfce4-terminal here) both give fr_FR.UTF-8 fr_FR.UTF-8 en_AU.UTF-8 fr_FR.UTF-8 mer. 25 janv. 2023 22:04:40 ACDT and geany and the IDE in French but just setting LANG in the "Shell With" stream gives fr_FR.UTF-8 en_AU.UTF-8 fr_FR.UTF-8 en_AU.UTF-8 Wed 25 Jan 2023 22:13:05 ACDT and the two programs start in EN But wait! Don't call yet! What is extremely oddish is that 2nd output! Inside the IDE it looks like the second call (with the date command) has retained the environment settings from the first call (geany). Now this *might* be considered correct but it could be extremely confusing should "Shell With" be used in widely different parts of the code. I might be wrong but I assumed that each "Shell With" would use a virgin ENV only affected by the settings specified in that call. hmm b -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Fri Jan 27 09:19:35 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 27 Jan 2023 09:19:35 +0100 Subject: [Gambas-user] Package builder (Benoit Minisini) In-Reply-To: References: Message-ID: <0e802b04-615a-4b21-a9d3-b49c84e9cef8@gambas-basic.org> Le 23/01/2023 ? 15:17, CD a ?crit?: > Hi, > I solved the problem, > I now have the same distribution files for the 2 components. > > But I don't know why there was this difference. No matter... > > Thank you for your reply > > Best Regards > As soon as you check the 'gb.gui' component, the packager assumes that you want a toolkit-independent application, and so create many meta-package depending on each GUI component, so that the user can decide which toolkit he wants at installation time. I guess you did that without notice. Regards, -- Beno?t Minisini. From mbelmonte at belmotek.net Fri Jan 27 11:18:00 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 27 Jan 2023 11:18:00 +0100 Subject: [Gambas-user] Understanding the translation process Message-ID: Hi, I want to know how the IDE decides what to translate and what not to translate from all the sentences inside the .pot file generated by the compiler. I have tried to follow the code but I can't figure out where the discrimination occurs. Example: In the gb.gui.base component inside the .pot file there are 87 phrases but in Translation form in the IDE there appear only 5. Please see the screenshot in the following link: https://imgur.com/yERfIs8 Thanks Best regards. Martin. From bsteers4 at gmail.com Fri Jan 27 11:36:33 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 27 Jan 2023 10:36:33 +0000 Subject: [Gambas-user] Understanding the translation process In-Reply-To: References: Message-ID: Controls can have the "Translate" option set , that adds them to the list. Then inside the code ("ANY string encased in brackets") becomes an item for the translator. BruceS On Fri, 27 Jan 2023 at 10:18, Martin wrote: > Hi, > > I want to know how the IDE decides what to translate and what not to > translate from all the sentences inside the .pot file generated by the > compiler. > I have tried to follow the code but I can't figure out where the > discrimination occurs. > > Example: > > In the gb.gui.base component inside the .pot file there are 87 phrases > but in Translation form in the IDE there appear only 5. Please see the > screenshot in the following link: > https://imgur.com/yERfIs8 > > Thanks > Best regards. > Martin. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Fri Jan 27 12:12:15 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 27 Jan 2023 12:12:15 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: References: Message-ID: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> El 27/1/23 a las 11:36, Bruce Steers escribi?: > Controls can have the "Translate" option set , that adds them to the list. > Then inside the code ("ANY string encased in brackets") becomes an item for > the translator. Thanks for the answer but I take that for granted as it is the compiler that verifies what you say. My question is why in the .pot file there are 87 sentences to translate and in the IDE translator there are only 5. Why what for the compiler is "translatable" for the translation form is not? Martin. From gambas.fr at gmail.com Fri Jan 27 13:41:56 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Fri, 27 Jan 2023 13:41:56 +0100 Subject: [Gambas-user] GPS monitor DIY In-Reply-To: References: <0d345b2dba568fdae9f90662528e357b@tiscali.it> Message-ID: Hi, You have to add a shape layer, And then a point Changing the point position during the displacement Center the map on this point ?... Maybe an example ? Le lun. 23 janv. 2023 ? 20:59, Linus via User a ?crit : > Hello, > > Maybe you can ask to Fabien Bodard, who has developed the component gb.map > > > Olivier Cruilles > > > Le 23 janv. 2023 ? 13:32, roberto.premoli at tiscali.it a ?crit : > > Hello everyone, > i am thinking to have my own GPS monitor done by myself: i don't need to have indicatio how to reac point B starting from Point A, I simply want > it show me on display where i am on the city map. > I want use an embedded ARM board, a touch display 7'', and a GPS via rs232 (to collect raw position data and use it to show my position on the > map (data from openstreetmaps, maybe?). Of course, all done in gambas (if not, where the fun is?) > So, before i risk to "redo the whell", do you know if there is alread a project like this around i can take as inspiration? > Thanks > Roberto > > > > > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. > ATTIVA ORA > > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/ > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Fri Jan 27 15:02:33 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Fri, 27 Jan 2023 15:02:33 +0100 Subject: [Gambas-user] GPS monitor DIY In-Reply-To: References: <0d345b2dba568fdae9f90662528e357b@tiscali.it> Message-ID: what i think is a must: A. possibility to zoom and dezoom the map using pitch (with pitch display touch sensitive or buttons "zoom in"/"zoom out") B. possibility to zoom/dezoom automatically in function of the speed of the gps: faster i run, larger the map, slower i run littler the map. C. possibility to have "gps always in center", so the map move herself under the gps point D. possibility to have "fixed map" so gps point can go outside the map (in this case, an advise where to scroll the map to regain gps on screren E. possibility to scroll the map no matter where the gps pointer is by the way, is quite one year i dont get back to gambas. On my debian stable it is at 3.15.1. Is there the gb.map module or shall I must upgrade to a newer version? if yes, what is the minimum version required? Roberto Il 27.01.2023 13:41 Fabien Bodard ha scritto: > Hi, > You have to add a shape layer, > And then a point > Changing the point position during the displacement > Center the map on this point > ?... Maybe an example ? > > Le lun. 23 janv. 2023 ? 20:59, Linus via User a ?crit : > >> Hello, >> Maybe you can ask to Fabien Bodard, who has developed the component >> gb.map >> >> Olivier Cruilles >> >>> Le 23 janv. 2023 ? 13:32, roberto.premoli at tiscali.it [1] a ?crit : >>> >>> Hello everyone, >>> i am thinking to have my own GPS monitor done by myself: i don't >>> need >>> to have indicatio how to reac point B starting from Point A, I >>> simply >>> want >>> it show me on display where i am on the city map. >>> I want use an embedded ARM board, a touch display 7'', and a GPS >>> via >>> rs232 (to collect raw position data and use it to show my position >>> on >>> the >>> map (data from openstreetmaps, maybe?). Of course, all done in >>> gambas >>> (if not, where the fun is?) >>> So, before i risk to "redo the whell", do you know if there is >>> alread >>> a project like this around i can take as inspiration? >>> Thanks >>> Roberto >>> >>> VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 >>> mesi. ATTIVA ORA >>> >> > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/ >>> [2] >>> >>> ----[ http://gambaswiki.org/wiki/doc/netiquette [3] ]---- >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette [4] ]---- Links: ------ [1] mailto:roberto.premoli at tiscali.it [2] https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025|+|amp|+|dm=link|+|amp|+|p=tiscali|+|amp|+|utm_source=tiscali|+|amp|+|utm_medium=link|+|amp|+|utm_campaign=voucherbusiness|+|amp|+|wt_np=tiscali.link.footermail.voucherbusiness.btb.. [3] http://gambaswiki.org/wiki/doc/netiquette [4] http://gambaswiki.org/wiki/doc/netiquette [5] mailto:user at lists.gambas-basic.org VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. From claude.dessere at orange.fr Fri Jan 27 18:01:35 2023 From: claude.dessere at orange.fr (CD) Date: Fri, 27 Jan 2023 18:01:35 +0100 Subject: [Gambas-user] Package builder (Benoit Minisini) In-Reply-To: References: Message-ID: OK, I understand this difference better, even though in the example I entered, gb.gui was not part of the dependencies. Since I couldn't reproduce the case, I stopped looking. However I just did a test, with an empty project Test n?1 Dependencies : Component=gb.image Component=gb.gui Component=gb.form compilation package wizard List of distribution files: cd-testpackage-gtk3_0.0.1-0ubuntu1.dsc cd-testpackage-gtk3_0.0.1-0ubuntu1.tar.gz cd-testpackage-gtk3_0.0.1-0ubuntu1_all.deb cd-testpackage-gtk3_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage-gtk3_0.0.1-0ubuntu1_amd64.changes cd-testpackage-gtk_0.0.1-0ubuntu1.dsc cd-testpackage-gtk_0.0.1-0ubuntu1.tar.gz cd-testpackage-gtk_0.0.1-0ubuntu1_all.deb cd-testpackage-gtk_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage-gtk_0.0.1-0ubuntu1_amd64.changes cd-testpackage-qt4_0.0.1-0ubuntu1.dsc cd-testpackage-qt4_0.0.1-0ubuntu1.tar.gz cd-testpackage-qt4_0.0.1-0ubuntu1_all.deb cd-testpackage-qt4_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage-qt4_0.0.1-0ubuntu1_amd64.changes cd-testpackage-qt5_0.0.1-0ubuntu1.dsc cd-testpackage-qt5_0.0.1-0ubuntu1.tar.gz cd-testpackage-qt5_0.0.1-0ubuntu1_all.deb cd-testpackage-qt5_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage-qt5_0.0.1-0ubuntu1_amd64.changes cd-testpackage_0.0.1-0ubuntu1.diff.gz cd-testpackage_0.0.1-0ubuntu1.dsc cd-testpackage_0.0.1-0ubuntu1_all.deb cd-testpackage_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage_0.0.1-0ubuntu1_amd64.changes cd-testpackage_0.0.1.orig.tar.gz I change gb.gui for gb.qt5 Dependencies : Component=gb.image Component=gb.qt5 Component=gb.form I recompile, I redo the packages in another directory List of distribution files: cd-testpackage-gtk3_0.0.2-0ubuntu1.dsc cd-testpackage-gtk3_0.0.2-0ubuntu1.tar.gz cd-testpackage-gtk3_0.0.2-0ubuntu1_all.deb cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.changes cd-testpackage-gtk_0.0.2-0ubuntu1.dsc cd-testpackage-gtk_0.0.2-0ubuntu1.tar.gz cd-testpackage-gtk_0.0.2-0ubuntu1_all.deb cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.changes cd-testpackage-qt4_0.0.2-0ubuntu1.dsc cd-testpackage-qt4_0.0.2-0ubuntu1.tar.gz cd-testpackage-qt4_0.0.2-0ubuntu1_all.deb cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.changes cd-testpackage-qt5_0.0.2-0ubuntu1.dsc cd-testpackage-qt5_0.0.2-0ubuntu1.tar.gz cd-testpackage-qt5_0.0.2-0ubuntu1_all.deb cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.changes cd-testpackage_0.0.2-0ubuntu1.diff.gz cd-testpackage_0.0.2-0ubuntu1.dsc cd-testpackage_0.0.2-0ubuntu1_all.deb cd-testpackage_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage_0.0.2-0ubuntu1_amd64.changes cd-testpackage_0.0.2.orig.tar.gz I have exactly the same result, except for the version number which was incremented by the recompilation of the project, is this normal? It seems to contradict what you just said! I erase everything if I do the opposite, I recreate a new project Test n?2 Dependencies : Component=gb.image Component=gb.qt5 Component=gb.form compilation package wizard List of distribution files: cd-testpackage_0.0.1-0ubuntu1.diff.gz cd-testpackage_0.0.1-0ubuntu1.dsc cd-testpackage_0.0.1-0ubuntu1_all.deb cd-testpackage_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage_0.0.1-0ubuntu1_amd64.changes cd-testpackage_0.0.1.orig.tar.gz I change the dependencies: Component=gb.image Component=gb.gui Component=gb.form compilation package wizard List of distribution files: cd-testpackage-gtk3_0.0.2-0ubuntu1.dsc cd-testpackage-gtk3_0.0.2-0ubuntu1.tar.gz cd-testpackage-gtk3_0.0.2-0ubuntu1_all.deb cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.changes cd-testpackage-gtk_0.0.2-0ubuntu1.dsc cd-testpackage-gtk_0.0.2-0ubuntu1.tar.gz cd-testpackage-gtk_0.0.2-0ubuntu1_all.deb cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.changes cd-testpackage-qt4_0.0.2-0ubuntu1.dsc cd-testpackage-qt4_0.0.2-0ubuntu1.tar.gz cd-testpackage-qt4_0.0.2-0ubuntu1_all.deb cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.changes cd-testpackage-qt5_0.0.2-0ubuntu1.dsc cd-testpackage-qt5_0.0.2-0ubuntu1.tar.gz cd-testpackage-qt5_0.0.2-0ubuntu1_all.deb cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.changes cd-testpackage_0.0.2-0ubuntu1.diff.gz cd-testpackage_0.0.2-0ubuntu1.dsc cd-testpackage_0.0.2-0ubuntu1_all.deb cd-testpackage_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage_0.0.2-0ubuntu1_amd64.changes cd-testpackage_0.0.2.orig.tar.gz Test #2 works normally there is a problem with Test #1 Regards Le vendredi 27 janvier 2023 ? 12:12 +0100, user-request at lists.gambas-basic.org a ?crit : > Send User mailing list submissions to > user at lists.gambas-basic.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user > or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > > You can reach the person managing the list at > user-owner at lists.gambas-basic.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of User digest..." > Today's Topics: > > 1. Re: Package builder (Benoit Minisini) (Benoit Minisini) > 2. Understanding the translation process (Martin) > 3. Re: Understanding the translation process (Bruce Steers) > 4. Re: Understanding the translation process (Martin) > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]---- >> Hi, >> I solved the problem, >> I now have the same distribution files for the 2 components. >> >> But I don't know why there was this difference. No matter... >> >> Thank you for your reply >> >> Best Regards >> > >As soon as you check the 'gb.gui' component, the packager assumes that >you want a toolkit-independent application, and so create many >meta-package depending on each GUI component, so that the user can >decide which toolkit he wants at installation time. > >I guess you did that without notice. > >Regards, > >-- >Beno?t Minisini. From bsteers4 at gmail.com Fri Jan 27 19:30:28 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 27 Jan 2023 18:30:28 +0000 Subject: [Gambas-user] Bug in controls properties panel for group edition In-Reply-To: References: <1710a1c4-5dd7-d33a-890a-e25f7d59457d@belmotek.net> Message-ID: On Tue, 24 Jan 2023 at 14:08, Martin wrote: > El 24/1/23 a las 9:34, Benoit Minisini escribi?: > > What happens if you use a bigger font? > > Same error with font size = 14. > > Please see the video: > https://imgur.com/kMOfvK9 > > Best regards. > apologies Martin I did not get this error unless using a small font size. Now suddenly i get the same error. I must have updated a gtk library or something. But i can confirm this bug not too and i think Charlie on gambas.one has the same problem. It works as expected using QT but not GTK3 BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Jan 27 19:36:30 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 27 Jan 2023 18:36:30 +0000 Subject: [Gambas-user] is a Gambas desktop possible? Message-ID: Anyone tried making a gambas DE? Is there a list of commands i can run to have a gambas program as my desktop. I know I can make a launcher in /usr/share/xsessions/ I tried.. kwin Myprogram.gambas That wasn't enough. Is it impossible or really really complicated? Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Jan 27 19:41:39 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 27 Jan 2023 18:41:39 +0000 Subject: [Gambas-user] Bug in controls properties panel for group edition In-Reply-To: References: <1710a1c4-5dd7-d33a-890a-e25f7d59457d@belmotek.net> Message-ID: On Fri, 27 Jan 2023 at 18:30, Bruce Steers wrote: > > > On Tue, 24 Jan 2023 at 14:08, Martin wrote: > >> El 24/1/23 a las 9:34, Benoit Minisini escribi?: >> > What happens if you use a bigger font? >> >> Same error with font size = 14. >> >> Please see the video: >> https://imgur.com/kMOfvK9 >> >> Best regards. >> > > apologies Martin I did not get this error unless using a small font size. > > Now suddenly i get the same error. > I must have updated a gtk library or something. > But i can confirm this bug not too and i think Charlie on gambas.one has > the same problem. > > It works as expected using QT but not GTK3 > > BruceS > I say it works as expected in QT but the text layout is still not right. see image... -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Untitled.png Type: image/png Size: 26339 bytes Desc: not available URL: From t.lee.davidson at gmail.com Fri Jan 27 20:49:27 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Fri, 27 Jan 2023 14:49:27 -0500 Subject: [Gambas-user] GPS monitor DIY In-Reply-To: References: <0d345b2dba568fdae9f90662528e357b@tiscali.it> Message-ID: On 1/27/23 09:02, roberto.premoli at tiscali.it wrote: > by?the?way,?is?quite?one?year?i?dont?get?back?to?gambas. > On my debian stable it is at 3.15.1. Is there the gb.map module or shall I must upgrade to a newer version? if yes, what is the > minimum version?required? According to the Wiki [1], the gb.map component has been available since version 3.4. -- Lee [1] https://gambaswiki.org/wiki/comp From mbelmonte at belmotek.net Fri Jan 27 20:54:21 2023 From: mbelmonte at belmotek.net (Martin) Date: Fri, 27 Jan 2023 20:54:21 +0100 Subject: [Gambas-user] is a Gambas desktop possible? In-Reply-To: References: Message-ID: <378f795c-16c4-fa29-3349-46393779c25f@belmotek.net> El 27/1/23 a las 19:36, Bruce Steers escribi?: > Anyone tried making a gambas DE? Do you mean something like this? https://sourceforge.net/projects/innovadesktop/ From claus.dietrich at freenet.de Fri Jan 27 21:58:32 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Fri, 27 Jan 2023 21:58:32 +0100 Subject: [Gambas-user] Error Message when accessing the Software Farm inside the IDE In-Reply-To: <89417239-af5b-c763-9e49-bc3bc5e99923@t-online.de> References: <89417239-af5b-c763-9e49-bc3bc5e99923@t-online.de> Message-ID: <39eaa3cb-da84-a536-a5e8-8c72336a3572@freenet.de> Hi I just read a comment in the German Gambas Club, that the download/installation of Farm Software inside the IDE ends up in the error message "Unknown archive format". I tested it with 3.17.2 on Opensuse and 3.18 on Linux Mint and had the same problem. Best regards Claus From gradobag at gradobag.it Fri Jan 27 22:55:50 2023 From: gradobag at gradobag.it (Gianluigi) Date: Fri, 27 Jan 2023 22:55:50 +0100 Subject: [Gambas-user] Error Message when accessing the Software Farm inside the IDE In-Reply-To: <39eaa3cb-da84-a536-a5e8-8c72336a3572@freenet.de> References: <89417239-af5b-c763-9e49-bc3bc5e99923@t-online.de> <39eaa3cb-da84-a536-a5e8-8c72336a3572@freenet.de> Message-ID: <14a03e4a-1921-409f-cc13-6a0a8bd5fbc4@gradobag.it> Il 27/01/23 21:58, Claus Dietrich ha scritto: > Hi > > I just read a comment in the German Gambas Club, that the > download/installation of Farm Software inside the IDE ends up in the > error message "Unknown archive format". I tested it with 3.17.2 on > Opensuse and 3.18 on Linux Mint and had the same problem. > > Best regards > > Claus Yes, it also happens with the master version, see attached image Regards Gianluigi -------------- next part -------------- A non-text attachment was scrubbed... Name: unknow-archive-format.png Type: image/png Size: 22427 bytes Desc: not available URL: From benoit.minisini at gambas-basic.org Fri Jan 27 23:14:35 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 27 Jan 2023 23:14:35 +0100 Subject: [Gambas-user] Error Message when accessing the Software Farm inside the IDE In-Reply-To: <14a03e4a-1921-409f-cc13-6a0a8bd5fbc4@gradobag.it> References: <89417239-af5b-c763-9e49-bc3bc5e99923@t-online.de> <39eaa3cb-da84-a536-a5e8-8c72336a3572@freenet.de> <14a03e4a-1921-409f-cc13-6a0a8bd5fbc4@gradobag.it> Message-ID: <0843426e-0af6-e162-4cdd-1d3581fc5ff9@gambas-basic.org> Le 27/01/2023 ? 22:55, Gianluigi a ?crit?: > Il 27/01/23 21:58, Claus Dietrich ha scritto: >> Hi >> >> I just read a comment in the German Gambas Club, that the >> download/installation of Farm Software inside the IDE ends up in the >> error message "Unknown archive format". I tested it with 3.17.2 on >> Opensuse and 3.18 on Linux Mint and had the same problem. >> >> Best regards >> >> Claus > > Yes, it also happens with the master version, see attached image > > Regards > > Gianluigi > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- It's the company I work for: a guy moved the gambas wiki server vm, and it does not work anymore since, and I still cannot access the server anymore because he moved it to a sub-network I don't have access to... I'm still waiting for him to fix all that mess. Sorry for the inconvenience. -- Beno?t Minisini. From roberto.premoli at tiscali.it Sat Jan 28 01:39:36 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sat, 28 Jan 2023 01:39:36 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= Message-ID: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> hello, I started to play with gb.map component and it is amazing! the question is: how to use it off line? I mean, my application will work without access to internet, so I must first download the data of the area I need ( a region of italy) and then tell to gb.map to search data on local harddisk. is it feasible? if yes, how? Thanks, Roberto VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Sat Jan 28 03:46:59 2023 From: adamnt42 at gmail.com (BB) Date: Sat, 28 Jan 2023 13:16:59 +1030 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> Message-ID: <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> On 28/1/23 11:09 am, roberto.premoli at tiscali.it wrote: > hello, > > I started to play with gb.map component and it is amazing! > the question is: how to use it off line? I mean, my application will > work without access to internet, > so I must first download the data of the area I need ( a region of > italy) and then tell to gb.map to search data on local harddisk. > is it feasible? if yes, how? > > Thanks, > Roberto > > > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. > ATTIVA ORA > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business > Yes, it could be feasible. Hoewever you would have to set up a local tile server. This is interesting. b -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Sat Jan 28 07:28:21 2023 From: brian at westwoodsvcs.com (=?UTF-8?B?QnJpYW4gRw==?=) Date: Sat, 28 Jan 2023 09:28:21 +0300 Subject: [Gambas-user] =?utf-8?q?is_a_Gambas_desktop_possible=3F?= In-Reply-To: <378f795c-16c4-fa29-3349-46393779c25f@belmotek.net> References: <378f795c-16c4-fa29-3349-46393779c25f@belmotek.net> Message-ID: <1674887301.107553234@f31.my.com> This is also in the farm -- Thanks Brian G Friday, 27 January 2023, 11:55AM -08:00 from Martin mbelmonte at belmotek.net : >El 27/1/23 a las 19:36, Bruce Steers escribi?: > Anyone tried making a gambas DE? >Do you mean something like this? >https://sourceforge.net/projects/innovadesktop/ > > >----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Sat Jan 28 07:27:50 2023 From: brian at westwoodsvcs.com (=?UTF-8?B?QnJpYW4gRw==?=) Date: Sat, 28 Jan 2023 09:27:50 +0300 Subject: [Gambas-user] =?utf-8?q?is_a_Gambas_desktop_possible=3F?= In-Reply-To: References: Message-ID: <1674887270.482191323@f14.my.com> There is a desktop in the farm -- Thanks Brian G Friday, 27 January 2023, 10:39AM -08:00 from Bruce Steers bsteers4 at gmail.com : > >Anyone tried making a gambas DE? >Is there a list of commands i can run to have a gambas program as my desktop. >I know I can make a launcher in /usr/share/xsessions/ > >I tried.. > >kwin >Myprogram.gambas > >That wasn't enough. > >Is it impossible or really really complicated? > >Respects >BruceS > > > >----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas.fr at gmail.com Sat Jan 28 10:53:36 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sat, 28 Jan 2023 10:53:36 +0100 Subject: [Gambas-user] is a Gambas desktop possible? In-Reply-To: <1674887270.482191323@f14.my.com> References: <1674887270.482191323@f14.my.com> Message-ID: Well Innova is not really polished... But the idea is great :-) And now Gambas have more tools to reach the goal... Le sam. 28 janv. 2023 ? 09:20, Brian G a ?crit : > There is a desktop in the farm > > -- > Thanks > Brian G > Friday, 27 January 2023, 10:39AM -08:00 from Bruce Steers > bsteers4 at gmail.com: > > > Anyone tried making a gambas DE? > > Is there a list of commands i can run to have a gambas program as my > desktop. > I know I can make a launcher in /usr/share/xsessions/ > > I tried.. > > kwin > Myprogram.gambas > > That wasn't enough. > > Is it impossible or really really complicated? > > Respects > BruceS > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -- Fabien Bodard -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 28 11:39:31 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 28 Jan 2023 10:39:31 +0000 Subject: [Gambas-user] is a Gambas desktop possible? In-Reply-To: <378f795c-16c4-fa29-3349-46393779c25f@belmotek.net> References: <378f795c-16c4-fa29-3349-46393779c25f@belmotek.net> Message-ID: Indeed, thanks Martin, i'll check that out BruceS On Fri, 27 Jan 2023 at 19:55, Martin wrote: > El 27/1/23 a las 19:36, Bruce Steers escribi?: > > Anyone tried making a gambas DE? > Do you mean something like this? > https://sourceforge.net/projects/innovadesktop/ > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 28 11:42:50 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 28 Jan 2023 10:42:50 +0000 Subject: [Gambas-user] is a Gambas desktop possible? In-Reply-To: <1674887270.482191323@f14.my.com> References: <1674887270.482191323@f14.my.com> Message-ID: Thanks Brian, will have a look. BruceS On Sat, 28 Jan 2023 at 08:20, Brian G wrote: > There is a desktop in the farm > > -- > Thanks > Brian G > Friday, 27 January 2023, 10:39AM -08:00 from Bruce Steers > bsteers4 at gmail.com: > > > Anyone tried making a gambas DE? > > Is there a list of commands i can run to have a gambas program as my > desktop. > I know I can make a launcher in /usr/share/xsessions/ > > I tried.. > > kwin > Myprogram.gambas > > That wasn't enough. > > Is it impossible or really really complicated? > > Respects > BruceS > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Jan 28 12:01:20 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 28 Jan 2023 11:01:20 +0000 Subject: [Gambas-user] is a Gambas desktop possible? In-Reply-To: References: <1674887270.482191323@f14.my.com> Message-ID: On Sat, 28 Jan 2023 at 09:54, Fabien Bodard wrote: > Well Innova is not really polished... > > But the idea is great :-) > > And now Gambas have more tools to reach the goal... > > Well i have something on the go. I'm currently making a launcher application that's not far off being it's own DE I'm trying to make it fully customizable. It's made in such a way that a lot of the menus/functions can be customized for a completely personal/functional desktop. I'll have to examine the innova desktop to see how starting in desktop mode is possible. Cheers all :) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas.fr at gmail.com Sat Jan 28 14:55:28 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sat, 28 Jan 2023 14:55:28 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> Message-ID: Le sam. 28 janv. 2023 ? 03:48, BB a ?crit : > > On 28/1/23 11:09 am, roberto.premoli at tiscali.it wrote: > > hello, > > I started to play with gb.map component and it is amazing! > the question is: how to use it off line? I mean, my application will work > without access to internet, > so I must first download the data of the area I need ( a region of italy) > and then tell to gb.map to search data on local harddisk. > is it feasible? if yes, how? > > Thanks, > Roberto > > > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. > ATTIVA ORA > > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business > > > > Yes, it could be feasible. Hoewever you would have to set up a local tile > server. This is interesting. > Not a all ? Just add a buffer name to the map tile layer It will save the tiles in .cache/gb.map/buffer name So you can use it in offline mode. By the way this is a grow only cache.. I've not made any things to free it or update. (Todo things) It is not allowed to store tiles from Google or other non free source.. ? but for openstreetmap .. it's ok > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Sat Jan 28 15:12:20 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sat, 28 Jan 2023 15:12:20 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> Message-ID: <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> Il 28.01.2023 14:55 Fabien Bodard ha scritto: > Le sam. 28 janv. 2023 ? 03:48, BB a ?crit : > >> On 28/1/23 11:09 am, roberto.premoli at tiscali.it [2] wrote: >> >>> hello, >>> >>> I started to play with gb.map component and it is amazing! >>> the question is: how to use it off line? I mean, my application >>> will >>> work without access to internet, >>> so I must first download the data of the area I need ( a region of >>> italy) and then tell to gb.map to search data on local harddisk. >>> is it feasible? if yes, how? >>> >>> Thanks, >>> Roberto >>> >> > Not a all ? > Just add a buffer name to the map tile layer > It will save the tiles in .cache/gb.map/buffer name > So you can use it in offline mode. > By the way this is a grow only cache.. I've not made any things to > free > it or update. > (Todo things) > It is not allowed to store tiles from Google or other non free > source.. > ? but for openstreetmap .. it's ok > To cache maps means that fist I have to connect the system to internet, visit ALL the area that is of my interest, so the module caches data locally for a next use. IT is rusty, but it can be done, due to the fact that the map i am interested in is quite little. But in case this will grow to a region/country it is clearly not enough and need a local server to provide data. Anyway, at the moment, i can use the "cache" trick. So, here the questions: A. how to activate the cache? can you provide the prfof-of-concept program for this? B. how i have to do the "caching" process? i mean, i have to zoom to the lowest detail possible "one street after the other" OR if i see "all italy" it imply that ALL data of italy will be archived locally with ALL related details (streets, building, names, etc). Thanks, Roberto VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. From gambas.fr at gmail.com Sat Jan 28 15:40:19 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sat, 28 Jan 2023 15:40:19 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> Message-ID: Le sam. 28 janv. 2023 ? 15:13, a ?crit : > Il 28.01.2023 14:55 Fabien Bodard ha scritto: > > > Le sam. 28 janv. 2023 ? 03:48, BB a ?crit : > > > >> On 28/1/23 11:09 am, roberto.premoli at tiscali.it [2] wrote: > >> > >>> hello, > >>> > >>> I started to play with gb.map component and it is amazing! > >>> the question is: how to use it off line? I mean, my application > >>> will > >>> work without access to internet, > >>> so I must first download the data of the area I need ( a region of > >>> italy) and then tell to gb.map to search data on local harddisk. > >>> is it feasible? if yes, how? > you can download all the datas on you ard Disk ... (it's udge because it's png and not vector datas) you can achieve the full data extraction by understanding tiles are managed in the server side (easy) each tile file have a structure zoom-x-y.png so the mapview can use it you have all the tools needed to download the full italy maps (18 zoom level) in the tilemap class source code > >>> > >>> Thanks, > >>> Roberto > >>> > >> > > Not a all ? > > Just add a buffer name to the map tile layer > > It will save the tiles in .cache/gb.map/buffer name > > So you can use it in offline mode. > > By the way this is a grow only cache.. I've not made any things to > > free > > it or update. > > (Todo things) > > It is not allowed to store tiles from Google or other non free > > source.. > > ? but for openstreetmap .. it's ok > > > > > To cache maps means that fist I have to connect the system to internet, > visit ALL the area that is of my interest, so the module caches data > locally for a next use. IT is rusty, but it can be done, due to the fact > that the map i am interested in is quite little. But in case this will > grow to a region/country it is clearly not enough and need a local > server to provide data. Anyway, at the moment, i can use the "cache" > trick. So, here the questions: > A. how to activate the cache? can you provide the prfof-of-concept > program for this? > yep done > B. how i have to do the "caching" process? i mean, i have to zoom to > the lowest detail possible "one street after the other" OR if i see "all > italy" it imply that ALL data of italy will be archived locally with ALL > related details (streets, building, names, etc). > yes :-) ... near 269 000 000 files for italia 14 ko/file.. 3766 gb ? ... I'm I wrong ? usually a user does not explore the full existing tiles Map is a too level class... you can use Map solo for priniting or static map, and mapwiew for dynamic map. > Thanks, > Roberto > > > > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. > ATTIVA ORA > > > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb > .. > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -- Fabien Bodard -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- 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 2IRN2IRN2IRN2IRN+K/AvwEhVgGjAHgAAA== From gambas.fr at gmail.com Sat Jan 28 15:48:02 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sat, 28 Jan 2023 15:48:02 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> Message-ID: not too but... two? level -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Sat Jan 28 16:19:47 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sat, 28 Jan 2023 16:19:47 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> Message-ID: <053e1e18901151bd7faa0e690dd79b70@tiscali.it> Il 28.01.2023 15:48 Fabien Bodard ha scritto: > not too but... two? level I don't understand... VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. From gambas.fr at gmail.com Sat Jan 28 16:26:25 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sat, 28 Jan 2023 16:26:25 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <053e1e18901151bd7faa0e690dd79b70@tiscali.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <053e1e18901151bd7faa0e690dd79b70@tiscali.it> Message-ID: Le sam. 28 janv. 2023 ? 16:20, a ?crit : > Il 28.01.2023 15:48 Fabien Bodard ha scritto: > > > not too but... two? level > > I don't understand... > My english is not good :-) > > > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. > ATTIVA ORA > > > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb > .. > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -- Fabien Bodard -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Sat Jan 28 17:31:34 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sat, 28 Jan 2023 17:31:34 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> Message-ID: <3297de4a031742fa0057f8633cab30da@tiscali.it> Hello, unfortunately, the attach demo in .tar.gz format is unreadable, the sistem tranform it into AnotherMapDemo-0.0.1.tar.gz.gmail.txt and even if i rename it, it is not un-tarrable. can you provide attach in other way or put on a share service on intenrnet? Thanks, Roberto Il 28.01.2023 15:40 Fabien Bodard ha scritto: > Le sam. 28 janv. 2023 ? 15:13, a ?crit : > >> Il 28.01.2023 14:55 Fabien Bodard ha scritto: >> >> > Le sam. 28 janv. 2023 ? 03:48, BB a ?crit : >> > >> >> On 28/1/23 11:09 am, roberto.premoli at tiscali.it [1] [2] wrote: >> >> >> >>> hello, >> >>> >> >>> I started to play with gb.map component and it is amazing! >> >>> the question is: how to use it off line? I mean, my application >> >>> will >> >>> work without access to internet, >> >>> so I must first download the data of the area I need ( a region of >> >>> italy) and then tell to gb.map to search data on local harddisk. >> >>> is it feasible? if yes, how? > > you can download all the datas on you ard Disk ... (it's udge because it's png and not vector datas) > you can achieve the full data extraction by understanding tiles are managed in the server side (easy) > each tile file have a structure zoom-x-y.png so the mapview can use it > you have all the tools needed to download the full italy maps (18 zoom level) in the tilemap class source code > >>>>> >> >>> Thanks, >> >>> Roberto >> >>> >> >> >> > Not a all ? >> > Just add a buffer name to the map tile layer >> > It will save the tiles in .cache/gb.map/buffer name >> > So you can use it in offline mode. >> > By the way this is a grow only cache.. I've not made any things to >> > free >> > it or update. >> > (Todo things) >> > It is not allowed to store tiles from Google or other non free >> > source.. >> > ? but for openstreetmap .. it's ok >> > >> >> To cache maps means that fist I have to connect the system to internet, >> visit ALL the area that is of my interest, so the module caches data >> locally for a next use. IT is rusty, but it can be done, due to the fact >> that the map i am interested in is quite little. But in case this will >> grow to a region/country it is clearly not enough and need a local >> server to provide data. Anyway, at the moment, i can use the "cache" >> trick. So, here the questions: >> A. how to activate the cache? can you provide the prfof-of-concept >> program for this? > > yep done B. how i have to do the "caching" process? i mean, i > >> ALL data of italy will be archived locally with ALL >> related details (streets, building, names, etc). >> yes :-) ... >> near 269 000 000 files for italia 14 ko/file.. 3766 gb ? ... I'm I wrong ? >> usually a user does not explore the ful > les > Map is a too level class... you can use Map solo for priniting or static map, and mapwiew for dynamic map. > Thanks, > Roberto > > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. > ATTIVA ORA > > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette [2] ]---- >> -- >> >> Fabien Bodard VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: AnotherMapDemo-0.0.1.tar.gz.gmail.txt URL: From gambas.fr at gmail.com Sat Jan 28 17:42:15 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sat, 28 Jan 2023 17:42:15 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <3297de4a031742fa0057f8633cab30da@tiscali.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> Message-ID: You have to open directly with the ide.. In the file browser right click on it and uncompress it Le sam. 28 janv. 2023 ? 17:32, a ?crit : > Hello, > unfortunately, the attach demo in .tar.gz format is unreadable, the sistem > tranform it into AnotherMapDemo-0.0.1.tar.gz.gmail.txt and even if i rename > it, it is not un-tarrable. > can you provide attach in other way or put on a share service on intenrnet? > Thanks, > Roberto > > Il 28.01.2023 15:40 Fabien Bodard ha scritto: > > > Le sam. 28 janv. 2023 ? 15:13, a ?crit : > >> Il 28.01.2023 14:55 Fabien Bodard ha scritto: >> >> > Le sam. 28 janv. 2023 ? 03:48, BB a ?crit : >> > >> >> On 28/1/23 11:09 am, roberto.premoli at tiscali.it [2] wrote: >> >> >> >>> hello, >> >>> >> >>> I started to play with gb.map component and it is amazing! >> >>> the question is: how to use it off line? I mean, my application >> >>> will >> >>> work without access to internet, >> >>> so I must first download the data of the area I need ( a region of >> >>> italy) and then tell to gb.map to search data on local harddisk. >> >>> is it feasible? if yes, how? > > you can download all the datas on you ard Disk ... (it's udge because it's > png and not vector datas) > you can achieve the full data extraction by understanding tiles are > managed in the server side (easy) > each tile file have a structure zoom-x-y.png so the mapview can use it > you have all the tools needed to download the full italy maps (18 zoom > level) in the tilemap class source code > > >> >>> >> >>> Thanks, >> >>> Roberto >> >>> >> >> >> > Not a all ? >> > Just add a buffer name to the map tile layer >> > It will save the tiles in .cache/gb.map/buffer name >> > So you can use it in offline mode. >> > By the way this is a grow only cache.. I've not made any things to >> > free >> > it or update. >> > (Todo things) >> > It is not allowed to store tiles from Google or other non free >> > source.. >> > ? but for openstreetmap .. it's ok >> > >> >> >> To cache maps means that fist I have to connect the system to internet, >> visit ALL the area that is of my interest, so the module caches data >> locally for a next use. IT is rusty, but it can be done, due to the fact >> that the map i am interested in is quite little. But in case this will >> grow to a region/country it is clearly not enough and need a local >> server to provide data. Anyway, at the moment, i can use the "cache" >> trick. So, here the questions: >> A. how to activate the cache? can you provide the prfof-of-concept >> program for this? > > yep done > >> B. how i have to do the "caching" process? i mean, i have to zoom to >> the lowest detail possible "one street after the other" OR if i see "all >> italy" it imply that ALL data of italy will be archived locally with ALL >> related details (streets, building, names, etc). > > yes :-) ... > near 269 000 000 files for italia 14 ko/file.. 3766 gb ? ... I'm I wrong ? > usually a user does not explore the full existing tiles > Map is a too level class... you can use Map solo for priniting or static > map, and mapwiew for dynamic map. > > >> Thanks, >> Roberto >> >> >> >> VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. >> ATTIVA ORA >> >> >> https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb >> .. >> >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > -- > Fabien Bodard > > > > > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. > ATTIVA ORA > > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/ > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Sat Jan 28 18:11:59 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sat, 28 Jan 2023 18:11:59 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> Message-ID: <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> i attach an image of what I see... i am doing wrong for sure but i dont know how to do it right. Roberto Il 28.01.2023 17:42 Fabien Bodard ha scritto: > You have to open directly with the ide.. > In the file browser right click on it and uncompress it > > Le sam. 28 janv. 2023 ? 17:32, a ?crit : > >> Hello, >> unfortunately, the attach demo in .tar.gz format is unreadable, the sistem tranform it into AnotherMapDemo-0.0.1.tar.gz.gmail.txt and even if i rename it, it is not un-tarrable. >> can you provide attach in other way or put on a share service on intenrnet? >> Thanks, >> Roberto >> >> Il 28.01.2023 15:40 Fabien Bodard ha scritto: >> >>> Le sam. 28 janv. 2023 ? 15:13, a ?crit : >>> >>>> Il 28.01.2023 14:55 Fabien Bodard ha scritto: >>>> >>>> > Le sam. 28 janv. 2023 ? 03:48, BB a ?crit : >>>> > >>>> >> On 28/1/23 11:09 am, roberto.premoli at tiscali.it [1] [2] wrote: >>>> >> >>>> >>> hello, >>>> >>> >>>> >>> I started to play with gb.map component and it is amazing! >>>> >>> the question is: how to use it off line? I mean, my application >>>> >>> will >>>> >>> work without access to internet, >>>> >>> so I must first download the data of the area I need ( a region of >>>> >>> italy) and then tell to gb.map to search data on local harddisk. >>>> >>> is it feasible? if yes, how? >>> >>> you can download all the datas on you ard Disk ... (it's udge because it's png and not vector datas) >>> you can achieve the full data extraction by understanding tiles are managed in the server side (easy) >>> each tile file have a structure zoom-x-y.png so the mapview can use it >>> you have all the tools needed to download the full italy maps (18 zoom level) in the tilemap class source code >>> >>>>>>> >>>> >>> Thanks, >>>> >>> Roberto >>>> >>> >>>> >> >>>> > Not a all ? >>>> > Just add a buffer name to the map tile layer >>>> > It will save the tiles in .cache/gb.map/buffer name >>>> > So you can use it in offline mode. >>>> > By the way this is a grow only cache.. I've not made any things to >>>> > free >>>> > it or update. >>>> > (Todo things) >>>> > It is not allowed to store tiles from Google or other non free >>>> > source.. >>>> > ? but for openstreetmap .. it's ok >>>> > >>>> >>>> To cache maps means that fist I have to connect the system to internet, >>>> visit ALL the area that is of my interest, so the module caches data >>>> locally for a next use. IT is rusty, but it can be done, due to the fact >>>> that the map i am interested in is quite little. But in case this will >>>> grow to a region/country it is clearly not enough and need a local >>>> server to provide data. Anyway, at the moment, i can use the "cache" >>>> trick. So, here the questions: >>>> A. how to activate the cache? can you provide the prfof-of-concept >>>> program for this? >>> >>> yep done B. how i have to do the "caching" process? i mean, i >>> >>>> ALL data of italy will be archived locally with ALL >>>> related details (streets, building, names, etc). >>>> yes :-) ... >>>> near 269 000 000 files for italia 14 ko/file.. 3766 gb ? ... I'm I wrong ? >>>> usually a user does not explore the ful >>> les >>> Map is a too level class... you can use Map solo for priniting or static map, and mapwiew for dynamic map. >>> Thanks, >>> Roberto >>> >>> VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. >>> ATTIVA ORA >>> >>> https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. >>>> >>>> ----[ http://gambaswiki.org/wiki/doc/netiquette [2] ]---- >>>> -- >>>> >>>> Fabien Bodard >> >> VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA >> https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/ [4] >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette [5] ]---- VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Schermata del 2023-01-28 18-07-41.png Type: image/png Size: 289738 bytes Desc: not available URL: From gradobag at gradobag.it Sat Jan 28 18:32:39 2023 From: gradobag at gradobag.it (Gianluigi) Date: Sat, 28 Jan 2023 18:32:39 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> Message-ID: Il 28/01/23 18:11, roberto.premoli at tiscali.it ha scritto: > i attach an image of what I see... i am doing wrong for sure but i > dont know how to do it right. > Roberto There is a wiki page, also translated into Italian: http://gambaswiki.org/wiki/howto/opengmailtxt http://gambaswiki.org/wiki/howto/opengmailtxt?l=it Regards Gianluigi From roberto.premoli at tiscali.it Sat Jan 28 19:28:15 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sat, 28 Jan 2023 19:28:15 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> Message-ID: <111eab660cc069f197eee15d580540e3@tiscali.it> Hi Gianluigi/All thank for the link to instrucion, but i Failed. here the list of actions i do from the IDE of gambas: file -> apri progetto -> [I choose tab 'apri'] [i go to the directory where is the file .tar.gz.gmail.txt] [I right-click on file .tar.gz.gmail.txt] But the memu that popup has not the option 'decomprimi il file' /"decompresse the file" but: "segnalibri" "mostra dettagli" "mostra i file nascosti", "mostra anteprima immagine" "rinomina" "copia" "cancella" "crea directory" "apri nel file manager" "ricarica" "Propriet?". See the image attached for clarity. What i do wrong? Roberto Il 28.01.2023 18:32 Gianluigi ha scritto: > Il 28/01/23 18:11, roberto.premoli at tiscali.it [1]ha scritto: > >> i attach an image of what I see... i am doing wrong for sure but i dont know how to do it right. Roberto > > There is a wiki page, also translated into Italian: > http://gambaswiki.org/wiki/howto/opengmailtxt [2] > http://gambaswiki.org/wiki/howto/opengmailtxt?l=it [3] > > Regards > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette [4] ]---- VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Schermata del 2023-01-28 19-17-09.png Type: image/png Size: 133905 bytes Desc: not available URL: From gambas.fr at gmail.com Sat Jan 28 19:38:05 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sat, 28 Jan 2023 19:38:05 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <111eab660cc069f197eee15d580540e3@tiscali.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> Message-ID: I don't know which version of gambas you use :-/ This is a capture from mine -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Capture d??cran du 2023-01-28 19-37-02.png Type: image/png Size: 338537 bytes Desc: not available URL: From roberto.premoli at tiscali.it Sat Jan 28 19:40:32 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sat, 28 Jan 2023 19:40:32 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> Message-ID: <610d7983681693927f726e3696876d5e@tiscali.it> Il 28.01.2023 19:38 Fabien Bodard ha scritto: > I don't know which version of gambas you use :-/ > > This is a capture from mine my gambas's version is 3.15.2 Roberto. VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. -------------- next part -------------- A non-text attachment was scrubbed... Name: Capture d??cran du 2023-01-28 19-37-02.png Type: image/png Size: 338537 bytes Desc: not available URL: From gambas.fr at gmail.com Sat Jan 28 19:44:46 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sat, 28 Jan 2023 19:44:46 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <610d7983681693927f726e3696876d5e@tiscali.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> Message-ID: What is your system ? Distribution ? Le sam. 28 janv. 2023 ? 19:44, a ?crit : > Il 28.01.2023 19:38 Fabien Bodard ha scritto: > > > I don't know which version of gambas you use :-/ > > > > This is a capture from mine > > my gambas's version is 3.15.2 > Roberto. > > > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. > ATTIVA ORA > > > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb > .. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -- Fabien Bodard -------------- next part -------------- An HTML attachment was scrubbed... URL: From gradobag at gradobag.it Sat Jan 28 22:37:44 2023 From: gradobag at gradobag.it (Gianluigi) Date: Sat, 28 Jan 2023 22:37:44 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <610d7983681693927f726e3696876d5e@tiscali.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> Message-ID: <89517e1e-88d3-d820-151e-da3e74e2a0d9@gradobag.it> Il 28/01/23 19:40, roberto.premoli at tiscali.it ha scritto: > my gambas's version is 3.15.2 > Roberto. There are compilation guides on the Gambas-it.org forum https://www.gambas-it.org/smf/index.php If you have Ubuntu or derivative you can use the PPA: http://gambaswiki.org/wiki/install/ubuntu and get the latest stable (3.18) However I also attach you the tarball file by Fabien Bodard. On the Gambas-it.org wiki there are some interesting vuott lessons on the subject. Regards Gianluigi -------------- next part -------------- A non-text attachment was scrubbed... Name: AnotherMapDemo-0.0.1.tar.gz Type: application/gzip Size: 14104 bytes Desc: not available URL: From t.lee.davidson at gmail.com Sun Jan 29 00:06:01 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sat, 28 Jan 2023 18:06:01 -0500 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <610d7983681693927f726e3696876d5e@tiscali.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> Message-ID: <4b3db491-daf3-c985-b746-a3a1b9e64672@gmail.com> On 1/28/23 13:40, roberto.premoli at tiscali.it wrote: > Il 28.01.2023 19:38 Fabien Bodard ha scritto: > >> I don't know which version of gambas you use :-/ >> >> This is a capture from mine > > my gambas's version is 3.15.2 > Roberto. I am fairly certain the Gmail Attachment functionality was added to the IDE after that version. There is a Gmail Attachment Pipe utility on the Farm that you can use until you have a more recent version. If the Farm is still not working properly, you can simply use the following in a terminal: head -n -1 [project_name].gmail.txt | tail -n +2 | base64 -d > [project_name].tar.gz Be sure to replace [project_name] appropriately. Then, you can use the IDE to uncompress it. -- Lee From bsteers4 at gmail.com Sun Jan 29 00:22:20 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 28 Jan 2023 23:22:20 +0000 Subject: [Gambas-user] Dbus mpris setting volume needs type d, but how? Message-ID: the command is ... DBus["session://" & cp.Address]["/org/mpris/MediaPlayer2", "org.mpris.MediaPlayer2.Player"].Volume = 0.5 I've tried to make the 0.5 be a float , use CFloat, tried all sorts, it always says i'm using type v and need to use type d :-\ !? Any ideas how to send a float to the mpris DBus server If anybody is interested I've been making a TrayIcon application to control any open mpris instances. It lists all available running objects and can currently pause/play/skip/position etc I started making this this morning so you can imagine the code and the interface sucks at mo. Very WIP just getting it functional. hit a roadblock trying to set the Volume though and I'm probably going to run into similar problems :( Any help appreciated Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: MControl-0.0.3.tar.gz Type: application/gzip Size: 16380 bytes Desc: not available URL: From brian at westwoodsvcs.com Sun Jan 29 07:01:01 2023 From: brian at westwoodsvcs.com (=?UTF-8?B?QnJpYW4gRw==?=) Date: Sun, 29 Jan 2023 09:01:01 +0300 Subject: [Gambas-user] =?utf-8?q?is_a_Gambas_desktop_possible=3F?= In-Reply-To: References: Message-ID: <1674972061.279569316@f30.my.com> It seems to mostly use x, and Wayland is on its way -- Thanks Brian G Saturday, 28 January 2023, 03:02AM -08:00 from Bruce Steers bsteers4 at gmail.com : > > >On Sat, 28 Jan 2023 at 09:54, Fabien Bodard < gambas.fr at gmail.com> wrote: >>Well Innova is not really polished...? >> >>But the idea is great? :-) >> >>And now Gambas have more tools to reach the goal...? > >Well i have something on the go. >I'm currently making a launcher application that's not far off being it's own DE > >I'm trying to make it fully customizable. >It's made in such a way that a lot of the menus/functions can be customized for a completely personal/functional desktop. > >I'll have to examine the innova desktop to see how starting in desktop mode is possible. > >Cheers all :) > >BruceS > > >----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas.fr at gmail.com Sun Jan 29 08:47:12 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sun, 29 Jan 2023 08:47:12 +0100 Subject: [Gambas-user] Dbus mpris setting volume needs type d, but how? In-Reply-To: References: Message-ID: Le dim. 29 janv. 2023 ? 00:23, Bruce Steers a ?crit : > the command is ... > > DBus["session://" & cp.Address]["/org/mpris/MediaPlayer2", > "org.mpris.MediaPlayer2.Player"].Volume = 0.5 > > I've tried to make the 0.5 be a float , use CFloat, tried all sorts, it > always says i'm using type v and need to use type d :-\ !? > In this case it look like a bug in gb.dbus Another question ... Why are you using your own themed icon routine ? (I'm curious) as Stock class do the job...or maybe not as you want ... BruceS > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -- Fabien Bodard -------------- next part -------------- An HTML attachment was scrubbed... URL: From claude.dessere at orange.fr Sun Jan 29 09:45:59 2023 From: claude.dessere at orange.fr (CD) Date: Sun, 29 Jan 2023 09:45:59 +0100 Subject: [Gambas-user] Dbus mpris setting volume needs type d, but how? (Bruce Steers) In-Reply-To: References: Message-ID: <957528bbe833d76ae88198acb8e2ab052e8dbe17.camel@orange.fr> Hi, may be this can help : https://gambaswiki.org/wiki/doc/dbus#t10 regards Le dimanche 29 janvier 2023 ? 00:23 +0100, user-request at lists.gambas-basic.org a ?crit : > Send User mailing list submissions to > user at lists.gambas-basic.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user > or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > > You can reach the person managing the list at > user-owner at lists.gambas-basic.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of User digest..." > Today's Topics: > > 1. Re: how to use gb.map offline? (T Lee Davidson) > 2. Dbus mpris setting volume needs type d, but how? (Bruce Steers) > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]---- From roberto.premoli at tiscali.it Sun Jan 29 11:45:31 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sun, 29 Jan 2023 11:45:31 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> Message-ID: <4c1d9e9aee91713493a50afe1d5ec62b@tiscali.it> Il 28.01.2023 19:44 Fabien Bodard ha scritto: > What is your system ? > Distribution ? > uname -a --> Linux debian 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux > Le sam. 28 janv. 2023 ? 19:44, a ?crit : > >> Il 28.01.2023 19:38 Fabien Bodard ha scritto: >> >> > I don't know which version of gambas you use :-/ >> > >> > This is a capture from mine >> >> my gambas's version is 3.15.2 >> Roberto. >> >> VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 >> mesi. >> ATTIVA ORA >> >> > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. From roberto.premoli at tiscali.it Sun Jan 29 12:07:14 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sun, 29 Jan 2023 12:07:14 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= In-Reply-To: <89517e1e-88d3-d820-151e-da3e74e2a0d9@gradobag.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> <89517e1e-88d3-d820-151e-da3e74e2a0d9@gradobag.it> Message-ID: Il 28.01.2023 22:37 Gianluigi ha scritto: > Il 28/01/23 19:40, roberto.premoli at tiscali.it [1]ha scritto: > >> my gambas's version is 3.15.2 Roberto. > > There are compilation guides on the Gambas-it.org forum > https://www.gambas-it.org/smf/index.php [2] > If you have Ubuntu or derivative you can use the PPA: > http://gambaswiki.org/wiki/install/ubuntu [3] and get the latest > stable > (3.18) > However I also attach you the tarball file by Fabien Bodard. > On the Gambas-it.org wiki there are some interesting vuott lessons on > the subject. > > Regards > > Gianluigi Hi Gianluigi, thanks for attached project. I download and run, but it get stuck in Public Sub Form_Open() at the loop: For Each sLine As String In Split(File.Load("mps.txt"), "\n") $aMapPoints.Add(MapPoint.FromString(sLine)) Next error is related to $aMapPoints.Add(MapPoint.FromString(sLine)) that is reported as: "simbolo sconosciuto 'fromString' nella classe 'MapPoint' nel Fmain:11" i tried to comment the loop as follow 'For Each sLine As String In Split(File.Load("mps.txt"), "\n") ' $aMapPoints.Add(MapPoint.FromString(sLine)) 'Next and rerun the program but it get stuk at: MapView1.Map["Shape"].AddPoint("Position", $aMapPoints[0]) that is reported as: 'fuori dai limiti'. If commet als that, i fonud another error more firther, so it seems one of two: or the program is bugged since beginning (i don't think so) ol problem is somewhere else. So, still the same question: do i miss something? Or is gambas 3.15.2 maybe present in debian stable too old to handle this project? If needed, I can move to 3.17.x from backports, even if i dislike to "contaminate" the "stable" of debian but if i must kneel down to 'necessary evil', i will do. Roberto VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. From gradobag at gradobag.it Sun Jan 29 12:22:24 2023 From: gradobag at gradobag.it (Gianluigi) Date: Sun, 29 Jan 2023 12:22:24 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> <89517e1e-88d3-d820-151e-da3e74e2a0d9@gradobag.it> Message-ID: <38c48c95-1fbc-6a9b-0be2-78f98fe953b6@gradobag.it> Il 29/01/23 12:07, roberto.premoli at tiscali.it ha scritto: > Hi Gianluigi, > ?thanks for attached project. > I download and run, but it get stuck in > > Public Sub Form_Open() > at the loop: > ? For Each sLine As String In Split(File.Load("mps.txt"), "\n") > ??? $aMapPoints.Add(MapPoint.FromString(sLine)) > ? Next > > error is related to $aMapPoints.Add(MapPoint.FromString(sLine)) that > is reported as: "simbolo sconosciuto 'fromString' nella classe > 'MapPoint' nel Fmain:11" > > i tried to comment the loop as follow > > ? 'For Each sLine As String In Split(File.Load("mps.txt"), "\n") > ? '? $aMapPoints.Add(MapPoint.FromString(sLine)) > ? 'Next > > and rerun the program but it get stuk at: > MapView1.Map["Shape"].AddPoint("Position", $aMapPoints[0]) that is > reported as: 'fuori dai limiti'. > If commet als that, i fonud another error more firther, so it seems > one of two: or the program is bugged since beginning (i don't think > so) ol problem is somewhere else. > > So, still the same question: do i miss something? Or is gambas 3.15.2 > maybe present in debian stable too old to handle this project? > If needed, I can move to 3.17.x from backports, even if i dislike to > "contaminate" the "stable" of debian but if i must kneel down to > 'necessary evil', i will do. > > Roberto > Hi Roberto and Fabien, Even here with the latest master version of Gambas I get the same error as you. Row 11 $aMapPoints.Add(MapPoint.FromString(sLine)) <--- Unknown symbol. Strange because the symbol is present in the class :-\ Fabien I haven't used gb.map for a long time, am I wrong or am I forgetting something Greetings to all Gianluigi From roberto.premoli at tiscali.it Sun Jan 29 12:39:48 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sun, 29 Jan 2023 12:39:48 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= In-Reply-To: <4b3db491-daf3-c985-b746-a3a1b9e64672@gmail.com> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> <4b3db491-daf3-c985-b746-a3a1b9e64672@gmail.com> Message-ID: Il 29.01.2023 00:06 T Lee Davidson ha scritto: > On 1/28/23 13:40, roberto.premoli at tiscali.it [1]wrote: > >> Il 28.01.2023 19:38 Fabien Bodard ha scritto: >> >>> I don't know which version of gambas you use :-/ This is a capture >>> from mine >> my gambas's version is 3.15.2 Roberto. > > I am fairly certain the Gmail Attachment functionality was added to > the > IDE after that version. > > There is a Gmail Attachment Pipe utility on the Farm that you can use > until you have a more recent version. If the Farm is still > not working properly, you can simply use the following in a terminal: > head -n -1 [project_name].gmail.txt | tail -n +2 | base64 -d > > [project_name].tar.gz > > Be sure to replace [project_name] appropriately. Then, you can use > the > IDE to uncompress it. > > -- Lee ---- Hi lee, your bash line works properly. Thanks, Roberto VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. From bsteers4 at gmail.com Sun Jan 29 13:02:39 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 29 Jan 2023 12:02:39 +0000 Subject: [Gambas-user] Dbus mpris setting volume needs type d, but how? In-Reply-To: References: Message-ID: On Sun, 29 Jan 2023 at 07:48, Fabien Bodard wrote: > > > Le dim. 29 janv. 2023 ? 00:23, Bruce Steers a ?crit : > >> the command is ... >> >> DBus["session://" & cp.Address]["/org/mpris/MediaPlayer2", >> "org.mpris.MediaPlayer2.Player"].Volume = 0.5 >> >> I've tried to make the 0.5 be a float , use CFloat, tried all sorts, it >> always says i'm using type v and need to use type d :-\ !? >> > > In this case it look like a bug in gb.dbus > > > Another question ... Why are you using your own themed icon routine ? (I'm > curious) as Stock class do the job...or maybe not as you want ... > Do you mean the AppIcon.SearchIcons() routine ? because it works a lot better than Desktop.GetIcon() that fails to find half the icons.. It's slower but much more successful at getting icons from things like gambas that do not use a path for the Icon=gambas3 setting. I don't think I set a theme? it can take a PreferedTheme arg but i did not use it. will have a look as the class is copied from another project. i thought it's set to use whatever the default is.. A BUG??? surely not?! Do i need to use the DBusVariable class or something to make a Float/Double or should using a gambas Float work as expected? I'm sure the docs say something about gambas only uses v type and if you need another type you have to do something different. (inheriting DBusValues.class or something, i just don't know how) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sun Jan 29 13:08:55 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 29 Jan 2023 12:08:55 +0000 Subject: [Gambas-user] Dbus mpris setting volume needs type d, but how? (Bruce Steers) In-Reply-To: <957528bbe833d76ae88198acb8e2ab052e8dbe17.camel@orange.fr> References: <957528bbe833d76ae88198acb8e2ab052e8dbe17.camel@orange.fr> Message-ID: On Sun, 29 Jan 2023 at 08:46, CD wrote: > Hi, > > may be this can help : > > https://gambaswiki.org/wiki/doc/dbus#t10 > > regards > Sadly not , that's info I already know , d is Double in C or Float in gambas. But thanks anyway. I tried Dim f As Float = 0.5 DBus["session://" & cp.Address]["/org/mpris/MediaPlayer2", "org.mpris.MediaPlayer2.Player"].Volume = f Also... DBus["session://" & cp.Address]["/org/mpris/MediaPlayer2", "org.mpris.MediaPlayer2.Player"].Volume = CFloat(f) It still fails saying I'm using v (Variable) and should use d (Float) type Benoit is it a bug or am i missing something? Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas.fr at gmail.com Sun Jan 29 16:18:05 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sun, 29 Jan 2023 16:18:05 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> <4b3db491-daf3-c985-b746-a3a1b9e64672@gmail.com> Message-ID: My bad Just add 'export' keyword on top of the Mappoint class -------------- next part -------------- An HTML attachment was scrubbed... URL: From gradobag at gradobag.it Sun Jan 29 17:10:23 2023 From: gradobag at gradobag.it (Gianluigi) Date: Sun, 29 Jan 2023 17:10:23 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> <4b3db491-daf3-c985-b746-a3a1b9e64672@gmail.com> Message-ID: Il 29/01/23 16:18, Fabien Bodard ha scritto: > My bad > > Just add 'export' keyword on top of the Mappoint class Hi Fabien, thank you, it works fine now ? Have a nice day Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Sun Jan 29 19:41:51 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sun, 29 Jan 2023 19:41:51 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> <4b3db491-daf3-c985-b746-a3a1b9e64672@gmail.com> Message-ID: <10000fa5a42b690ae41041a9f19238a7@tiscali.it> Il 29.01.2023 17:10 Gianluigi ha scritto: > Il 29/01/23 16:18, Fabien Bodard ha scritto: > >> My bad >> Just add 'export' keyword on top of the Mappoint class > > Hi Fabien, thank you, it works fine now > > Have a nice day > > Gianluigi Hi, I confirm it run also on 3.15.2. I roamed around a while, than unplug the network cable and the program used the image cached on ./cache/ directory when i came back to place already visited. It works fine. The images occupy a lot of space but is not a problem to store some giga of images. All is good. I have a question, not related to the topic but just a technical curiosity: someone knows how openstreetmaps works? I mena, also openstreetmaps store tons of image or the image are "dinamically generated" starting from vector data and served on-the-fly to the client? Roberto VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. From gambas.fr at gmail.com Sun Jan 29 22:46:04 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sun, 29 Jan 2023 22:46:04 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <10000fa5a42b690ae41041a9f19238a7@tiscali.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> <4b3db491-daf3-c985-b746-a3a1b9e64672@gmail.com> <10000fa5a42b690ae41041a9f19238a7@tiscali.it> Message-ID: Le dim. 29 janv. 2023 ? 19:42, a ?crit : > Il 29.01.2023 17:10 Gianluigi ha scritto: > > > Il 29/01/23 16:18, Fabien Bodard ha scritto: > > > >> My bad > >> Just add 'export' keyword on top of the Mappoint class > > > > Hi Fabien, thank you, it works fine now > > > > Have a nice day > > > > Gianluigi > > Hi, > I confirm it run also on 3.15.2. I roamed around a while, than unplug > the network cable and the program used the image cached on ./cache/ > directory when i came back to place already visited. > It works fine. The images occupy a lot of space but is not a problem to > store some giga of images. All is good. > > I have a question, not related to the topic but just a technical > curiosity: someone knows how openstreetmaps works? I mena, also > openstreetmaps store tons of image or the image are "dinamically > generated" starting from vector data and served on-the-fly to the > client? > They store it But some wmts server generate on the fly. In fact it depend the type of tiles. Roberto > > > > > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. > ATTIVA ORA > > > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb > .. > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Mon Jan 30 01:12:27 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 30 Jan 2023 00:12:27 +0000 Subject: [Gambas-user] Dbus mpris setting volume needs type d, but how? (Bruce Steers) In-Reply-To: References: <957528bbe833d76ae88198acb8e2ab052e8dbe17.camel@orange.fr> Message-ID: On Sun, 29 Jan 2023 at 12:08, Bruce Steers wrote: > > > On Sun, 29 Jan 2023 at 08:46, CD wrote: > >> Hi, >> >> may be this can help : >> >> https://gambaswiki.org/wiki/doc/dbus#t10 >> >> regards >> > > Sadly not , that's info I already know , d is Double in C or Float in > gambas. > But thanks anyway. > > I tried > Dim f As Float = 0.5 > DBus["session://" & cp.Address]["/org/mpris/MediaPlayer2", > "org.mpris.MediaPlayer2.Player"].Volume = f > Also... > DBus["session://" & cp.Address]["/org/mpris/MediaPlayer2", > "org.mpris.MediaPlayer2.Player"].Volume = CFloat(f) > > It still fails saying I'm using v (Variable) and should use d (Float) type > > Benoit is it a bug or am i missing something? > > Respects > BruceS > Maybe i was missing something.. I got it working doing this... DBus["session://" & $hPlayer.Address]["/org/mpris/MediaPlayer2", "org.freedesktop.DBus.Properties"].Set("org.mpris.MediaPlayer2.Player", "Volume", Slider2.Value / 100) Thanks anyway all :) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Mon Jan 30 01:15:38 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 30 Jan 2023 01:15:38 +0100 Subject: [Gambas-user] Dbus mpris setting volume needs type d, but how? (Bruce Steers) In-Reply-To: References: <957528bbe833d76ae88198acb8e2ab052e8dbe17.camel@orange.fr> Message-ID: Le 29/01/2023 ? 13:08, Bruce Steers a ?crit?: > > > On Sun, 29 Jan 2023 at 08:46, CD > wrote: > > Hi, > > may be this can help : > > https://gambaswiki.org/wiki/doc/dbus#t10 > > > regards > > > Sadly not , that's info I already know , d is Double in C or Float in > gambas. > But thanks anyway. > > I tried > Dim f As Float = 0.5 > DBus["session://" & cp.Address]["/org/mpris/MediaPlayer2", > "org.mpris.MediaPlayer2.Player"].Volume = f > Also... > DBus["session://" & cp.Address]["/org/mpris/MediaPlayer2", > "org.mpris.MediaPlayer2.Player"].Volume = CFloat(f) > > It still fails saying I'm using v (Variable) and should use d (Float) type > > Benoit is it a bug or am i missing something? > > Respects > BruceS > I get this error when setting the 'Volume' property: org.qtproject.QtDBus.Error.InternalError: Internal error It's an error that occurs inside the software that implements MPris (I tested with firefox playing a youtube video), not inside 'gb.dbus'. The 'gb.dbus' component knows that the 'Volume' property is a Float ('d' DBus signature), and actually correctly sends a 'double' to the DBus API. So I have no idea what the problem is at the moment. -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Mon Jan 30 01:25:10 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 30 Jan 2023 01:25:10 +0100 Subject: [Gambas-user] Dbus mpris setting volume needs type d, but how? (Bruce Steers) In-Reply-To: References: <957528bbe833d76ae88198acb8e2ab052e8dbe17.camel@orange.fr> Message-ID: Le 30/01/2023 ? 01:12, Bruce Steers a ?crit?: > > Maybe i was missing something.. > > I got it working doing this... > > ? ? DBus["session://" & $hPlayer.Address]["/org/mpris/MediaPlayer2", > "org.freedesktop.DBus.Properties"].Set("org.mpris.MediaPlayer2.Player", > "Volume", Slider2.Value / 100) > > Thanks anyway all :) > BruceS > Funny, as this is what setting a property actually does internally. Or should do... -- Beno?t Minisini. From mbelmonte at belmotek.net Mon Jan 30 09:39:56 2023 From: mbelmonte at belmotek.net (Martin) Date: Mon, 30 Jan 2023 09:39:56 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> Message-ID: <801c9638-c027-d2e9-bf38-df8d72edb414@belmotek.net> El 27/1/23 a las 12:12, Martin escribi?: > My question is why in the .pot file there are 87 sentences to translate > and in the IDE translator there are only 5. > Why what for the compiler is "translatable" for the translation form is > not? > Any thoughts on this? From adamnt42 at gmail.com Mon Jan 30 09:57:08 2023 From: adamnt42 at gmail.com (BB) Date: Mon, 30 Jan 2023 19:27:08 +1030 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <801c9638-c027-d2e9-bf38-df8d72edb414@belmotek.net> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <801c9638-c027-d2e9-bf38-df8d72edb414@belmotek.net> Message-ID: <60b01334-fb55-826b-9003-d0739b9ad9c2@gmail.com> On 30/1/23 7:09 pm, Martin wrote: > El 27/1/23 a las 12:12, Martin escribi?: >> My question is why in the .pot file there are 87 sentences to >> translate and in the IDE translator there are only 5. >> Why what for the compiler is "translatable" for the translation form >> is not? >> > Any thoughts on this? Just as an aside, it would be kind of nice to have an indicator in the IDE "Open" and "Recent" items to indicate whether a project is translatable and some sort of general status of the current state of the translations. However, I haven't actually found any instance of the type you describe. Maybe you could post a sample project. regards b From philippe.valarcher at free.fr Mon Jan 30 11:34:20 2023 From: philippe.valarcher at free.fr (Philippe Valarcher) Date: Mon, 30 Jan 2023 11:34:20 +0100 Subject: [Gambas-user] wayland and screen Message-ID: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> Good Day, Me.move (screens [1] .x + screens [1] .width / 2 - 180, screenens [1] .y + screens [1]. Height / 2 - 231) (with a form (360,462)) seems not to work under Wayland. Is it forgetting or a bug. Is There a turn-around? Philippe. -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Mon Jan 30 12:33:13 2023 From: adamnt42 at gmail.com (BB) Date: Mon, 30 Jan 2023 22:03:13 +1030 Subject: [Gambas-user] wayland and screen In-Reply-To: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> Message-ID: On 30/1/23 9:04 pm, Philippe Valarcher wrote: > Good Day, > Me.move (screens [1] .x + screens [1] .width / 2 - 180, screenens [1] > .y + screens [1]. Height / 2 - 231) (with a form (360,462)) > seems not to work under Wayland. Is it forgetting or a bug. Is There a > turn-around? > > Philippe. > BruceS may have a better idea but all I can put in is that there are "strange and unnecessary rules in wayland" that prevent programs doing many useful things. For sure you cannot interact with any other desktop window. Maybe screens is one of them. I can't help any more than that as I have put wayland on hold until 2093. best of luck b From benoit.minisini at gambas-basic.org Mon Jan 30 12:44:19 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 30 Jan 2023 12:44:19 +0100 Subject: [Gambas-user] wayland and screen In-Reply-To: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> Message-ID: Le 30/01/2023 ? 11:34, Philippe Valarcher a ?crit?: > Good Day, > Me.move (screens [1] .x + screens [1] .width / 2 - 180, screenens [1] .y > + screens [1]. Height / 2 - 231) (with a form (360,462)) > seems not to work under Wayland. Is it forgetting or a bug. Is There a > turn-around? > > Philippe. > Hi, Alas Wayland forbids to move a window to a specific screen absolute position. So the result of the Move() method is usually not what you expect. Regards, -- Beno?t Minisini. From mbelmonte at belmotek.net Mon Jan 30 12:57:22 2023 From: mbelmonte at belmotek.net (Martin) Date: Mon, 30 Jan 2023 12:57:22 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <60b01334-fb55-826b-9003-d0739b9ad9c2@gmail.com> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <801c9638-c027-d2e9-bf38-df8d72edb414@belmotek.net> <60b01334-fb55-826b-9003-d0739b9ad9c2@gmail.com> Message-ID: <5a75c33c-edc4-e7ca-de73-141fa1e945f7@belmotek.net> El 30/1/23 a las 9:57, BB escribi?: > However, I haven't actually found any instance of the type you describe. > Maybe you could post a sample project. You can check it with gb.gui.base component (in gambas source code in gitlab) for more details see the first message. Martin. From benoit.minisini at gambas-basic.org Mon Jan 30 13:11:15 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 30 Jan 2023 13:11:15 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> Message-ID: <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> Le 27/01/2023 ? 12:12, Martin a ?crit?: > My question is why in the .pot file there are 87 sentences to translate > and in the IDE translator there are only 5. > Why what for the compiler is "translatable" for the translation form is > not? > > Martin. > Because some classes can be marked as not to be translated in the IDE. Regards, -- Beno?t Minisini. From adamnt42 at gmail.com Mon Jan 30 13:17:31 2023 From: adamnt42 at gmail.com (BB) Date: Mon, 30 Jan 2023 22:47:31 +1030 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <5a75c33c-edc4-e7ca-de73-141fa1e945f7@belmotek.net> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <801c9638-c027-d2e9-bf38-df8d72edb414@belmotek.net> <60b01334-fb55-826b-9003-d0739b9ad9c2@gmail.com> <5a75c33c-edc4-e7ca-de73-141fa1e945f7@belmotek.net> Message-ID: On 30/1/23 10:27 pm, Martin wrote: > El 30/1/23 a las 9:57, BB escribi?: >> However, I haven't actually found any instance of the type you >> describe. Maybe you could post a sample project. > > You can check it with gb.gui.base component (in gambas source code in > gitlab) for more details see the first message. > > Martin. Well, OK. At first I was somewhat bemused. In my latest update (a few days ago) there was no ".pot" file in "gb.gui.base/translate". Sure there were plenty of "*.pot" files. So all I can ask is ".pot" a working file created by the IDE translator for its' own use? Is it thus, something of no concern? b From admin at allunix.ru Mon Jan 30 13:36:08 2023 From: admin at allunix.ru (Admin) Date: Mon, 30 Jan 2023 19:36:08 +0700 Subject: [Gambas-user] wayland and screen In-Reply-To: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> Message-ID: <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> I frequently notice here in the maillist that people ask why this and that and whatnot does not work in Wayland, and I am always very surprised by this questions. Why do you wanna use this someone's unimportant abomination of a code if it would most certainly be forgotten soon anyway as a stillborn. Moving windows in Wayland is one of many thing that is strictly forbidden. The Idea behind this is that if your program knows where on screen it is, or, god forbid, other program will know this - then you are in GRAVE DANGER because it is a deadly vulnerability. This hipster-only attempt to replace Xorg, wich, among other things, simply works - is not, IMHO, of any interest to anyone who is at least 13 years old. I hate Wayland with passion, yes. It's not secure, it's beyond absurd restrictive. Your question was "Is it forgetting or a bug" - it's neither. It's Wayland's developers telling you they know better what you should and should not do with your PC and order you to stop wishing stuff they don't want you to. "Is There a turn-around?" Of course there is. Use Xorg. Main benefit - it works. It always did. It never was broken so it does not need to be fixed. It's just that today many X features were re-written on the side of toolkits and window managers, and X can do so many things, that just became obsolete, so some smartass thought "Oh wow, If I can rip DRI from X and say I made a new graphics server for Linux, I would be famous". Linux never needed that. There's no benefits of using Wayland. There are infinite number of downsides to using Wayland, some of which are due to it's just ridiculously raw and crawling with bugs, and some are due to babies that develop it are simply torn from reality and are not driven by what people need from Linux GUI but rather what they want people to. 30.01.2023 17:34, Philippe Valarcher ?????: > Good Day, > Me.move (screens [1] .x + screens [1] .width / 2 - 180, screenens [1] > .y + screens [1]. Height / 2 - 231) (with a form (360,462)) > seems not to work under Wayland. Is it forgetting or a bug. Is There a > turn-around? > > Philippe. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From adamnt42 at gmail.com Mon Jan 30 14:12:39 2023 From: adamnt42 at gmail.com (BB) Date: Mon, 30 Jan 2023 23:42:39 +1030 Subject: [Gambas-user] wayland and screen In-Reply-To: <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> Message-ID: <7feb10a2-d5b0-cdaf-d038-d333a3d88a44@gmail.com> On 30/1/23 11:06 pm, Admin wrote: > I frequently notice here in the maillist that people ask why this and > that and whatnot does not work in Wayland, and I am always very > surprised by this questions. Why do you wanna use this someone's > unimportant abomination of a code if it would most certainly be > forgotten soon anyway as a stillborn. Moving windows in Wayland is one > of many thing that is strictly forbidden. The Idea behind this is that > if your program knows where on screen it is, or, god forbid, other > program will know this - then you are in GRAVE DANGER because it is a > deadly vulnerability. This hipster-only attempt to replace Xorg, wich, > among other things, simply works - is not, IMHO, of any interest to > anyone who is at least 13 years old. > > I hate Wayland with passion, yes. It's not secure, it's beyond absurd > restrictive. Your question was "Is it forgetting or a bug" - it's > neither. It's Wayland's developers telling you they know better what > you should and should not do with your PC and order you to stop > wishing stuff they don't want you to. "Is There a turn-around?" Of > course there is. Use Xorg. Main benefit - it works. It always did. It > never was broken so it does not need to be fixed. It's just that today > many X features were re-written on the side of toolkits and window > managers, and X can do so many things, that just became obsolete, so > some smartass thought "Oh wow, If I can rip DRI from X and say I made > a new graphics server for Linux, I would be famous". Linux never > needed that. There's no benefits of using Wayland. There are infinite > number of downsides to using Wayland, some of which are due to it's > just ridiculously raw and crawling with bugs, and some are due to > babies that develop it are simply torn from reality and are not driven > by what people need from Linux GUI but rather what they want people to. > Yehbut, they promised me it would work by 2123. Actually I think the real reason for so many shortcomings is that they just dont know how to do "that". So they pretend it's just for your "safety and well-being", just like any other social nanny group. By the way have you noticed that the bacon-is-bad-for-YOU, milk-is-bad-for-YOU and bread-is-bad-for-YOU and gawd be praised the wine-is-bad-for-YOU morons have been totally discredited? b p.s. W*nd*ws is bad for you! From roberto.premoli at tiscali.it Mon Jan 30 14:33:48 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Mon, 30 Jan 2023 14:33:48 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_use_gb=2Emap_offline=3F?= In-Reply-To: References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> <4b3db491-daf3-c985-b746-a3a1b9e64672@gmail.com> <10000fa5a42b690ae41041a9f19238a7@tiscali.it> Message-ID: <99170341db4a4e4a46f4c4949560cc91@tiscali.it> Fabien/all, it is possible to create a list of POI (Point of interest) and activate them as request on the map? i mean, i will like to create my own list of POI, a list with coordinates, description, rates (maybe). Some as: 45.724824, 8.2606264,14z, "gasoline station", 4/10 48.724824, 8.4606263,14z, "Mc Donald", 1/10 38.824724, 68.2634606,12.83z, "barber shop", 5.4/10 ecc ecc so as soon as i move on the map and in that tile there is that POI, it is shown. It it possible? if yes, how to do? Thanks, Roberto Il 29.01.2023 22:46 Fabien Bodard ha scritto: > Le dim. 29 janv. 2023 ? 19:42, a ?crit : > >> Il 29.01.2023 17:10 Gianluigi ha scritto: >> >> > Il 29/01/23 16:18, Fabien Bodard ha scritto: >> > >> >> My bad >> >> Just add 'export' keyword on top of the Mappoint class >> > >> > Hi Fabien, thank you, it works fine now >> > >> > Have a nice day >> > >> > Gianluigi >> >> Hi, >> I confirm it run also on 3.15.2. I roamed around a while, than unplug >> the network cable and the program used the image cached on ./cache/ >> directory when i came back to place already visited. >> It works fine. The images occupy a lot of space but is not a problem to >> store some giga of images. All is good. >> >> I have a question, not related to the topic but just a technical >> curiosity: someone knows how openstreetmaps works? I mena, also >> openstreetmaps store tons of image or the image are "dinamically >> generated" starting from vector data and served on-the-fly to the >> client? > > They store it > But some wmts server generate on the fly. In fact it depend the type of tiles. > >> Roberto >> >> VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. >> ATTIVA ORA >> >> https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb [1].. >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette [2] ]---- VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas.fr at gmail.com Mon Jan 30 15:04:22 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Mon, 30 Jan 2023 15:04:22 +0100 Subject: [Gambas-user] how to use gb.map offline? In-Reply-To: <99170341db4a4e4a46f4c4949560cc91@tiscali.it> References: <7c5f42ac8ec04cd3e0b43487de339132@tiscali.it> <23191cdc-03f1-af46-9a61-8853d04142df@gmail.com> <6eeb10c4fd79e1bfa1a6da26c2f5ad2d@tiscali.it> <3297de4a031742fa0057f8633cab30da@tiscali.it> <5a4c55ddeef189dd2bba86dfbd0360ae@tiscali.it> <111eab660cc069f197eee15d580540e3@tiscali.it> <610d7983681693927f726e3696876d5e@tiscali.it> <4b3db491-daf3-c985-b746-a3a1b9e64672@gmail.com> <10000fa5a42b690ae41041a9f19238a7@tiscali.it> <99170341db4a4e4a46f4c4949560cc91@tiscali.it> Message-ID: Le lun. 30 janv. 2023 ? 14:34, a ?crit : > Fabien/all, > it is possible to create a list of POI (Point of interest) and activate > them as request on the map? > i mean, i will like to create my own list of POI, a list with coordinates, > description, rates (maybe). Some as: > 45.724824, 8.2606264,14z, "gasoline station", 4/10 > 48.724824, 8.4606263,14z, "Mc Donald", 1/10 > 38.824724, 68.2634606,12.83z, "barber shop", 5.4/10 > ecc ecc > so as soon as i move on the map and in that tile there is that POI, it is > shown. > It it possible? if yes, how to do? > Thanks, > Roberto > Yes.. You can use the same way as you put the position - add a poi layer Load all the poi by adding points Maybe change the picture depending on the type The point is shown if the map display is on it. There is normally a mecanism that mask some points when they are too close Do you want to display text too ? As it is writted in gambas everything is doable. For example for my own needs I've made a way to select points and drag it in a list. (Without changing the core of gmap) By playing with inheritance you can add as many a feature you need. Like I've done for Mappoint in the example. But for that you need to learn the inner structure of gb.map. > > > > > Il 29.01.2023 22:46 Fabien Bodard ha scritto: > > > > Le dim. 29 janv. 2023 ? 19:42, a ?crit : > >> Il 29.01.2023 17:10 Gianluigi ha scritto: >> >> > Il 29/01/23 16:18, Fabien Bodard ha scritto: >> > >> >> My bad >> >> Just add 'export' keyword on top of the Mappoint class >> > >> > Hi Fabien, thank you, it works fine now >> > >> > Have a nice day >> > >> > Gianluigi >> >> Hi, >> I confirm it run also on 3.15.2. I roamed around a while, than unplug >> the network cable and the program used the image cached on ./cache/ >> directory when i came back to place already visited. >> It works fine. The images occupy a lot of space but is not a problem to >> store some giga of images. All is good. >> >> I have a question, not related to the topic but just a technical >> curiosity: someone knows how openstreetmaps works? I mena, also >> openstreetmaps store tons of image or the image are "dinamically >> generated" starting from vector data and served on-the-fly to the >> client? > > They store it > But some wmts server generate on the fly. In fact it depend the type of > tiles. > >> Roberto >> >> >> >> >> VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. >> ATTIVA ORA >> >> >> https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb >> .. >> >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > > > VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. > ATTIVA ORA > > https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/ > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Mon Jan 30 15:04:39 2023 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Mon, 30 Jan 2023 15:04:39 +0100 Subject: [Gambas-user] wayland and screen In-Reply-To: <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> Message-ID: <07611ff370686a16057aafbbeffce268@tiscali.it> Il 30.01.2023 13:36 Admin ha scritto: > I frequently notice here in the maillist that people ask why this and > that and whatnot does not work in Wayland, and I am always very > surprised by this questions. Why do you wanna use this someone's > unimportant abomination of a code if it would most certainly be > forgotten soon anyway as a stillborn. Moving windows in Wayland is > one > of many thing that is strictly forbidden. The Idea behind this is > that > if your program knows where on screen it is, or, god forbid, other > program will know this - then you are in GRAVE DANGER because it is a > deadly vulnerability. This hipster-only attempt to replace Xorg, > wich, > among other things, simply works - is not, IMHO, of any interest to > anyone who is at least 13 years old. > > I hate Wayland with passion, yes. It's not secure, it's beyond absurd > restrictive. Your question was "Is it forgetting or a bug" - it's > neither. It's Wayland's developers telling you they know better what > you > should and should not do with your PC and order you to stop wishing > stuff they don't want you to. "Is There a turn-around?" Of course > there > is. Use Xorg. Main benefit - it works. It always did. It never was > broken so it does not need to be fixed. It's just that today many X > features were re-written on the side of toolkits and window managers, > and X can do so many things, that just became obsolete, so some > smartass > thought "Oh wow, If I can rip DRI from X and say I made a new > graphics > server for Linux, I would be famous". Linux never needed that. > There's > no benefits of using Wayland. There are infinite number of downsides > to > using Wayland, some of which are due to it's just ridiculously raw > and > crawling with bugs, and some are due to babies that develop it are > simply torn from reality and are not driven by what people need from > Linux GUI but rather what they want people to. GIVE A MEDAL TO THIS MAN! VOUCHER CONNETTIVIT? per P.IVA e PMI: internet a canone 0 per 48 mesi. ATTIVA ORA https://casa.tiscali.it/promo/?u=https://promozioni.tiscali.it/voucher_business/?r=TS00000A00025&dm=link&p=tiscali&utm_source=tiscali&utm_medium=link&utm_campaign=voucherbusiness&wt_np=tiscali.link.footermail.voucherbusiness.btb.. From mbelmonte at belmotek.net Mon Jan 30 15:16:07 2023 From: mbelmonte at belmotek.net (Martin) Date: Mon, 30 Jan 2023 15:16:07 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> Message-ID: <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> El 30/1/23 a las 13:11, Benoit Minisini escribi?: > > Because some classes can be marked as not to be translated in the IDE. ok, in the .project there is a line that says something like this: ``` DoNotTranslate=".src/Test" ``` Is this what you are referring to? Martin. From benoit.minisini at gambas-basic.org Mon Jan 30 15:17:32 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 30 Jan 2023 15:17:32 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> Message-ID: Le 30/01/2023 ? 15:16, Martin a ?crit?: > El 30/1/23 a las 13:11, Benoit Minisini escribi?: >> >> Because some classes can be marked as not to be translated in the IDE. > > ok, in the .project there is a line that says something like this: > ``` > DoNotTranslate=".src/Test" > ``` > Is this what you are referring to? > > Martin. > Yes, but I suggest that you don't rely on undocumented syntaxes or configurations that may change at any moment, whatever you want to achieve. Regards, -- Beno?t Minisini. From mbelmonte at belmotek.net Mon Jan 30 15:44:54 2023 From: mbelmonte at belmotek.net (Martin) Date: Mon, 30 Jan 2023 15:44:54 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> Message-ID: <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> El 30/1/23 a las 15:17, Benoit Minisini escribi?: > Yes, but I suggest that you don't rely on undocumented syntaxes or > configurations that may change at any moment, whatever you want to achieve. Is DoNotTranslate an undocumented syntax? What exactly do you mean by configurations that may change at any moment? What I wanto to achive is translate as "automatically" as possible the Gambas projects, including the IDE, in principle into Spanish. To do this: 1) I take what is inside the *.pot* file as a base of what needs to be translated (now minus the classes with the DoNotTranslate mark). 2) I put the translated phrases for each phrase of the original language if they are in the local translation database or if the file es.po exists, for example. 3) I save the new *es.po* file and create a copy of the existing one (if it exists). 4) I re-read all the translations of all the projects in my Gambas project directory to add the new sentences to the database if there are any. In this way I get files of the style en-es.json where the translations of all the programmes are stored in all the available languages, which allows me to check, for example with Writer, for spelling mistakes, grammatical errors etc. Martin From bsteers4 at gmail.com Mon Jan 30 15:59:21 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 30 Jan 2023 14:59:21 +0000 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> Message-ID: On Mon, 30 Jan 2023 at 14:45, Martin wrote: > El 30/1/23 a las 15:17, Benoit Minisini escribi?: > > Yes, but I suggest that you don't rely on undocumented syntaxes or > > configurations that may change at any moment, whatever you want to > achieve. > > Is DoNotTranslate an undocumented syntax? > > What exactly do you mean by configurations that may change at any moment? > He means in the gambas .project file. that is a settings file created by the IDE and it's contents/syntax may change at any time. It is not wise to make a program that expects the gambas .project file to be a certain syntax as it could change as it's private to gambas. This is why the configuration/syntax of the .project file is not documented. Benoit says the same thing about Settings.class conf files. they are pretty much ini files but you should use the Settings.class to read/write them rather than do it manually because the format might change, if it does the Settings.class will work as expected to accommodate the changes but your program might not if it reads it manually. Hope that makes sense. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From gradobag at gradobag.it Mon Jan 30 16:08:08 2023 From: gradobag at gradobag.it (Gianluigi) Date: Mon, 30 Jan 2023 16:08:08 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> Message-ID: Il 30/01/23 15:44, Martin ha scritto: > Is DoNotTranslate an undocumented syntax? > > What exactly do you mean by configurations that may change at any moment? > > What I wanto to achive is translate as "automatically" as possible the > Gambas projects, including the IDE, in principle into Spanish. > To do this: > > 1) I take what is inside the *.pot* file as a base of what needs to be > translated (now minus the classes with the DoNotTranslate mark). > > 2) I put the translated phrases for each phrase of the original > language if they are in the local translation database or if the file > es.po exists, for example. > > 3) I save the new *es.po* file and create a copy of the existing one > (if it exists). > > 4) I re-read all the translations of all the projects in my Gambas > project directory to add the new sentences to the database if there > are any. > > In this way I get files of the style en-es.json where the translations > of all the programmes are stored in all the available languages, which > allows me to check, for example with Writer, for spelling mistakes, > grammatical errors etc. > > Martin Hi Martin, I don't see how you could automate any better than what the Gambas translations window already does. I don't see how your proposed work is any shorter. Now all I need to do is open Gambas3 in the Gambas IDE, open the translations window (Translate button), click on the 'Find next untranslated string' button do the automatic translation and if it doesn't go well change the translation. I can't find anything faster in what you wrote. Maybe I am wrong but I would like to understand where. With friendship Gianluigi From mbelmonte at belmotek.net Mon Jan 30 16:16:52 2023 From: mbelmonte at belmotek.net (Martin) Date: Mon, 30 Jan 2023 16:16:52 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> Message-ID: <84105fa9-6926-7633-aeb0-beb464d54ee3@belmotek.net> El 30/1/23 a las 15:59, Bruce Steers escribi?: > He means in the gambas .project file... Regarding the *.poject* file, I use it because I don't know any other way to get the information there, maybe later I will think of another way or someone will tell me how to do it better. Regarding *Settings.class* I don't use it and I will never use it because it makes me mad when empty or 0 value entries are deleted and other weird things like that. Instead I use a class we made with Tercoide where we can assign values or retrieve them and we can use the . operator in the style Config.this_is_the_key which avoids a lot of human errors when you have to write the keys manually in the style ["this_is_the_key"] Martin From mbelmonte at belmotek.net Mon Jan 30 16:25:05 2023 From: mbelmonte at belmotek.net (Martin) Date: Mon, 30 Jan 2023 16:25:05 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> Message-ID: <5cb9a6a2-0214-da4e-b9cc-f2486915c81e@belmotek.net> El 30/1/23 a las 16:08, Gianluigi escribi?: > I don't see how you could automate any better than what the Gambas > translations window already does. Hi, The IDE translator does the job well but you can only translate one project at a time and if you have 200 sentences to translate you can't take them to deepl or google translator. Then if you have several programs out there that have the translation of some of the sentences that could be the same as the current program you have no way of knowing. I don't want to invent the wheel, just vulcanise it a little;-) Martin From gradobag at gradobag.it Mon Jan 30 16:40:21 2023 From: gradobag at gradobag.it (Gianluigi) Date: Mon, 30 Jan 2023 16:40:21 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <5cb9a6a2-0214-da4e-b9cc-f2486915c81e@belmotek.net> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> <5cb9a6a2-0214-da4e-b9cc-f2486915c81e@belmotek.net> Message-ID: <233d7179-d1c4-aebc-aec3-f96076f6ecef@gradobag.it> Il 30/01/23 16:25, Martin ha scritto: > Hi, > The IDE translator does the job well but you can only translate one > project at a time and if you have 200 sentences to translate you can't > take them to deepl or google translator. > Then if you have several programs out there that have the translation > of some of the sentences that could be the same as the current program > you have no way of knowing. > > I don't want to invent the wheel, just vulcanise it a little;-) Hi Martin, I thought you were talking about the translation of Gambas and its components. However, even for our programs, eventually we should always check the translations. Therefore I would say you are reinventing the wheel :-) With friendship Gianluigi From benoit.minisini at gambas-basic.org Mon Jan 30 16:47:53 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 30 Jan 2023 16:47:53 +0100 Subject: [Gambas-user] Farm software download has been fixed in master Message-ID: <8349f208-e593-14b7-fdc9-7c695477b452@gambas-basic.org> Hi, HTTP headers of the farm server are now in lower-case, thanks to Cloudflare and/or the new proxy of my provider. There is a fix for that in master now. Other people must wait for the next Gambas 3.18.1 release. Regards, -- Beno?t Minisini. From bsteers4 at gmail.com Mon Jan 30 16:54:25 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 30 Jan 2023 15:54:25 +0000 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <84105fa9-6926-7633-aeb0-beb464d54ee3@belmotek.net> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> <84105fa9-6926-7633-aeb0-beb464d54ee3@belmotek.net> Message-ID: On Mon, 30 Jan 2023 at 15:17, Martin wrote: > El 30/1/23 a las 15:59, Bruce Steers escribi?: > > He means in the gambas .project file... > > Regarding the *.poject* file, I use it because I don't know any other > way to get the information there, maybe later I will think of another > way or someone will tell me how to do it better. > Well so long as you know the possible problems you may get hacking gambas internal private data. I only used Settings.class as another example of where the file contents are un-documented/private and may change without warning so beware. Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From claude.dessere at orange.fr Mon Jan 30 17:21:04 2023 From: claude.dessere at orange.fr (CD) Date: Mon, 30 Jan 2023 17:21:04 +0100 Subject: [Gambas-user] Package builder (Benoit Minisini) In-Reply-To: References: Message-ID: <783bc197e5955c5dd27af5fbe352930518dc0877.camel@orange.fr> OK, I understand this difference better, even though in the example I entered, gb.gui was not part of the dependencies. Since I couldn't reproduce the case, I stopped looking. However I just did a test, with an empty project Test n?1 Dependencies : Component=gb.image Component=gb.gui Component=gb.form compilation package wizard List of distribution files: cd-testpackage-gtk3_0.0.1-0ubuntu1.dsc cd-testpackage-gtk3_0.0.1-0ubuntu1.tar.gz cd-testpackage-gtk3_0.0.1-0ubuntu1_all.deb cd-testpackage-gtk3_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage-gtk3_0.0.1-0ubuntu1_amd64.changes cd-testpackage-gtk_0.0.1-0ubuntu1.dsc cd-testpackage-gtk_0.0.1-0ubuntu1.tar.gz cd-testpackage-gtk_0.0.1-0ubuntu1_all.deb cd-testpackage-gtk_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage-gtk_0.0.1-0ubuntu1_amd64.changes cd-testpackage-qt4_0.0.1-0ubuntu1.dsc cd-testpackage-qt4_0.0.1-0ubuntu1.tar.gz cd-testpackage-qt4_0.0.1-0ubuntu1_all.deb cd-testpackage-qt4_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage-qt4_0.0.1-0ubuntu1_amd64.changes cd-testpackage-qt5_0.0.1-0ubuntu1.dsc cd-testpackage-qt5_0.0.1-0ubuntu1.tar.gz cd-testpackage-qt5_0.0.1-0ubuntu1_all.deb cd-testpackage-qt5_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage-qt5_0.0.1-0ubuntu1_amd64.changes cd-testpackage_0.0.1-0ubuntu1.diff.gz cd-testpackage_0.0.1-0ubuntu1.dsc cd-testpackage_0.0.1-0ubuntu1_all.deb cd-testpackage_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage_0.0.1-0ubuntu1_amd64.changes cd-testpackage_0.0.1.orig.tar.gz I change gb.gui for gb.qt5 Dependencies : Component=gb.image Component=gb.qt5 Component=gb.form I recompile, I redo the packages in another directory List of distribution files: cd-testpackage-gtk3_0.0.2-0ubuntu1.dsc cd-testpackage-gtk3_0.0.2-0ubuntu1.tar.gz cd-testpackage-gtk3_0.0.2-0ubuntu1_all.deb cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.changes cd-testpackage-gtk_0.0.2-0ubuntu1.dsc cd-testpackage-gtk_0.0.2-0ubuntu1.tar.gz cd-testpackage-gtk_0.0.2-0ubuntu1_all.deb cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.changes cd-testpackage-qt4_0.0.2-0ubuntu1.dsc cd-testpackage-qt4_0.0.2-0ubuntu1.tar.gz cd-testpackage-qt4_0.0.2-0ubuntu1_all.deb cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.changes cd-testpackage-qt5_0.0.2-0ubuntu1.dsc cd-testpackage-qt5_0.0.2-0ubuntu1.tar.gz cd-testpackage-qt5_0.0.2-0ubuntu1_all.deb cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.changes cd-testpackage_0.0.2-0ubuntu1.diff.gz cd-testpackage_0.0.2-0ubuntu1.dsc cd-testpackage_0.0.2-0ubuntu1_all.deb cd-testpackage_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage_0.0.2-0ubuntu1_amd64.changes cd-testpackage_0.0.2.orig.tar.gz I have exactly the same result, except for the version number which was incremented by the recompilation of the project, is this normal? It seems to contradict what you just said! I erase everything if I do the opposite, I recreate a new project Test n?2 Dependencies : Component=gb.image Component=gb.qt5 Component=gb.form compilation package wizard List of distribution files: cd-testpackage_0.0.1-0ubuntu1.diff.gz cd-testpackage_0.0.1-0ubuntu1.dsc cd-testpackage_0.0.1-0ubuntu1_all.deb cd-testpackage_0.0.1-0ubuntu1_amd64.buildinfo cd-testpackage_0.0.1-0ubuntu1_amd64.changes cd-testpackage_0.0.1.orig.tar.gz I change the dependencies: Component=gb.image Component=gb.gui Component=gb.form compilation package wizard List of distribution files: cd-testpackage-gtk3_0.0.2-0ubuntu1.dsc cd-testpackage-gtk3_0.0.2-0ubuntu1.tar.gz cd-testpackage-gtk3_0.0.2-0ubuntu1_all.deb cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.changes cd-testpackage-gtk_0.0.2-0ubuntu1.dsc cd-testpackage-gtk_0.0.2-0ubuntu1.tar.gz cd-testpackage-gtk_0.0.2-0ubuntu1_all.deb cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.changes cd-testpackage-qt4_0.0.2-0ubuntu1.dsc cd-testpackage-qt4_0.0.2-0ubuntu1.tar.gz cd-testpackage-qt4_0.0.2-0ubuntu1_all.deb cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.changes cd-testpackage-qt5_0.0.2-0ubuntu1.dsc cd-testpackage-qt5_0.0.2-0ubuntu1.tar.gz cd-testpackage-qt5_0.0.2-0ubuntu1_all.deb cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.changes cd-testpackage_0.0.2-0ubuntu1.diff.gz cd-testpackage_0.0.2-0ubuntu1.dsc cd-testpackage_0.0.2-0ubuntu1_all.deb cd-testpackage_0.0.2-0ubuntu1_amd64.buildinfo cd-testpackage_0.0.2-0ubuntu1_amd64.changes cd-testpackage_0.0.2.orig.tar.gz Test #2 works normally there is a problem with Test #1 Regards Le vendredi 27 janvier 2023 ? 12:12 +0100, user-request at lists.gambas-basic.org a ?crit : > Send User mailing list submissions to > user at lists.gambas-basic.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user > or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > > You can reach the person managing the list at > user-owner at lists.gambas-basic.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of User digest..." > Today's Topics: > > 1. Re: Package builder (Benoit Minisini) (Benoit Minisini) > 2. Understanding the translation process (Martin) > 3. Re: Understanding the translation process (Bruce Steers) > 4. Re: Understanding the translation process (Martin) > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]---- > > Hi, > > I solved the problem, > > I now have the same distribution files for the 2 components. > > > > But I don't know why there was this difference. No matter... > > > > Thank you for your reply > > > > Best Regards > > > > As soon as you check the 'gb.gui' component, the packager assumes that > you want a toolkit-independent application, and so create many > meta-package depending on each GUI component, so that the user can > decide which toolkit he wants at installation time. > > I guess you did that without notice. > > Regards, > > -- > Beno?t Minisini. From jose.rodriguez at cenpalab.cu Mon Jan 30 19:40:02 2023 From: jose.rodriguez at cenpalab.cu (jose.rodriguez at cenpalab.cu) Date: Mon, 30 Jan 2023 13:40:02 -0500 Subject: [Gambas-user] wayland and screen In-Reply-To: <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> Message-ID: On 2023-01-30 07:36, Admin wrote: > I frequently notice here in the maillist that people ask why this and > that and whatnot does not work in Wayland, and I am always very > surprised by this questions. Why do you wanna use this someone's > unimportant abomination of a code if it would most certainly be > forgotten soon anyway as a stillborn. Moving windows in Wayland is one > of many thing that is strictly forbidden. The Idea behind this is that > if your program knows where on screen it is, or, god forbid, other > program will know this - then you are in GRAVE DANGER because it is a > deadly vulnerability. This hipster-only attempt to replace Xorg, wich, > among other things, simply works - is not, IMHO, of any interest to > anyone who is at least 13 years old. > > I hate Wayland with passion, yes. It's not secure, it's beyond absurd > restrictive. Your question was "Is it forgetting or a bug" - it's > neither. It's Wayland's developers telling you they know better what > you should and should not do with your PC and order you to stop > wishing stuff they don't want you to. "Is There a turn-around?" Of > course there is. Use Xorg. Main benefit - it works. It always did. It > never was broken so it does not need to be fixed. It's just that today > many X features were re-written on the side of toolkits and window > managers, and X can do so many things, that just became obsolete, so > some smartass thought "Oh wow, If I can rip DRI from X and say I made > a new graphics server for Linux, I would be famous". Linux never > needed that. There's no benefits of using Wayland. There are infinite > number of downsides to using Wayland, some of which are due to it's > just ridiculously raw and crawling with bugs, and some are due to > babies that develop it are simply torn from reality and are not driven > by what people need from Linux GUI but rather what they want people > to. > My feelings, more or less, heh heh... I did buy into the Wayland hype at first, since I figured that a graphics system not designed for network use would be faster, more stable and easier to maintain. Since then, however, I've noticed it never seems to get closer to being ready. Also, it frightens me all the stuff it doesn't allow and all the software it doesn't support correctly, plus the amount of distros that are (however slowly) moving towards Wayland. Regards, Joe1962 From mbelmonte at belmotek.net Mon Jan 30 20:04:33 2023 From: mbelmonte at belmotek.net (Martin) Date: Mon, 30 Jan 2023 20:04:33 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> <84105fa9-6926-7633-aeb0-beb464d54ee3@belmotek.net> Message-ID: El 30/1/23 a las 16:54, Bruce Steers escribi?: > I only used Settings.class as another example of where the file contents > are un-documented/private and may change without warning so beware. Yes, I understand, excuse the verbiage, hehe. Normally Settings.class does its job, it's just that I prefer Config.class which is less flexible and the variables don't disappear nor is it possible to add them anywhere, only in itself. And besides, to save to the hard disk, it uses the JSON format which, as you know, is standard. Please excuse the verbiage (again), hehe. Mart?n. From benoit.minisini at gambas-basic.org Mon Jan 30 20:07:53 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 30 Jan 2023 20:07:53 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> <84105fa9-6926-7633-aeb0-beb464d54ee3@belmotek.net> Message-ID: Le 30/01/2023 ? 20:04, Martin a ?crit?: > El 30/1/23 a las 16:54, Bruce Steers escribi?: >> I only used Settings.class as another example of where the file contents >> are un-documented/private and may change without warning so beware. > Yes, I understand, excuse the verbiage, hehe. > Normally Settings.class does its job, it's just that I prefer > Config.class which is less flexible and the variables don't disappear > nor is it possible to add them anywhere, only in itself. And besides, to > save to the hard disk, it uses the JSON format which, as you know, is > standard. > Please excuse the verbiage (again), hehe. > Mart?n. > I plan to switch the 'Settings' class to JSON, this is why we must not rely on the "INI"-like format it is currently using. Regards, -- Beno?t Minisini. From mbelmonte at belmotek.net Mon Jan 30 20:15:43 2023 From: mbelmonte at belmotek.net (Martin) Date: Mon, 30 Jan 2023 20:15:43 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: <233d7179-d1c4-aebc-aec3-f96076f6ecef@gradobag.it> References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> <5cb9a6a2-0214-da4e-b9cc-f2486915c81e@belmotek.net> <233d7179-d1c4-aebc-aec3-f96076f6ecef@gradobag.it> Message-ID: <147f2917-9f72-2359-7fca-823b6459bc78@belmotek.net> El 30/1/23 a las 16:40, Gianluigi escribi?: > I thought you were talking about the translation of Gambas and its > components. > > However, even for our programs, eventually we should always check the > translations. > > Therefore I would say you are reinventing the wheel ? Yes, I am talking about translating Gambas IDE and its components as well as other software. I'm trying to do the same thing that the IDE translator does but with some changes that I find useful and even if, in the end, it doesn't work as well as the IDE translator, I find it very interesting to learn how the theme works internally. Then, if it finally works it would be nice, hacking the wheel seems a good sport, hehe. Martin. From mbelmonte at belmotek.net Mon Jan 30 20:23:15 2023 From: mbelmonte at belmotek.net (Martin) Date: Mon, 30 Jan 2023 20:23:15 +0100 Subject: [Gambas-user] Understanding the translation process In-Reply-To: References: <32bb7337-df45-1dd7-336d-05c6d962f2b2@belmotek.net> <9a73fae3-51f5-380d-626e-586d0f1352d3@gambas-basic.org> <731ccc13-d40e-b349-0168-48d0b36d0a63@belmotek.net> <79db7e87-a87f-34f3-b92b-9769aa19c9e0@belmotek.net> <84105fa9-6926-7633-aeb0-beb464d54ee3@belmotek.net> Message-ID: El 30/1/23 a las 20:07, Benoit Minisini escribi?: > I plan to switch the 'Settings' class to JSON, this is why we must not > rely on the "INI"-like format it is currently using. I think this is an excellent idea, I use this format (JSON) in many ways and it is very useful. I just modified the JSON.Encoder method to make the result more "human". Martin. From yves.cloutier at gmail.com Mon Jan 30 20:42:16 2023 From: yves.cloutier at gmail.com (Yves Cloutier) Date: Mon, 30 Jan 2023 14:42:16 -0500 Subject: [Gambas-user] Gambas Cloud Designer Message-ID: It would be interesting to have something like https://anvil.works/ but for gambas. Anvil is a saas that lets you drag and drop your user interface for web apps, and do all the coding in Python. Fallstack python I guess you could say. This is possible already with gambas, somehow would just need to have a simple way for doing hosting in the cloud and easy deployment. Just an idea as I don't have enough technical knowledge on the infrastructure side to provide more implementation suggestions. -------------- next part -------------- An HTML attachment was scrubbed... URL: From admin at allunix.ru Tue Jan 31 03:12:47 2023 From: admin at allunix.ru (Admin) Date: Tue, 31 Jan 2023 09:12:47 +0700 Subject: [Gambas-user] wayland and screen In-Reply-To: References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> Message-ID: <2a8dc8e8-aa45-4577-a68c-f2cbf53206d7@allunix.ru> > graphics system not designed for network use That I don't understand at all. It is simply canceling UNIX for me. Main benefit of using UNIX for me always was that I can display a window of a program on any machine I want. Windows has it with Seamless RDP, FreeBSD and Linux has it with X. It's a must, it's a killer feature. And now this Wayland makes a step back in UNIX development. > the amount of distros that are (however slowly) moving towards Wayland I'm in awe too. Why. Just why. How does one consider replacing stable and feature-rich component of OS that takes itself seriously with a beta product openly unintendeing to be even close to features the current component has. That I also don't understand at all. 31.01.2023 1:40, Joe1962 via User ?????: > On 2023-01-30 07:36, Admin wrote: >> I frequently notice here in the maillist that people ask why this and >> that and whatnot does not work in Wayland, and I am always very >> surprised by this questions. Why do you wanna use this someone's >> unimportant abomination of a code if it would most certainly be >> forgotten soon anyway as a stillborn. Moving windows in Wayland is one >> of many thing that is strictly forbidden. The Idea behind this is that >> if your program knows where on screen it is, or, god forbid, other >> program will know this - then you are in GRAVE DANGER because it is a >> deadly vulnerability. This hipster-only attempt to replace Xorg, wich, >> among other things, simply works - is not, IMHO, of any interest to >> anyone who is at least 13 years old. >> >> I hate Wayland with passion, yes. It's not secure, it's beyond absurd >> restrictive. Your question was "Is it forgetting or a bug" - it's >> neither. It's Wayland's developers telling you they know better what >> you should and should not do with your PC and order you to stop >> wishing stuff they don't want you to. "Is There a turn-around?" Of >> course there is. Use Xorg. Main benefit - it works. It always did. It >> never was broken so it does not need to be fixed. It's just that today >> many X features were re-written on the side of toolkits and window >> managers, and X can do so many things, that just became obsolete, so >> some smartass thought "Oh wow, If I can rip DRI from X and say I made >> a new graphics server for Linux, I would be famous". Linux never >> needed that. There's no benefits of using Wayland. There are infinite >> number of downsides to using Wayland, some of which are due to it's >> just ridiculously raw and crawling with bugs, and some are due to >> babies that develop it are simply torn from reality and are not driven >> by what people need from Linux GUI but rather what they want people >> to. >> > > > My feelings, more or less, heh heh... > > I did buy into the Wayland hype at first, since I figured that a > graphics system not designed for network use would be faster, more > stable and easier to maintain. Since then, however, I've noticed it > never seems to get closer to being ready. Also, it frightens me all > the stuff it doesn't allow and all the software it doesn't support > correctly, plus the amount of distros that are (however slowly) moving > towards Wayland. > > Regards, > Joe1962 > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > From adamnt42 at gmail.com Tue Jan 31 09:11:45 2023 From: adamnt42 at gmail.com (BB) Date: Tue, 31 Jan 2023 18:41:45 +1030 Subject: [Gambas-user] (Sorry) How do we fix the "collapsed" Console panel again Message-ID: <9d4cecbc-9625-0327-01ef-7f5bfd1d9b15@gmail.com> After the latest commit I can't find any grab handles this time. tia b From kicking177 at gmail.com Tue Jan 31 09:55:09 2023 From: kicking177 at gmail.com (KKing) Date: Tue, 31 Jan 2023 08:55:09 +0000 Subject: [Gambas-user] Title Bar colour when minimised or change icon Message-ID: <4fded784-9af5-b32b-90f1-40a8d72272d2@gmail.com> Is it possible to change the colour of the title bar when it is minimised on the task bar? And or change the icon? I want to use as? health indicator, if all good have either the title bar or an icon being a shade of green and be able to change to amber or red depending on level of issues. Possible or should I investigate a tray icon approach? K. From gradobag at gradobag.it Tue Jan 31 11:46:16 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 31 Jan 2023 11:46:16 +0100 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: <4fded784-9af5-b32b-90f1-40a8d72272d2@gmail.com> References: <4fded784-9af5-b32b-90f1-40a8d72272d2@gmail.com> Message-ID: <46842b82-7e92-e5eb-2028-05edb14bb178@gradobag.it> Il 31/01/23 09:55, KKing ha scritto: > Is it possible to change the colour of the title bar when it is > minimised on the task bar? > And or change the icon? > I want to use as? health indicator, if all good have either the title > bar or an icon being a shade of green and be able to change to amber > or red depending on level of issues. > Possible or should I investigate a tray icon approach? This might help, see attachment? Regards Gianluigi -------------- next part -------------- H4sIAAAAAAAAA+z8BXgcTZMuCrZkSRYzWhZYzEwWg8XMzMzMaDEzMzMzM6PFzMzMtO3vP3NmzqW9 u889c+8+O2mXqqsqKzIzIjLifbOrS1Tf2krB0N6BFvA/r9ABCysz8989PSsz3X/c/1sB0DMxsrDQ s9Ix0APP09MzMDAB8Jn/J/bpvxdHewddO3x8gLGprtX/Ub3/d9f/f7SI/pv9aYx1LfV07f9n+ME/ 9mf9P2N/FkYmJiag/RmYmen/y/7/GeXf7W+ha2X8PycK/H9hfwYmuv+y/39G+Xf76+o7mFpb/d89 /xlZ6f6Z/6wM/2X//4zy3+1vCvzwPyX6/3+S/1kY6JiY/9qfkYnlv+z/n1H+F/b/+5eexsbK+P/K Nv4amIWF6X/P/qxMTIz/Zn96JgYWoP2Z6OmA+Z/u/8pO/O+V/z+3f4iMlDAc9Ddo4Ec4UZFfcsA9 798NEgL4t9TUdgO4A7PnF1WABBYPSINg4DGUjYiqPbD+4t8NhJ8szQV4EstBUMVB3trIwVnXzhDg 7OxMY2plbq+va2NIY21nnHbB+Q0AgM8W/cWn4JK+n+bqET/fMtR1eRbnSEKpik8piu9DFsrPK4i0 p8dn0BGMrVjScK/GM3PaYHY6VEGjbC6oTk4d7Isfhg8uJsOrSgSpGxQdQBTnWDtlwDAiYXSwxoM8 +CtOIpG1Pmv1kud5L+OW+/Jn12P6Iefhz8MEf0Rfb30FwAQNAjbNgn1zOVQC/4vxoukfRB/Zor0c 2Zz8QJNVWugfXp7ZEhZT5oi4159ZyGXy4ytq+BZSTYj8kIJ1YwKOdWGqIz0aE86bJ0jxy2ojLKum ZvcaDYeDEKWudhpgpzRzINmjFfY2fYhdIFhovFYZfr4QX5Owv2s0snV4U1pUeNhKE6DkvoOwac6P 72on2uSXh1BOGnvE43EckiAVKsMV43YYjlYDWA7mvmQj/6lipfUpvyFh0TTTsbf6QlKGAiggQsIu Jvmh0ncv8MYma2q8sDDm4W4NvS9ZIbGpwKsRnYpwgSnm4POtCZGztchf9NR+mZEnpRk/wgLuHM4z VgMgPJa2tJYzneOGZi8POy4FTzKdzfdDNB+zYcN9XJKGpHLK8OUA1CxNs74VPGwmXAMl5/EhNCbH rdBy1HinVSOSRlTXZGsehW86qfewNO3ZMzHFOVJZt5ZdFGH2ejhZZg235zaIotlIEr6kjOZq7oNB jcsSh3NGe+DCVVTluxUVPGsIBJy1p/JAv2OLxHJ0kDCvWXAi4WNhtpII1bM7fWYZG/2jqM/0tlvj lCjR4XYMJwsLbNps38qt4/eyekZ2jaG0psGrmXyyjbHKg0TpWzJLC3D8gWLDIa6QI0XomT4HJk76 wApn0ivHkIioyXlQRJTsg90U2+8Uddcn02LP6is4pBNO10Vx87VSzEHilgQHfnUEpvuuslb2blXW ExUYoax1A7vu4v6I/OPPb7XBn1fpNq1dWT5Z74USxRvs5J1lJrENUjwGy7hxiPzB3Pc+G3pz5K4n gZBqGriFVuNFPdsQOpM2Xy430MdeSctcd5NTMBgDZSxsbxYZger1TkISrOUbs4ZPRBCa9/I/A00u l/qr1uffDEYk4PpmDjd7nXKXl13NNOn7u4QuB6d2kwv1dDzzw+aqRpfxxUoinDy2kCmCEQaKTCOa HXg/ygDzThjOHolR/LHNtFz+CUXmgKcjDZxPsnq3sQ4vcdgwIUxXE2d6Qv4GYEO1o13WZ71MX/oi 1LTYZ7y1t9B9rcc8YcjSAEpFaRysGDqObk9R/vgP6Mw34xEx9c0rG+e148jfMiyRssDKU5CG+k28 Px5d0ADqdtjtjfGx/bOsv6pPa+dPRdzVg6Zo5usMjJGQKCcZTD0rp7AEWUAOPLREcgZ6Xtp2VNxz Iu3UKb3ZZCeA9yDmy+rVsj9nWXfiLX4r6G/8GdLf9JVb2Ouq8aDomyxlgVSvg2DN/EjomRlQM6Rn HXVUb7nBdfPUEsEPQ4RXL1kX0dQP46UmO89QAkupxj0buKtNzZzxLI12XseQkwtM8rrmA8foJvGW NcbVSiM5A+QiyGCm8RlnWI5ihUNfax48cPL6HE0SoB0oQijawuQPjKQUme1rR6W0Or5EyOlJNGem iPL9+lo8TYEGbND40JCyYYKG32EUb17ZCaReDCrKJwMc/bLBNsbrzfBFxoECvOb3Cc0lzIKTdkuA qVDiGdXOQ8RzRuVXM9RwqEVGau7gLO0y3UVDSvewbz+1lh9WD5ZD3h5swCEqkL0dpzI0WECAIuCb gug6QvnFV1t17sN1jxTe8QxhZmEN+vN3bWDSrRDgm/B/FRH1ZBeUjgzABFG6uHn/vHhIjwTGq0v7 OJdjEeKistTlNvyUI5/KgC7fcq7sAWrIR3PGn4Q/gqe3X0CWFciJdvw4qmA0cHsoN5VuXugZWQ4f x44gedBSYGJdCcfGkwYiLNLiRITCu6aMhw/AGsTA4ZPwczV9gC7Y0aXqwZbbqdPY5vIhI1g0OARW /HzAI/+0mqLG3aEydYLVl5yCOUfpXguVLS/KtoZrjaDiXUO9fbXah9aRGuUeNrvuqiUOuWBjYwud Zn/6rO/EfLmGPhYb86OjkXQXUebPDjrRS0NEi6KxGbmJTfWmgf5jO1EL7qyoTz0iDrB3qvaViRjw ildpaYFX2ru9rwbSSnhbNq6Ql9Hzy9a1I4YbYbxAd4rV+XN1Pc6Gu6Y47iVP+OmpT0QrHXlSx4Vl DAIl/JUU0lJ+rY5VkMFQJfsxdYxwSX5OJFlLVC24csi0mnKG30GBmzs0inbO/nXQA+jVwCglIX20 nvz5AzgmWQoTW9fgK/kc4MxjYQnHIIH/Ud8hzNTGWc4uP6a+qeg6awzAov8404wO78SYNWypSHCW Vqg7kYCDg2e9lQsvT/62KnrXSRAGoKZBEB61WEvC5a+VHQsoIBS5iEb/wiajtxtSJdZCyB0dwRMi DBiiPKfikRmcWSfhfhdtnzp825egtsar0ltm1uX8SfMmPHWEUDsOim3/rdjc9rauRhezfpSGkoWZ JlqmIxQxA9pPSrRYayBe93c7E3kq3M/7dqe5s7ZaZP+jeGA/KMV3+Qpxr3pKzAphYfCpfy1aYjXw 78TQ57S7lo+mxV4M2weNYuFU7lbmb1lZkhHZjKXTfq8GkI47RSouPVso+U7VVq1/n6gaEo61bMyL JqoXC4kVIhUeO/dQ3+gXaJM8U09eswQr4e0lth906AZ923Zhlv0wO4C9/Jhw7C+Wt3PX0Ami/KCS YATdsoEZl1yv+gzCbgBmA+DkY2TR09F9QIPY+wJMeLcjAeyZaXS/EiUVK+T0VBCwCeti/aBmy55W l1esxu4SvGBsahoDgh6Tk7PMtg4XA0eUcjL/kBFfSCPorgewp2renJE+iAOA6WLtPODXa9nzaYZt rUJ+ExU2dmDFfF/dpsKwXtUUKNu6r7szuqyFY62rE+jvVL6RcmfxUNkx8bhcl8dfCVQ5Tllm1vZu yS0FPlwBSgsT4XhXbl1dnJ4CRHH6X1xsnK99klY60LMblwfOs/ZjFKf7K11F19bFq3gwyYhUOBgj A9FZpT0UT14DMy3uC2VM9SnjeCby/uzsdedur7FQ/XmU9JPQiA58LBysBUYjdU+DSPfeIkDLPTzD wuHM2Y2Niy30oiD8GZ2g9BO0LTAh35zgbHxeAkeoVfrbMIU4g+GXZ44wSO2EE0nFFLFI3tbVDmrg GKq388A+xNdFz3gBKU3xJsNMDoXJpSg7F9q2FQ64DdT9qPljobIT7e8zlkTNwGn2cAgOjE91u5lE 4Vx7C/v4FLwRY4TJTR3R+uJy16cEGe8P8SpEW0DnVPXKDr+W/fhOU0dPTwJw5PlSY+XeHVRkLiOG nHIbZ2jpUTc2a+g8X4ZqkZrBGzMw4tkW2rY2DTVHpvLTE7MIT2J3Pi1vpMxal680xhMm7lUzywrc xUQBEjg/Ds1aL2Pft/EClKSSzzU/EtFz9SfC2RjCyvPLW7tLGRs0XwLot90yW7lBm3xkt1u9ujyP +Hw4dvyCoWTqXtI9bFm7D8Th1qEBdLTz3QMFhC2GJoCoM3p6J0n4KZzyrbEdoctE7PqfEmmzu/aH QxjrL4AAsMeCoKtDeeZ2RmIjXg5OZZtmcA5oKu4OT4vsVMk65GEqM4P7ZTWljIrthLyEYlRLcZMi 9T8nSMVoyM/3UngLboVD+1d+efx/EY/lMzp6A63q194NAsoIKYRlrjufSIkwBAM1D/Vx287CgCpx C2CUMIlHBmY45wQnbk7NPtpKmFN6rFkULujob7mG/PU8ZVMLowTdCRUXa+xfI6SksxaQjnXZZ/o6 rQ2UBFGsccv4q2LpVNVfqX2mvnG6SWIC0/7ZhU1vHk8zp+/5M/qFBCQ/oKjUbREGkKrGhaqe8d3a e7fJalgfCNFg1YiXH4tc3UW9r1KQ3HQUILM0ineL2iTT1dlzhzoeMpeMa2U3dw4GwskeUr79VNI1 trPgbdrffKkMfawtK2lsY694R0Ne+47dHVoi8Hx8JHOp6vexI+9DOaQqVNU5rJ9CbJGOtln11XLE En+52BAIXGd3/VRcWwO1NfH4lBmT+6hdgLhnWtfNy1WTTdcNTdeNeNuLAtmv4cvK16cfHbWo2MVG A3M5VMuq/WdhPVS406zeW0jV1FW/C/IEQFwOBkWAE6H2WK6DFW8pZsruBNghFXrmRKScd+zVjoJF raONGCEgVHDxsIY6fMX8jkPVIGvoTE87D+jux/S2ioTbms87oCnqB+poUPgZzm03JwoqhmedPv5J Bw5lQXMnzCPsEntlOXaV16M60BZHKXZqDXUk5cTIyUFXuCLarUGR5Kunmxgwkm4PkANNunMxRXtr Rutkv8Zfzdz0u4U8UGrRmAgsBml3Ki+FJJQqww8rQyyW+vg4jHvsrMhKvf4vRJvCoTKejszFjcr1 tKkNBGKfRydbE92xs19vCtBGVuRHBoQSVblLJ+0URYOv81NEW0BLsIyHGgv/DmjmyTpc9ttXWNXM GE1JW4mso8LBGW3QtDD49VK2xEwbElqodGBFeYdb00VJjmkfJ74QR7xOn/27EX9epIeQ0PUuVebD JTf1KeHQ1U6b3LBR6btVT60EillA/2nTL2dzQupfQ0DA9RcMd1fqpWrikgxBIG4X3biKyMFDnJkG PpW53i5ghiYV3JbZIpX/VBbeGb3t93SJXA9Q4k5nmXMXyub4q+C4lGuLsTo64FRTRZMcx7Laum3v weBtDCZQqNrZH5GlwsPreSU1L7a2rTHxr4k7vAx5LoEY9D9tsTZGils8pP8xmEUQFmdR5ylzG13r Xei4ryLh3XxzPD4GRCdir7B1zIsMxaAa65YZWtlyIm80hKF9YfIi9GbL7MN9vDF6cw/JOc/G9Nyj UXEI+fSGKoCkk++d1kdfgsQsw0035+WeStAwHUdBaJ2/fuFp8H0sgieext80dthvVNrg1pp4P7a0 DSHyRwQSwFPaBftuA4FnWlayPQFIyEf566tkGWtQQeSdzdfb588v9TJGhtcJQnN/qbGooNSvSn4d 3/+7qPl/SvlfrP/Q/N39567/MNGz/Pv6Hz0jA+vf9R86Ftb/Wv/5zyj/6/UfEMDf7Z/1Hw27YiPA f1/vge//u4EkUMJjAwD4gH8t5Zx3jMQRKbttPbpPLS7ZT5WX45BRwWWDOHyZ0ArqIxkSCd2BpY1N cfhjWvnyxSHaqvUYf5av6ecxQ+uwAcmsDZu+RiBhLcZDoBCGD6iMYjEz5SOx0mYW/BRXYnk5v+E+ esqzl9Hv8uGrqyuRp9fOS09KTFgIvx4duv8rd2wU/XzSV9YfjqIVZwbvhwuVjKNvLUvv9k8ETu+T sX7KAWAJx1kD9NJZ4rAbtF8PY0Dj3V6e1rPIiQ1SPlpe77dPkfUef/ZvDCF4ZsrhB2A+97Z9HsnB dxXfPSKZHblMf3JrC+s/nHze7X5ux30+n0YxYfJ6vf+YMjbq1eu8vi+SNVucentsw+hC9JWA66Bd VTcJz6T8DPIYPBXgCfrUTKcdgwizeOoQu0Z9ffb84YEKXXAnoH159EirJS/2G/n5+vl5bqs1tEu8 cegQA3Lu8ynqcxXhY2dZGBP2CzwVQAcfLLPgXdcaRqdqoOvwtb8Y3eskPRgJRvfpsG6D8QYL0t/D TTHk0OOi+gHv/X0jqywLQRV2ys0z6QCPWwi64ynLGMqiiuvqBIXx86HpcwzhINMzvif7ZzVgON5L gpnK6MRvlsv6GuOsEcKpS7pLFC/bqcOYleJLbc6uU1elEPhkNboSWW04F9bH2vYUTf29/NBlLYNQ pTLaJbanp007v+Gz8zEej4vnEqjLRt7iCkXJyAvPxXsEbCBIkB4I6t8GsG/MMT6tKkobclzMrmFC tKjcTXaqVj8R8KrmdLxpA7W+f7C1nNJeU2kPbD3aKajzCNwiaBfxcxXMO+MhvLjDMD/NuGNiTxnq 7+M2hLRgdz1ten9unl1mBN4O/gbvrkaXhyYxQ5dn/nnzcjX10fvdTSt5MADitOsRS021q9m9C+TM 1sMbj9vAEvX184PbA0H7aPja/Y1bXtVbWvvNa45/yfPtT83UT9rgNQQ6h8iz467bW9z1B/QOK0bL cY2XxUE8HRfcIDPgSBaoC2/Pu6sHcVXf7ByuH2mPwB8+A5Laq95vB7pWEapfb4N4CFmpMts+Lz/d F12hc2pfV2BgdJ33crzfrpKw2C+3XK7r72U0jrhV1Vv1VRMl9e0uPl+EdxHoOP0EmgChwnnsiKDv +mFZek/vfgNNRfbmVVxdS/djGrcY6H3DH15JSuhntQw3712jYBTYnXT0yORLHLnZQpV4R6/I9V+1 Tw7FHnjMt86novAW3mA/vN69b8+6rm9x08oQRGb95VqsEkjDebqrWYWBRmEqRY9TbAlq+nzO/NxJ Pvz4vvGKcYkVuYvgrbT9lYwJ2GpnJ3HOyxSambT24Owi6cuUME4EsmAgL8He0Ub+1Ze7imguqhC/ 3Nr484YgwBxpxD+CjUBg1UHjFH8u3UZRUdDn8mVhbOJ+tBMowUtjQ1Jgn12GTX3r3w2KxHarWnFM 7FVtWo3FvD8ai2Hz/GQmvjcXgA9Z3/B612xwW/zmpZzZLW7y1oFbJv74kmX8BhLYwSYHk52tVZNc HKEGOrBD2/7Zd31ubOr5vqH5+rnz6DqYHe8myyXufokVsbT/FXOyf3U2K9rcmdxJEDSUp2gYYkqQ 5eZj26SbJqk7swX8a87i9CQvAKj6s4EfKoCTANyG2nzZmPd3t0Rar/fLafC2RS911MgvOUuMH9zl z8v6tBUQXZtjVXRnX8gYriE2nmSps0rKacHuHse4HsX2u8amUj7brr6ibqpniYuXTp961HTte+Ga izuX73B88/bRZQ3SARnG8JobZYlIHWe+00HyXv/QJpDh39eypdcTvduM0x7V+tb2FN4poBlu9vlx 3VYO+PHrwxU0WuSHrNhBqvfVetA7FmgJc9c3TjA5dc6UXzq/a2/MxzZptd6smzeFt2Gp6D4AfXTC F1+W3osTLSyhznYEHz4N8lJdHPCmRJiy8V6n7mIVYFWRQmPevTe/RosqkCCKPXA9tFXV0NIFcrdf LRifLGsTjEFP8LRO4X08ynLGsp1yfIEBOoyMDRW3z7qCOEvDTffrZ/u7t/YrDyGjFOz72StIeU8j n1jgRtXL18tIUFjOT1Di2t9RukTe2viBAtFtO3d2UVxvs64gensNuzpLWJDAmYSpg3cHNiXrNlWw sxpdUO9rMfXkXWPCgCrHRQ0W/y35PgAVe/rtp2rlBfiRZ6vMSgRADXHvcHw4WuQ8TQaZuAGRjKlx GDzmZCw6p9oXlHw+GJzOxiHSK+vj2f+PK8wQPtjKhKXbupEaxaLwG4gt4ZPwVkNeF2hfs93W6uXn 26U5LTkoUwZ+ziwlOjDSTNUCnIbugiSTCewRbwIyLo/DNFuRza4Cbgeq+vygQ767HO53g/4JikyF bZMPKvgOR+SlaaENSwryHYXxVrn5IwIh8vIL3FBv2ef8p21229GWOsCxWnigruTF7nIgy30yrKNN piVkihHd24vrvcOLBDHlyBgSXYnXVqpiG0vzzUdGDi8Jj/FNM0vtLSBRecB4jI+t+omq/+g5EAdj 6G5JA9sR4husDaa6T4ee2Wv+nni8jIOf5uFKw+ZF0E2/zmtGFxPdxP5W6i/cQeyHL2Q5EOggpdYg d1mMdKthi4H26IFd1ttdf5RChjk+DQyeCx5RYkJPR6LcKRKeMUXkl7Tch+967/U/Lfqe7HRAqpUl PgzJ2lj4CxzyYBPEypHuueujprLQkXWmdrAgUt2uMteOiyFGOAhXXMhair0rvxfMHdVEB4HNR6PF 4Ilb8QVTJSmEeh3VVj1HTT/g7Yx0tAkBMIXY6Em3tJ4qA+T+EBJS+/PGPBHOicRK1zyhvWzW/pnh rNBV3CD75f4Eo0sAcfrzEY5sIBifLPZ3/QFeNnPXA4oBwVhGPOiwA5msgStZzMcOD03Q5u2RQ+rb m/XHZVwHZJ+KrQ3MVjS5K7soCSSW6lu1cKx0pWIBplSVJ7tks8obYWqXdy6fr+z1xrZIr9b+6HuF 7x8kaLvZLI3bsB+X/XxibnCBeUblVD6gUzUyFAXYwT1KOsPQ0agrnX/2BDBk/V8Cmdox3SQ/ZQRg Op/g/UQECgMbv4jJoD6IxARBxbBzLn+Gr40DYyVPS0AsXBoFRJ8LvRM67+9LNUgGX7axiaOcgSyO S6Ewp5frLs0f7ZpqHi7Xl9DnIT/OK71JhdE/s8VsihVUYDd4wsmIxmwNXzFhaXtU1ADglXkYmpin vtjUYBB4xUsNWbSc7+/eY5yuwnBgPSKssdOj7fy35mGa0TGyc2DFGmOPFTCCVg9RXh86U9ZMXbpv WOow2d32VDJYsgxqSqufj1qpPNpvfZ1+60rdFyQZeaneT8z0Zsx3PITYL2/AaJv3DFfkV9MIgNYQ 5gDtVTGl1GGT4vluTdv+JLDfJjiIbybjpRH/jD51/xzI/NlNIWMQbcrjI4WpV70URAgVcDA1ZcjU tc1kQzDAS+t3KuLhrJze+ae5jenuirvDprtLZLWiSM358HD+kCLV8wxJ1GXwGTbQ9lBBBQDeWLBq IyjKcnUkf/aqyDNSpNL/ztUh8w5zfvgFlhTrIEyZlTzHW6v2t4xsazvd5u1lLdgg0aQ13VlSzSPI 2WBNA0kkCnNtUlK40VPEAbjJyzNA4OwCeymKirPhkHaSywAK1vgpZcCaLSCdAqiPxjt8H7acriRv CoLu7FCbJ+SgPEh+yFqL+sEuNukYjOzQRSdjhIuFN6Opv3eww2TzWn9FPf4j01XE8Ja5UhRF80FQ X5wVlentLGa7ubrpzSN0iy3FVTQDSlZNDSISy2Q98zM9kiMdgXebVid6VZvMibmd788dJVgQdNhc 5cDm58bf+vRFC3/rd2THObBheF+u+fD5TckKUftpVp0XPMMFMvaWAM2QH60it5/IK2vPYwYejWb7 Mm0JgFUHuYonzjbIdMcXskOEDazrLmkCQFOVNH0xHZVX6rahvPbFqAWLZ659ggusGwQms119FPEf MnIxhnZJTVo5cyYhFyK4gBU9ss4w3sgnyPombcygrO1xWzMGEG1UcWiqn+1LjnDbW89H1wM7eJx4 73GY1l3bVPYkHoA2JNB8VANV7sayYdilDJClKeTvNKDfuKKuH7AnGYwnQcmi+WFvHpfz0HWm2D7/ nArtYk+CGAOVclT0QPFbLs/IaxpbhmczL/PTZ5NSPvS5hf1zpy3CL2NYxwX+c8L7p1ma0sep9GNB 62Q5uAz+gAkYL+w87NHhVBT6GUYAgRgKAdqt8KY659IIbCDhgYQ6oA810zPB+fr4E17oFgxeZh7D GEo3NZfhKcn7gdBfjSu/jBUzMpAx7uuVI+yox+1hkMp8Ukk4vpTojeWg++Xa1k65n1nR1w4Lv22R n6zovFmceDqXUtxnq6t4hVC2qQ+bLIyqh0E8LlkOpzAoP5nCuQ4HQckwTfEGx9xfURIQ+4+D222o w7zvq7xgRRFiHOEdMiD6bG0+qHw0zx5fEnzpIl4PvH4DPu6kO6MufxY/3GxrZvfY+KdzwOgkv7Nc RtTK2nsnO2+29BSIw7y0TyeOYDOkQ4eDX4Eu4pUZ03pgApOpQvPv0fDbKRt2tkX07sUc1F/Lswcf dO+e3riKw63Yyb0gfabba+qAKYLtZzW8wMd3rY9C+Pz13WZOv20ZOvRuGi2DbYwjz0/8VWnwU2Fn XYg+JBsdkD+SfX3NkfJDd78y8D62VgW6RmSmF0I0o3quGDBhtoiBQ+p6CsOLIoIr0UFJ4F5V1qEL JzTuxDyqPr581bTee0yh/4QrQiQEPIy0AXU4M6Cp6GX6FXn3jTGd+6ED/Oj93ttZ6P2DNsr2A0uK chCUjYyAEIZF6oUCNjCplw0EIfjE0vf6HUuKHHgJf/DZmG3ibBVUZNHLE3VRlw5TyscTBrALwoQ5 CW8Eo0OXrh8OoMOcpH+NAk2v4eK97+pwnUnSYeNb+XzIiOv0RxnwB5km7GPEF0PLIMtLMvA3FVqx xrNik4Rl5/FD3VKPLaW8tgwhFOQWXQEIAQAvgaKMA1LJV/NO/btO42asOSjGIg+4xFaY2tAgOlA2 1D0ayweD/kMBpQJ9deEAzF5IQHYS2UIbFOV6coJVr1MycoGxRZU9/Ahqf4oepURLHcq0OBoricZ3 8uheSCcXchCbhw+TVb5R4TKuhVYoNGG7mhMG5caSZuQe1bdB4zR+B9IUAhGGxBV61sUvuE0EJ5X5 F6pL/Dogh++fFy3OoIVi0yHyuI0Eqbqj6ozcSWbwSac0cJcW6wRi5KhuNqaFd87SjOtYyzGg4unU E5gFoVbpMeTNDUgzIYzALsZ1DuRby9cOpLRlPY61bIISpRCMonYQCYj16CnSftR6shDmi/Gl80Ub 3CFX/KAGcZzKPRv+MeHyUkMcj9PDP7CdVkfM4uffoOXbQO1iLybHnvcZ9djXggE4JyOUQE1EfZKj O16VcBlqA4MmjjcKJZLvf54y2PspzaMcyiQfjzOisVx4ofbU2D+ZoWFaGDwTrhRfg0XElBduFYu0 B9OVZNKjzDaKTsGCUUYDt8gvxqX6zEQY0N0AhtI5UIaCayV+NS8lUoqqfHohqr2hYnMB3i1E+0OE 8VvmAmSmox2rZzp5qq4Yo5ipIFYFWUHGpwVw3+xSiZehQns0xhzE0yq3n7GMbG+IrW4Ggl4QOoG/ P1YRnUXt+OTBaNCQ9idUbuYDnVfWlgijFP5yIuFp19xRK+vuKmCvnG3MU71WpuG4Hwtokdw5NleY yQ7AEYla2kti/s53y2CTpZ9o+9+aURDQ7RgllmEdUHOxDOvtQWTaN07NL8LxR0yGsIDmjmsUWE40 gN7IoKZXDvzVY8a6vSDUPWTO5dWyts/HSCDi4OVH/NX9XSu1Fim/Bb9ehGEgoXUs3lpX3PaEGkQY +vti7lnwWuhM75ROug8pf7JR+SNyohr9YyrSoxPBBTOhEjv9Kp8Y6cjLgVfqsQH64sxCiDWMhzrD 8Wo8znpwNk7BW1EQdeMXnAFE0FbRQdJTkM8LqbgpFtBeprwLNQ/7BePKcvBAy+PPDPHzZG1q52c7 RiIJJ5e10OfZU8eN1IeSVuRHsIpcwsP0zanCb4gvOZ190M9w5i90i2vrPyS7sIiomvRxgf+ZCDMd kIFuncFGLO/Wsyq3pYYcwqJLyonTWdoaW1rmTVKycIOgjuTcJODVhGvTsmFYkfQnkoF7HfKpaB++ bN1fXDEIRjHIWiLJxbDXcKbpijoE9OL8FxH52gqsy1KoSIJeb5NIwg5w9lksc6MkdmulD7y68qS/ UnfLIhdimQukfnhVHmfV67N8yTBNNpCpJa4zTFss4kQvg58lTkstY+4EjEYajDaVsCGrm23riPPF Uzj5hkctur3xODupmA29TfihZxIfD2Jhd/jvO/HPx2iYN7fT79u2HNiUnFTLOBazryjTaTemUC+/ uRWMafOYXBcnXF1eMLnORD6HYcONRubvpNuKb6XrgXUjRe9vPEZY9Z5XRE+xCgAH2NyBZleFVbMs HswQQAge1ynYFzenMeJvLOtMbKhOe6UXZSXOt96QXLUk8YJOrE5KRox1Fws7hMxpJmxAllmP0ugb b9UZAajOx5/QIZVwjTZ/IpOnUsJBH4VPMmc/7KkBS+MbtVZqo2rQ51YLKHNMiqV2NezVH13UrWM0 gUxXDwewgeZyvt9pMe4sUmpyq53bmjNuiaqbe/7IPhE7GIVXPqWJywxArcbKB0poFS3siyuR0kuh XG1nVd5Rtzfk1iCzryl9fE6cW+hrCBzL0qqavaL6uKlcWOOL/XE7JUvGvQnb3IaiJ94Tb23fcHHT w5/C06J0mABFDdhIv7GpgMAoZfF2bRoRot3+dJ8jmURlViadSm7wbqST6ibsR/etJUy5oz4Ygxfj Y5xJXa4DywRTPxpvx1cEC8nFMazXr+jpU7BGahUVijfl8ZULXaif4l8uPFB99m10cR8knURFSEU6 Z9sFzqIRVMdFPaB92dUQmQjPfdbOiA3ErlfyhxRGcg/EjMbg0Rb5QRDU6fGqHpq7UHbVuIAz3NQF HaUF3M6I7fCxrgYQCVCGJuGCMR7Vr7S43fZI2bfqVeZAyqr8urY6ff1UgV+Q5N+cyPIs3kijnlHm MqeZcnnLuOBO7txEqMRhidugx51Me/tVubSd+1jeCUyqU9DFsne3q1mr6MBMXKciiW5/tZ3j9HaK RhHYKrDTrIvubw4lY+fn0WmnXCScI+Zx3EDHWEbXqOB4exJD20R+u+9A17YKfNNrCTOH2kijzKAG sZmkB92CrM7PJqIWixywWN62i50Ol6tc0DwQY3E2g49SQ5qgIxRwf+dSfwUp9Aw7jp2It95Vza2a ZwQHXtO2CuhPyd07WtRKsUl5sMyYUK5xVY4PZhyQ49gJq0BUNyNm3VbVsHahUvj+XfxqX6lfKdrO nNBgtC6FkgPomJGoEq8sl+PxJsJYWeWPLnOhzwYdwiPoroM5/Q0QWEGBs2FIgCHenJyqRfDZzoGm A/G72HC2+TB5gNzJrgb5FVVGL0UAvnw1fYJNx/bNtFlUFo1jc10BjDrQwT/e5tn3sSpauMQZ1Gtd zVeKcBZL3HG8Gue2m8q4TioFSSddnBv70+S5raWePWpxgX0TGYj5655mmhxPwECXJUzM3S7DF0yj fW7yw0F/Rr/VgFEeWQiQDgL0fYjydpgIa3ES8dfPOGng/BKOpgB23lQQBBg8AcCMk4jYzrD9IBAQ xpxkTZkRdNWMdluNdTvi5kMNdosWFEvtYjmTh1WwpnFp686xxUe5IyfJOn5lmWFuU3Ny06ORYpV+ XY12XYxma06oU2iwu7rSpcu2jgliA03GAGIsxrKZfg/y5ECoU4J2i9dpBgwBz0msJwo4lqlJliMJ qeLxZKm6g7RJbR6tSFe3+/Bw2jdAj70PFE82Wlv5Mx0ytfDFSJwFOOqnZ1zv3joX785f0UYejUhX xWi3bQ1aG4w9upVn6XtZAzaQyWTdmHHkGfDtOPkeDTg381L9Usk5PqGEyxLInUvQ0aCV0s0KmmED pQITDUD8VgaXdElkGCtRszY9ItyleY5kHPp4ODoe77C/60a7HVYRnVI7EVDa56C6CQxINjk7Vyf+ Q9hx3Blsu7ochZ1Ie9siX6e49zt97L14sGF0wkUZcNDb61BukrSZnyfEoiLw+aBVyDhcEvs6jPr7 lPqlk9hFfjy9iyuaVU5elbXFshZxMaByyPYKU3JZWQcw9YW3lk08DaQKlKICk4NZ5V5fwM0wM2RO Ez4wGQMzKI+q2e185Mc4pSOrNAo3JQ7YJF4h8RJm7H6GG4s7eRMwn7SUx4V0rkEPx0tdQMlpjmIX hmrFXq024BKr23VsP9SBc6kzmItrjaFy6AYw+UVojQIzcF2ED/lmrp74SeVA0iq7uG1H0p+QGS9t kN9W6DcH9VNmtNvKlDhAwLOqjoRRKptJ4sEJyruP5iH60fE75uMr7dBzZ1YEOF2ggdgi0pq10Ntr myQwmxsWoMg7UhuNsYj17CqNSyUjG7qJ23A8HnQx7jJqzsBzDs3A2M80PevkhFODT9DtH7h1A+O2 guZIBFRUKKXjpY9Wb5zTuBot1jGljG29jurFEd3Ou1F/ETYI3NTODP0rKAO+iCOKMhjhoukST+E3 m3AZ16rOc94ipE+zgrEq5VaPBpSHWzCxxkpT53wrVzRDRBKsc9iLy18e9Suz5x0Wmt2Et9UbevPE Ymjm6/6/yD+OQ9ApUDIF0ynWo/BHgQkfmMtKWtATPDTb5JznVcvNvHkZJVznQp88ZndewwxzmTjm zHp2LmXqzU73FePX3w6dsiuSA42vt/lTajMerTxConguH+tsQSORXgqnXOYin6IeU9/eRIOEzzHV odEp4RtRy++R/X0WSbjcQnZmI3yk0nPiWS69W+d6En0pmZOeQ2etf8PRydc+Tw9QEIufEGW185bg nBoRGarb8VxK25Qc8JvaWCInX9UH1KAUvtm1jHVkBN9ribEqxeP8dhcJbX7isPhKHrVKH6VGj5CG BPwbtSLbtfackYIMRJVhio/7cM9Af02j7sacjmTEZSH0qpvZx5BuXdsMAYZkYN6FaLhF1hbvrbfe XvVNiRUsROXIqcRrbsOhP/7q0YnFoDnj+VF60R3fpbaY2C1HSqIYmnYKwsEnlm6+OnSeXOAkQTvy sqioQLygkbZI6plZr+/1nD8mRLsvqv7IoFK80rzwQcSLtA+JYvkbNbUT55TF5HTdX/j5nsoZGQjg xjKSI7SABGJbbEQqOdZIzJmN/fD1OakH0oderyHtqglhBZgtJtbPo2MJn3v0wMm3SMVxLiyCmPJg Qe70gKlgIbXzzMacUaci7Y8kA24DgddHvp8xjFe1yjGMD8GuTY7ZrbBy6dz3dVbeV+R6fcsK7LoV 8RepRl2KyD2zvn212YITUbWYB/k1c6E5ruUo7nYywXj9iqSrYixgdLvNRrsP+GNEW4BibCB2n+GJ khmB6quVO5bax0QoxtjOONd3xUYPqhNuEkgOzAxPeoy/IJOpV8cTLVtbQjoXJMlQ7WlHqqkzpptk ppfd1fn4SUeK96U6zvEnxEMTLpyI7Ko6zW31Z2aZv2RgbiYCTZiI6mqsk0HdjL04gz7EP69baDEr SYDbSAic4cmU6s2uX+J27FHZU2XrtaJmcoQLOYgsv5JTAnVZIWL+YtVrxqrbkfYnwlHUfnna/v2k Eoj5luCJzTt+WaPJCSb30oMTTH4XAoQjCX7NIZP30B81rjmpxjnBBWkNd2kOYPtVwpJUtaDZaZ8j MRJjAQGlm1tNLJHg0GKTaDqhTXVMUHdl1rc7pW155ReGliuhC8M3nwBMizAJRVyvA6/fMgf2U8ek omuBybEfPpl29d3JKBFRRe5y38/gT6JHXVIt1hFE/otrr1H24y1fKbE6fbd9jdmuWqu8fcmR35Gq RjE70Bs612bQeaPNKLPzx2GLknrYQIaCFUwnMsmTaZaBoUKMdRsIlCI739jETaY8+hpUytmAMPUW OAdFN/UoRUz23z/NJzf6aP0RVfiLXhKLOOX2j2/FbAo8jIwNUqThS1vQgXhvDMfTMssCLP77iJ9S ODMRYIYfsJfaiXVgObE7bTXEF4tUCP0j24BytFHK2KkAnQxNuFZm2hE6EjVf7EcAvzOZvMHXFvKp 53cLKh96ft5On7tbqwtUj7nQo8EvRenmx7HrrIUeXh4Fo87oDmpVxlAnlUSTbVCrcuZ3uuc8EjnT zlGzH+yh7T7CFcG0LI7efqTnzZulEpAQ6oACapAChwb9gQQFnBGPgcJ0mGKt8owoygz/+0yWT8uS gHRrcSsJt/af+/KOVNzrsEBXwxdBzSS2LehGGnx/rMUEoRM6YtHOrVrekYD5bVUu9LK0qBHGWsjZ yay9k4GVZQ6HQRnVl5Tl+tDBLX3F4MlNGbmn1qfPGDWEoT+ncD1sjCjmrzWstHHWH/N+LDgAyw91 96eXQAkrgygP5bjDez1uvBUdbopAsRqLZG0VavmMGIjCN5JnCkYyqWsk8nqTeoGzlV8d4McNILuj AojvsTajgwpyfmZpljNo21bvXZt194IW7ykGqfPN4LGsfC5nGeMXs7UWtOibevcD7Tp770Pb6KB6 a4bbQdb4ZeCVZlHj40kto6V2Qo5j4RbFiaC0cuBSu/LmfQB68RsNsbr1T9jXob9NZmO0Dr+CEdxZ AGgXk502wBxqzG4fwqewZ3Edp9gfvN4Fx+rENtiIJOrW5pQJfXkPOqFjYOqV8rk+OHRHxVgPdCkP LpyGhaLhv+VBJl9RV85pdtKf29ccRBuGBrnGZ5+oACHtNRAQOxuLj8fX1/25ssMk1TD0I/u3ZwG2 MH/cvHehPndiXVlwwQ0jr4R3qjg2az02yzgm31GtoUB7mVPDyYmMikUmf7RZx9xb9RqngQD5tFfb yv6FVL/aBkoNTgQ7qycwWV/cFFXNtcjYqpyTrC0vVMxrkj/1DEB3OefMZPkdXW7vrWEcvnmxoHcn /whoBINOysL9WojjqlgS5gw0w6ybmOtV23DGZddnMLXvzltA06dq/jPRrlH8zeo87udT88TEvQ9p RjJRnvcEKM7v5BvLynnNjZT7Fjlnvp73jOhXDqRIVA3LI6WDzUzaGhXHFyipwKS/+s21AUVHB/gY j3QiZG+rtjPK75wvI0fkIB2w/xAKg12Mpd1f4oB2UJGvmRN92hdL0q64A0ZCUejlP7aN/rXUrgXb N8bAQSnYL8MjW1kHebSjR5MPNB2OeRzypzweimmUtngO5W3rJJt1/21Jjf/OfDNMN1upchlHnBU+ 4Sj99zn+DxFF70CdPhRh9m0XHgMxJGP2qq7hQzyhXIzPeOvbUf8x9zpirYwrRNALZkIra8F8aPQy ms3MRQHZyrl1pG1nmcnXf+ZqbvLDbBMg/iHwtTES1mEnvo3jh/IJPNCXSnyjlNzP/MkZiTM6DleR vcM/qoxSvM6YI9qG5V0sR3entErsOy6mJRmAIfh53y5KKv36IH4qCIa4s07mICFQeJ6JgEtBQjib nh8/GlYYpLvJAbedePq8p5GfhCvMdLO3EYxH/QS5INTZyOMkUzA1IkpKnjd0ZtMQktxB7o/EyMEg cAT2xFqmLmxyNvZcewuFNLaZFMeF+ZuqxTaevfonxOwU3lyHr14ssn+tEXh/CxjOA7QgZOMYetSg PQiHw4A1sXwp9Egba7g+/VMWv/BR8q0BkM4Z8RxBnsXjXjA53yrAMdrcgXODELViEYSlfEJzOZXw 1KOXYi1xKioqbB8jbL8y24uJFQbx424Hgw4VPDreAkYcMleiBiv/V8lJEQStM3Kl9FFusu2v/c95 Ne2091niNGwUXGvJ1/F4C18FW3PKrdsJnwq6ggu1dtbT23UYQ620uxTm86EoWELAYHAuOu+BOiAA /otbIubINEJs+aUMTKzFlH0ECv/RcwDaUO6JGJArP/VRMpN4qktTb8C3dODEGoSOMXcQP/lRKm6k PqRcSRZfkv3NsphzoJDxoDk3dFuVGo+/jr+B8GTNOxccMMjPoPgEceyhx/jnrkqnFh2uyNGKcCD8 xFXc8EFV85lIsuxkVl5Y9wMfV7b4Ll6NU7i2Auu6NFPQgVEKjzee9GST08taKK5R/G3Ce+5vHA1X A9xRAzbRh3OobWL0OLRtXZwXDtswKDz0V8byAHlhP+X/jJSdQ+fI2hLBLebGSiOzl7aDCMPbYZBw hn2tSH6dCP46EZzFfVEda/xF6hkdT6v8+sIipKnQk2bxPluub1o/3Ue//0IN8AOaNLsf3Y1Sxp44 rnNCY/lgHuqczN24sD8hNROWCNwBJUNvFXbWaygDKO6BBkTmkcrsb0pPmXL/KgZvhYTa8eHbPnsl VfyOrvrRdk5nWIIyG4EGgxZkLeHu4V3Ty2rsSaOkeRKEefipNvlPxrLlh5VzDeMEbMbGn8Gq8/fF AdPJ7WT4VNPB6FryXTLlqkTS3bAVOYTlQNfS3HZ92mnrjhUQUIgz5H+3APlWOcA/cNDRguztUTEZ IRrC5j/ayzTGCFhtPblU0ur7LK4YijOEBtb6esu9qV5+tVA/VVDapzCyUfc7ZPuIDlQHlizUJFZi WrI+sZy9FU1pAq05cYLVWEyjsqWdcfd2YhkZSHmaVRyFSHb9TYU4Rl3+hN8z5TTgOjcKOPWiCsMz gPX9mhZjZHEjR1BHWifS7yxXD6bdqwNH4I82onLWs7I8+Z2fZQlG1aTvS9TXRGyPBvTSF3cP65rx hkB3SBQvWFo/JIC+Dz/GJHD6J0itbWJIP7PId1YIO3X9EE3Q+7scvSDA5Sl+EQp/9CM7ywrs7b2P xbkxb+304nYCK6ulfUqbdVLlknhtNaS5ZWN3wWh4k9sEqTCUp1mOqxpgIoilbXESY8SjfVKNlg9M jpWsGhvpM3AS6BTwdYbv75xjDndc5OEAzC+5Co/32hPqegMpepVnNi3bDIq1KbSrEs/oiahzmjCX WEZ20+iMEgyJbVCnfPzri2HnGcvIwDgFWFeJWgBCGHXdUTvSg7oJwBCyxnBFKNSU27HcKpmiBRj5 WIb/fqTV5f1gfORpV8LiE8+lO2Ykwi7Y9y/stoPKHEhNTYQsfmCLyEBTPw3WTzmIPk7eUocMC7hM 9Tbdg3Yq2CdfUS3cHKQSqwchh703xDUdy5kYr5OeggB1AaRR+p1n+ODtHOrsMhWeSNNXVD0aAwev GJRvOjX86/OL9CwHHz+7siSZtzD/RDp+O1Pm+GEKwYiWRumYJK4YZIZbugtebkfahGg0Bo9RBo/d 4c+myHnc79E4rU+JqbBriHXm73YllEzR6Btfgb+NMaapIX5H7VNLbatFIEX2a3rrl4wjFc3id81d HqP0x9dlC5BBH6V4O3PGLS/G3B0R4JWDMacuuAcvRNCTyr178iggocg4Dw6agGdddCP8pgliW4ri ryY7qhTt67NZ7gQy4LFcaCFOM6/57fX7M3EgrrsjJEM4ghAgHV/07wI9ME0rr/44dW1aVSZ1aFp9 T90a+JUJpS0MNyMRNee2FgkVF25SrMUbhhZACM6s3IQOI4/z22Up9HmiFB2z9ZN3w2RPMGD6Tzh8 wIwsPCH4IDIhQCqaTLH80aEuHEiX6BT/tb4qy8F7v5pvfd3j6/TyfpXrRGV1h+wWohXAMMUqctO4 u/q8VNOQiTuGZoj1Wb9WkGTAxJnRxXMMI/ZaLRRKmPDNgZUhHG8QysXXIS78KzWXhj3p8FX+VkLr UBkKbsIXpk6y5Vi5ecPKchdH/qgDCjCfi3ZKO5DsIyIBUHxvC3CoCbK8ExWyAuPn88pjb9xEAA+t ntyfKq2zgeMPqpDdrfTNqUFQNr5U3dGiU7d453TyA0p2Ja+CCzlu/0lWP1Uv31hqzDMARB9HXLut cfLRcbduaYavW2d29raohvhZ2X1zhjUlRSSu5kak3II7VBrf6Bw3NVTftB5YNxRigRvNRp9SP+kp F5CJAmOm8jfcMEWcXo5wZjkTNw68mvtcA7Eo9LCbtXeC/Mdcl8RKuXTK07kNfEVOswFOs2PRfuLZ BXMLOuoeKR+Ci8+2Bp+oRVAWdyhgXnO1buzP92YL+8RHzQjhBGl8ennzW4/HGdlvHWsIHMs3rlsL aWlDqVWxVylml0iKvFh5nPq7mEHGLTTTTuNdEHc1bZa0WXG/BC9nVjmgzshtPfXCxKnufitts5Ax PBS3LCdNbEfdUkXtQwiOUgl0It2aExk7IiDdbmriT9UVK1XoUv69bUCv7qNPNInKwTeacR7d5f3n YMGIdz7hL3havTXcSL5B2HvHwwDDL8C9cNWfMaSUcJmJbKnDmQmXm5HAEZvP2d5KJuuml5G4WIaX 416FfTJpSGN9VGjn2r3eDkBmJdE0GjMWwMV4hnRc3Lknz5q36n3PCBaeCG5b/RGmGNRSW8EBlsEE hIrc7ycHqNHkOHbqZkNv5+/on8+yQU7pdi0HV69JZW9XegnHhKaunrVzN5NdVZLPT5EGQM5bto/b pXVxPC7QF2L/cNFKn1t8az1ELn7u//fLAqOGoTin8YDaPmC68LAv7G9obbuM35z1sYZBL2OpYtKo XND8i/E60WRsiTDMI2nsG/dT3i6KwAkBkYgBNK2qx0R/IyqP69p2GY5m3mfemKJXs4oukASK2O5k fuZlk0m1yjk/d8AY8l4PGA1XKSYBqVShZ1pAaYR+oEcmZuG3K0iyh7cKkcV+7/qVXWNxHCtr8/PH wXyr4/sIrCyoTdyq8WaB/tE2xOPKbmJ22cGOjL9fTF4uuM1phhgnka/eqBR+uxxw7cqKQPlHUpQ6 vfdr9sBUpkNzC+6WSM+lZvHVOgwaEL0k3zkgTaoWAQEvl2YuBmXnErRjU3YCTYkclYKlkfjCiCQz 9+Fj3TLod4IUuXf2V+Hz4M3yu6djuaDV1R+VxC6OvbuPN88PQHRRYHvli/clkzilTARI3jzMK38l HyEZA+mnRyMSw/EqFS4/LX/fBz3oFuJIvFWwaxfaNd4l8/NAHI32nlQVnkb5TUYAw+Vk+tTzA2gy 9epb3ZhiPiqVM0riKj0QVOpA9Vxqc7v8mwSyly1rcHKEVKQuteObW1Kci8tfc0AGWOTR6ZzT+2qv dpvVhN2xtLKoMWKOggtkP0NluEDkCES15Mux5nBJUFO5Z0c7hH3XOmDdP7JPT9CcGwk/TspI/krL xqI/Vn3rSaDAo4l3tR+9ZF3jrFqSk3EkBvJpnnaFnlhfbVrnZ5eKIWx5XLipHbP1gXXjrwR9Y0Cg 8xV/QtyU1Q3KuYnQq2VmH2MMJ3GFXr4TN+QeqOqNDOr7NPdMCKdP2o0qbppSqDrObwRg7y1glcTJ 1MvtrGV5oNpWEBZB5F3ql7L2xI7KcvZR9BQ2k5fG+iDffdjkmfLip5r4P26s4qKU2sqdUA5GWbwd CgaD/oGgyTSqh6Pl83G/HbR/s429PAMEm+tOxKwkXOoJz2HbgRl8dx4QvzXoP6U335O4Y5ALegjE q1q+uUmbZqzbY9RcgF1WSs2FVigYtLTHw1EgjujlYPwoOfHOOugMV8rvSpOjU24sabEzqP2zOC3+ d91JqRVqlS/UGKZy7p43rpTymmok37pGxb55wcZlLvTJgnBLazYXxzj8s/u2DohEaPniKYBYJqv8 69v+Ognr4l8OknQK/xdcfb01BKIHs0pm7vdLbUDHkzz3Juxz21fLeF9vr5aVzayuYsAStLxXx8pu XgINMKuPNu65hxkClXn9Ej8kIYqfb4XFom6X/GCZ78M2hsivG/J7949NPSZINcJOu8BkXGOm++PY Pg1QpzU4hRoVbR502pPCjq+069Kfv2RbQ4wZJZ498oQZR8k43HyG0+S9eAyfTx8OQDUN0Q2PSPJM IUCBSRrIJYFAs7YizA84cDXbUFRfOS0MHSh5Cg8NTNItbsjY8P1GqfP3sqpUj04sxIJQVhKuv3ze eiKpWc6ZfBn01EHlnVBFbk/e30EgNkGqd5PLZBZW/qRyIN/6XtwzawiYFjMCoInVCeJ34iJ8pBfc PNpX8rZFC8VaNVWiyaysTUmzCYkZXSnv9Oc/Dp+8IGaRLbQddsPdJ4KlF4DkeiEPq7Cdo4zrfbNF 5uBeFGHxW1aNshh5RxZu60hWUY8jimxPvrV9x3ZtprkJ+dY8VFQstWrx0pzGacsh+WrsmOPXPzjR nOp29lw6LSh1KIVAD4xKpRe9+FVxiBOzkUbJeLz6esLtYDO4+zkvqtsIeM1GM/ToLGl7csoNDwjd uP280gsYKI1rmmQ/LvsuI4EzaTfbaYL4Up4RcgFO1ixj+9RXxsypfvW5YfX3y4pNLotZcQYvh5JR SrjrtTXPlKB39FJ44LzaHswfutQMdpmLVLUaWrMW8mhBQy4MDWMOairy/BhoYAfi5eSqZPUbNvp5 H9rf/DEUAcZQ6GWRUueOg8K3GP0lC9WypYcgLo35J2LlxiZcP8DQW10OJ8izgBT22Wi4IsIHGK5S 5ETIl6BnPfRqHk7anr2EYbOEjwLxmRf/YtOag+oFSRWz0xIBBHX6DjYgALxaycfV/ljxdz4DvWvf nBJau/ArLXNf47JqW9O4nA5hZPHzr6CbJ6wfHD9eBM6JJv0V2VBKYrjN3obv7VWi9fb5fxcRVq6e rve/oa3uKJdpfpi2jL0b9Z/GcQNDy31uxk0KDdfm9rZYT7yxbCPxrWEaneJbXx5LhQjCj4w7ak5x zKlPKGCA4iZbZY+4V1svOFEDK9mx5Tiw5cg9GP0iefsTujVkR5fRiFCkuCVW4ed4O+9pjReO98D2 ewsD6FGB22vdhjjULK5t4RK8PEtffJgiKZ5A5SGCS2L3mOcPub1JQdNtjpe3ugJIUmtoNTv/xsyH ZdclGzZgQuYG4qmB0jEgkqi3rpmLbGnKS9PQKu1c2mGXarUdBKbgAqlxi+XBhNiy47BPBCqOVpGi nRPyniyroz+H6+fRfx8uMODaysps1qj8CaQ8GuXsVAoWBxRSPL9Nqor5AuFLClNw8azGUCykXCMv jenQuzvJhLQmEr8DKZyTb/xQRTKH+g8gWR2O3zDPMpD2xjwXdKlCs/MmJRDRJPEUH9rTRlxEbk6s /JNGvSxxWOg2HwMkuUvjZXhNbuTSK1B1hmnLHgR/bCByUN2EdGw18arul46I+1MyOZINks+6UHoh fTwJ/nT6KJNqsvj6BwHRBMffL1QnUBcw79oWN7xxGlyWwpvrcEBtak4QL/pAyar/PhrTECi+/pdD Xu8nfmwAMw9lRrL7RLR6GggFT2e8NbgDej0+ZagfPsKXE7ljo3ggwEFm5H/6BaSCeLCLDZvJVypW p6as0iv0lOvJ55y6g3XSSmD9Kbk4huWHu51JHFCGwrUb4sFa/ACRH3bmvAzbq+PxOAcUK3Xe7mMH fIx6wKk5PSsfwGE76BQdW9pbvwijXaLBRi64nPAUqVNRZA/a6BePP/KgaK/DxiYEaAdTHNoZzJ+S 4zjAw3Vcgke5OP+lUSHczrCd4XItHX2EBRaljlRBlodtXO6MwuJ+LA7ls26iHYyr56bfCzwJJirE KLZ8RFzuKA9kZhVkxGMTXiM6Kqa0IyoId7ZAKMF67rPZhmhLbo1mBdZ9rZsOnJHWMDQKFjRKON86 B9xYt7060ZLL2CReSN0911WUd7ksBup3w/EVLSDI0/j4aafVE/zmVjnktprRHRd9R7ceO36Zf9xn NrKrCRR2oL4siDIMiJHyWUIA23fq9Z/PNOD6M4TnTrT/D053gQple9bgfqvFvPd0p9zLSInD81yV dBi9AbqlVfr9KzowgHX84nGOzN7YSPCF0uaAOxxlsS0VWlCmnV6NVYqvXRZXPe7vT+EnX5ctwTEP yt5+wqzqvifviWXf4FKtbd64AiYTpTaopqY+r053D8jCBy/Z57l1qfyOW/EMTHHegZh8aPaaXKwT Lje74FnXBDnX0Rp+0Mi5LFVbR+8uBVOQu3yU23mpYeBMF4oGIi3zOFzrqafxREsPdfwJHNdyTJgt ABCrLBZxAvMtj2pocweOnTuHQaeefcnJTjqvdZsEH+mky59wlVMSiZfW3gtbDhIxx4MdI1rXnPBu jA8JfFn2fIy9DB9forwEDoKkFXrt819r1ifFPUDHIG9Wcn6eLqAABksgMDOs3JFhJ56Qn4QWAnz3 KSV0tZzRB8L+1QZcDr7BiQafwLJZrbFIGnj2StgmttnXz3utUTHloeUuWWdRNKY+KmuD2OoN8WS3 kPwC/BGTQFPc1rEjYizVQgxvpFk8dMAEnT6hiMr5IFUDCjASOsXL1hL/s96W+LQ9AF0l7VpUaj+j +vcxP97pVStSief11Mn413uxJIljiqbl2gjncDRfvthroK6acYDZEJjW13+exz2ZkRLJht7j63Yk XVASVmdjFaytQT45cG3VwWluYBNh6RaqhxCn4IbHUgimSguHMgRQO7BukW8enGOlKX9bOevauFIh W52TrrWf+Rc/B7GhHlEQLRrr5NEuTCPj1kR4YtImisscKEgVf6+2OK/ie9wJUzUb+lUyA86Fgtvo D6MYBMz2+069QMrGWugJzdq9iEUmCLHpFG1nXzHEQ+0M5C61aPnv+aSCG1AiR3da4r76x5yfgcY1 KvPHvYvfaKqkXNpZtunla2NunqjyubpWQzxvXHQaAUHdEiMHwhhlkODAEFC27p9F5RjNfxWkvFcD 5SOVbtuFdd2Moy/aA6zEL/gK0DJtdtDPwHpyHTlwDzP1nvbCETTaNoq+uVaLUscGaUTVKGkBonMS Thjlk3GeTRrc2FrqW6VNdJROGjgajthSfVlHYrnMR6fvpFHHkA6A0K5f8zUv6r+BvMajFsnGmDI/ nbY90DhibgKPJYDkchALwcnBzGpiWs251EDensha6tkCnBwIly/Oj84GzO/3AiopR1+hqRr0L5j1 U2UHORi5q6RfgLR+PL7cCy3bGqodCURH1paok8vrHZlp10VyKKgGAP+bQPnDbmI7CINS5MfTgF1S 2imItQT4HFeYMskaIQogu8GBdMEeCgiWk+zs22LTtjbTqWvQCj06Cx4vgPySRuF7ZVe3oyMQ5XC0 FurUJcnUEG+q/oGTwaBwQ6AtYHkPo+ad9hyeTPOI3F9hBaIwXZm90al4y40MytnRIR3zQ50oMa3b i1XkR0i7dZQC90tLMPaWwiSyv3IX7hFnQglbNmxc1+xSriyAKYC2UeCAgmXWMC2E0/5aVXle9G5h R5eSYASV0TBtkYTrn2XZilmui7N/LRT8Ko1keU7THT1M4+5SP71uc1zn1O/MtT8k9Qib+QHjQzei ck7EaXrqS0S+Zbd+rA7IpE6hXtWobNMoaXPYCadl+XJSuXeOMaxxduAKTukqO603oFtZPpuNk7ci zVyk4hCFx06hY1+xfXP+jFwl6eYvOpik3hozWHWbkxOUQb4kjhplf+mdTEYRSbOgWsz23uE835Bc xdbOfVwjU6N6SfIuNljVlkk0i+XfQdTXBO4o/YhOtTyDepFuFw5uAyaRZNHpneNLrMP4x0/gs09Z 8uLc/216/tvlVEKLnLPpd7lCHVJr5Y9inB/EEglUB5QsjG1GyOidPud058IwFxankULKnUYUVVIm FPwepJu33TZsmCA2YArfR+YDxaMpElegQJvbUGzNGfNPVPxDNuq0S9okXGi7gpRaXrtQitasA8sd kCkiDXJ26I6X4zOmwTUdHeRn9yOHphKpnHrjpRe/kHCGxVKTLRNc7rK2tgt2HlHrfnPOZP77aFs+ YDNWo6zt7bnMsXIO5+OCL422id+rdW67LCN6XqvXGf2uvd2PbZohO+PxgzIwTquszT2SgHY5Nkwx SZlUr5LZwXhXu8JJNH5l/sA9CQAoXwMdvunNsr/g4GAEIh4k/ABeNTrV2mJX7k5qKPkAanC8qgeX Gamne7sktnkBDq2s8b/fy96s/MaomEWQH5AqTjPjtBq6i42HmZfbfG7CHkJmosrIePqwCLFKvx5Q 6q6Y8Nksf7iy0Fylk/+WAaIC+1Ltjy+GphsL8xtjnOi7+b8WqQl/mU96zEwmfAtTXKd+PHDrXm9X vxRj3e4LYNjUprKvuOB23pm0UpMdrJiIlmYBBbKuRESNslOF1RP7b+bjCZYfW2JwmzH1O/Gk58ld LZu5aAXxZxD3nD+Lm+HFIT3EOd7cQnLRjPuxaNNFTTC1gWrkf0Gx4wxLNT7WTTkaxOKLrVmRbG7Z yEszaJWfVOgNt2Y8PrXi6KSueRhOWDRis7hD9mpa2L+NwBUjB4KRlCYVx8y2imL2xEiZ/NDXiWAJ R9e1kOd5saQxR4whZI3KY1ih3xfwnIq1Js21PEAHkTjuJ++ktpVqgLLpBNJ2zJQr6o0sSvpt9XEl C2614+u0eRoe97XtB6Xhhtaxv0tQkqdDQIaKIa2MUphC8waMzG96LUMY6kiMxGlNReJA/ibxvGBf hKrqurgBpPE8HVpF26p/n8m5YNX/ePEKA4J90sWTOU2YH3c1SWY0YYoYfEnn+IZA8LQgmUy5ynZx /chF9x2+8NsVJlmi3khifClNJ/U19XswwwBGGl8mJ+qfSEf9iQit3obWIYllo9GmYnf2C5oApxcu EyGPRiQbZw4iEYZOLuWdjhZkGLRD8stPK2i8gXjr64d66XQK3LNffx8fc+Y4sVa3EAcyZlvqnoDS voBSP+tTy2459UOcOc2wUvc77768HSChGIRyAVW4CeFQVLZruLBx59iZvfdp4/gRpUb/d/2gc25b b2IfSGCajDw2Uq7vQeuJyjL8szgvruoK4NN+4w5fbwcw4FHFJ99pa2BjdMBpp909xZ0yf8sc8Hb7 cwAUVUoIVD5Pq8K+nuIjS3O0M6hWqD5uo94FMyHNoqZR5JW141767d/VZSnA4oxUY6k+fRYresYN daEYelblV04zwdbdSSURjoV1D1Y//4HSyXNvILEfkQuqciIg4UxjLfLYSL5p0bB/RJOjMgJM7jPD ykIAUbFzIyGQwI+gLsndPIRPaSwPNjmEXCt1gjd3oVz3tB/vuKYC/QBs2t2WS6/9RK2de/82Lwzq MXWFAIi3b4pxrrOxbsP2aQyFrb+42Q7mOf1ab3i6+DsXym1qciv8kkbG7y1H+JcPMrCypBSMGaTV P5bj4MUzkp2NPYGcUqxQp3OnOqHpw+vPjGYQXBEGIUAKsQMDgy0x/6KHXxCJySFwC+jimrXFleK4 9QSNoOsLq4kCha/+Q0EwaJ0/1Y1KDfS7DLIuc5W25OaJU4oujZ/sGLd0GQnEGIiOQoZFAxGrl8VV LvotAqDW2QYaBhs2Nq84wwGYhKGwvQG1kq58zqPvPQPQCKn0WZZg5Q76sRKy9tR/Vwr/eZbBPmfn LOW5SXvUFbru8mh6CxhggPpME65I7nopDdA/JsHLYJv3E3Ijp8zwj9AadRD9+3QhvVQ3fe7VpDJ1 WKkxvbbsL9PBebdei2W9ljjEAizmxR03gaB9I7GHHCovTIkvNMu+olO5ByJyBVcVNEAnYnGntxSf EWdYsV24RAbCUnnbvRzNoRq7yUvjWWSL8Bh+DljjMZZMzYMJojEce99QQvLlnZbrj6SCJb32n+f0 irUu5iuHSWOa3FqnQBLdDRMsdgAAfPn291kANdofEvc+Ma8cSAjfYpwMcF8Svn/9+8Wtug994TBR uUjY6GL/A0IcAfuWqi+5Nuv73S18VyIqmzoIEPswyXNaDKxthjwflNtCZAqFA+g4Mcgdev+83hIf ULaiLVkrub0dCltyXeWh2G/++iJFfagFiLfgIw3En4imfzdtDORj1hmpIfuJ7jhl1LonMybvzbMJ uzTZBgUekgmx951vqs8v1uBlxS1kFDsh84zK13ZnjQOkyDPNKb4GxchBn2tjtJo1kziZXLWd9ZRR u/FZj3IPOEgPdcRCLA5dsb66QSkAaoCyOh//8sJHXOflXvrnJfcjOu/8/PuZfEFwXPg5nS5pPfkq 8iHkd4siLHVoi8XcPRGjURaUzgBURMPQUvOIdbXReFzlRpzCtWV4II96r7kwgiw5WIMBCJtJt1pD qdXsiJIWng2jpF24fyN7+Q4M5J1NKiTyd2n+kfI0PpWpClTOyNxaMCIMA8608S30x9xN2r2uO2vK X9RcRc7lJgw7ko6uVSuStcpfbM+vWwqGUApQM9agyFyvI4WEnbiep4jk/U0H4yIz4zUciewN01Ji 1zEUjM+9NmgPN0B9+DI+xLgHX/gYd5zLuHoV9itqpF6gh7ALIGBEbW68q3IVVekzRKRtnV5R0hx3 Z+M6Bm17IAEOGR96WqeZRkCvWxeZamH14OIPL0rIRykBQ3mO3xsojdQJT4u7Ifr5KAsYfqyX+3Nl oZUVD6T+QCqZC1GFLYXQtxBM7OgpuJ3nYhY7jdWe9ehXAxhmvMC/jLBOFwi8/fsLE/PP06+knlAQ fSG6cxk9NpH0oN06bEOYpNl/P6P7/PsZkL8/B5IQp/Pb/q6f7gPR9/MAqJpvsIdYu1/+/kRICIAJ e5jsaQ3i9bBkAQobWOdrCwq8ilkH/m9X/y9/wwRwJ9z9icAphLYmDvZ+8/e9G/9PebnM/8b7fxn+ k9//wkQHvPZv739hZWH81/t/Wf7r/S//GeX/xPt/KfbdFFQc5HSd8W3srI1MLQzxHVxtDPENXUyN AACXlYp008Q9tkmLT3u0DjBZ1KJ9G87D1R71jzaIUcKg0fKStloCrpk+AQKobh0IX7vTz/dNp8/n Ke/2Kmk76XHi+XiaD/cT+ctB1n32T+bXVe2od8tPrsuop0eEy7YqvLV2NBe4wyzijqzP9ssuGhut b5sDlzQKg69+H7sIJ+5BbW8OOY9CfIStz0adGKWXAb2eXlubMPWMFZTzsV1Z/NqHjl5GcpNJs9qv dSTP7W9vl6R1box2WTablE82186QlwDfTl+YCGtO76BuuyMBj09/vUuPwn7fN7OMzo+ycJOqRVTv tz8ISs8vk58vno91DZmv7yJPpjGzi6e0m87cHysUjXebr9KuXW3eHjwP7plI7/UvjU/uiZb2Rujn olSObqT3KaGeQ4fsTX8qwvRNoE6JPIqvSnkSeMCrcJt72wfnnxk97lkTlz6uZ1m73msXt78KeFzs X4yzPnJd6FgnRl+6IdTt5fF4bf6co6vZxQlMeYd6XFRpX2/U6lteh3bOzIzayAxz9drH+7T9vMN4 UCJz8U6oatDTeKwYMMKsTf840Ffpv3SWzaO+Opya+hypBIERqqjlz6+tftfIFf6Eg/LFYr/qGT4N 4cs6dAdJDFYXhtj9gt5txv0r6y3hksN9ih8ddg7zBSezTR8Eb5cLa+/dP7passXR3IvY/fUIx3rD qR0hWTcEU254qTAwsCaTdIfnmfxJJuwHN/0gqj1VzWAiv5ucBPk+kYzFz72h/WT5yZa9VHWoffKa /Fhx8oZ6t0WAyWCqWWXBwsq3RwuNluvVCIT6hUvcl9m805JDLbdzyy3uXSzb/BhhLMd61ym6nqgU o0zDheVE7eYZNyUN031FJU3LXTOO5vez5tnJtrPW1aR5rbqP7Sme6lTvCqe0grueN0PmjYlneyha tpBaLIi29d0al0QomyN1lrZQ70z1xLiJSui3ABfGYbI0Sdow3R7jZw6rz5qMtihBw5bPUSsaHp6l 84+mRHuGdZ76NbzzB8oyyYIcXXQO2WLBDtDpplsx01/ttEOOU+sC39wp5Q7O1gM6LlNClPAZD85P j7iqkFpg8L69qrppmh+cOJe4cmJiClyq3mZyl9csxj2QvLDOXnIUMTMsxWcN5u9qXnesnOjIeS4w uVc6vqQqrRWE/25BVXHc9Au4zGsjLdqYkTBs5MagtD0fDh5jfNXiLR2U58o76gzo8BBxK0ponxLB PN/i3yiYWahbhKW+wEkc9FwnvyUHEF4qUV5W2d36vYawrJ8sNl5WrqRsoNx1rDoPv5AEkF7aFrU4 t1t8z5MoiEuB0RpGkM9otFJULunxeu+8c4Z1dn4x0pIVIFtD48mEPWWVJ3N7ZzGvqGr66XC50qnX NkZLevjMOdnu3LbCQY79/r7H7f2t61WCl/UptZa7HKsIcXE+68i2KnxdObMVZBCT+Gp6+uE6vxkn riaFsS5j9TLow5AhrYJ76nFIZ4nSgt9gW7Uvu1hJfZxW/9qWMYkE5f52UaML86fMq1RCAyuMRRol xNOyxn3y2jix/ogC1eiQlFEDnsT97J8x63R5FrWGuJOkQ9IBLuoq1cdS+6IntGBmwbDUn/Sktn2n EhXPanr438raI0H0fu2sRhlrV0Z4TRTd1KiyQ4iF2azlsaLzcHt7X683zR8uEu5KHCahIGb/Vko0 edyNVf8C981YmzIo49VrBZToVAwecvIRlLtDY3wBxUMDV6T99xBL1tlvaUQf18tU/Zc8xlHuC9qM 6cLHMbbZok6LQ26+h0tL550x5rSIgCVpEBJJfatSwOuPdq9t+433cMpNnX1n3ULmZ7BvWcrZI2bo Zlm8r0PNJrpGsgdSyVAEkPUv0nTXwiIOn7go3v6/Hi/p/x54Y6MUXUaE6++aeI0Igqp2fq0aDx4v /eLnECtrlk/KT7vAGNrgyHcmH5w4ntFHMhJLG4Q5XA5meGKQWlRnMoa0YVo1PzLo9yst+1lfAFxv 0uCJ/cv3fLuc6eqJccJ+DRT/oK2WvF6awfXh6smkpT2n9w2NYkFqps6hKwuxvL4zpQTpASSzVcJo 8OfsTXoEDUiaYO9x2xnZoMlqqz89ta/Nd+cUzbbaNyyYctp2wgzuYv0XL1B16Ddz5+nOFh2crA7s kReHmJCpctj43Q5uqClm/Gw8VQmXkzo6ofs6rSrqh6sHcplr1pCEgLh6QVkGC9HiJaUx29xyfH4B qVDG2iW0VS6OmBNP1HYlfPKWnhmwutlI+il3Pq3gRIXdL+IpkrLPFtNRHVaf49vGOgPWkGqb/YRM 4P0nI3zl4zGF4+MzVuUtz8OqZuhwK71TShhz5rqUXaPM+gZ/0sI6dXcIMAJyQNnH8H+P+dPtQWOI D4ca09w8wbuuHINJIFVmDWe1xjHwOnlY8KeMrqNqEn8PhHDecaOsfdgLqH6XaOElk5deKt52wncL XEaGecO9CL8IUi5gTE1k32jGr9ET9kV7i2cKuPy6RIbftR1PRRsJ1kWKkE8f1WV5iEagAtu2PX6q ttTah5aTDOA+BkUIyu1LXcxIZtzAtrHXK6Tx6IfgTUy3wpEhzlfDFNFCH2CAx3gQwE28hDUNTENO 3yCQX57zKgsSUvtGxTiO92hFpyb4NbpOj/1IZOaY74ua7oYnb4m5VpiInihIsIROjBPftrtU+rrK OcBZRJk7rnLWbSd5iiJvSlXfugnSdR1r+DdXXBqWg/a0L9yaBxO3SPc3iYmqHs3tzpYnzoPfj0E6 5EMAiRBzEt+uwzhGeJ2zGhUaaaXzbujMCCYRnFavQ8dNCazXpFGuOqtGf3fz8fTcX5IdHHItSJlr fxivlFxQYCHhO6dWoil1d5B7QDV5WKM5dalmUYzsaNcA4TqhCXQXR8VmRl3syJZV60nYXuZXIaLk TE85UQS3bHYW6tBbBFozg7oq/lAEttjeh3rFG7ZlIHTRkc3aXBj4T0kDnUOF443VCzX4TtV2GGih /nQwqMo/OLhhRuIxKLHsCUVwvgyUVTuCTLnoHoQ1Kxnw8/pEhtB10w7DvYHR9i4lLcFCmXJRDADk K6iV8ba7UxHT4tu/ziu4x2j9YrPK14wmxjyByfUr0zhcPX1VftzFdsEOUXG47X/84QsoJ6YvuB8z gXfpC277DXcqRNfS0yWm0GlQ87Wu5UbnWz4cJfLvoCkBEiQagurwTG8aCs+hXqObufYMepA3f5sR dStALkBndxoH7ieH3bqA+BV5l+2K8GfrsLFIazaYUCL+S5PQ55oMdEDFxjkSKikHlQg2RMYvXSI+ 0RRGLG6+tfBHkuyaXswuGyr7EQR+jl5fW8vBL18iVcDwyVYpK8CI9qDhbOG6dczB+Tp3Q2dZn/gE rQl/4GPthSc8/ibbx/uJl/4Lcx58qn0vn2o2jtqaQALKAsCotNGqjydxHioX9ui3gcBq5x18wftF 2ug3l0+CqX9f5CAJE2hrRxh8ecjFYPvw7Z7v5Wj0sLEVeSyo4MXUbyhuUliSKPJOcEd+9itSKIgr UVtoepa3P5aaj6oMnI9ETHbR2k3JoNEOPne/w+YIx+21EwVkF1Xh1UXwr5LVvpeDGdUAKL0iiJux vFSobx46fw/g+0zfrEvS/VLLSO5iLLIgt3bMg13O+F45TU+K+sUE1N3NT4Xoa/OAao9k9y9+oxjH V/G6aPi1U0TqgpmCVCF5h9uxJ8eeyTd4pzH7cf8iBQC8/yAxwHe6TRv/o4GqiN5U6EwHgoCUVvb4 G813AiHF9thAd7zcl+9fNUTwaNOJK6wWsnhB+1LC4z6Wdb9hjLjZj92DSKPjkiJT83uRo3kdjqyJ pcPPgWHzIieOO34viWPXtxxuoiiKze4jpfhd2/w976RUcUkN3eb3HyB/1VRtxv60WHac20hk3VVK xLg2P+ODhw0VGo/9Jbc1ogdYrcb+qgHG45zmj/UkKeUIZ9+HajMX/vWXFaK1CBndSDI7TJaqS5g1 uZ/GhPp0lp3i9/1gHoOQWwQbg5JdyWYZthGNz31QATb4bjvhp2+uSSMEv1JFv9SUUqvYiQ24vCVo cdKs6QQN9kfukE1B9i183e7LMFKU8q8OC4j13eeWm6wMsdgazHjzBd/h3x1fIqCLzVzb6m9JpFOD HFW/mp8jQIUXkKQNTANHnEf4Wgj5/gA3GP7wu2uz046Q8/opXoFXmpbWFi9wMqywdZ9DTEBfiCQs HbOpmWOjq9oCCuatd8LTC0evfjXsOiziLfTOW/o5Cwyp/Up1z/1a6HE251UMwTrVbjPmvU1jU2sk Np/uDVwkOsq6vnka4QJgfEL6KwcTKSHInH3GQ7EzehPKmuK7daiBroVtuarw+bBcbFSWCVTxAMlr aHGIVhEu4jiuW7jUFlzxtoFotKAz7VN7MPvZ+UOpm3VLzHdt0NFkcvMlBbV+RYS+29UQp5qHA1QB CVUQAsvQXjpjeSS/Zj/p+V1TJB/rumHvNI/fW6qg3oEnik3U8qpU4ymEVAN9m5R5Q7L+xmM22Xg1 ocYxobDTwzfNlb6LjlZhPVdNVAb8FwZfYDc4zIYwP5ZkZKub45vA8i1zbG/Xf1AYxIwXjXiRRJAU o8P/1JNAAoV2HiDzFcI8ic02neGEdmgXJAjx3oGgb21UJKWlq9aROxW0GlOuCuTcjoeLOE3ok98q qLZpBsSAbcqvLzz/wc5mxF+HalGmW0VlueZgpDB2RG7aADHkVTkCV6LEDGOC40G6Z4I74YXljmy7 y3vVdi1vHuJMkQlCSSbyaUX/EboUF4BEFkhxqFZuZbNqZikmYhyC9vV5b5FKioBatsn25tceyud9 pDJJe+4cZk0dsXpe2hNBuUpncnfyyYB6FZa069cF6BdFkV745sA3SzKaYFgr9JowTBr9o8gukdSx PYYYfyTfRKImpIsI1yseD6XvpV92h3M4CC8hRGClTXa25R1fxxS/GIwt8PcQT4Gb3+qGPm5rBEkn FmD7QvJKWD12U8Kz8jYZN2lLmvmsa0Mm7CJNYCNB8yYVF1TMpJ/+NNyITzCxPrI6JRjatluJ8uHD H29R9MyfuA4lEoxCDFsLmvsDVb6BolYvsK3Kguk6CBEaYIC/q+nSLzeeT1Cx0+oTszTzDJmkjEz/ IQaohxoR7M7RxrAaz46+KVVhz5rxK6pSL62FxpzW5WOuegeQSTCQ2X4Te119Oxd5Po9KjR+OMGz1 MdkZLEYPKa3p2p7wUsLUA4e4Y77zGLU/6sbXOhuAF7b232Ual1ILkNHBjTYBT2vH3SfVKlJz61Jx Ken2p8HvBxmTv7zhNw0RhdIzFkW7ezO4t15rFWi+Fp5fR9/le2g3w/h6Mp23L729vc7J27BPL1Ga 8OaZ7jzvgoGSEtXYRwSjIO8Sb4LHS7vusSPkyRTcWwqvCsv3g6BenXkBzjMRv11W2HUFsxWNobYx 4FekMB0eIYRRJygiUcBKitpwM4bRD/2BmOmtnZNoW1rngxPmolNpByS5QaKE2yr6Z+YYBldqkS++ w7L5oa1GgpWgstWxaDkPqmfFWx+QRKSZN1r3GHoUdA++KWj1GDCD0DCOsd9NIvsga208WghzMk9X KcFsbW8pVH8G4DYzilHGoolKE2i4sZ5q+uLd2A/UdRXWfCntL+668lPTkTkt51Mu+KH1BCFOLF2B ztB9w1wxtyLPo47QI/oi9FPOpWUfn6PEaqrByjXECw/+l5vchUd/H7zxkDbHJpjqlZoVrl4ECoOM R5+fHsyWiFL0jt/TEloL4Ht7LLQC454RQnqBiTEqP5ehBauIoqdh8NAbITHfCQjjYKRNoYXHKm+8 i+K+5DDchT+He9LtrQ8tnBm7DBPVugwWazryWLHSrXYyQmA8tSTYucsSgoJ24pkZW428UtCfyV1J ut85T+QzS1QxavgqEKatyPurAEYINrTWD76xr73nqRVeNztgVJ0U3yHKxYRe2vcJRNAV4q1/53lW m5Y82d9NP1DUxN7KeBkkGgfLuIPvGrjRmQpCh4HoMEOs+Icu9nMJjG3Z1jETOrQCuRqWYk53WaW9 mMy7a5ydADs3pNJEvmAinvhXYo/vaDBEVRqMVlUxFdScoy/EHnyhUWuEiHSLrqkuqu3vu4Q20qkE ttnU6uLtOlZC0Dzuvx4Ugu4WlY5NMIXNj97g7b9cjaAjKzQz/IJwoS90UEQhTuJPCqnRMuqg/BnX qqvaAkoPMbN0gF9evzJw3qexFpzo4IpIKqskx9e9WeURKbVmwBNlqejpL8Exb6J43d79O6QIMU4E r0QDnCpBpRnFdI2QSQ9y3nRoa0YH95ifzn4x8RrxCAwEcjnSruYbHM1hwKRMyjuxLuMqr2K97zw6 Gg3kMKJE/JMYwGSKWtERQgK28qWhcyfvhRKRRrV6hVUXdK/5C4Sq+CO2ai5v95b/qXBydWMVU4n2 TH8KyzNZXFcNxjWH7k4k9ocZ3o6wKWha/8/b6GDOZKxuifxXSQY9TRxXu/hs9TgAbgL2kF8uaUeq btQ38ehlUFPmYsbis6IHIUylGIl9LwuqwFKvr4pbr+qkN4IcmGyxzRXKaX7TxkhBP1wL9PoI/A+g cs6Dc0U6JeBI46/rd316ZUGEIlDxcS0oRfTX7zVNeIOwCefyLPkzoH1QJNKCTVIedVvZdKJF6vwD GwdYEZJwySiERg8byPnWQohLbgvuFYK9+BzPcOMpNcTTXPZxy23lIcPUzYIa1a9RA361dpq3QuIy xIrta6VFIhIwUfswKyos2A25Z8r90Hgp8h+SUKECZ3CQpyk8jwFh7MBDYLQpLSMiHytXCzQKj3i3 DZFPrms3x/dgkVccr+0osmuuXNiPvGDnQeV17DN4kzwLocJEEwJt/CKFv6MIo/Vzx++zdNdQJI8O zJsneFc8oNpVYGrf3GNbnHH408kV11NFaklhAZRjTvgeOgxBAy5Xe7VM5ofNqm+q9j3J1QkMx9QC cdx5Dfhz1Mk3vqeq1kHT/OXG+32jWZZwFvvhXiq/CkgNkIMSiupzs+Jjoe7Xbtq+87H38uGv1WFm ovoEqU3iz1IGHACf8CiT/kBWZ0AP6Fj97FzgYK9iDg5FWwaDDdurZZFJ5Qkk9Mwok7F4X/vxBcXY YBH/ByaQfhiXRGEbqvz54rKUBhdbmgarPhC4E7k6x/6Z73PjfEJ6cYkq8yH13v+eATpqzSdmpIgV +5sNnL4fao1HPWYUmddjlgQshkUSU9wRAWoXpZ4gvYOXxrhulOzFqq2yQciACgbG0t1JBPaRSBuM zUleloakvbkUHruDosgPXIqc+7U1x33NFuTjKJp0u0J+O12nWjAMo2LH+qc1xfiJMlo3ph5LYPIw U2dNPtkX5aKaFIN7cUvkGPsGuEJqAthvZq0DvZWFG+MV66NLBFa1KzjE5yzjE4saGg1ip8uXqM/R 0e5hJcKRTkAQnPhjaWsgj9o+hH83V0Ic+0HEG6OUZQ1qOPw5J/3Lz9IlUB6AenlsJfmGrtTWfAQ/ P22p7FZ+UTkbmkwlVggK13Rnl9GHiV7S4kGTZ7UOEyEiy2QfdZHah8yFkl9/TG2u9it67Ftu8jod jSHl4d1S9ayl248MtwBmoXFk+0cxK99dEu0bkWDS8sBvBoP4i2IIXmYvilj4xoSQ3B7BLU9rrNqp Kd1g4JBPpfEZCvPsy+DLTwtJ215aG1Ojut9cohVt6G1lRXW7wF/w/4j7fNps5SvnEG5orkbM97nX U/uh+PCHkMmEQUECsrx3wZ2JuG2o56pLYOHAwE0Fi1zlIpIPkPEaJ3xpRE1UOdLXoF14sbYbtr9N +X2v4AuwurT2U0M2/RwoFJ6QDcQYsUgcaWLWJbZMCs+GFHSyikN5S21zh7t9tsorT8DSKe+29rZi 1uK7mhvAGoBRolSXo8u2q9QEC+KrQLh2oqxhNyDYIqph6Zh3LymRn0Cj5w/aPIC+V014YlFuX517 Z1J2sJ1oatHbX+VFv0Z5YjzgUtSb1/wB7kGMdFHMH6SBmvyT4a6kIl3iLJ/LGy5X+TOT8IMXaYRK zv0rV0NxQ18UjWX8Ebc1zNByTaf4syJKqMSL8NW9nkXWAqojhLFHdjuUsIqXTENZeaP3kvz5LIKi XVBrkEVHOjSzUEAry2sDh9LL4kLyiRLAWmc56z64DznTUWjGFxPzJ34KYggjxwLMAUxTiIzosXrD ghTIXLrSGpfYdXefx25hmZJC/bXxOK+iAqkWfpRSAkizPjQI5X4dcUm6qlRQxQxGTu6+schrT4ja vcwgoHBvXlOfBublmemPz/izBJxv+4uooO6ZCvep3y8Y0VUN+da3OdGgUpD1gTKAzMK8g9n+7lnE pEKeVTHFkwtiRCYgk8J+lxJpvgQZHEQHdchN6NVys5+FZkzRtQCBwUkczGW6rFiQb/75i4TTXMda AIC4d5A5Q8zoRPd3DHc+3BsXjioCoLQll8kF8bOGDlZGDUbv6HK7JgudNOV3rEujzMCuXAV+1wXb IGMWQVyZNkNOeTmizlfvevGK5+JTQIXjzWeMv9SqSNUkw4kSV/L3jTOdCHSzhenMC6IfA76X3OdW cGiV58uwehu6SASQwTEKZJQEr7LYeI6+uFOwiuoE7g3MWl/41Q7v33LMt6Yo1DYdoTzKAjLgf28y QTbP/rjSnc+iATHflzM9XdQE7TJBtuFxgHrLFcaf/IqxkFmupHJO1DNKbJ3jqDISY/6zTZ2yXyZu 6cdA8ciHHDZOLFgwf0JJGrdfQlQyL39MGdfXHTnDAUM4sj5Hc8hvCwio4WDRhtUft0516KuavPbm 4u/w1i1b6g285wq3G1F1Vn9K8yvQhVbTfkRWmU6ALlO8KdH51HVL+ur8VlV1jZPN0qNoBsPV3Rg1 TEH/dkoBElmz0EaJmhc6+SiYC6kjoPj12/Wim2KGjqscWKU/WfL0enRUMil5EXniVyILs4ivCsVv OfVPr8rGcuFX5OY8Xnjt3G9qzaDjYc4g95eZyfFxl4P88zMrCTEWhz33HKal1iCqX39vRCjfeH6p aKhbvGg6YZ7XActbU5quN8wKWkAylzWiJottU2TeNP0eJxEuVFm9jEr6LcICC4C/jQifNL/QR6eD IhhE7CM4/c0ycZWlFmnmA3nGDtL03Nb8d9lLI0nc7yBz8EQELUmve9kvVq71lKPsEjdfHwmWbuzl yMgfnys9XhfJ594d4d/d/7U7RW3VxaJBt+Rcwf0uiswf4qZ1O5HA4xSL+FssCQn9SxxN5mbVTpR0 s+iy1rOd503BDPEgIQgoFpcJdv2wbaNir2UCvQdzquGu2kkXChMI4Q9O1jVPbOfVY3ltHsGmuvlb gXAjR93SZd4EE5gj6FlnpfGFxKPaq6aFzpRZSRal9Vw15R0FUlmfp6ASXMdb9wMqKIgB5TYf4bDx 9JGfxcRd8yjlyFZ6K3QAc7EAUXUoG6dEoQmQFjHvoXjsZukHTtOlnMxPMrgud2JMJxBqpwh+LOzG hELF2q5v/d/ChzAylEck5x/bevFCqmvxbiS/fmByJy0pLTZxxxNONiALpx024eLr8vvO3fHJMWi6 qIUXOaT8uDDJVgcPrpRrN1PvD49xp0V0cY7oloqDnfQ9NYFQAHP4vi0ny2geH35RLn0Gng99TYKM Kqx+qHytZXSgiyw3qIF6QHutJBhb/lQudvNQR3T6/qDY9cQSW77ubcHBp0k3zEEObuC8QpY2jVKC h5bqtCOf9j2+H5O/Pk9yGvoEIXid/27v0T9lFvUH+U2e8MVNppcMRLIwBMjQKxAnaRfhesxWHhzT aWdpgjIdx1F61Q8gVHRZKKL5QYbAXI9ehabazrNW0sD0Cex3rg/SBWJtZgTLtgTosvygNg7fz9qa mrra/aD+eIPlucDbjVpRznuJaWjISTJM+yZ1YfWmoilUgmEJjrjhxHSw3rlIU2D5pzONa5nFnX0Z 7Bs+hF3QssbauZAeHCYXfAyDk8nuoAAeP2ZosDA/ujWzelWvYZta3h7pSnU3XgIcQ9kBIPdoUygy v1GH+SSsExVtcaGxMKCAeyZfiH44Yyi4e4Ar4ggk8mZ9byPf1juLqdO9wxOxA3v/hztc7YWa8e1i aRJBJ4G8f7z4xIPPwUURqu/Pwm9NBQFQ6ACsgd+XsQstq2cADDt1SXsBT5ueOwfYaT4MNbQN+wF0 la67RIWoJr+4okxya2WRTCnf7PX0WUG6w1iLWGO/thWIrl3OCC+7fiuu+iwIm9rzP7YDOm/p1/CK AY3dYuv4+GqO4uDQXijTqBYw0nDtLq4h+WjFTNlmRW29s7QEqKQV2arYLUUUlxlN/pVdGaGYK8m7 s2IfmuffzAox8GT7uOhySNLe+KA4MkzIkGCJoe+SmEcrieBsGxSq6Lfx1H6ei5ZA+3ZnUlWmxtWZ zbuw+qf9hCAcCWVYhVxauXo/W1FV7rrntgr4rL4F7Dq8Z+6SmNnStebDCTIKcgxVzuVFr3mp6z40 uflI3jt8vfeHnUFSHXZCSa45O2q3iajndEuk9T5tF/OdFxM3zDPFzC57XVO7SVQbF8V7/DEuV8nH HOS3fOyQWDyJAPJ1cO3nEMq0/kJmcaI0QlYpa5g32OFxi6vWz1KjULmPpfuzDwxfIbfBd1qwiLvw V74/b3+2y2l6PhbhJtnXJQMdtksFJLkawOcVcqobqR/xO0KY7suLOy9sS8clNyIkaBMqKrxPwVnw nPYt77Ikyxbi+Quktoh1Zttkh1+e8/Qf7ok1wCfMZKrn8k+us+4KO9rEdPoqOsOu5vy5Ct6SXqJF ld/0xh+/ITCcyqGERaLuteIJmbXp/3p0g0GaivS28Lpc8EFXXKvXU76U+s5tfoT+A7s+zct3cwVl trCSXSAPJ8GNo7DVUSLEGZ72rKJmg8I0vzuKJkbWwTuMgD+8yQXOBjMIseXPdQMpa4bP8kriLQLt yEp4raKTw5lEArN67dhJ/a1J0Lxd245HCuRvc9cO9VUcqiB8v9D4Z9RV6u43HLF8+KAaBwdAXi7u gfCPPmPqKIHoENWYTNyNgx82R2fg3zkbrEzKjGJc5tcw1NTZSTDmREUT77oNQUZjG9UZfMVD+DR9 p0zh1ZJcEOvX1o/aQI0Vd5/t+YmTmfXay7b1KwJHh/GjsrLyJEt/CXjSMt87NiRZy3bRB6epEV/o trEfyoEb8x0y8aIJBgZ/2nclEMvdtTpSCeohRVjBjosaecBq91Yk7poW6WxQU/eBUUpcEkCL47ff gBi5xGdmiDu+yxacRNdZ7MGqHUwfUAjw7Lo+5GlRNlDeeMev0OTH+MbzxkkQQzpyGZIGfK2kShTD sY3Cwf3DO6fOVq6qaoLPM6eUyC/wY5+naH4D/rcjO6JD8p7fzJWT4/RENilGtKkDk1hhs1ULBJF1 fIBTKDjiWSqvP5Ewzq3JH5clI9cMUlfF5o/axafDCoZHa/cI7w0K+8/GxSeLhGMJEgHqE+7+0BGh NRpH93TQvMSpmdjQ5scgk1NTSNHTAKI/kZ5efCo4SRffJcy0KyJBuNgXiVH0v/zWU+Iowb+cC6x9 cWQYCyuTls3wMudaC3GHIhfSUmD/Y9vjuEuN/zu/KDQexzCvVNOP644M4uqIqfz8Hqf1yIt9CcuW Fu/uzfdesGFyxO9OlESJ7ycKgv8th2WT45W8wSB7grR2uTdHoh/Uc6vV9VfwQ9QA0irwefr4LA+h a5XbVgGPbNOukK+9nOkdhBw0dnGCU6ZKcNjcxtQQLelSJWSYmbmBN4Q5wYoXZ80u3nf5EbP09ouP W5k50WemQxszU7MrgFCByBh7jz/2VDZ0Xmpt7AiEKFR5x8NBLEyHSmnfniVotukpserN5xU66HIL NJzccCujtuZTQBylXDPCtZ26AWPBd1gxGL+90qgurGb2QHgd9zQk9wsln+RMXMRBi7KSNHAdEq3Q Yqbd+YaaO5ywGyIz6H6Ju/Jv1CCfHI1rYEtuzcP9nNfmQPpRavOZwofUaaBV6z6ahE0nP5H/uzFw HpQQRzRdiZrzPNdJ7sALf6jUYgX+4s9baSYGg0Jj+iRLA9Hc7hyUYXzF9VyBpaGijQohUU8tOsbq Zp00C07ykXJnBchtjwi8HV1Vzrp2LKrSVhBVRmgSspOiBpnkPtOuvROgMfPD8rzjON8zjqsdRilh eWdnBdX6+ZzNFwuEwKxksiGfo3RV+lHfTNIMc1Emqvd9VL9caM4URVFMhPOc7yd3UJFqVtJkyQoJ zi9JbGbtd/n5kyLmucp8bU21lq8456kLC9h49d83qP/4TKmsF3Ldst4/X8Jft3R5h15OIfz7nufn QJHxqoFK8Hc8mB2uS1MDfcPdszaeFZPBMmYC9y2JBpz7ppSDAE33N/8HNQemC+QKM2MBt9WSqVk9 E199w69Kx2SxpY50dLb+0BKxay765t72x6jUZW4/rutghcwIEI7CBxROWyZ748rWv6iYB2mzgiKq bCBAZHzpWrjWnhJFpfSXZLiOSIYVMG5xlJLUTOvbn9ro59oorbnXTSo5S7LE2JLYOT7M+0A8Ot88 98BiZ0bdg0Oau9apmj5pryi9X4FQCuB6wiaYXTz8jYplTNqy9k584uYEiJv+YjN5bUR4rI2Ap6Nm INkQbOYBexSjJJ8WseItRVkyCUfj+FnzJ6/wGDdD+UtG2jd8neNnAmftBRTH0e9mx7W75gTLFAml 05pcGYL3oik1Ikut5bgzeOrNBQ/NJPqtUz/9m6ZXWxPLS41bMZZmCSHbca/jOP1xsmSck9SGr8e/ Aoa8zOAr7lPkqaV0yJ5hagDnZ7e1t21mwVyYrGlLQTBOC0dl+xON+tr52KKTXsSbwxFaw5rooiDC UDo/qdqJcLgDWeM+cGo/eit04Tvy9DpaLxVZ6+wBC3cGQbHSmo5eyKkOqhFmjAnlJLBlXzI2bikE 2+Rv13WmO6+8EISqNLsmBQWCalutwxssZx8Epc1WLlD37mUKrb8SKA5SOy2UxuW2lRJqlky7vU4b 5DlW5XoiyQunRLPxDXvhpuCndlgStb4fV8nChbzhzlsUyZ2GLoxbOkQlyMl39WafkMXPPtNQV994 YUafNvmFPKc3oiQ6ZukntknYYdxKb48a2NV/nyG/rWhFqJAAFbU8eTBhd+BpwOhPSj1zuDg5e6bN +MDrYhfx1Fr39o5+4a1+vUSQw4N0+tzBv2dlmTKj4Nrlhfj4wM1CkZK3Kx/DElGHYpCYg9pJzYa7 P+VoUSbNqyoOgsKv+sPLvoiX0ZDKaYN+S6NYtMEF6jglrjmfhFU8nb1W2Ha+DU8YXpdH4Yb5h8Bt R7uJP5OhfmWwvXiPV5HLaSfPynIuAcShDI6AqSZYEL3kkfi4R0c+g11uIKjAHDrSPnLz5Fhq4eHj XFav6P00iDTkh5pFkYdqUI57+YBNCZWwm4xiEu1OTUjN0XaUrOKD9CTND20baZoCaOhYe1W4oBh2 y94z405S2+p4kyypHb6I2vhWNWGPiG05LxAcX/jrjb2y6NRIDt6ZesWj3EZHtJ+lU0kNfYxzlYUv 02k8K56ZZroUzz/vCdG09qTyiS0ZTDB2zpCdHX+Jvihpyjl2EcF4Sel31m6ngzAxzfStP7g2SjK8 fCmDW+ZOl+ZJQ1KLjY1MCGbN49AtNoPTf/7mh89/kSmktP14fa92Ze8YjnBvyJQhSA6aKAzMU8vd FO+draI0aGUnx6XJK6OvZvgSXxkVxZxotf9sNGo//iSkyVG6P4LGOV26BOHjcC23H2vTexdBlo1T FheDpNMydhTOILRs6NaLi/2uw+Ov6doLZrl7cY5X2t1za05ku0k47C0f58CTO+TMLMp8wlN8cYE2 2ZMvy7pRQfh1kRO3dpPE2I6Hz2Sq+8/F4RMnCKEO0YyAr+ZetnD502k6aJO9D145ppBT8PxCmh85 uCUSyxtqkOxYldl0VOSxL2vxqg1KVRTu9JDhte15F4gswWKFvWI2RM+ByJ5Zy0yNvHfHlMHMrXzW KRfjLXecaFon3H3URO/PF0PpTWwz8LnEsJhpdfHEyd3HRC7Y7KW6uhvRPUG50OJT6Fh1uPXr+eR9 ThzBTxtBiWNXqR+3M1ba9aHbnBHxq5nlxhCQh/Ty+h1RKbVDRhX2JDYupExjXXgfxoPnZ6bL4Zad mySOB3vlEfZVVlG5pouva+Wz3J59zL7oCyLrVUNeB6H+1ccrBglFd7+qU+fDXZzuzogOum+vfR+n 3dnB5AU4eBKoOBrturBfPqwKe7XGaMwWPKQXk32/H6q6N+ydR6aEe2fwnWZ10cWzNHl9a/vzbt5Z vXLKlOHBuPBajcGYKOEIa2g0kxw1P66AJ07v9li2/bnArC1/LJt8U/eUUbDm6pPGJSwDdDaZTbj3 oJjPXup16UAGxmPA2pAM+4ZnR8FiYZY34xwCobM3ZSn34Legm+Qag9JL0FFPPNkHRCLTfMOJ4dgD 1w5F7QSEsdVCstbSIbe9qoKFOqaPC7k+cWPX3Ebo7WzSjdY5z5Y7DfKmnVJC7bo1cbh59dUgD6qy gtOsp9jXaYKaN5KbvrfZJe2Bd2u9rIGPzX6vuwtvlFf3lk/Js6Z9L5xX/bzN8+VQutx3V6Igx9xV wp/lZcVW7kJfjuE/hC6azKy0F9qfcXk/FgjLbocsSwk/K/TLvk7hApBvXLd62BWhkPckbjkZqkS1 GqcIb1Mzuwo08zncifYsSf1X0rdjDIzofy9+IkwWyMoU9N66AQAgAaYCAjKiAgL/9sArAOCS7hnD IdIngxr4WRiKQAHvhIg0LpNBJYJmO0eBmsNfjKbmSNdyDJPKREROE+lr3tPz94dKA6rKX5X5ED18 mlvZyFtFQg5JAtDpcZuvrjdv8SbfafHnxiTq2EkAkk0TCgQ0RrVleouUoJh8CLnBI+MMB0TkUJsv rUVWpW1kWfubj8b3JT/DQEBiXBKxCiXb+Tg7TLHTH0P6ysnK+g/7d0moRd6GHQd2WSfBk8C5GS0K 5W/7dfVq/gyKYdflliBJIwkrSBY98w/qJ9yiG1doGE5wPcMI/PQ0TDl1CIzpJkjE5/P3pRAj6yts F/sjWhOd+9oc5T18L74nN6wISjgESvEHv83riucpoyIhK9w1jt82+3bAllvod6Vmtqx9+qX+kGk6 oMd4S8z6mdJR5yDuTk087DvI+2r3gKO4/IPPGI7O1Ui05HKCr4O/B64LT571KOiXJt7L1CT1W9wi BN7UWrENwNegbpXfRlWv7W1tXE3e7qnP74ABDbthVItbZgAA7pupgoqDiqQEu761JY2ugbWeIY2L pc0/DzBz8rjY6OqbGzrg6xkam1pxEVy2dRHgmxpwESgzS9JJ2ggYmpiKuNkZyrtJKei7mev/NCDg 4YbmdGEHCrA0dNDFd7G0sLJnd+Ei+EcuO/Dz39O0BPj/VHEw5yJQkZTBF7C2M8RnomGioaMWdDF1 YiDghsbntDMwYpf7JfTfRACPuAhMHBxs2GlpnZ2daZwZaaztjGnpf/78SUvHQMvAQA2sQW3vauWg 60JtZU/4V8S/ZPwytNe3M7VxMLW2wv97rKtn7ejARUAAvI7/b/2ztJGU/O/irez/mxaA+qB10bWh paeho7W0pP2Pd9g7CDo5/B/fYa/gamNIK2dob+1op28o6GRo5UD4H0UY6P/3+20c7Sz+GY6BPq2h haElsKo9UAb9/9CksKikzP+gAmNTS5t/7gJ2/3+o6WBqZPS/3be/V/7p3P9i9P/HI/mn8j86Yv9l re/4t3uiv7gI/rbPbmCtb2rA/s9HOgNWRj0GOmZqRkZmJmomQwZDarafemzUBixsdIbMenp6TEz6 /0GUqJW9g66VvuFfUcAzNKZAOXR0egYsBsAbGQxYGKiZGBmNqHWZWPWpmVkN2PT1DPQYGYwM/oMI aTtToFfqWvzHXv0VZQAUZcCszwq8hZWalZmZmZqJjuEntR4DAws1m4GuHqMeE91PehbDf0QZ6LML WdtZ6gLNaWqpa2xIa2Nl/M+Fvwpn55MR5SJgoKH79zMyFroORsAbuAgkTK0cXf79goKppaG8g+5f bdKzsDLTM7MBN6af9D/pmP+9kpKhnT3QE//KpKejYfyX3L9m+TsY4BB0Hf65Sv9vo2QXsDPUdbC2 U7C2tuAi+CsC/++d/7g3Pue/1CBiag+s4frPqX/5vLyh7b+O/nVoYfqvA/x/3JZdV/9fjdjrOhn+ S53//ZK+ia6VsSFwftP+j+dN/zeMxcD4k4mZjpGVWvcnIws1EzMLI7UuPRsDtaEBEzOTvh4do74h 2/8oxd7ayMFZ186Qzxg4UuBogF7zz2jwyf5RJfn/WNvZxPCvnugYGKnp6KkZ6RXo6diZ2NgZmSnp 6IGeQkD73wZM+x9HzEn7v9LJvyr8hzDwN7rQ/rfwAoxWtP89XP03nf1PLv/VyH818l+N/Fcj/9XI fzXyX438P6oR6H8nPIZWQBTkDKQz/kxrKUAqBKEnLvwL8Pn3X3ZHURzwDJSNiKo9kD8t/t1A+MnS XIAnvzqISgp+PQTBg6Ij9PGOOwcA4LH+/mjfZWU/zdVFQTF10LvpYVQtIYEqn8IdHxGRGBEdSTDa KAlSpKwifHSJPXL3iMnJjws+SrwsYiW3kYkluBZKsq7+Dxh4PC8Rsgg+lKhhmcKDZxmVYkkph7f/ LwaictGYY6/PkTj3SS7Fw47N58THNuLgXLIbaVgs3raJnsgwuHQqc0ESpA9dVkpQtYR4UiFXlPMC MF5EQdm3eed9CXg7QyP+fp43lCpqqsNla7ElFuWoMg3f/PWD7MJ1J3UWbWUFKSejGnmeWVKqaIyL O31zJ89FJLo5dUye8f1EDJpJ6oLsaX7dvIBeEvOpTWh70lc82N1IejeAXZ0E56skVNGoGhLPCBj+ R4cB/JCa7ET7IjkR0RrW6GSFcRsk4u80rvtjLCGnfZba1T/Bx3UWgHxf3uq2dBlpcGc4+x8VtRHP 7tCi9PFyGysj5RUQDrh23J3ebL+t7M5yh2eDxJNdlEa3fRne+vzSL8Gswf5f7f0FWF3Pli+KLtzd gxPcXYJLcAka3CW4u7u7OwR3t+Du7hDc3d3uyu7e3af7nnf7vPf13ud+5/1HFgFmzapRVcN+Y8rg gDni9Hz9VgVs3QwnPI+VNuSSVDpPgARaxDSR96ZM3VJ6xVh34Rz0eMXSYeVrUv8PnJ0icuIpDJ/Y dTPj8xGTGRUwfvSkLdx9HlRSDmYuhtU+jaIylwtptkJjmho+6qywm4FzZLV4ze6UcS4R67H9fgMj hy+/fpZ1lkUIh26xqp0CPwGm6G0vBmzxjZ9SOj4jBUNPa0vKvvHAtohsxnZyLVL8RgaJ/Sy89HQL bpeFN8xi4MmogW8xXErRUBs53UG93kIR0qAI+nhpgTDbeCC/MgMjkKAy7AvV+22UtO+5+IcHXxQv nPBTZd/YQaojALxl+Ek/KmqXmeXivJPRIRogIK7EeOLj+BaxkW5lOPxOcr4cOxi6FwvePCIB7WB0 ookf+hLmsvUD58QEvI5RofcjX+lavBzLLrRrTpdDRebyoEExkccmN0U+z1F4FLQSC6gsWIMv03r2 jAYmfJGY3IBwEjYPG2tGwsyyrbM5au10nohtcprszKqTlodOCijkXPnrdLQ94QtoTaRSuJGUFprs 5OhkJorfaIrhiVhRSfcR/BwTyck7b6p3WlxYZtwulOqj6UVlhxODe6i+bPFBsYYWxDttVx9YIJYl R78/lPlQBTenVRnYDedAL12Neb0ZzM5TH1pNBWlxc/dChfsjLlX0zRrtfrU1mHiYRgSJV8Q1FFFb H71kjDJ+SfZ5kUsxbfzyqFYMJRZBV562KRdccbJcKU2d2398ONLpO17nKA3rsPdgUgryGJ5bY4Jf QnQ548KPiMmuqOFiIKbnXetLwfEhPlW2wWyU3u0KPqaWLSQfH2hp72gxXFn0+/fwiylbG+s6ElIg umJd4veOD1MW2JKu9a96h7zogIxfY6AAgrAFkmTY9pAjOGUIIwuejPHXaMVLVceAgpdIzeIjIqDW BUM3Ii0geaAfwhXRqKvFM0bwusrUOzrxHiGm+88kydaqRGwKWXJj7MuWO6EE1tM83CpJSmgTBBL5 BAu5BX7OLHjQlVLhzZuFlZckKzYEnbdknylbkaiyOtB0xHXNNs6Nge17Kk1FOxfMSccrUBISyqHR wWJXZHIn7v14a+mmEKDCsAm5dBRUnGzgftN6nC3fKjZE9Vvb81w/KEm4b92fwaaL9rDc7ch8aq9s pSH9M1bJw2ayMyWn6tIYigGcCXXrgBMD9E4TBc0UZUHzCNlEDSBR2q//vEuMLq94GLarcJm42JDD eyRp4EcKHnp4P71+A3f10tc2JQUhNslSDcs2t1q/5KhEg878ox/KCu+NnBlA+Q0XWx0MxUG3CYFl CvsoUE/pYV05HqnbORVD5XnONyUVSIDfZoVpL1ogxi4qUj9pmWHsS8lidE1+FZ2Jg17n0+rn6Kc7 1UIfyDS4m7D3kywBD5fpu0AFYRh8eYhg05IMgARVtmRfIP1+u+IRk55xQRi1PXlwsuRV4ytTJ9xs LdRsfwNcQ5e+861qV2O4ll+vtZxKzLU3z2tFl9kFnV6QGzVnDU/YWhDku01j0MM5Armt+u3mAuib mkCwFulYweiyJY+OmGBeoAE5SzBqL1SgDzYDhoQUyVKG2mDZMMar8TajCh+j3WV47ruHT/9+1/e3 2bhB6X1BZPavPOjAXYHtSMnbufLvx2NpuCyDeS/3Ypzgmtf9ENukoFjC3/binc4+Ij5vz1jSM4Dj M6Ni0i4tC+ruQN4p+Hm9LO8Ru9blyX0TCwsK5JyK6W2vwq4LTpmP+sUC8VXTcIgMdDLibmteovey wxDljB0Kd3Lx6jxaS1+Sgxyqxc5QAvz4BDp5b1+WT7xMb+dJ/ROdE2pevQezepTU6zhhDcjnTaXU VDGD9pAp6mFtJr+QUUMmnx0y46yPxoSXu/PTjCIx8AmlxqvrK2YVPOYaz/UG4YXsicWac2k2msHH y57MDnAxCKRIM5uDGs1j7tPXE1VCVskjjHSolFz7QQ26Xiky4by47YokJt6+TKD7W46d7UrnV9J6 GYXdLIi7Pu91hh/ahxoD5ZOt0nMLwQUu3OsAuCK5ftcbWTM2bvtPldg6mZoTP3Qw7Ht5qyR9PH1w XZukBVSMmUo07J7MvA7ZDjpcnYk+MC4ml0vZSf2AivVtRn8v+JpdYUTDdTsmNE/q8/M4ERn0Et72 FMnmGwsb0GOqoR+5rtkte355GK1srmUVhfPpp1eYX1nupCxTnjGsiY83IiFn372nEXqRxX5kbs2a h+mFzC8pTYANcKF8xs8m3AqNVh/IZphb85IopywKoEBKB/q7XoaLS9swn5IYWB7Mk/nZxdYKcNr1 7yI5ZRmTBFNb0uV4J/4ts9003LPWhCBSHBmFzcsj5xC5zTSksmREkmWGZwkAoIDIySqGnsDHXigD e7+OW2Tmde65fRhfzbh4F0K2Xj3m6h+g6K69Y8yuS+07fKWBQutVc8nU9mYkQtEdxcOPxHdS8fIy voQppqM1+WmK/VVGJYohfHcd2dmKw4EAli8DZSyp3A0xawyXB1Q6SIHcmmXKyt7GzhV951UL0lJx UdK2VN1yl03V7d2bdiG87wcCTbwkZLDP6Zh+oQXLZm7Mn1NjPXcfwQJ7ROF2+CaJizryNrjK4kdx XlwRCbMqctcWyEJl4G0Klt1u4jQ6U3Ul1VHgnHZRDsr2u/y3fijPCLIdATi42IPFtztIFAhDBwqQ uNzXbnXBN5+spVyfXHCuQCozaFlYqIYsN+k2ZyPUgWhhRhgF7NeTU3pecs4yQoN0TyVELnZ6OY9b dXNRngfXbwxU9jFY4p0r7PVm7pi2IMQkEXOu69d8X4rNUHltVvVTwwUn+MP4d3d5FlNly7dS3nST E3FmdrQGpvTIg5PnWzjbDjPttlGkVug8D2V/NIjC/mC0XXITReM1H9Rq7qYaHVAAah6bpiZTnGnv mstxdWhNur2q508/6zANN3WrNcRZC0fNuht7qfnNvBrtV6b2pIdCqDWF4CJczNYhX79Cc7cXXWeu 1v3gOEMLvdnAL+zaxXt3hNSxEr8kf5Rp5c8SkyRD73KoQkX7DIq53iwcUd/vc9ScKgy70XDqWxT2 H2+eKtNu2o3NtbIobiTaG847XWqFpjqlgwUqCRBjPNbURsqxmLnSN4F73l76Ughg4Uv3vFAsO+Ra CUAfWjniHtPVq+JzKIkBsUXI3dNRW3blj73MObM5ZhBFe4pn33uQNRe3CCSJAUxErfugwfGufeTl 5I0+sFyCEAE3x1XHjdWVoxygjqZKyb1m4btKr5gJ5CXY3ddgnxMQsruETdUeTXs8ycN+2A2J7Ieh uKwZivOYMc9O6R00DIPgsTXEqE8PzG2+7zy08qvcbC1/Mlux4JWQc8a3ca7GPTGBPwh9Eevy/iKI usqjMXgog+VKXhKQeXPHYfmOok5ma/vF2NMtDQGn4XVQy+uWjFTtlMS6SIVpRWy8M/KmX4yuV4yu f/GrqKHYZ/org8wymOcAiNp3bjBgTDPs/iqXFN3M5L2JrGet/ZlG1B2s2syPP74JZylxdSoPSjuq yu5TsWldjZcoYy5TL460ZhOWOg9dWPBPNh73/IByXOko2YS0Equ6WOwKEN3fqrzOUK1XA0jKnkF9 nk8yfVDN8M/71qrIy4f6IhclRHrm9C836VZDr3dZsPpib6TZFWmHk09pToi3NVGaJJrfy8aOwCkJ tIVGpBSBAVZ3SwfOdefLLy4necPo3Nh++TTtxaLBYBauocSieGnsdDcKFurUqdErBBzQX1d78Vfl qawR8xQjak5dSyZbM5HRk/MKVue7B5/bK+sjIPSah0jHnqQEq9g85pjD0iuEkwE+3zEHagw6ssAg ZA7fU/qr5BIUZ41bhbpUgaA2bHo94jAvdqsEaVNXnxOjIpN2XWPuJuztt40c0OjzC3CD6UEAN0Ui 8pdz4lkEO+OEM2ZT1kPbgXkFCancNUtfVchTY6TAF4Zhn7WECXkz2sN7xOlZbsL9++tX8aQRnHon vzqNJ5NmYkJWQUbyxTR0pZ3pXDUyB90dmD2StmNWSEoKB2ee2d9Rkuu8NQlcOQdcG9kRdHKqSqsb IaZ7FxrI5wd17rNdD3yj2LSDavmkilDOHSMhHBxp9Lm+nedjntFakvTATsr11vyzYtNeLPJuWM2w pJMx02exoyA+kOSdftc8q2M+LQfGDTDrM97Jk2SSMQJhtM/BpUjYtOXq2IPDe/LALOF0GFeTnyh0 hrqqdOo3fV//0ZCL0adZ4d+UE3T4Uw2TGTQk5wrfpbZJknOUJbiS1BnRI303+HkQtRwufSq+6yhN /GJh48FcTUyG/kkZBgyzq/TsNr8NRb+QIvV3CaB3L34diLdd5626gf445c/+0Pk941NYRVtE8OdW 2/9balb9Rf999D+p/8XyT67/xcT+7/W/mBlZ2f6l/hfrX/W//hn0v1D/i/z7f1X/ywmvJa78wwCj PaALnhZqh6vdv+n1AQc5X1xCueCXZz+1MTMzGkgXBYuzWNrdx7tz+sdT9keNXGR/QIpUKRXvKxyb 0qKLQtZLVebGPczBwxPWevLjy6rjzZPfTtzB9Aa/lNvGh+2aF6IN4afJ7WTfERedww2d4gt8zSfT nAdRbRY7ntQLgTv8odYXP0+oH85qcqVk3lpCOg+2XuX5vz8ivc6ieYcftg46hY0fjHf51lv2Krwf z964Qao+2q8iKZI21uvw3dAm/atend4NJCyGLu6PbnSMRN3bfz7eyWzkXz+Nvb//elJT7263vuK3 tHv2eD1zNNi5KLBrfC97T3hIffHitf5+EeG18lb35J7kuTBGrS5u4eiGdVeTcBPx4GiVq4HVO4c6 I3H4bUuePzHbTwVJSY9v5+gVXqNCGHUVktuybrXyhvNUN6ybbodZLgN3Iju83+T7Gmcc/HPNqpEh p6dg2E4Ir8sDF5a7lUa23sSfwl9JTV9GdZOiX08Ib6z5q5uku1eKPM4xbuxk08dZSbne9i3F+86d FXeWN6Ozsz8kKglgRM9qpfNra94Qp/PetmBeUeoPImMHzf3ZJ50BjSEaYuQGvKgCZgti6afxmaML tbEQIGyF5x42+DBL2GuGcfQu2TEytr/YCIfv2+a/Dhr1OmbgxIXwPUVYVDMHYAiJeNtRHn4L5wvC NgjjSlI1kOILRFeU5Bqmajy1Z+TaT7Cnb9lX8YAhS1KyoypIUtG64xxXVRxvmFPX2MmKjMXNtmrL bTj/dZErNqs42X67sirgKYr9r0W/jgqzH/9e9EureAaWprL+mrqsslG+4Wwckfu8/oa+9fyequF7 eefrK1zJ8nezc3FJ67FshR2zCUJh1ZZ4ylRiRhO/r9tqJAK5mYb36Lh+8bukdUXbGx4O0sySxrOS +uKMtCfbjYS1LOeSSnEv/MPju5cyVuf8iRmxh+8Fu16Jqxf57BhBA7FLDUKWxzs1HZnfJT//9OSi 53B+MD2lk0qtc955cGIxqFgbT2mqyHtoE92lbzM9rb5tXhhrKKzUYCK1T1WeLDzL26yxY3e/ZTTB H52MW55jNygdrb39ovotm218gogWXEOEvjx5k71QCyPT1WzSHbIzcsCR7yLTY8i9mdWRjO9gIi+j cyldU7Q+NnRioNLKOOEB1sQ0r7w6Xa3cpCAytsr+aZD3fZwOVEoK2rhuWp5BqYrX3emFrwNv7eAR 3n6AIv+tWZh1smM2PUyQsLcz78Y00ls0ee2V533xKd27yaczq/PJGe7x5D/9wq8hgOi13Ba9apd7 PhdtC39qmLdDZc3ya6zwoJ49K9CEid+AFVcLb03/wB0LHdnaEApxuEAr3qB0vrIuxpuOje9bKaHJ s0BiqGf1a2DBrmOyiuJA1CJey2KNAa5IaVKct/pAs1k9di9n+p6+KZh3kSDjvENjfsBwQDovi36W ybj6iPZCUbsGl7WG74F5Pl8cTQWj/xL2XNWNV7Khjd7k6TPO0MHdq0ewtz1YZ6i5yxSvLF7pYO8c xQnk7zv7W0KDE8fINyND5JYBbfIM/g6Edy526pxp/sH31pZ0/uzXjcm116fdD6/z/UmKjwd7Dm++ p8zVW/ytqicbo9GrnZlRVxNmjM7st7Qf4tF91MiCZWJ3TGlcjI0domsUYQ4/F0j4MMhXjCfav44/ 0C4zOkQVO10vJSwWi0QtFJGR0wWa7bvuLNa2zyvHa7V/79S/y6RLMcjgDLqpctXrkaUxLOQe4Sho nkwAOyyqP+N++DxUd4n/mtLsH2vRtSdgCPMqIMFJp9dYLa99r0TYn24QJWz36WVpe4Brk3lkKPcu KXRxkUs3J+nbReuNz3TWzWWfCJ+rRXvw5+uUK3TBCQHhO+di/JW5+4jDsozYddd8s+a1MEt/dPUq pJNj3cQw3xfLZUY8yMUeepxzJgNVGXmP2s5+Mh9kTpeamrz0Fp9r/JY8APhZ9y/27Z7JShNS0oB8 Ow2MaJXqd4835ZLYxQl6UOI9MZmxPq97QoswC2cCA2HJh8tAPRe0kRvS5phbQLRlq4PAxMSB7eCM uxMjEZ7Atii3/PvIK6YAtCNsSSCEn62j/6WoBsxPEd0YWhU8AGrhQlzGFmiI3lubA/no+lhmfqZP qdIx5KcKtcWWD2iFBl8SUOfTab1hDKjoCQZyZARrU6Qw3mb/C03fACM4M+H4gqPWgdqKbGSgs2d4 wI2wueI1NKSISZIGtUKRi/GO9ummfTiv910qyG885iE8qdzSgTJYDcpi9cEBJUnL2Rn6BnJdHFpV x9CVhO4BIoXVc1o2Oa9Jn6tWKMaYMvQ2Zj6UqTpX2Mx7AG+LTcyQIL7SOrW87oKSl5iU1f7ZUFDw JFCJ1wvM2ce6yZw/q8fHhZ9V34V4mB2bc20vBzKe2yo/Nak8bUMlBWNPtgZiCRR0brvCtjwFmuMZ OS29ocbrXQZLMb5haE6KtINX82T06qmjgTepAKyx/WfpBVzgbxnqzUG+WW/S3awzoR4WCQlrB498 aMDiGuHR/ql/atabeuvPNNHG8UIIVsjO4Hh9vCA9s9UJy2WzpGV5KswWZKEBl0eedZPxaG67Xn3a VdCRB7QTFE1d0yXXiQClk2BHGFsDRK0H/aodoZ0eaoRh+CTXbb40HoTsxJt+ZENjaBF9wX4UcgIx RIuWiVtCnnUHNonUaqwTTNiVVfWp5AFvYwGQqDJF5hMGgry233k/7GPFvscc8RHsBnRSnTerJ7XR E+sSktD0giAsToiS41x17eBB1BT7QIU8bjQbQIg/nVtXtv4wsBz1MENlzXGO3h8Y08TfMfjJtRSo sFwGgORu/YSnjXZ7nfIdCjnRIUe5MYXDNnYxV72tlslMejqLU8U8BBIB4tj1RMrYfsueih4cGcz5 E26XGCP1mvJP7Bx0kd1Flce0sahWyVQw1OPC7HnCwv5fm46VaEPQiFMkltDI9eofROk8mkEre8C4 uyKrm1GMQu+Sop6iJfkiAmctb6THTLQbuh0wbPrQc2fyLf8Wbz6VslYlkiAodUIEVqrXxbzTFxqn YDzCyrA/fFMzhpKlX4AepL7ZjweRyMlrmynJ4stTUEX3LYFcxsCzBikPo/fg4DOaYnRlI3y6NUa4 VR3FTxWDXsgR89DkTLrQ0V4E+OO4ERiUWXe/WMUYgMco3QMPhgsIktyvS3tQRSsBEvXLd+IBair3 3koSQVLfzhAD1MD7+Dy+RRsofCQeNaKT7hjQLaTMMq6n6edq8cqhPf391bED2nqvoSibAdmGiYBu QUpeeeg6/u5lubHu0dktIhjy1r5I1+z5rtrvVteswYe2qUgIrtViW1tB1IyyX1ZcrPYhvEiTAgDu UixcyGk4Ab1QyvhDIZwmID96lM97KKJn8ZE/nxmu3ZyiHeMZdSylJyr6lj38jlXXdZNI6qFrb1Nu t4rMjJ3IFGC/He7lvixd9HBC39r0snyKLdxawAnpwQ1BCBOM3FIMz3ODIByHbejBLcAl2MF0j2fo vx3Nq26+6hmtnue8h58BkL4FPZW/Rd7jNUUM+8tVU7FjjfMd61ZbqMAX1238JC1MoXg/tkjzRoEm EN8Pi29FZxhVbcYQXNE3nx1gDgZD8cHcS0gwx2Z+jiztLc1aUNEjPxz17Q+pGGkl0dA5ts/CFLr3 vE4Xw0EXCPM0EFLkRCL20F3Qm9TWwsVPxqPQ1DgOS2DPwhZtW+fz5UKKBo+A7oRYXWEi8Ph0uHW3 ePLLkKOa7Tc47p6lOCr8yGhRmICtKxj4o1mBDoV0Qq8wG4nWteunaUOhV/278j4CE/8gtb66avSe RuXNLKEAGh0BkBilKaH1tB7NXExrWL4WH2UmhCHGFI0JXOj9MmHlZA2yakmq0zs12Ba7IEdNWqjD uymEnmlXV63L2gKdsRr9BPkRz2LR7206J7rCH92shdJ0c0swzCVBpkK9TgmH6sQsHggwtODIqrAz 7T7Bg3Epl580hz+paAtPt2zJxFLCaiQalD3mEZOVNwiQyioItBIjC3u0Vna084AK3JbqIrfW9PQo z2ZAcgwG3ESS7XxV6MNr02RwUYWaCJKgBaA1ExdB+VCMoWA6FIK57vpjrxoKKFdaJW+FWkk6nAaY w8bNRN7CTghd+EU/HooOVQqUMjJd07LZPp6C3oYjlYGt3LgaIjDeh5U/icRBmvQiCV4KLTTszE6j bpOq+2QLUKWKOK3mkLxxVlC1wLLoPIvxYHlTT7E6WbTDG2qy0l2n6nwJ+Z5GheVv/epAKKNBC35Y 5Y33WCxczXjTyxvvjM9YomB0pYuEbYRKOfwZ28m+e4fWi1oq2APRB+UVzSyzz92mHMeRzCUHXbG3 NvHKMapZaareOozkFZWH87cVDVIv+HKULGMlzpaPvrUZZBXMt7SS2uBibXCoHQ64MZPLphqG3mRR ZA90QKgyhxqRK/4GpXdw8gT46Lx21tEGMp/OrwlZA03tWf32sN29kU+Zq+odTtVJTooQnjpyVJOR z7DrredwtvOUhOOln2ZELOJjZkodYmT8+6sne9Vzf9Gn3Wgq/t7Udf9m6Ee4I+viv4XvubaoF2nX 6eiCTHCjicmZx8kBqQHuaFgZgyfkvtjWjtcjD/H6zNrQ+TQ4epBgChhjUluKYYW3VBVqCEZFbbON n5Ywep0ndzibInyyICJCc9WBjsPLgsEn8dCgqFb+uipivChY8XOsmO2ehHMkjnBukZOMnH4sMjvi EoszjM7HWg4V2aKLr60k0YO9t/ZqILjBmgTjwU31fot6bzPOtfkZE10JhMAEOcFH145C4pMx4Ird ulsQcgJJyAhLOU0VVAi3QG6749stmU0LetKCzAwtoRiPlwgt3iR0ApJFPBs7K6H6TbEhum+G5SuK 0WMqE7bDHtbIVD92xxXE2aAevPXz/vdfuu8xDK9EnIp0cEJiJG/C9oOpjabMWz1h8nUVYQiaA0fR efDR1RE9VrckeIIRgPBUEENNnOMv9EOg6z3Fpe6ubfA8mgRVdF+YvlEZ+ekOqS9+gzTS2Swagp6o D/t0TTAaUlTu7xAIX//h10IJilYmeV3bivB0n47Wxz+ICi1Z4Kdmg4i7hH6pVVhMO9+qi84OumIQ 6zPwZF5unRWjqROrebiSyDQ8+BW7AMym9gf+t+6yUuEpgvGGKfBBphKT320+dhKAeY6Klk/szxml 8RRtwwsT5nDg9OhT9e+m6T7RrRI3xPMMO+9kbTTWsvWoINTyXF9heihZEbZOm2QDFfaXAaJHbCre a3fmGm9tb7oSAhE+gu0paJAwn+IwinXJNO2lt+LCGA1b7nVZMTlRr2IPuauPfqeY4QrsmmD+dmHZ ZMb8adn75aUrtdAWi42OWwJP4V1wIgTaxwBBDxYxb11AVpf5en/dPC2ECDWsIuQHG4uSiUyiqCqj aPZGM3ntXA0yj0bkBCTuVaJNvQkXsrk5+VXIXCr1J+wVnpo+Pn16rRaGK1ruxHUM39tgppzIQKRq suSEL1M/W0JRW3rdemi8hBE9qOBB52yCj2RqN2+PcV7bkruRPMtb8XP878RsB6jEiINd6vN94PYi 5WpZKnpHkYJQfTQ7tnemmtj9aSPDp7AVGcTM6YlK9sjbPLoVBRKJKAO/UUygTIHGFvbskwV2pYfL vXUx5POMqfmCFnP7qNYqCzn/4iqUpAU35P2gE/dmerb9tu/nThyN5MKwH5aG5YA/nvihvwPhGrDR mevseQzWmc4AINh9QHPzfsfrxEU3kBoE19qk8ROs3Iacd62NgURHbjNOdFVchMlooS47BpVNYex6 DXj9jlnqiZYUbwQ2GdTVkvh5bca+UTto37izTe1c3QaZd1DmuEGRZYog18/W8CDh6V6diml4nsgC k2gWNjqnjj2P0USmbyF1SsxP4tYEaq9j+jN2ycjOoK5O6QulKvjCaY3Ek5vVAKjsD1itfOvbaHH3 ktFzyDbzGlM9DzJE8oG2dEATRUx1BQdFrwtZqS/4mZgp+u9r30vQqnKuLyw23FIpBHKRGL2ZW5Cq dGYIBuSnlOauIv6Tr2oqtJCb8SdkXiKqfcSbaloMuZx7n2HURsSSen83WBTh9REHMoiiu7qOCtAk GSEO1RZF+EdDn3UEyP+o3nG+SeeR6mwGCHTcCakVUFWiOMe7sD9olmbSmwQyf2KkkC2GTIeLsW4G XQPTZqBg5OeJCIHeRYKkgrXXJxjQUv/SApUrOfb99Af/SI5jtygthM3Y1BGmSuZr2GOnT+6VJMPL YkNbojqjXPy0bkPOHRIi6M8QfmbPPMwco0skaEGQFeSH/D07qkC4nLRDP13Lo9J2hyVopc+lWYmb grBbTN8h1kmORuNpir9neKODhjKFwiBk2Ct8gbkGLe/EBi+/B2OGMfmZ+obaQ5gz/BqQ5jVR6zVe 806nz/xhG3QHp3/9I1E+CJ4xoj+TWbejAS2pVCjVzJsq+ziCVvMrv7elkKZumMAOI3lEMu8X1opR zeC4T1BGPkKtX7R0zzg9NcegieiEln8j2ls8+s751vkOb6pyP653MX7L8BIOUercANgpd2Yhx633 fFpfhZq/VAIzJKx1uSvpKjSV/XWbf6aMa8nWYp55zKKIWtyHWWGHgbh9z9gTYG6omxQGGywKBXKj J2tb3UGrnjphbBCE3A03p2uD9g1WvijpVyWFCWE/xd6c3RUcOIc0QnInZpsAHU5ckk+0ELpINuC8 h3gLVj6D3n/rvrwYn2jXqhSiXOyWA3XQAOPGRQNkFU9DL+necNXm6wrcPE71vcfbowRX2y3XOD1O j2lZLSKCevQsZreuGmEFYV1OnUpsga/kp7oKJ17fTQgmw5ocYmgJpbY66kdJRdn1vuxfel8wcOYh 3PlHfjKzjlw9kJtUjtM1wsduQhldLS0L0dspPn2uCDOjmhZu05sgOsUhritjGYQxVFsXiEthD8Fi M5KCWaH8jSs/aDVipkSOsiY1wJruonDddxXPUgNF8Wkbw/07NjXNvniz9WvyOerGJ+hp/s/gLlZ3 NiLWFWgdcNqUIpW4ffzjJ282YT3HDJBg7YBqBnBuAgxb3qcegQ8ISHLjIFewb/EgMw5XaSn6vqNs JS78RvbYhdG+JXBlKJgBEEoPlV4BzwvtJ7Gx+0Z89oh3SR3LDONylpQWiso4EKIJvJerTQH7grbn 2ZO4ZyOu+u+eiLcPVN9uLuxzOuV807y7vllIqRCKwBwXYTNwHG+jKsNgY1ZjaPgMhk4LoljlsKtw 2T08nv+EsCbLxYZfSArPVeBPBL09/NHwKSx//lcagqL1jX4ZqWh1nZNW93mOFjo5jEa0Semmd1Ar xGEQ/TrtbskIrmtOud34dSQlvgaO32EpEyq++7dLsLSgEskbG8JEIcGiRz4TNOYpOUV5s5xJDTRO HLop9W7PtsTKz1QqE47kcpwgfShfbXfpNAIFuTfrT+UCVFwLYt8kzjbiJlUUZ+1nvFwLTiqeJZzX M7L1icD4S6rZGlNkXVT6IeKvWKoxkJjEMw3Y+6csu7JkZ+SpXnFak35eC3z/qrPvEwOTpRKC0Emx GxsAmTgcXutobhslkgwLh60H+chAy1BsDR+tdU1FoxtFiI+vH5M39n3+3vmbAvTPiOaDfrNm81sj rD2NuXEYnjFGcSfqrnl4hdPHZSoZJGWZVmKEwDzWz98encpy9CoyqvGzDm6uNDr6X30Q36vqWP2k VXf2CO14AqwwLqtzSRydo1d4761Xzb2EcN/F7CMnsIpbyD3MK5l6+HFlc1YqcrK497LQIF5b7Wds jHAwxWeo72BxR0VKhpImx1hOR3ABeT9txXMWf4mG9VVJKsmLpEopsw21pRnImjWP45rqoD+1hepr pi8XoRxosEFfkGErnO3Vart2MYwtlk7c5n0cCMzxITwnJqBHBpfQlPCtR3xalSc/1C/NxXPLz0g7 jpLggucxQzsF/0ETIUi8K0ac9vuAdrFBUaoEu5YdFSXoNtrIgzeNASvm4Fp1Ml3OG812RDrU52m2 I0buyILQA35S/n0ARV+RnVbslas/3aXYpEiFV0K8or2kjPbz+b7sNkR5zhqv2SbSscTKouG9Rr// KBerFl20fMNIS2IfoZ+GQM1itJ9j6HGIXjF1sn1Cr7bwvIwxKXoBbvkkugUpn0CtCREtaVBKz4pR /8l464cWwsTrAcih+yvThyvgGdXbzbrw9z3uQ9+iKhIE+AKMQtVa37hPHPhzcHuXVbyGXb0LGVu+ 8I+YRBkEjdbAD9oi58ds8rfW2PqrnEevO62FLeuCY+zgp6FMzzNXRSHmbIXE2gTBdtUnGQftqhzJ 09V5SC4l49FUYdrEzIORlEeFMb1SZ8dwHr+iAU1sofACihJ3i2aqWzBQyNlBG0Tx4zWA9Vczk6Zp OTWIMRl4uEs1DLv1JYjel1HmUxh70QaI7e+RI6DrpwE85Cg4DSg7kjE+st9opiw5rfcgKXnKYGX6 eTWljAMqZnFIZpAHCiIuVr2vychqJlBALDT2I6l9Ij+xTtMgG8VQ/iAQPYtUzy13Qvw5i6TZv+zD v06q9gbi/2aUJUkhrKIkGHcI98I+NwxaJwo5zSvZWs19vv9ZNZXsmbobX04mt6xq+5dkwwdVLFu4 OgUmccxk6GPDLFq1XAtMmaKRlBQJpPuhz+3eWaV5k2pVED2GKZq1kIecQjmbtKgmK4EXtg33OBxu PysIlmKupuWr3u2VSvu1JWlrE8PFG5QmqfcYkW9ehpuqNaQIQqR99v6IBzIGHMOhiuIe1SJXjmx5 2SjpvkQtj9fcPpO7U3BKZNAZUnDupxEK6Oct7ISoLLPPvzjPSd/HdIhWlr1kn49SFoOEsweY7vco JnWtct65cIoLHxVF4TUcgygyZVF1M1AdhrPRGwkWhrWzZXW4reqQVX9Sm44QBJPBqhfZMVuVob+j EJM5lZPDnTq/pYVXw98HG1+Bguc6YaDM4SaYdVgesRGqfc5XXd1WDGDFCw6aDy7yq/50L3flDBup +2RPoNCWQ1dZ8mC/YrinVoQoYMyW3rlq7enO5/wxasAmhx9Qj65pdhwx8rIAQP9Bngy+jbsVrEGT 3HHQilZaxgRWQJDYYb2AXE5cP+lWv9+Cx8N+ieL+Sce8SXLquzIFSVBifNxxIz3bbVPZxW8RlXzZ pJL3JLQYL1aCDslfl5hQ2GCRxx2BUsrfEyzdc+ukW9bLs+Moz/Aov61tENrBsH0nNyxe/XFEKogs i3rrLDyMU4Coq+X5CwUvyqTH1PaytpjOOQwYdXNgtTELcfJDRby3ao9ZpXt0q3mNWpRf6Gfkpt8s 49JO81E4KkDT5W+T3TUekOXhc9F8j4+SjYOmg/2stu5np5NdNbYjvnsRHOR2pN4ue+yeTXvceWXB X4n1nziYepTYOyUGzGu0SX+hvGc1yR4Dq0NTdyMDHZRc0qtuup+SE1NrOzynvz27P4IHT2MgUmSL 44xAKK4R1OcTrlYkBi+u+fEsUF8zIiwFfoyxKtYX5glr3VssNpCN9v2Qy7mqdG5YYiw0XOhE6Hvd pTRss0faS7FBnnf+ml3L5BgD8rt5fMFHa/0WFnqVsDa/vwv+ZKp34Lb38cir37a/q6CHEuejRdMp hd4rR3uSVtKvTDD/+XRMRpzXKjRdFwC3XNUv1AWJJUG2xdm2JeuD7VUFXwweIXsoH8FGvyUh9qtd L+UFmqbS/N0TPbVSIl6DfQ7hn++oWgptSiy/B20bHNHEpu5KN5Fa6lCW908c4DAXA9jUe4l9U0DE 3QVuVzu8JNimrjDEUppkJMGZ9me/z2Yyn5QG4xV4vJj1gfph8+MeWcXv1VOMChEZPYm6qjnnJ84f bzzHgzGRFub4owUubkLYZSzMe9xmP4o4KEuFRe1G0nfAYXXLUSV0B8Vch/AcCoSYvVMc5bAoNdw7 t0itXzUO6lb3l+Iop9BHm8lCa30JDsTFbR5d6CWJMn/B/a371dAisZCk0XpKs5y3I8KaeDJv4zNd 71DMr+Trra/PICAUaC1ykGf1W5NK89Y5mGgOVvAtv5OEI8AxN7Ujh4nildfJRaemSnz9ApUi5cxC e3B85KxnY56F/W+Jl4s1xbimp0/eFygNpT9EbR9dlQd5yg1zcbXag8E756AZvk6AOPSrXqgJ/9QO fSnkbeQSs58w9nO4QvpqxJwxiZrgvlMT0lcGGtq8jugj3hRfSYAZMVc4YhUdfEXl7yQleyTojlH9 9n5o8bFgkqV4swnXEz2fCj7fViaPpkEqCmiNSQk2uW2yTmIKxrpQGJtSu7G3py0tkajlrb1UeElf ZbTQtd9uu1BjGyr70LM/5g/Oi0KEpYG7U5qmG7KvLYY6NMguViSh81sydrGXsgrQaR3/KEW8tsfp ey1yjMkeJdonPCG64BJ0Rzx/0vgMJ/l4mNAtoXYSosUugfiVwokoB/pzpgprw7TZkr/mPI2T7RXW ZpirsE+pkB2/keesMtp9EYKYj4R9uDlVBrrnAdjCiVzPaGk8mL+RvHyw+1RiMF3qdTqcJwtYuiuS KpXz48kRNQYpXGHWfJ+LwNiZ2C3DTCeUatwTZxfJG1igU6YyOs8UV8Bq4/fdar44Wm5jHtM+bYh3 9LrQJUnlTw2dOfgcCFDWM6aBhIa/v2DP9fhmzngvN7GcTHeNeJaktcrRpE8IFc98vvRacT2z7Ioz UCbr6ji5Ijz7TtEmrvlA2hONbFSJjXxY56nmdJMjxNydmixVBSF2PE+MBqg/2FkmozXgvFTqGF84 PZtL3XFDv5tiMi78JaVwkzATlafJyNMngoit/U5pnxA6AXDlgatdH+Lo8fDgtzhrfBE3YLyGZSMl uAtV0CA9cxgQm64Q0zlOQes/GYFxw8iFHsNZKf/SsH3yJfUblalQyYbKWDqOAIFBo1Jge4jf/NZh jIQZRQSOO6hV25pVU8qBnKdxcfIaB/5sopDr14TkO6/VoIjkHqrU59rvDQ8dCOAthQVZ+TwrXEMV HCzmKZN+SGK/easxT76FHwUljqa77pCcJhHtCMQc83FWeKsIcXu6XhxtpNhqF4gIKj09K37jl7Gm ZPFCOSBsAr+AjhT/SpEvqyYWjNDfTxMObuWRYHx/ZoayfvUQUHA5ceTJZCZf84U9Nn/payHywhmu 3geuPlz7z0cOZVwtF6/sOrbOJPePuoyKJ/GVdx37xv0bkd3UIhmoivancTCrKPa1V/KVgOGN0/s8 dgV8FsU4R94FvOIM/rYQsTyLOmrhcbtP6o7PF8W8K+7c9femFIsoibmZPq03sVafboUcIJSz8/YB v5Qs5TYhvKzfBFRuBIR7Fs5a3XF1T9KjFMiNmaeWifgJ5nmRJOafOqpMD8HCRyrmAJwJ+SrX5U5k IaKHD+Mp0GgrTZR5Dt5o8WAJJVj2x3BYtQpa3Jy6PnO+EmqLQapR+3tLBQV9NYKiVyRCH64r91mY rzy4dloci6dH6gZ2sAfOF4WaQfey1fv328Jjcc+2NJoWZd97BY3skfA7kTRrolec3J4pJRgyw+cq Ro/E+iIPSWFZFTw7JVutDmfQs19WqN1+odDplSDYnsyidK4jvs4qwZfLOxupPjPDEio49mbuBssO Fo9DAdzCWP02w74AekBHvjZkB4htUICvGRDkriN6O0evtg+zyTOCV1Dv4llxtXZ1yOBbUiMU6x1k +PdOJgQueVg8IPMMHeOdNnCs7T7QCXvXh2Nt6eWwW1zNkfaReHDu+WtEfQW1UR/zfeMU0GESqnDH z1l1yBmmLvZkvSx84KmyefiKpAO7zvkRkB/26WC6sWCCs8jJTLoyAMVhkxqPr3ZuJ4QFMni85kvQ 2tkdAqxhbzG/MeHHs/SPA4WBRoL4L90dZfHto1Vznm4oF4LLgV4AqZcjqAXbKTMrCsPfT7KKrqSE /rJhGILvXciXJGy6RkTadsOtAWlr7/xk1zOB7qLNea/0sTdnV9nPx11i3tPfHyioGqtKHn6sg6/y Fy7Sr4V3pvM9L4fLYw2ZnkPyrUvum6a6RFNkNOqXedAQU/hUmMfjXud2xXWhVIIzjvL54LNix9dO IdA7Pws75OyeIalRMHlOsFLZl+f5634KJJ43UeKnOrDQxd+/7Szr16P0nPjsMGQKB+GU15WuvKBd 1BQwyFIJFROyx8CuYNrlGsc42wYla/9+pKE9h0xh9wDJAf12ZmN2jH70RnfPX90EswL7AEdB4AkV MUGw3Ym2Hz06cpEb3zERO+S4pKEAIaI1Vjfv17CTY+v4WKuaeSRDVyETyVo0rj3oNWt7+zB3kWnq WeFstInFpy1hUB36qPm9aQARcpmDslClVDFeYStaO2fQi4t7WWkI0n+DNfB76E6WqfZFbthjQbpq sOe8MdbchqZy+3f+ltfPTMWUZA+Ueci4fTpHk4UitKJVXnD2dQdyLV/ezlr512dG5XTemO5kEDg0 b+1nRDetZG+m98iPv3394eD2CbWQPR7zaw4MNTGYhBBq8fuQNcNHO7P++w2a+Ua40f6FbPkRq4L9 QSsJPYSmI7Wvd52fXMeG5jQhhudYjbblCjHM3dDRXpciJ5QuBQSD4F3BrOaUNytWRjzhT3RLHGn4 72FHyIgFyzIrzr98u7jBizC1BgYdu1Tkt2wznaZ/5sBXd5TUg0Xv6AVNvkliOQpH6leB5zHnSVA5 L7iiDD1pI2Tam0r+nuulCf+CkmQW04n7YR30fUZchzKP8dd8a93gZVlqOtoz+2PF0Rv2W0TF+szk 9OSSpPlhGf750v7LplnbQ2fqI//k6uty34fr+v4k+fvkDbs3+5V3VtNTXejHTdt4tsxr9oHlu6bi uxewnW3v4sCyNpDugmTCXRKudS6DP86mpgrpOifplTMMsPi+Nh5xfr/aMIg43yjzNenQKklqcOmk dplvtiSv1cFzL6Xjhi47YkGHdv+h92SoqyrotPbpAnoja2DkI6wh9SPqEkzhpQqaX42F9E0xseYA V7fw8iv/cLGi88LDoge7n7Nnb7BkglwHmSS+dPtXojx6/RAIIjBkvY3Z7AP3GMQW5dk9UzcaCpfw +EOpUAeFmBRFDbBm8oYB3McOQi++5WMeMXB8mh/mXznLPpDAyK/EQE94eP6quPNXxZ2/Ku78n1lx h4vTUJ+VmcuQjo2Zi4OOlcmQhY6Tg0WfzkiPSZ/DkNWQxZDN+L+ouKPPyqXPzm7IRsfOzMRKx8rB ykynb8zESGfEymzEYczJYsDE9b9acYedkd3Y0JiNhY6VlYuJjpUNOJ4+kzETHYcBO7sRG4cBBwuX 8T+84g47GxMTGxcT4/+RFXcYjfXZjZg5WeiYmfUY6VgN9AyAO6xvRGfExmhozMFkbMjMyP7fXnGH 6wvzXxV3/mLyF5O/mPzF5C8mfzH5i8l/I5P/WcWd2lSER8D/DxV3mHB0frgTAACIFP9DxZ2vvwa8 ix5O19SGQZexoME1BXpIRNUi9ChoQekZf+ZN3F1doQSX5bDsKIvd/oqI+unvR4kCrQ/wJSbaDADo 6dQ6odYK3DdwZxZwr3meE8L4aqIRkeJjH7wVZfMpFz3PuZeuPx+/lULIo3999ycG+8GusZygLGYm 8Zk59DL9rBz6h5JCErzj59/Krok+/AVJLAuLvmhfHz72Nx4rA1t4Oj9QYRTBbGKkYljTK5TY0tXu bi69vFPWwu3UOFjqdLxZ6IkTsC6uDA2M6QA9y2HkV+Kmn81nzs+UezX292N0rHf122PDvygOmqTm JuLX+T++TYgD2MdGtp/ekjkVZoYwrnD2LCfXxdHQouROOEh+gimqsrgSMaM0z6t99NfDo9ofL5dW UGyXNXJQYYC/ZuyC/6JsdvbhLRpJT+k4IxHD2vu2sjRyGKn+mrnnwW5KxBdlR/tzaNadgem5PqE9 2iz13VP1I1xXrtpYHVJjlRu/XT48PTOCS8/MOKAZOV+FCAW8h3Uk6hkj0niA9EdqLVt2mjFLBWYs BMqnIPcVlLMdQBcyBzc5xT6TcV6SQXiDtMwhPyopb8nr2inte5pKdzAFDdVCeojD9xraEYRwZcP5 LeagqklyD0tyBnza3PkV9q52PMPTUCRRk/ocFnVoBRqXDxEyA3az0OWEcOUAm+9kYpiBxMnQtO8l xTpiAtHQqm2WjIGJSHFvc8hZ+FtR3YZGwqJ0g6Pp2Pu52+1QHq72GRzZGZX6PQ8tmlY/IIik8wwP TolODVFJ1pTnOpH7G1N9X+2GuziO2ACPX0ae2Ceye8kg90XxTzhAA1gwZLZrZkT5LgqgtcMni4wZ rcVAqFMDEgJzXbiHQB6ZmrIezyB4uHv85SiembhLfFgSZX5kf/Jr4313oStImB+k4fpFGbFhSahv j5Kw9NM2UnJE6jOvKZNGajNXtFsehI9arhmf11R0Z3aJ/t0V7DuPE+DrFzSdzKqj5gc5g3YYeRpX uoLbiXRQDv9MoFgyUgavhcn6IFq//dbd7gdL5h75sGmCGhVzrd1OVqBXamLk0OzlNsXAl/qpSVJt NgaIg8N9tHMb6MQCgaIoYjaVIkAV3KwR/97B8x0BuNyG1zqBDfmLNZgOWuxyveEsEshWKqBcxGks TymzCXPJlfJ2xz/vtbtlsc0yPyf7SFBB3pLTRIN/qauq9sV4cJ3Wt3JvmiTV+dltaIlGoOtZzm/g gfe4EZ8IeM2puPghRg3dxjMTv4Z1d6qesppn4nLmywJ/w91nNIs4QPbjJRrgfOcF6yCKWvhcR1yX pCBMQ5hZur0Xm8VJk49+IvP60Fk5YR6oRGSqggwyAQuI0mQBBewHmcdIBcr2OQTiR5upsV+Da1e+ DDOTMnmLEWOVqofc23ZRC5XOtnriQjsG19eKqnxF0tWojCpcaORY02+0a8lNjCjwb/m2Jp2aixH/ VYTYUtEDqyChF64XGdxGRdybLF8RNGM5Rn40uAbr298K7yTKGE+osNo31qYCxQruEesrRI28pyem Wc0CNJgEBZhpPsTTX8VFtE7kFk95ZzDfJCHKSU5HFh01WwdHs7ylcUIkybsnJdb3POklTZssJ6Kn ql2+EyNZTpw4rEkQE4/0Rg2DTPA4J/v92SMai01DV43lBRzBtlj1IHWqfkH6o2yUnDgJRvXy5tVh yqlUgCoWN3Ti6YLJ8is0m4HnZyZ1EWlMGtHwkDJJyRx1CaO81EXFUZcnXaokJzmxvLjr2QzddR6F iZYR4/txOGIngx8fyDkJsPWqIjynq2kRCA7GKcFaF+zUqL4ArK9F5sZlQxpio64PLhBBTvIQl/XJ sTwMAfOmGKcMZn9kMPmGvuxNUpwgyZj2lWcVRpVvpCxPepEA+g6COm2s/IvmQslNR5Td+90PbJ3s qq2X8i8L/Yjb857yb7hQwI0UDW8wACc1bMBBtM5Psr39oPKw1q11aGQE00LPp4U3KGuM6sys3O6F enNh2LNatQyu4gBVpyURvLfUb7r3QHi6E0XExF1CI7RAAyXRVCadhNPzdEOoIqTfaZgGe3zeFV99 BlmcBeQthwWvzZMjYeJa6FqEAdUIvBTDA/dgMr41nFP1dxfhxY2+iXH9GULsiZxvGYmLUai7Yz0W k3/Gl9Cl9R7I32f5Is2lla3wToHQ3zH2JpH2Vse+EKxkBCshAzmP0QzLN5HXe371EaLO7bfon9UO 0iS5PIV21iZkATTdo0xbNNYCZ3qR/YNFsVK3vArsZT9Q1xlt1KgkNzFaTrnm3oPtThTuSu8THyHQ LWJybxSB41ExXarm0xB/IkuVgkKzi6SDtDmM88Xy6hjLB1Cwy8EJgMsmcdS8foORekC/eav3wX0f 4J9YvOwelszCOZ8If3BhNJHiZDJy7rK6LKgpKrGsuXxBOS9OnNFxJND92Ylm5cSsqcw8R00F/EEf kutqn5OQ3WjxaqImDJe/HFBJTUX1tJNSR/Z6n/JTa6uuTrkP3o60R3neEr9FRFctAfcCv8rQ3mmt auQ7Ab1RSnBYSTf9IlnXzGBomzba5d2Y9PlaTG/SkS9H+cvEG18b80j4LIaMODhIgdKmgn+oQYEM Hp2l4XCWPuIY0hG7XwKRbmOYMyYIYWZ5z6rgRPm35PTGUYJr51/7YWA3n1kB2HQkGJEVa+u4pfI/ WdQfjQUx5V45H++5hapkOXudUxvKIwimKCSUC5R0Y+p+rl4fEdMDLeLxWWj8rKmPvd/kZm5dfz+o zPWc/sGLiRFDwXfwsxb3tVtTog/XKtylbczNfO/7LUUWzlZU7vyIf25JU7QPYBIM/UjGIhMlJF5o pgo8wDShjWsiHSipa3kLtw+0zZLlyXVQXtwdULf2jU5loB8Lv/KK4mkpKv6AFofRDh7RYzA1ijyN QjLelyntoCNC0RXO4L+jwxSFf+2/Bwf6u9HDbRD0Q2k8deQRf/+M5rVLZ5XLYRF+dsO5a9ExtVWU GE6G4BoY9bRxFQWsINum5PbxL455yEU/p6WtMmt2XnZiK/uCy1zJn+IsoVU5WOJtYdQzMFCBp6Ks fI3Y+N6sar17bl07XGl51Dgx0lsQ8UieLif7fdrCqq5P1J07h2Pt196CJemjvMUXJIsRMqCjyazz ny7OZ8efWY+yG1OJBcYsPB28KE8sp3soJi/oLjh+HeOnXFRRV+4YdX3diKrPbp6E0T4ME8qfMcDj DoJuTQ/Sxxdkg/YxloZJSSeg87+ZbNesfcXH2TPfyo+53EsQzHBn9mu6eCBuqgx03fp0+yzhyQ8B REcF6z+I238VyG3c8sPdZpT+OF44UyM8kbPLzapuSC3n1ZktoBdxXbqaac9SFcE+zq0dp76UtEMH OpKFgsVbKhAN++NWMgARn6bMwgyxNPbhUG17f4Rq9vhIAvM9FptD/u9K6MJuw3a9/aLvrd2DJFpq 9o1pSAYe7olbLaB5Xw1NOs6DzC4OSCls3YiGAxHKW7/1rsDNtzmW46XmW8JZ1obUq3/dRfVt+xJ/ Bu1iV4zrLVNGRCU36HdPZ25dXfVNzn945OgkwseciasrdBjEkklM1BGuU5N5yqLxZwwsZT4oxUj6 47YmG1aSIQs/088LmJRkbNl6OeYT+rlbGJDvCmsr6p8RyM2j71Fiz6lJ1qomHoAxaZ1bOzRTOkd1 w6xV4PBo65wUi726SGCjbCK9gmT1xoEH7zACOqPC4teRO65GBVBFMyy8d4AyNBoTpTMrSJiNFqv2 uGBc5RIiLFwfF35/eVrL0p9JRhy4w0zuA+uHPFanfXUt54AKw+XUXuhz4R+0Oun0/hkH1A35ecNz aLfKU7DzB/vd2VAwtXgnBvvG217jH8C4PW5MM3lPsvsqqCEXIjpciy+cgro5lnxQejSxzqIuokJY RSRSscuw06aGdTI5sSyIp4EnOo8nZ+YY7+bZ2CKWpaspRJkty9O7rRU4NmSnt7WZdeSrHJD/2y0J 0d7AGbO8eTIcqOtATPrltcu8hqw1qpScJVv21qB7AdoiNF0ld57KmYlDc/zmhT52uneTcq/Wd4Sc 5WrLDJD1RhX38obn+qL6NVlq+54HP6/tzHL9iQCXxPwMDsZGHrmdKRjf9RcBwgcAC0IqvjLrVZNp JfxGefz09CfQjzWXKKl1ojHyecMsJAWn4m2OjREyXN/LGNoDsS67Ja99z1xmZZV4lD7QXctRYCkW n+CNFRsKUWy1GkA3+/2+xlaJxOkaSVDAPKU9tduxg8jOLCmcmxr5SVzZSYDD4ledLBHyQtypiHvu xBx2W8idDPDJv/3BLoOka9KB+MGG05amIKkc//QdcqC014gWf38gXouUmdwbq+f8UXfkk0ZqvNKU bZ+XWTUcEEXzpbsFEyZ6nkxp7TLg9sz2rj2ullCDdoxtAjEeFVO9fn0IT7xmBDDi+NJ2rrLvU4jG sNKEAEFq1pKWSN3yiAu/GM+ZEQcP6bL16OYd415ro8GPAuHFGnWc7iKT0sdXC7ZPiQm/MOE25BB0 X7tPPrAOO50Q9lqb63hqWkMU95bLvfuygUDUa6xi8EmWYlPdF/zye8+rvOlcQ4oao+qsxFNV8AcX qx+L3O7lUqXQAMUu6tmJQO5EX8kgi1oc6+4EsIsFnzMhYJiLt9VaW19jwtvoVn7dTEev0dTRuRJy CZa/UCz+F2MEY2ScZUvjPIhEiqirVvC+k95yFHExbTQyy1Asnb39c/1Z52AB2nzWPKqIPLrOU0FA iqBs+WG/Xp431qlawijhvY5x7+d3TmpSS3BgUkVqOG9bvOSjdL161kbpF9weUfTz95eoG+iPI+/s D/6f1KnJoZGSbX9uvP0j6u/8W/0XekNTOyODP5fH/zuH/xv9P9d/+VsJmL/Xf2ECfgCMTCzMLCx/ 1X/5Z5CGiJG9uYO1DdFXKwc7Vy3YP/rAS89A/6cQ0J86QLD/uyf4F/1D6d/t/+8S/+/n8f9s/8zs TBzs/8n+mTnY/7L/fwr93+s/gQD+fP2t/pOmXbEx8Bu4vZCEEjSQPKANQwAAIsDfrl1mnGVKWBhK uG18oFiPJ6b+DtNam19TXuOdXZvNSqJlYPkMFkTUzQyuwUzUdb/W8Wj4uOkPwO1YouiFejHs6njR he5YgXoiV/v8Q7TuTltLa77BRoI5fuzsDIWvLzyZIV6CuWVXqOMCilTcuMODgflpe3UH7h7pvb8T VBC5P4DBHQAuSIuECgCX1xUHIIv4EoMIIEMEgQME0bH/sQeZqtz9vNHfv7d4k9R2IrC/f5H7MI7n tx+U5jO5nC6LAFMozn5OmT3Qz3u4mXblBMvn8XzdZeOCCvjGT6EzGR1eM2xffTR4UElB1oWD+9KF poPCOdlJOX+gx+zMM8o3+bXcsv3O+mO2rvPhgoEvjsiqC3TJAru5yenKND/jMZWPn+sJxwCZ+YGP SetHRDbNW2D2ldu5ybuzJx+xaDzthzaVbdgoT1VgdEBAwnHuAPf70525gqRA7e3jrYcdK/1bewjV 4iLjkPeN2MbbFWGGJ7hgRDMKlgCcb109P+MaaAr7U1FHdKT5luIBOG4d8jX/pNvkEltX1+ORWv9E i5X2SzQ//9uv44uMfpuFE7Q0fm94E7PrbBMYvKYOx+Px8Y8rQoI3l5fTPGghW0sQony38iqcpfJo Wef13UVpdbD4C0VrBaih0AdpEghALLfVtSMXvc21uqqQELQ0mffaa0NDI5/ja0AiE7t2yQbH+/Oh CwzVzGQcPr8brzVIxsOlW2acxcKHwzMFSQgKxydwTR2W6oYBhozXeHVlU2Ens2sWRDa1wh/b4a8f r1cKUa/uSe5M3lx8VzIZGGXYvJODDXc4afz8sjCukmVyBEjFk+O7h8JyTOwTez8+qMwiz5w/1sT4 ny6S3SnkWSvpANfq0pI58izV2jsGVQfexmgsD03skQ2Qo+vuQSoqDLLPuIBCvOynLS5z4ZePVEIv 6l+Mtq8JB4HoqXJV2YRNyOTRk/juE64gSQMgdgfIRZ0HNwS9XlDv1enllh1Xk5QEAhmDmjM+4798 I+fwh8xPa4YnBym82XNwXr3xySbrvb88UewA4hcndT6z0U7cfdRtUEzkBY7sLjUEMqa6DkVNeqf8 dhUbrJtd8Cc4JONyuWvQwyb/dLLq/SqGjkQ0sTlAB3hTLYsKEHAqfx++viCU6SjprjDl4093YZ5/ XdHHvrmgqGfuDUiMff5QYBSPJcTGHUWXnqQcqrkCG9KHofabnN+IM1n89PVlducmjTDvguEF38R7 8IB3BWqDREK/ee+XvNU3Hp+UCU0434VSyDRlPrIVb69dHUL788m2i6qN+Mmdg6qCHYD6TV3og1FS wNh7UoyiAU7R4GBt5yBYJB4qKDxeRPQL+RfEGDViRdrQE5KvfjsL9gCBdokrgP4X+zrAdZJA3YgY 38dSvr7Bp9u2V6d3ty/fETPYkfOxnx6e1fM8PM6bf7vv9ak5VFvNxGFHH97U8Hjep+0eN2gK6DOv VPGVKVxI9srNwWgK7si547W5pWlFb4P0sWIqwGpWYf+YG6AD4X1yvOXP3uCTOil7kH38eH6q14+x ZyuZmFlXrENBs/XxIFufcxEqXeNKHwI/rIoPnd6Qjmjnz0ZIgYaRrqBrRlwXgAAD8fkzKNBGY1h4 zYyiGmAnXx1jZb3uXh4DMvetWfA5dVEVby5cx6OpOurxePnpKmOiQQ4l2+RZvTRH4aiYiXP4dD61 JDN70vOaPLdGQR1OVkwUkM4/cpq80DPccALFmsv/uR8sRALIYZOF38wIzZwty+xwmrRj6ONAN0a6 UN6W3VjC8EIimFnG4MTcEMSRvfKtboeiHDCg6sYL6ePPgkjlWvokls1LOKm7KXkzOu3vSxMuZsOI 7cM6U1NwYVLnHZzseaibE7QNIpLVMgggJ5yPK6H1hTG++iAeYLtqJoyusRBIesEyk5TcLYcOZfrg DweBRqTCTtlV6/Oyi0jtGtLSFDsJ5HkRhs5l+2jOzv7wJIjmRFVj/CZ8BRCqS9jrmo8LVXdFf+Of /Jis/8BJtKV9YAkHw/7c5Gu/u85Q509RB8gb4vc31Ec3wC7bMNF9Qt8VycqSu9qSW4SorlnEFOTD hgZqGrbt2V7XAWW7fUkzORHqrQcT20cVRaQPeHJRoE/C5zptqRqm8WwSBcdJwF4RS0kPtA8q+BEX BDhnc5iMOOJwIvLUp/QCP3FjZtJklRjAgd0YKDbEl0F+OSe+AaW1HtAAgU53eO8lmd92njwE1fsf VD4P+/yg+sotjYBmxMRaEJtQ3yKK/sOGOlqf4Qyv9YDpRH+BLzWK2druR3HD0x5SFJ2SSJI2l/IO WdG0AMfD5mFGtS9jTy4kVz9/841igdCGrJno4CDxP0bWHByfrF68H2zw/foJTaHi6/1Egbv4K7zy AnTohJc6KrR0tEjundWu0tOZXBGN0ET63YEntYoBO0VXLTCnEfSWKzFo8HEXqov0+2DB4C7/Sclw VUPb3OJ+nkNOB+bS49O1bzgE70rFlS6RIIBjC1R6tEQrLm6UOLVvKptzMaAzs+B6aehNVudT6r4H K3lS4dW1LWB4d4jEZ4zW59Q6YszpTb3DmPjD1fFVSI2M9uz1M9FMrkmguBvPkW2RZCqWQBxgsOJg acm1+dIcrWz0TsuHiuup7FujDGOqLjbsUEAvtuIFFz/fm6KUT0m4CePMXN5DvqAYF/U6zuxAy/bP U00qhZErA19WMkp7FRE3WgU4v1AlBQnDklHpG4ap+8mal1sYGIB+RAEESNHWCmQ+OA80qTr0YQ8h +WCYx+1u8rdO+4oCW/XekXr5kLBLc70e0RuuSATxUCbBnHDfhH3CXNbOMDRo8hkiMjAiJerYUNbE EItrBupNZwJ/QSz+9/iPht+CyBxj/J0LrcmfwDNEh+W/Mnv51AwjSVNdSzRQmzxdr8wa9bhdR5u+ n4rkgX5+W/cg11ux2xtT1qUW9p27FSt9UqP/YptJ1g7OZK0yAjrFmQRChQbvyW4HYacCCF64V48/ gMxV9ORCmLSrKiFk5ti6M8E2+hQw1gIWJ8hwukUrg+ZXdmvoFDk3BgWoeIpVpySxLkXuQ7CX6a+1 w/QZaEBghH6MFR8//L0r5++8E+5U+7ohAmstFH5A8SFiFr1X3+oWFS3zPk3d/VtBj93Nm6CQbPRn qSf0Nmx5PkRODR3bkZ84XbO8kK6DYCiMt7bYc92Gq3rbZzE/3XLc4ccRnoqnxP4JIqKcRfAhpVGT hUARs/toHe/dm/h9CswurQYAa5QRQIEoYjB53rhTbvb1aHdyEJG8wmeYPHMnjf/jE27Tp1rzkN93 FHlv+U+hq92SGoBPqwq+PkRxI7BDB0c3T074/ZN0G/MY/jF5e4NuqVXvGpkMVU9iKr4BgIAwsGI/ 4ghyd774HDZvN/qZ1z7LzYVThB8aeJW8sUWLn5yFhA/eHPB9sgvOFkoW1o5c51sc6qKpUgNYJsSQ yyYqqgGshbkrNoE12F9vc9+8UjGeDiUynm6ljcHGj0GuvwYd7SrLSMZkYumTKuWra6c8v6IldYXt PsFs15Z7wOuijiqlcYbtpTBMMmlvcWhj5Qwdg9hJ3yOMMcMVeXh5nmeQxVRd5g3L/RaySoTIYUJo QBFA/3yzJ2cEzqj+NYVQny+8C9sfecf89c7VQctnrkpGBUnWzOv6KVRjqKIOwDqCHyNul/6cWXrJ vVcULeeVqa7kHZ3tXZvPGX5vcgFl6rW9YE9DB4g0ZQTg2caxH40l7+yfgOTsQGDP35v3098g+pFo EKdoqJJSkHvft0jcoDWlaJiD/JAWljnkHF7clqtCwGZ7xDP5zZziYpm2TxHC3VPRCGDNsMXWLEzy 0bbnt4IQOOR5a8YF7FYANhPIiFzV3bsGzJCht+ltToBsuxO5Y0g5jSB2NULNjWvB85nYgftSaQuG 2XW81JfBJE5PDJ4dsiAlztUh4lyOCBjRn8oO9I3uh1aqz5bvim62/50m2aXGxOnffROvVUGM98br 1Zb1mtc52Ikado/mnMqNApYSwORjD0k8Y9nqYNRlCKGrQpaiA87qRfAv7SYgPzgN8p49pdXgGNkm s90zWfnkAedAlR2WdCfzT9gx7jhHKH7Pqs36SMuWEg91X3V8ndjQbl0Phd7Ge6d6n1zKfJZ7v7jQ lnRcU4MT6F12gfTZW4Av7pycxNTEhAllDEUZge58839Z5MYRHEvltgTZnY71THW6Gs4CGzgBr6wp ZUBl8iP1Re/if23vBCNHsvpxC85EeC6N3/U1Iump0Htjs5SPGOKVUjDjFw6h9y299kYt0cuwY7AM sn0BI6aAqDoSY3s8Ej3+GVIctnycofWqxcJVOv8zG2kmA5W9eDlPYA2A1eCs1+buhzetwaM8MzmD RW/Xxce7NUgNFDnk4icKQVq/bTUAmqbTqwKoIKrRfkcQyONL54twcxTE8kZrCwhqHx5VBkTMQe24 uzCT1fnB07vYxXYkh9Ocay/iPAJKE2gtwBjbm3Qy67Fr6AIKgIMnCAv7jtLkL6QBwCImQw6b3ffK GruQq4PVdwFX5xT4jQkLBMtfI24a+GIeXjJvZcCIcOiBTbafYyAYu2nRdPJe3+Ubsm+RDjgY/VLA FjEBvaTNoba/v7B/cnzdj353O8cBwXFKYifwa4Y1BNEEWWW8hPK+1DD4KjxjLUxuMggLrY/RchPu a5U2dtGUWXMAkfrRRxcA3kX2L/NepFB5Anrgwk1C25fmerhL/o9LGxK++2hrM9omzD/zxqgFVMKh Ib9P14oJIn/38/NZFHGz9NH37qMLpPUxF+rm32a3N4UjMn1zINghgtaH0VQH/J4e0fGjJN0F/XtK tn+t5sO9D/Zq+1iVzAuuH/qa+0aYzBtQIIT5H1O1FiEyooZWknPU/o5sOEJwUljZ7gsTOxDon11T +jn21bRw82YYjZYM7pR9GNC9yG9ehPLodO6UNHAwPvbFKmUuD2vONR0dHae5yN9z1qx2rnYGDx2K v++oxQA4oVYbgU1RmZmZRkiBzSSG7ZlIECCh+oqXL6kqYKiBhYcPLEZ/+MQAiEJAhUF9iGDh/95O C/CjZCQF/MdGmD8HEyCIwmSAM6z90/hNivHnJvqLFzncn/YKSFJYmekLE1hQ1P7CzQcWR/BfENBU sdCh4uKPtqD8mND6vowo4jOLqDDiJefGA9jwkNgZ3brwjd1bKXiVw1tpkLQTujaQEyqrHzIBIinQ 0FR1k3a4A57pRCA2cOIBAVhweC8o988g9y8giJAgX7zgGSTnPmOGoJEBpP1zDe0SaMHIRgVmG2yq 9He057vbS/0LzbvZuJprVtCopMFXtAPEoRPowMhmmzF2OmRiAKqC9QNIqL7ayDt90ba7gZzYAQdw gFhYgFcjYKnkyxLt6o8k2vIWzOOo0Ljh75J1sFQocKFRWFtleSD6xFcqvYHKxjHoTR3y4oByotCY SwPfN0GfqijIx1+8fRyZxOq9yNoJvwASx6DQqb9AfKTxV0QY+4R0sckYOXunGftu0JCsqNEXpDDX i1td5so3/SuozxfxEugMjFjNaUmD5P2wtAi934Ucbyu405eouaUIltf8/XxoRGjBX1VzdqgUP45q ghkQX1xmcLZX0QgpvFh3FhliSY+LSIa19QCljb7+giEG/EGEFIeQRr+rWn4kJZjrXu/9UKMiCwB3 E4wwoSDgM727fNoCYIz6YFHoWiCqvfhtTBqClCN70VYvIl3ubQG8n47B5b4IAzcc2EEv4fdQOzWI S01XWVY0cMOeQoOdF2ge0x8WLzPHYc+V8ZXO9qABxIkbncDOB5PRV3Xt9E7ufOtmCV05fmk02wW/ cYDbBNAjYYRGO7339HBl7aKA4n3V7wxP1iKsieGozNcnnkZCg+8BD+5F9qf0HcYRIkYhR+VWhsJY 9bGkFUUWL+HbIYqoWUW6VCuLlkN0Ay5cH3kAGXVT2ghEtZvmweoTKoCmi0j6Mp+lz6SCwKvW3c/6 i7BDmwt9PH90ACpkhWBIp4trRK9eiDb2Tm8FNQH7SLUUHCoAEBDzA0H4tR+u4CnbmRde6A7/x5kc Zte4MKhu6I9s76aLnToVJP6Ni63wXhB1fxu9yhJwxhBU+DxweRJdO7ZeyUKQUV37SJh8I7hLEt88 vZA/CjAviKRDgDB19VlEyK9ueveA9ckaDxaU/qpwxOM9D+TP1BgQoThhtgs8+lG7JJB34v0J9Inl 62SWINPdpQVADx9R3s2qwrPPSprFBqORyUEzQDAPqhEQWWQUFZAvjYnhdGEOebwHwy/3cq+fOo/g qwqebtB2Sg++YQQR0xqEjNcipLNwQgab21zilqNNYYR70QKnwsP3aTP5RcvDi1PAHLsnGgKgPLmZ ghfVrVc9X6LYLAU0BtAvk3+El1wlexn+Rv9lfZ6N3x82jokdtjiUJksa9NAFxeuXu5+IuIWKBev+ N65ito/Jh1+PT9pY2Q3PS2dPy7tQAH8qkN0USQAyB1IFpCaoIG31BtLl+BWy3Jde2hV+uAyQqG75 GpkEOuXVSQB4aBgFcBcFaZHhQIhjIcbzM968OSJQ206fi1fIswjcgaZ3qoSvVJWKMZW2EQ6xoh0y KCb86lEVLqfheXoPdttreOoyEVOps5ny3VRo+o8vShJgiLjq1yPMblKqNl/40XkfuijFvq7GsCO4 1t+eBiau24S1aTQ5OFoZ3Yiljw0SmqD2TY4BG/V6m+botKuGcOuml486yTfMKMdM58MJBZXzU9Dj kRVW5285Nm/+LkZJWXzzH1g+tD4tgvi+mCH3b9Fv2NHcki8PxtDPtoWvW78MtrX7u9PNydqa5LuN l4OMbG57OE3eowNC+3HMomDibyyM1ojCUMiAHgxGOfYhn1ekt+ayWG3AWE3TdNzHSaqNsjsWa2sU qB412WbvWd6SN+bwA3NukLMpeQDK+zdpNR+I94+70o7PDH11BkiTcjwuiqwbpOQmxcvkQFV+7PYn X9eo0m033CINufreSvFYyttVpu0ThdUTLtIY0LifslTJWcxNng/+SzBgLasv9Fs/G9YbTbC834EW 4QkZnCVD30mNe4GqT5iEOB7C51fDB/DOpYutGxXC1jfbbG9UfxYjzyXICNc9wMXKm4fEEIQqkbyZ ShMkMWIw8S8Ws480y235uoiLjbKdHXfHNhV7oNIyuPMBxfh4/a0F1Y1ZLSPXLN2l4nj7bZy6kYYd kMMGn1gwdccUghow/PQ9OqAvlDCXDd6WEd72VGyJcrU6YpmvStz8BUqvnPVjC8C/cbINlM594eNr fApwJNziFdH9EWQOYPyD2B6E+RMPnkHacMxeEo8mbauON6GsWa+uZPGt57REhDbTJ5CzG59dvLaN XO1lhpkv3db6gzXYXg8F0ZAWNAFdN5VQAjIjQCckb1cDmDGHum2mafS9jkAVEMe4/H0G9TiaTPG4 mxM8eAZ06Jua41VMXMLzTPINMqgAez/wLtCr2cMPL+9GGF1cPOA2Wlcm/nGHBOyjlBp4VW58HbxX l/m8XbFYWV+SnXCACycob3FZojWp8lQmyDlP4WTlchki2u2/AvDLzjVDgWhXtWJFcWOiCtLaoIpw HgY/bhdHZ585XjXzdk0zBnD0mkApddUZpxdzkZdDVEhRfiIFYIojw+HBK7FEE7W4oCpZgkWnGf3R P5Vl0WWFSO421dQPoBjafjQOJwQX7DUUgogMF5M+vNoGAweHNk5pAzLihP8zvJxO5iZQ95xeQGTJ aRPDp/zKRTG7fucQbYLCoPkaMAzUEE6yoowk+XIsSrq0yvekcc/4/VJWWU3ny/0p8hO3jxMb/M8G T/LzX019Kl7yL+XWTdkj/EQGOqgdYMAvxLrn9qV1axC0nXGgm6ivaVC78EnHQbmaIZUYInWQVQlT 2IiZEpoTaQhUFRhHsUWYIPUiDIN6CBdZbTr3t73GA82jXs9FxB9jfQhlspW0y2Fd62075wkAqMCA /Zg/32vFIJAiDk3MMPfuw3wEJe8nmECUdR1EerZZB3Rn/dMAHXwEoBT6gIFrh5WTS+qtmxTzQBKw RF5OxkbVcgL0fEShSqYC1qKWh9h4uEZwuGRwE2Qem6riDr3Yh6UF9Wxib+mtghHfTSG7tnnoCDtU oUkVeqS+wweFXl/4ixCFKDP0aCPnnQW6rN9d9W8RlVmdQl6NGUz05ox5L+4WFwoOthSAwCECVTUu X/6KCLN5CEz3G/llPU9zN45meG8DZ9y3rBKt4Jqu8MrsFkT5nwFIJsdvAKIJV292K9/ysaVoVAd/ bLFe5Bd/QNXMcS9QUyv0QuKJRPmljUutOeHiWYCIhm1QZJl5MyUjCXQSBhUAJ1K4ZqV8dNGPCTCB T+rWw/Eo15YwgrIoT7YQkfARl862qIk5DIS55gUBwdD40YwJIJLeTb1YhC4phV7thc4mRLTJcKJa v6ABqV5VpOrRXmk/+JUCKbzGVrOfYsoPmvZ2AwTDNGHgPqxfKezD3QDz5TuRv8LfvHyskA1sJCxP 0vC4lef1mtLvcdt+0IbGuCzfXXUSEnaxRcbCIYda1MWlp7z6oNqMxwUaD6d5a9QCYUf9JxtfxgFd u7uQ/n6UxzEj8QCzsFhY3zDLzQpRGHyGnnciAf6I2euNm6rJ1DRNhO8V51Kkl7TJZJxIIDm4A4eN VfuLOpDp9uWtIz2pTQDK5zdp+i5QJuzaectYZNOT87rQAMmyOz9s80qY+DJpgXn2y3M3CD1aperx 6EFJ38keds60o13viuOe8HgpCCysQHofdZ0AiG824gBa5AFs2koCiyA8D6CdFZ5A3nZ4+aQRpQMt nUPycd0Jw4f6hhdP9HIbXI9+VJcRcnWXMhWSfRSTYE5qqYTLhs7LgO9FZicFL90IN53MnQxiTuuP z9D7JuRTs/xr1e2P90VaxcDFPVLRfubJYLFQxvvjlx7M6fnM764cTUKSeQnP9FKUoZNoo+5qIxdP 6NdNk666jTEgTR6/jM++XM3n3d30MHE2UrM3UpMC9hEgQLAEMir7F4+Y2jUfSIJiu5oG+dgl2dct EqYo1aqbqaGMv9X4xKkJLbMD4XZkXGBmpX8jBzFAUhLQJu98pVsRcP9NDaPK7b1hxpEj0spFoSHS 4UIIbaGtiYbm8U0aswsUGk0Zt3MDaeqeBL7HsBBT15+yuw4NSXmwyx0XwyLBoryFPIIVM4fON8h8 uzVduU2egQqLaI0F+RsbWGOuJmAgQfmq9GDnqAaYKWql1EHTTsg7S7M9zX4CUAPSGIALCDn35YA2 4OG9Vxo9qffyxuxHIzPL7sKi4OPjP+1l4ly3SqqOFR1sINtMg9Sc7TJ2fXa9PW7zF/QxGSTo4PxU 3OZpw7IauYbe2F2t3Vit1ihfA68O0gwoJlvKiAVEvWF3rlxsJ0PxZoDXWV1yHefbA33fDtbgIQRT gEXPki7QEiQ9Gh2f3BzXv4uBvS7fIAKlMH1vTDj400Ya7IEaEYhyOfcjtMQqZWr+4I19cVJSoKdq 74imyCTWznDBwlyTJgG57QWfjOIVLyl9fFXdbEjzNx4WHVbCNVEdKP6uQ0L6U+nE3dYPCBOB6D67 6fmxfH4wvDJavDzqqGoaQhKIdislVrxRYgApn38VrcdPIEOBNVysl5913kCXJK10nD5dZpM9/mLp 6xXFQVqQdGnf182zyNvHtoFHhFFu2kDQr4ck1nZSvokpGhQ+vQd1aIOObW4pbU/PN/zkUrG/3ZAW PlPuORhiLqjmw8Ucgcoj4/5Bs/FhppMVoB67iKB/K6R8a39a5vjgfgDjk4sKqPrVsYL46kfgMSok 9qG8aICbbgR335b3kfa3TGEs1gt7x9Y9BBgZn7fGE6YkS5zQvLy2t2yQt0fz5iCGGk5kd5vhNsWG Jb++UNRwigH9h3wj8CPv/OPt4ycRCCMUKjEKnC8a/4DVZHYL1Ga5iBAJ7DZNVZMOG168QetPj49f BlFs/MT7cKHLXMhwRn7OPEalk2kPDNRGo13+v8KhzM/H8IND031VwCZ8ieTTdeuDiJ/1/ELIP1IZ KUEuRdVLVGsxy+LD3rNziTbxhh4+dPrVX5R9BZWpFyyEjViP6SXD2T/gvPgV4XURwWuAoDiHDdrY LE9LiVb463sTDSIwWqfR031osd5aTvqGrzihwa7dvwL9UaTDteLRhz4QhSP2Ce2dir09hJoqWYAB HYJLq5roOJPp1iQq0d8a9ZELPW8lANKBgo7sbku0O0CEBPv1IxkUAuRAIC7pXNuII4NEt8Cys2kE UbuqZalyySZJ+UXn0htJDWAvIDk/ySDZJ819gY7Q7n6lEYnKPoI5gmn50U5LCckIlQ8e8G3VYJIE kMH6CRHy1g9bkEej0+erAdAF6ZbWmK5EC1iDrCPtpB7j1x99AFEm98lef/07+UQAeFfG1NurSe55 yqNNK+wAdgfPaR4b9Oy4sArUwJzdmrEE2+mficiAyZNMAQHwL16RwegJfigHqM9wF9bKV+/GEGzp Vt1GQhvveLrSDQCOJYsz8hHTbCAA7NmSZru/JbkVaogxkU8McFPOMipm12/MZW03sGsuXCm2zzM0 4F2r/4yJ2toOENNmVYxXXN1UtZf5XdXqYl8RkFkqdfKeDA/cG4CBmTvNrK4uDP3rBJ6/QespZV2z 2oAVf1dRBUGWA09DBEeK94tVktUnBXtpVjy08bhjkTa1xhq1mhpllTdomqQSN7gBULkvpVWbHIPC 8Maqs6gLPQAAPNWfZwHMNCVkPh4WaJaoy4zJpeTeMF69CpN07X1YkkxlGWT9QQ66cuqt15iudMf7 ZecFh5W4Hy2SLfFciYOOMDUFaefMukSIMFFDE0yytLMXN+EhDRgff5iQVBxVKM2uQor1M39zlmbV RJNZHBBdyZaD8w0r+BTe2A59do/88gZ4AZs/VMq4wXEctp5tuFwXhbiwVJqyqcA4evp++pKq6cOl y5y4T60B+Szot+m347inyxFSo117qT7+dZ79Cnj6YMfxad3qg+3U97M2bq8ANH5R/oitftDYlCzL zSNZkUrTnISoIn2c4hXIBTw080rmPdzKwCDzn/pl45yZGd+ALoLbU1aolF6MguD9dBXRy3Xqqzmy kCZyFSOn8LJC+3tnq3x364mRkuXISxUoMCAjAkP+OBMwKa1/evJlAkDPCKxsMfb5s31vX2SqobN4 rAGmTHpVB5tEa2TFO1+P2H+XAMSV2gW1oW0KG5edImBAdOWgAYtCn8+6dZiVv0TJcd5K/Mq7qiHc WUVDAvrhrVkVpMmo9tQveCfzXhflZezG6UbuRjNeXzuzh0FTwJ7az5zcsY6853vMmw4MmvY3/ZvT eCdx/M1LI3lHTM95xMF/Gv6GmNKIClcCMtxGIjdgaQVgmqilX0nMse8wZREgXRVNfvmTiLe26xYi SOD4FJpvLzodP94tLtQOd36azf7jgPD8TTpuaDGsvP4kqjWriqueUDU+qbLiE9jSUfa4RtBcXwH5 F52IwIlPx2IZpX0AY4fHLE6hctRB58Y2vPJq18kdakerWn9e/b73TA9REpQRyH6X0arGSceb+xsg WHiet9l4soMzSDD1RSEqqhMGTmOQvOPLp80P3otNYD7j5F7avkyrkV7Sz2fk4Vznx6E4670X5gXr xR8PwQhl4W+QZ2FQtl18VoGtuPIUsYNW4mcOhH7WX4RZpTCBOd+yYYu4HnNS2txixq2bh/yfKyv1 kCB/cq78+cEqRDcXr58e7+Gs/HKKYRpGuBfWKkDrxVjFSF/xrCACxlofo2L0dbdhIbrIcp16RnFQ znuSV49OuM8VSRr2FQWPI2/fGlg+2uYHJ+9//bnI9AN7fPcGzOyaQwvOmk3y0aUoCKmxtHQuVZXr sJMZCn4AGJIXNOGAEUwDAxfK/7JHyxdS3q8IH0l5tW81krm0MdVpOLNqudwJFfWSxDeeaGA0K5oB 8eURyABo1oiQW9JoOvP4jEB7vqhMvtpSQUBKN7L4bnH98h0dmGmRaFx0aIuuRjOGxMFBCKRAO7xC A4Psq10nnD+TR7VyoPmKPb55ghOT1/Td1bAgYfQqGA/3vQ3jN8FhtTJkx4U/ka/zzg2M8GKuRk0l Prvww0xIsIsrJzFT/U6lB5j6f10UHgyPyVBk/Zw/Ag2MI3zcpyY4PuIJNUn3owfST6+LgiYIrw4Y Oqvhf66NyZiEyGl4AlEKMHna0tInFFYe/rHpNd4PpaHc1qncn25O1kyuY3mm8+caqg+XQg08j0XC NIK+h91UrzaDD1Y4XCv4EX4gMOEnCrPd/fr4ozUoszSvEaJz3yOsTkZK2GONYPMkaqXDoopwsy/6 T4qc/MO41N/roRTR6zEnNNr5uFlHEc7zMQz9FXmWGIRRjFaYLrtdx/7qXh3nTI91lsBTnmT6iqQv VCDO7JgyFuhcE+iHmDZ3nSDYU0qxpsJUJAWESFBG2qLRQr9BB4QeK8whzb37MbiDdFgB1zbYe1MZ XEmoI0l83ADJNtgnO9/90Gj+eKiNcFGeDIRrKWhUnYzw0xcPKEFbex1DNDNWTVhOFauwMD5cP/31 ZRZ7HhrLLuPB3xizXONlGTBdpu+mEdCA0rhSn+/2Z8N6mGVXPzHCNY8KrTUy9AN8I/ciJW0Tz8Ea OCxMDyVwI/7bhV1idX/AYMeKhQMy+eXP3ZmFam3zP5mgGFLao/mDmcsSZXZLk07nxuDOYPS0VROD a0FZLgSiLfsfADkx+d0SDZgFw/8EB4YZ4TXBA7+AX9TdyuNfNfyR3T2BuZPPmrbPWWnk3UwAQHzc klgBBBkOGD/XiDAAwmSAWze/Mivs0u8P8/hoVfN4HtZlQRcbZVvtkbDHUTAHEeO8PYwirWsD7+/v iZVSv3nQwTUBX5jPB0ErBENEJHmsyuh6TQTFDdMjg4aRgY5nF3RXMmhQE0AVOwSDRWSpVLqApunZ CfrZ8vgJiLUJO6a7xFbZ2uYpqeo+Gs+ONf52TZ4eMLpZDU8Gzve7lFhyNUisRI5P6sSGeL60mwiF c8AOKMQZVp3PkeYezWr9g9yOPGalaYEFjvftkH88J4QqEVBkLxrKjJAZjyg/RXSbCHP4DaR1l5vJ B536B4Ag/TVyEfdxQhSCGwNKeVUzda+9by8nSgBOpAoVPt2onhcjsxE+C9Y33AB01EcQ4tksKtQd Ayo6jcwj5vnVek5L1QNixU0rfJXn/kQYs8tPD7Aghem1854Gu92CyWd5R4+BporulrjlNtzjzK6M tYHUZObyzXmaVq2a82zPeRWIw0CnBX8ppH2pQ0CkMloh8t96Cg22Qu6NRmso6oobMLUNUlghrD5S d6ne336roO6ok+/OM8YZj6OW6aiwzw6FToLvikV/9yKH05VgLCbPIbRQlpf7juiVRN+xfFJm2Z+8 h5JgCYZ0TL+uVrXpP069blbc8GpeGXqMf7hjPQxwnPb7HDxKMDLT8vYxrhFSuecsA1ZZUvacsOAo HQXMIFa0A+IdUKbLR22qWDGLmbXXGKr1cYFgCKhvO2t3sEBH3y0772twvZq8nS5g/l56mJN6mkvr PkowM0MMUg2aID3PWnee8ufyyGhldFUUpMtvgu30CWQx7ZTG11/LJ2aEncDWOvme1UhUArbRZh17 YIYybUM3h5e4rnEEwcvyk82bZblX9BrVaFnrPiYJEcYHQ2ARRskSbRUDCujA2TSazthrNpCYQpRa KgnhwGtKT6IDRH66g2TZWkG2K8YeoxWvBiTTgZHF5xniLNGuutjLwADavXSUsdatIqtS515laqJL T7vIsHzAu6hz2ex6Gy6B8aBqUev1WRbfkl/IHHlbF1m3CiuHDb7OExwy1wlFFg5kYE4dnMYSSdtZ 2iLJ8nQOj6c4uVrRsTqrEZxBo9AOhBbsnPp0yd5f2uwdOHQclrM5PWgChCrx7YpvXMHzY1UyHXRJ KWR022E9QDz5HPKoVHCtWFHGw7HjBryrvTSy0DzXEKekwMaZnJfx6w3FSzHszKvrEKiq3q1ZT61R 1yY80E1A3aH6kTqCoO6B9rU0bvqAm+xIBeAoYHVhW6IrNIp2D7aynYllzLz6sX6QkgJUsC1RLh3A oo9xMrsDpA1AAAAYSHbH4OyfAmneTuKA3yC317/rQ5uZD5K//NwTAh77wbaJT7SKlbMJXIFobXTY oSEEv8NFVpCfT18m8exrzcwrxswrlhA9wPYEZ/b1SvwmftKbiRQQooFk+l4mDOrT3BCz38n35wCc 6fuJsKDA9gKT8g1F/lMVaAP4Zyv8JPhvcojKWfxeoWGcQWTCU+2urkMQRFYIRTev7sUhBjOviz7g AFtz7MVXBoVxOb4PRyIQG0Q3Ctxt4+Zjbc/8pwMoCJBJwQsjk1WT8h5i+n7lh+NRVm/ptI9CYrhN vJ+UQkWzaveMsFKFT2j4ZxTj3rMxACIVzJnXm2AVMFSa4IXXxHx/0bbgBkMkI1vpsud9gBqgbySX zduf9eM3MYhAOXx8WrbH+5OwGkDfiLPgCQ3YM4gW+PMms+9nSMpQAsmfYmneIOjagFftl05ad2jw GtbzgQUGcEFNmL/dvaSEFkeGCPrPdwrpuv/cF0SO+Zf7gcADTP92guYKxONN8i44cp+Wr58PcATg dvzrvcWxAi2fD8xXrVJwkhBuULV//gOz/3LL9gOMu39lzzVDe+bPU8d//SXp/7fQvz///8PU0NDI iuEfwOPPU/4cbGz/n9//YWT8z8//s7EyA4jY/gFz+b/R/58////v8rexszYzMnD4B/D4r97/Ymb8 +/tfHIzMTIx/5M/Ozv7X+x//DPpMJKZnqa9nT/TtX8RPJPrnD3yz0DPCKgL3xcHRhldURs/UCvbv JQoZ6RnpmWCFrS1trK3+1Osz0af/W4HE/3jIxNH0Px74UxsRVklPX9HUzYiXGfabnoE5sJMdL9Nf 75f976V/t3/7f5H3P4DHf/n+JxvLv9k/Eyvb397/YvnL/v8p9C/WDcv459/fTBv23yz6X+3479b7 l6X+n0j/g/3bGfwjwB/g/xv898f+Wf/YPyMHx1/4759B/1H+f/MG9AYWevb2/408/iv/z87I/p/k z8rEzPqX//9nEMXf8d/fhE70p/Y+LOw3O1MnPQcjIlJTYWtHKwciQXsiCSsHIyBgA7Y56luYGhAp OuoT/amQrSNnY2RFSQULS/RvZ/MSAaPIVyvD/3CukKODg7UVk44w8ID5v5wvYWXw9z5/fjP+HwZg JVL6YWT1H0YkIlI0svgDUP+9CxGRsJ690d/a/pCMEf0fbQae/c3UwMHRzkiDhJ7hz1vt9n/7n+nP y+0kWv/ej/l/rR/zf+7H8r/Wj+Xf+gH34l8nD/wFuLdW/+Mi/rZT//vk/z+z/z/h/r+Tx3+Z/zGz /T3//1viz8jEwsHO/Jf9/zPo3/K/P8b878kfrPu/HviD/ICqbu1kpGigZ2FkSMlIy0jLzgr8UP0x 2v+k//8za3P/u+3/6/e/Wc//MCATMy0zMy0LGy0T558hPWE9/0Kaf9Ff9Bf9Rf94+r8AJHKyHgBA AQA= From kicking177 at gmail.com Tue Jan 31 12:01:26 2023 From: kicking177 at gmail.com (KKing) Date: Tue, 31 Jan 2023 11:01:26 +0000 Subject: [Gambas-user] Title Bar colour when minimised or change icon Message-ID: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> urm .. maybe I don't understand or my email client (Thunderbird) mangles? as I see as below .. no attachment as such > This might help, see attachment? > > Regards > > Gianluigi > -------------- next part -------------- > > H4sIAAAAAAAAA+z8BXgcTZMuCrZkSRYzWhZYzEwWg8XMzMzMaDEzMzMzM6PFzMzMtO3vP3NmzqW9 > u889c+8+O2mXqqsqKzIzIjLifb etc From rwe-sse at osnanet.de Tue Jan 31 12:05:03 2023 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Tue, 31 Jan 2023 12:05:03 +0100 Subject: [Gambas-user] wayland and screen In-Reply-To: <2a8dc8e8-aa45-4577-a68c-f2cbf53206d7@allunix.ru> References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> <2a8dc8e8-aa45-4577-a68c-f2cbf53206d7@allunix.ru> Message-ID: <10028088-170e-7ce5-a85c-1cbff3b59d6b@osnanet.de> Am 31.01.23 um 03:12 schrieb Admin: > > graphics system not designed for network use > > That I don't understand at all. It is simply canceling UNIX for me. Main > > 31.01.2023 1:40, Joe1962 via User ?????: >> On 2023-01-30 07:36, Admin wrote: >>> I frequently notice here in the maillist that people ask why this and Sounds terrifying. I haven't been into this for quite some time, working happily with Ubuntu 18 and 20. Now for 22, Wayland is the standard I heared. But I will be able to choose X over Wayland if I prefer, will I? Because I do not feel like having all this trouble with my Gambas and other apps on my computers. Regards Rolf From bsteers4 at gmail.com Tue Jan 31 12:36:00 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 31 Jan 2023 11:36:00 +0000 Subject: [Gambas-user] (Sorry) How do we fix the "collapsed" Console panel again In-Reply-To: <9d4cecbc-9625-0327-01ef-7f5bfd1d9b15@gmail.com> References: <9d4cecbc-9625-0327-01ef-7f5bfd1d9b15@gmail.com> Message-ID: Find in ~/.config/gambas3.conf [FMain] Geometry=[12,59,1219,849,0,0] panProject=[False,293,True,False] panProperty=[False,265,True,False] panDebug=[True,350,True,False] Change the second True of panDebug to false BruceS On Tue, 31 Jan 2023 at 08:12, BB wrote: > After the latest commit I can't find any grab handles this time. > > tia > > b > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Jan 31 12:41:57 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 31 Jan 2023 11:41:57 +0000 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: <4fded784-9af5-b32b-90f1-40a8d72272d2@gmail.com> References: <4fded784-9af5-b32b-90f1-40a8d72272d2@gmail.com> Message-ID: You could probably change the icon just by changing the applications window icon image, as for the titlebar colour that will probably be the desktop/window manager software and nothing to do with gambas On Tue, 31 Jan 2023 at 08:56, KKing wrote: > Is it possible to change the colour of the title bar when it is > minimised on the task bar? > And or change the icon? > I want to use as health indicator, if all good have either the title > bar or an icon being a shade of green and be able to change to amber or > red depending on level of issues. > Possible or should I investigate a tray icon approach? > K. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Tue Jan 31 12:43:04 2023 From: adamnt42 at gmail.com (BB) Date: Tue, 31 Jan 2023 22:13:04 +1030 Subject: [Gambas-user] (Sorry) How do we fix the "collapsed" Console panel again In-Reply-To: References: <9d4cecbc-9625-0327-01ef-7f5bfd1d9b15@gmail.com> Message-ID: <1a742605-59bf-69dd-51c0-544b95690825@gmail.com> Yahoo! Thanks my man. b On 31/1/23 10:06 pm, Bruce Steers wrote: > Find in ~/.config/gambas3.conf > > [FMain] > Geometry=[12,59,1219,849,0,0] > panProject=[False,293,True,False] > panProperty=[False,265,True,False] > panDebug=[True,350,True,False] > > > Change the second True of panDebug? to false > > BruceS > > > On Tue, 31 Jan 2023 at 08:12, BB > wrote: > > After the latest commit I can't find any grab handles this time. > > tia > > b > > > ----[ http://gambaswiki.org/wiki/doc/netiquette > ]---- > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Jan 31 13:20:12 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 31 Jan 2023 12:20:12 +0000 Subject: [Gambas-user] (Sorry) How do we fix the "collapsed" Console panel again In-Reply-To: <1a742605-59bf-69dd-51c0-544b95690825@gmail.com> References: <9d4cecbc-9625-0327-01ef-7f5bfd1d9b15@gmail.com> <1a742605-59bf-69dd-51c0-544b95690825@gmail.com> Message-ID: You're welcome. I forgot to ask you to state if the number value in panDebug was 0. when I had this problem my numeric value of panDebug had somehow been set to 0 I changed the value and it worked again. Then when trying to reproduce that bug i discovered if you set transparent handles and auto-hide on the console panel the console also vanishes not to return. Holy crap!! I just hit the "Undock" button and lost the console/Notes/DBusExplorer completely. Could not find the console window anywhere, also the "Console" button vanished but the Notes/DBusExplorer buttons did not, (Notes/DBusExplorer buttons did not show the window). I edited the gambas3.conf file here.. [FOutput] Geometry=[-1,-21,952,32,0,0] Echo=True Undock=True Changed to Undock=False and i got it back. Respects BruceS On Tue, 31 Jan 2023 at 11:44, BB wrote: > Yahoo! > > Thanks my man. > > > b > On 31/1/23 10:06 pm, Bruce Steers wrote: > > Find in ~/.config/gambas3.conf > > [FMain] > Geometry=[12,59,1219,849,0,0] > panProject=[False,293,True,False] > panProperty=[False,265,True,False] > panDebug=[True,350,True,False] > > > Change the second True of panDebug to false > > BruceS > > > On Tue, 31 Jan 2023 at 08:12, BB wrote: > >> After the latest commit I can't find any grab handles this time. >> >> tia >> >> b >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gradobag at gradobag.it Tue Jan 31 13:32:28 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 31 Jan 2023 13:32:28 +0100 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> References: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> Message-ID: <4f426355-54ad-a6ce-23c3-6d3b88c28e13@gradobag.it> Il 31/01/23 12:01, KKing ha scritto: > urm .. maybe I don't understand or my email client (Thunderbird) > mangles? as I see as below .. no attachment as such Look here: http://gambaswiki.org/wiki/howto/opengmailtxt From gradobag at gradobag.it Tue Jan 31 13:38:06 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 31 Jan 2023 13:38:06 +0100 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: <4f426355-54ad-a6ce-23c3-6d3b88c28e13@gradobag.it> References: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> <4f426355-54ad-a6ce-23c3-6d3b88c28e13@gradobag.it> Message-ID: Il 31/01/23 13:32, Gianluigi ha scritto: > Il 31/01/23 12:01, KKing ha scritto: >> urm .. maybe I don't understand or my email client (Thunderbird) >> mangles? as I see as below .. no attachment as such > > Look here: > > http://gambaswiki.org/wiki/howto/opengmailtxt > ... if you have an older version of Gambas, read Lee's suggestion here: https://lists.gambas-basic.org/pipermail/user/2023-January/078231.html From bsteers4 at gmail.com Tue Jan 31 13:59:33 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 31 Jan 2023 12:59:33 +0000 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: References: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> <4f426355-54ad-a6ce-23c3-6d3b88c28e13@gradobag.it> Message-ID: Or use the attached program written by Christof Thalhofer PS. Gian gmail does not remove ALL archives, It's just some it finds some code it does not like. (i have not used it on the current attached archive, let's see if it's attached.) I think (I'm pretty sure) for the most part the gmail.txt does not need to be used. Only if your mail bounces then use it. Respects. BruceS On Tue, 31 Jan 2023 at 12:39, Gianluigi wrote: > Il 31/01/23 13:32, Gianluigi ha scritto: > > Il 31/01/23 12:01, KKing ha scritto: > >> urm .. maybe I don't understand or my email client (Thunderbird) > >> mangles? as I see as below .. no attachment as such > > > > Look here: > > > > http://gambaswiki.org/wiki/howto/opengmailtxt > > > ... if you have an older version of Gambas, read Lee's suggestion here: > > https://lists.gambas-basic.org/pipermail/user/2023-January/078231.html > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: gmail-attachment-pipe-1.0.3.tar.gz Type: application/gzip Size: 13164 bytes Desc: not available URL: From bsteers4 at gmail.com Tue Jan 31 14:25:25 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 31 Jan 2023 13:25:25 +0000 Subject: [Gambas-user] wayland and screen In-Reply-To: <10028088-170e-7ce5-a85c-1cbff3b59d6b@osnanet.de> References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> <2a8dc8e8-aa45-4577-a68c-f2cbf53206d7@allunix.ru> <10028088-170e-7ce5-a85c-1cbff3b59d6b@osnanet.de> Message-ID: On Tue, 31 Jan 2023 at 11:13, Rolf-Werner Eilert wrote: > Am 31.01.23 um 03:12 schrieb Admin: > > > graphics system not designed for network use > > > > That I don't understand at all. It is simply canceling UNIX for me. Main > > > > > 31.01.2023 1:40, Joe1962 via User ?????: > >> On 2023-01-30 07:36, Admin wrote: > >>> I frequently notice here in the maillist that people ask why this and > > > Sounds terrifying. I haven't been into this for quite some time, working > happily with Ubuntu 18 and 20. Now for 22, Wayland is the standard I > heared. > > But I will be able to choose X over Wayland if I prefer, will I? > > Because I do not feel like having all this trouble with my Gambas and > other apps on my computers. > > Regards > Rolf > I should think X will still be around for many many years. Gotta love the diehards :) That's why we have MATE desktop and gnome-session-fallback , because it all changed from Gnome2 to be not the same and many people didn't like it and wanted it as it was in Gnome2, thus MATE desktop was born. (and gnome-session-fallback) What annoys me about Wayland is that it is not true to itself. They say it does not permit moving top level windows but I found (after writing in the wiki that wayland cannot move windows) that it in fact can !! I found using gtk2 or qt on wayland worked as expected, only gtk3 with wayland does not allow window moving. I found with gtk3 your forms Form_Move() event does not get triggered on moving but in gtk2 and qt it does. I found reading Window.X and Window.Y in qt and gtk2 gave the correct position but gtk3 always said my window was X=45, Y=45 regardless of there it was. I concluded,, Wayland and gtk3 sucks, go back to X ;) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From gradobag at gradobag.it Tue Jan 31 14:30:14 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 31 Jan 2023 14:30:14 +0100 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: References: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> <4f426355-54ad-a6ce-23c3-6d3b88c28e13@gradobag.it> Message-ID: Il 31/01/23 13:59, Bruce Steers ha scritto: > PS. Gian gmail does not remove ALL archives, It's just some it finds > some code it does not like. > (i have not used it on the current attached archive, let's see if it's > attached.) > > I think (I'm pretty sure) for the most part the gmail.txt does not > need to be used. > Only if your mail bounces then use it. > Respects. > BruceS Hi Bruce, To me GMail doesn't bounce anything because I no longer use it for Mailing List, even when I used it Lee and Jussi had explained how it should be configured. Unfortunately, if not properly configured, GMail bounces all the compressed files and then attaching a txt file is the only way around this. Ask Christof he can tell you better than I can. With best regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From gradobag at gradobag.it Tue Jan 31 14:37:32 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 31 Jan 2023 14:37:32 +0100 Subject: [Gambas-user] wayland and screen In-Reply-To: References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> <2a8dc8e8-aa45-4577-a68c-f2cbf53206d7@allunix.ru> <10028088-170e-7ce5-a85c-1cbff3b59d6b@osnanet.de> Message-ID: <272c98de-1632-5301-a5aa-42d70b523487@gradobag.it> Il 31/01/23 14:25, Bruce Steers ha scritto: > I concluded,, Wayland and gtk3 sucks, go back to X ;) ? ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Tue Jan 31 14:44:41 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 31 Jan 2023 14:44:41 +0100 Subject: [Gambas-user] wayland and screen In-Reply-To: References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> <2a8dc8e8-aa45-4577-a68c-f2cbf53206d7@allunix.ru> <10028088-170e-7ce5-a85c-1cbff3b59d6b@osnanet.de> Message-ID: Le 31/01/2023 ? 14:25, Bruce Steers a ?crit?: > > What annoys me about Wayland is that it is not true to itself. > They say it does not permit moving top level windows but I found (after > writing in the wiki that wayland cannot move windows) that it in fact can !! > > I found using gtk2 or qt on wayland worked as expected, only gtk3 with > wayland does not allow window moving. It's probably because your gtk2 or qt program run inside XWayland, the Wayland X11 compatibility layer. Regards, -- Beno?t Minisini. From admin at allunix.ru Tue Jan 31 14:50:09 2023 From: admin at allunix.ru (Admin) Date: Tue, 31 Jan 2023 20:50:09 +0700 Subject: [Gambas-user] wayland and screen In-Reply-To: References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> <2a8dc8e8-aa45-4577-a68c-f2cbf53206d7@allunix.ru> <10028088-170e-7ce5-a85c-1cbff3b59d6b@osnanet.de> Message-ID: 31.01.2023 20:25, Bruce Steers ?????: > > I concluded,, Wayland and gtk3 sucks, go back to X ;) > > Respects > BruceS > > ----[http://gambaswiki.org/wiki/doc/netiquette ]---- Well, gtk3 sucked long before Wayland. It just sucks deeper now. Dmitry. -------------- next part -------------- An HTML attachment was scrubbed... URL: From gradobag at gradobag.it Tue Jan 31 14:50:51 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 31 Jan 2023 14:50:51 +0100 Subject: [Gambas-user] wayland and screen In-Reply-To: References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> <2a8dc8e8-aa45-4577-a68c-f2cbf53206d7@allunix.ru> <10028088-170e-7ce5-a85c-1cbff3b59d6b@osnanet.de> Message-ID: <55f058fa-09a1-94db-75f9-d78370b926bd@gradobag.it> Il 31/01/23 14:44, Benoit Minisini ha scritto: > Le 31/01/2023 ? 14:25, Bruce Steers a ?crit?: >> >> What annoys me about Wayland is that it is not true to itself. >> They say it does not permit moving top level windows but I found >> (after writing in the wiki that wayland cannot move windows) that it >> in fact can !! >> >> I found using gtk2 or qt on wayland worked as expected, only gtk3 >> with wayland does not allow window moving. > > It's probably because your gtk2 or qt program run inside XWayland, the > Wayland X11 compatibility layer. > > Regards, > Hi Benoit, what do you say about Wayland, what is your opinion? Regards Gianluigi From benoit.minisini at gambas-basic.org Tue Jan 31 15:11:35 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 31 Jan 2023 15:11:35 +0100 Subject: [Gambas-user] wayland and screen In-Reply-To: <55f058fa-09a1-94db-75f9-d78370b926bd@gradobag.it> References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> <2a8dc8e8-aa45-4577-a68c-f2cbf53206d7@allunix.ru> <10028088-170e-7ce5-a85c-1cbff3b59d6b@osnanet.de> <55f058fa-09a1-94db-75f9-d78370b926bd@gradobag.it> Message-ID: Le 31/01/2023 ? 14:50, Gianluigi a ?crit?: > Hi Benoit, > > what do you say about Wayland, what is your opinion? > > Regards > > Gianluigi > It's like The Good, The Bad and The Ugly movie. The ugly being that we can't move or activate windows anymore, which is a very useful window as soon as your application has more than one window. Apparently Wayland developers are aware of that uglyness even if they won't admit it, otherwise XWayland (the X11 compatibility layer) would not exist. In other words: if you really need the X11 features, just target X11. If your program run on Wayland, it will be run through XWayland, and everything should work as expected. At the moment, there is a problem with Gambas that can't explicitly target X11 if it detects that Wayland is running. This needs to be fixed, as I don't think now that Wayland will fix its uglyness. You can prevent a Gambas program to detect Wayland by clearing from its environemnt the WAYLAND_DISPLAY variable, and just let the DISPLAY variable. To be honest, there are some good too in Wayland. They fixed a lot of things that were impossible with the X11 design. Regards, -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Tue Jan 31 15:13:03 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 31 Jan 2023 15:13:03 +0100 Subject: [Gambas-user] wayland and screen In-Reply-To: References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> <2a8dc8e8-aa45-4577-a68c-f2cbf53206d7@allunix.ru> <10028088-170e-7ce5-a85c-1cbff3b59d6b@osnanet.de> <55f058fa-09a1-94db-75f9-d78370b926bd@gradobag.it> Message-ID: <6eb0025b-a4fb-b625-ba8d-bf0d320d30bf@gambas-basic.org> Le 31/01/2023 ? 15:11, Benoit Minisini a ?crit?: > Le 31/01/2023 ? 14:50, Gianluigi a ?crit?: >> Hi Benoit, >> >> what do you say about Wayland, what is your opinion? >> >> Regards >> >> Gianluigi >> > > It's like The Good, The Bad and The Ugly movie. > > The ugly being that we can't move or activate windows anymore, which is > a very useful window as soon as your application has more than one window. > > Apparently Wayland developers are aware of that uglyness even if they > won't admit it, otherwise XWayland (the X11 compatibility layer) would > not exist. > > In other words: if you really need the X11 features, just target X11. If > your program run on Wayland, it will be run through XWayland, and > everything should work as expected. > > At the moment, there is a problem with Gambas that can't explicitly > target X11 if it detects that Wayland is running. This needs to be > fixed, as I don't think now that Wayland will fix its uglyness. > > You can prevent a Gambas program to detect Wayland by clearing from its > environemnt the WAYLAND_DISPLAY variable, and just let the DISPLAY > variable. > > To be honest, there are some good too in Wayland. They fixed a lot of > things that were impossible with the X11 design. > > Regards, > As for uglyness again: GTK+3 / GTK+4 beats Wayland in large margins. With GTK+ we are almost in an horror movie. Regards, -- Beno?t Minisini. From kicking177 at gmail.com Tue Jan 31 15:30:29 2023 From: kicking177 at gmail.com (KKing) Date: Tue, 31 Jan 2023 14:30:29 +0000 Subject: [Gambas-user] Title Bar colour when minimised or change Message-ID: <99583e29-07e8-eb17-3caa-b884d1a8d62e@gmail.com> thanks all. for this I'm also using v3.15.2 (Debian 11) which is I guess why ??? https://gambaswiki.org/wiki/howto/opengmailtxt I couldn't seem to follow maybe it should mention the version compliance in bold. but https://lists.gambas-basic.org/pipermail/user/2023-January/078231.html let me progress, after I re-read other page about including the salt tags in the text file to create. Gian, thanks for code I have even borrowed your red and green icons for now works as I want. many thanks K From gradobag at gradobag.it Tue Jan 31 16:04:07 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 31 Jan 2023 16:04:07 +0100 Subject: [Gambas-user] wayland and screen In-Reply-To: <6eb0025b-a4fb-b625-ba8d-bf0d320d30bf@gambas-basic.org> References: <2330dab494b2fb8c7289f46f8a1bd52f36f232ff.camel@free.fr> <048c6ddf-4ba4-69a9-8cb2-6f12de11a754@allunix.ru> <2a8dc8e8-aa45-4577-a68c-f2cbf53206d7@allunix.ru> <10028088-170e-7ce5-a85c-1cbff3b59d6b@osnanet.de> <55f058fa-09a1-94db-75f9-d78370b926bd@gradobag.it> <6eb0025b-a4fb-b625-ba8d-bf0d320d30bf@gambas-basic.org> Message-ID: <74783590-16ba-ccd5-817f-42c5216b9fc7@gradobag.it> Il 31/01/23 15:13, Benoit Minisini ha scritto: > Le 31/01/2023 ? 15:11, Benoit Minisini a ?crit?: >> Le 31/01/2023 ? 14:50, Gianluigi a ?crit?: >>> Hi Benoit, >>> >>> what do you say about Wayland, what is your opinion? >>> >>> Regards >>> >>> Gianluigi >>> >> >> It's like The Good, The Bad and The Ugly movie. >> >> The ugly being that we can't move or activate windows anymore, which >> is a very useful window as soon as your application has more than one >> window. >> >> Apparently Wayland developers are aware of that uglyness even if they >> won't admit it, otherwise XWayland (the X11 compatibility layer) >> would not exist. >> >> In other words: if you really need the X11 features, just target X11. >> If your program run on Wayland, it will be run through XWayland, and >> everything should work as expected. >> >> At the moment, there is a problem with Gambas that can't explicitly >> target X11 if it detects that Wayland is running. This needs to be >> fixed, as I don't think now that Wayland will fix its uglyness. >> >> You can prevent a Gambas program to detect Wayland by clearing from >> its environemnt the WAYLAND_DISPLAY variable, and just let the >> DISPLAY variable. >> >> To be honest, there are some good too in Wayland. They fixed a lot of >> things that were impossible with the X11 design. >> >> Regards, >> > > As for uglyness again: GTK+3 / GTK+4 beats Wayland in large margins. > With GTK+ we are almost in an horror movie. > > Regards, > Hi Benoit, thank you very much for the explanations, actually here, a Linux expert I follow speaks very well of Wayland but he is one of the few, most tend to hate it maybe because the new is not always understood. I wish you a good day Gianluigi From gradobag at gradobag.it Tue Jan 31 16:42:26 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 31 Jan 2023 16:42:26 +0100 Subject: [Gambas-user] Title Bar colour when minimised or change In-Reply-To: <99583e29-07e8-eb17-3caa-b884d1a8d62e@gmail.com> References: <99583e29-07e8-eb17-3caa-b884d1a8d62e@gmail.com> Message-ID: Il 31/01/23 15:30, KKing ha scritto: > thanks all. > > for this I'm also using v3.15.2 (Debian 11) which is I guess why > ??? https://gambaswiki.org/wiki/howto/opengmailtxt > I couldn't seem to follow maybe it should mention the version > compliance in bold. > > but > https://lists.gambas-basic.org/pipermail/user/2023-January/078231.html > let me progress, after I re-read other page about including the salt > tags in the text file to create. > > Gian, thanks for code I have even borrowed your red and green icons > for now works as I want. > > many thanks > K > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Hi, As Bruce Steers says, "You're welcome." :-) I, too, had created a little program for gmail text use Lee's commands to see it Regards Gianluigi -------------- next part -------------- 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 From gradobag at gradobag.it Tue Jan 31 17:04:24 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 31 Jan 2023 17:04:24 +0100 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: References: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> <4f426355-54ad-a6ce-23c3-6d3b88c28e13@gradobag.it> Message-ID: <90cdef9c-6008-15d2-d958-be463df8144e@gradobag.it> Il 31/01/23 13:59, Bruce Steers ha scritto: > Or use the attached program written by Christof Thalhofer Hi, I didn't realize you were referring to a project in the Software Farm. K Christof Thalhofer's project you can find it there Regards Gianluigi From bsteers4 at gmail.com Tue Jan 31 17:08:44 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 31 Jan 2023 16:08:44 +0000 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: <90cdef9c-6008-15d2-d958-be463df8144e@gradobag.it> References: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> <4f426355-54ad-a6ce-23c3-6d3b88c28e13@gradobag.it> <90cdef9c-6008-15d2-d958-be463df8144e@gradobag.it> Message-ID: On Tue, 31 Jan 2023 at 16:05, Gianluigi wrote: > Il 31/01/23 13:59, Bruce Steers ha scritto: > > Or use the attached program written by Christof Thalhofer > > > Hi, > > I didn't realize you were referring to a project in the Software Farm. > > K Christof Thalhofer's project you can find it there > > Regards > > Gianluigi > Yes but don't forget the software farm is currently only working for gambas dev-branch users. That's why i posted the program. Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From gradobag at gradobag.it Tue Jan 31 17:15:53 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 31 Jan 2023 17:15:53 +0100 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: References: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> <4f426355-54ad-a6ce-23c3-6d3b88c28e13@gradobag.it> <90cdef9c-6008-15d2-d958-be463df8144e@gradobag.it> Message-ID: <07422f5f-c6cd-5d7b-a343-cdf4a69a11a5@gradobag.it> Il 31/01/23 17:08, Bruce Steers ha scritto: > On Tue, 31 Jan 2023 at 16:05, Gianluigi wrote: > > Il 31/01/23 13:59, Bruce Steers ha scritto: > > Or use the attached program written by Christof Thalhofer > > > Hi, > > I didn't realize you were referring to a project in the Software Farm. > > K Christof Thalhofer's project you can find it there > > Regards > > Gianluigi > > > Yes but don't forget the software farm is currently only working for > gambas dev-branch users. > That's why i posted the program. > > Respects > BruceS I didn't know that, I thought it was a problem only with version 3.18 I'm afraid K didn't get it :-( With best regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Jan 31 17:22:43 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 31 Jan 2023 16:22:43 +0000 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: <07422f5f-c6cd-5d7b-a343-cdf4a69a11a5@gradobag.it> References: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> <4f426355-54ad-a6ce-23c3-6d3b88c28e13@gradobag.it> <90cdef9c-6008-15d2-d958-be463df8144e@gradobag.it> <07422f5f-c6cd-5d7b-a343-cdf4a69a11a5@gradobag.it> Message-ID: On Tue, 31 Jan 2023 at 16:16, Gianluigi wrote: > Il 31/01/23 17:08, Bruce Steers ha scritto: > > On Tue, 31 Jan 2023 at 16:05, Gianluigi wrote: > >> Il 31/01/23 13:59, Bruce Steers ha scritto: >> > Or use the attached program written by Christof Thalhofer >> >> >> Hi, >> >> I didn't realize you were referring to a project in the Software Farm. >> >> K Christof Thalhofer's project you can find it there >> >> Regards >> >> Gianluigi >> > > Yes but don't forget the software farm is currently only working for > gambas dev-branch users. > That's why i posted the program. > > Respects > BruceS > > > I didn't know that, I thought it was a problem only with version 3.18 > > I'm afraid K didn't get it :-( > > With best regards > > Gianluigi > No the server changed from capitaqlised Headers to lower case. This is the original code... If sHeader Begins "Content-Disposition:" Then After the server changed to lower case Benoit changed it to.. If LCase(sHeader) Begins "content-disposition:" Then so now sadly ANY previous version of gambas will error. Quote Benoit... "HTTP headers of the farm server are now in lower-case, thanks to Cloudflare and/or the new proxy of my provider. There is a fix for that in master now. Other people must wait for the next Gambas 3.18.1 release." KKing is using gambas v3.15.2 Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From gradobag at gradobag.it Tue Jan 31 17:30:27 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 31 Jan 2023 17:30:27 +0100 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: References: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> <4f426355-54ad-a6ce-23c3-6d3b88c28e13@gradobag.it> <90cdef9c-6008-15d2-d958-be463df8144e@gradobag.it> <07422f5f-c6cd-5d7b-a343-cdf4a69a11a5@gradobag.it> Message-ID: <02d07a07-9af9-8f83-7612-cdecc6089536@gradobag.it> Il 31/01/23 17:22, Bruce Steers ha scritto: > > I didn't know that, I thought it was a problem only with version 3.18 > > I'm afraid K didn't get it :-( > > With best regards > > Gianluigi > > No the server changed from capitaqlised Headers to lower case. > > This is the original code... > |If sHeader Begins "Content-Disposition:" Then > | > > After the server changed to lower case Benoit changed it to.. > |If LCase(sHeader) Begins "content-disposition:" Then > | > so now sadly ANY previous version of gambas will error. > > Quote Benoit... > "HTTP headers of the farm server are now in lower-case, thanks to > Cloudflare and/or the new proxy of my provider. > > There is a fix for that in master now. Other people must wait for the > next Gambas 3.18.1 release." > > KKing is using gambas v3.15.2 > Respects > BruceS Hi Bruce, thank you, now I understand the situation, maybe KKing should venture into compiling Gambas :-) With best regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Jan 31 17:37:10 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 31 Jan 2023 16:37:10 +0000 Subject: [Gambas-user] Title Bar colour when minimised or change icon In-Reply-To: References: <604531e2-44d7-7b66-e7e9-ff6dcc66dd97@gmail.com> <4f426355-54ad-a6ce-23c3-6d3b88c28e13@gradobag.it> <90cdef9c-6008-15d2-d958-be463df8144e@gradobag.it> <07422f5f-c6cd-5d7b-a343-cdf4a69a11a5@gradobag.it> Message-ID: On Tue, 31 Jan 2023 at 16:22, Bruce Steers wrote: > > > On Tue, 31 Jan 2023 at 16:16, Gianluigi wrote: > >> Il 31/01/23 17:08, Bruce Steers ha scritto: >> >> On Tue, 31 Jan 2023 at 16:05, Gianluigi wrote: >> >>> Il 31/01/23 13:59, Bruce Steers ha scritto: >>> > Or use the attached program written by Christof Thalhofer >>> >>> >>> Hi, >>> >>> I didn't realize you were referring to a project in the Software Farm. >>> >>> K Christof Thalhofer's project you can find it there >>> >>> Regards >>> >>> Gianluigi >>> >> >> Yes but don't forget the software farm is currently only working for >> gambas dev-branch users. >> That's why i posted the program. >> >> Respects >> BruceS >> >> >> I didn't know that, I thought it was a problem only with version 3.18 >> >> I'm afraid K didn't get it :-( >> >> With best regards >> >> Gianluigi >> > No the server changed from capitaqlised Headers to lower case. > > This is the original code... > If sHeader Begins "Content-Disposition:" Then > > After the server changed to lower case Benoit changed it to.. > If LCase(sHeader) Begins "content-disposition:" Then > so now sadly ANY previous version of gambas will error. > > Quote Benoit... > "HTTP headers of the farm server are now in lower-case, thanks to > Cloudflare and/or the new proxy of my provider. > > There is a fix for that in master now. Other people must wait for the > next Gambas 3.18.1 release." > > KKing is using gambas v3.15.2 > Respects > BruceS > Can this fix not be done on the server-side software Ben and fixed that side? I assume that because you said the fix is only for master users and 3.18.1 that the fix is in the IDE software downloading/reading from the farm and not the farm server-side software. Or can nothing be done and I am i right that no previous versions of gambas can use the farm any more? Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: