From rudiparet at hotmail.com Thu Jun 1 13:44:27 2023 From: rudiparet at hotmail.com (Rudi Paret) Date: Thu, 1 Jun 2023 11:44:27 +0000 Subject: [Gambas-user] gb.jit: error Message-ID: Hi, I have installed Gambas3 but want startup. My os is Antix. Rudi. The error: $ gambas3 gb.jit: error: unable to compile JIT code of 'gb.form.terminal': In file included from /tmp/gambas.1000/12407/jit/jit.h:35, from /tmp/gambas.1000/12407/jit/gb.form.terminal.c:1: /usr/lib/gcc/x86_64-linux-gnu/10/include/stdint.h:9:16: fatal error: stdint.h: No such file or directory 9 | # include_next | ^~~~~~~~~~ compilation terminated. ** ** OOPS! INTERNAL ERROR. Program aborting, sorry! :-( ** Unable to compile JIT source file ** ** Please send a bug report to the gambas bugtracker [1] or to the gambas mailing-list [2]. ** [1] http://gambaswiki.org/bugtracker ** [2] https://lists.gambas-basic.org/listinfo/user -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Thu Jun 1 13:51:32 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Thu, 1 Jun 2023 13:51:32 +0200 Subject: [Gambas-user] gb.jit: error In-Reply-To: References: Message-ID: Le 01/06/2023 ? 13:44, Rudi Paret a ?crit?: > Hi, > > I have installed Gambas3 but want startup. > My os is Antix. > > Rudi. > > The error: > > $ gambas3 > gb.jit: error: unable to compile JIT code of 'gb.form.terminal': > > In file included from /tmp/gambas.1000/12407/jit/jit.h:35, > ? ? ? ? ? ? ? ? ?from /tmp/gambas.1000/12407/jit/gb.form.terminal.c:1: > /usr/lib/gcc/x86_64-linux-gnu/10/include/stdint.h:9:16: fatal error: > stdint.h: No such file or directory > ? ? 9 | # include_next > ? ? ? | ? ? ? ? ? ? ? ?^~~~~~~~~~ > compilation terminated. > > > ** > ** OOPS! INTERNAL ERROR. Program aborting, sorry! :-( > ** Unable to compile JIT source file > ** > ** Please send a bug report to the gambas bugtracker [1] or to the > gambas mailing-list [2]. > ** [1] http://gambaswiki.org/bugtracker > ** [2] https://lists.gambas-basic.org/listinfo/user > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- You must give more information on your system. That usually means that you installed 'gcc' or 'clang' on your computer without the C headers. Maybe I should check the availability of C header files and print a warning instead of just aborting. Otherwise, you can disable the JIT compiler by setting the 'GB_NO_JIT' environment variable to '1'. Regards, -- Beno?t Minisini. From hans at gambas-buch.de Thu Jun 1 13:58:41 2023 From: hans at gambas-buch.de (Hans Lehmann) Date: Thu, 1 Jun 2023 13:58:41 +0200 Subject: [Gambas-user] Working with the DataBrowser Message-ID: <418ed617-5a15-f9a2-e0e5-ceb658a90686@gambas-buch.de> Hello. In a database project for our online book on www.gambas-buch.de only classes of the component gb.db are used! The collection of the data of the DB fields is done by DataControls. It is assumed that 6 records are displayed in the DataBrowser. All fields are displayed in the DataBrowser at the start of the programme. No filter is set. The records in the DataBrowser are sorted by a field name (descending) and the 1st record row is highlighted. I need help with the following tasks: (1) If a selected record is only changed, then after saving the new field values should be displayed and the highlighting should remain. (2) If a new record is added, then the new record should be inserted and marked at the appropriate position of the sorting in the DataBrowser. (3) If a data set is deleted, the data set before it should be marked afterwards. If the first record is to be deleted, then the second record is marked if it exists. I am grateful for any hints. With kind regards Hans -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Thu Jun 1 15:21:32 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 1 Jun 2023 14:21:32 +0100 Subject: [Gambas-user] gb.jit: error In-Reply-To: References: Message-ID: On Thu, 1 Jun 2023 at 12:45, Rudi Paret wrote: > Hi, > > I have installed Gambas3 but want startup. > My os is Antix. > > Rudi. > > The error: > > $ gambas3 > gb.jit: error: unable to compile JIT code of 'gb.form.terminal': > > In file included from /tmp/gambas.1000/12407/jit/jit.h:35, > from /tmp/gambas.1000/12407/jit/gb.form.terminal.c:1: > /usr/lib/gcc/x86_64-linux-gnu/10/include/stdint.h:9:16: fatal error: > stdint.h: No such file or directory > 9 | # include_next > | ^~~~~~~~~~ > compilation terminated. > > > ** > ** OOPS! INTERNAL ERROR. Program aborting, sorry! :-( > ** Unable to compile JIT source file > ** > ** Please send a bug report to the gambas bugtracker [1] or to the gambas > mailing-list [2]. > ** [1] http://gambaswiki.org/bugtracker > ** [2] https://lists.gambas-basic.org/listinfo/user > How have you installed gambas? I cannot find it on the AntiX package list Have you compiled from source? It's possible you are missing a dependency. here is dependency list for compilation on bullseye http://gambaswiki.org/wiki/install/debian#t18 I will try AntiX and see if i can install gambas on it..... BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From rudiparet at hotmail.com Thu Jun 1 18:04:52 2023 From: rudiparet at hotmail.com (Rudi Paret) Date: Thu, 1 Jun 2023 16:04:52 +0000 Subject: [Gambas-user] gb.jit: error In-Reply-To: References: Message-ID: Hi, Got it working now, I installed Clang and Clang-11 and gambas works now. Rudi. ________________________________ From: User on behalf of Bruce Steers Sent: 01 June 2023 14:21 To: Gambas Mailing List Subject: Re: [Gambas-user] gb.jit: error On Thu, 1 Jun 2023 at 12:45, Rudi Paret > wrote: Hi, I have installed Gambas3 but want startup. My os is Antix. Rudi. The error: $ gambas3 gb.jit: error: unable to compile JIT code of 'gb.form.terminal': In file included from /tmp/gambas.1000/12407/jit/jit.h:35, from /tmp/gambas.1000/12407/jit/gb.form.terminal.c:1: /usr/lib/gcc/x86_64-linux-gnu/10/include/stdint.h:9:16: fatal error: stdint.h: No such file or directory 9 | # include_next | ^~~~~~~~~~ compilation terminated. ** ** OOPS! INTERNAL ERROR. Program aborting, sorry! :-( ** Unable to compile JIT source file ** ** Please send a bug report to the gambas bugtracker [1] or to the gambas mailing-list [2]. ** [1] http://gambaswiki.org/bugtracker ** [2] https://lists.gambas-basic.org/listinfo/user How have you installed gambas? I cannot find it on the AntiX package list Have you compiled from source? It's possible you are missing a dependency. here is dependency list for compilation on bullseye http://gambaswiki.org/wiki/install/debian#t18 I will try AntiX and see if i can install gambas on it..... BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From rudiparet at hotmail.com Thu Jun 1 18:06:51 2023 From: rudiparet at hotmail.com (Rudi Paret) Date: Thu, 1 Jun 2023 16:06:51 +0000 Subject: [Gambas-user] gb.jit: error In-Reply-To: References: Message-ID: Hi, Got it working now, I installed Clang and Clang-11 and gambas works now. Regards, Rudi. ________________________________ From: User on behalf of Benoit Minisini Sent: 01 June 2023 12:51 To: user at lists.gambas-basic.org Subject: Re: [Gambas-user] gb.jit: error Le 01/06/2023 ? 13:44, Rudi Paret a ?crit : > Hi, > > I have installed Gambas3 but want startup. > My os is Antix. > > Rudi. > > The error: > > $ gambas3 > gb.jit: error: unable to compile JIT code of 'gb.form.terminal': > > In file included from /tmp/gambas.1000/12407/jit/jit.h:35, > from /tmp/gambas.1000/12407/jit/gb.form.terminal.c:1: > /usr/lib/gcc/x86_64-linux-gnu/10/include/stdint.h:9:16: fatal error: > stdint.h: No such file or directory > 9 | # include_next > | ^~~~~~~~~~ > compilation terminated. > > > ** > ** OOPS! INTERNAL ERROR. Program aborting, sorry! :-( > ** Unable to compile JIT source file > ** > ** Please send a bug report to the gambas bugtracker [1] or to the > gambas mailing-list [2]. > ** [1] http://gambaswiki.org/bugtracker > ** [2] https://lists.gambas-basic.org/listinfo/user > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- You must give more information on your system. That usually means that you installed 'gcc' or 'clang' on your computer without the C headers. Maybe I should check the availability of C header files and print a warning instead of just aborting. Otherwise, you can disable the JIT compiler by setting the 'GB_NO_JIT' environment variable to '1'. Regards, -- Beno?t Minisini. ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sun Jun 4 10:54:09 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 4 Jun 2023 09:54:09 +0100 Subject: [Gambas-user] Concert Message-ID: Have a great day in the concert Benoit. As someone once said.. If music be the food of love, play on. ?? ? BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From admin at allunix.ru Mon Jun 5 04:59:47 2023 From: admin at allunix.ru (Admin) Date: Mon, 5 Jun 2023 09:59:47 +0700 Subject: [Gambas-user] Concert In-Reply-To: References: Message-ID: People demand details. 04.06.2023 15:54, Bruce Steers ?????: > Have a great day in the concert Benoit. > > As someone once said.. > > If music be the food of love, > play on. ?? > > ? > > BruceS > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From bsteers4 at gmail.com Mon Jun 5 10:25:27 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 5 Jun 2023 09:25:27 +0100 Subject: [Gambas-user] Concert In-Reply-To: References: Message-ID: On Mon, 5 Jun 2023 at 03:59, Admin wrote: > People demand details. > > > 04.06.2023 15:54, Bruce Steers ?????: > > Have a great day in the concert Benoit. > > > > As someone once said.. > > > > If music be the food of love, > > play on. ?? > > > > ? > > > > BruceS > was it like this? ... ?? -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 1685905385452.jpg Type: image/jpeg Size: 228649 bytes Desc: not available URL: From benoit.minisini at gambas-basic.org Mon Jun 5 11:53:50 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 5 Jun 2023 11:53:50 +0200 Subject: [Gambas-user] Concert In-Reply-To: References: Message-ID: <5b373fe2-50a2-860c-e448-844efab08b38@gambas-basic.org> Le 05/06/2023 ? 10:25, Bruce Steers a ?crit?: > > > On Mon, 5 Jun 2023 at 03:59, Admin > wrote: > > People demand details. > > > 04.06.2023 15:54, Bruce Steers ?????: > > Have a great day in the concert Benoit. > > > > As someone once said.. > > > > If music be the food of love, > > play on. ?? > > > > ? > > > > BruceS > > > was it like this?? ... > ?? > Not exactly. :-) Being the second flute, I didn't have solos (except for a few bars). The concert has been recorded, but it may or may not be published. I will tell. -- Beno?t Minisini. From adamnt42 at gmail.com Mon Jun 5 11:58:08 2023 From: adamnt42 at gmail.com (BB) Date: Mon, 5 Jun 2023 19:28:08 +0930 Subject: [Gambas-user] Concert In-Reply-To: <5b373fe2-50a2-860c-e448-844efab08b38@gambas-basic.org> References: <5b373fe2-50a2-860c-e448-844efab08b38@gambas-basic.org> Message-ID: On 5/6/23 7:23 pm, Benoit Minisini wrote: > Le 05/06/2023 ? 10:25, Bruce Steers a ?crit?: >> >> >> On Mon, 5 Jun 2023 at 03:59, Admin > > wrote: >> >> ??? People demand details. >> >> >> ??? 04.06.2023 15:54, Bruce Steers ?????: >> ???? > Have a great day in the concert Benoit. >> ???? > >> ???? > As someone once said.. >> ???? > >> ???? > If music be the food of love, >> ???? > play on. ?? >> ???? > >> ???? > ? >> ???? > >> ???? > BruceS >> >> >> was it like this?? ... >> ?? >> > > Not exactly. :-) Being the second flute, I didn't have solos (except > for a few bars). > > The concert has been recorded, but it may or may not be published. I > will tell. > OMG! I misread that. I thought you said that you were a "second late". (I am so sorry Benoit, but it did make me laugh.) From kicking177 at gmail.com Mon Jun 5 12:25:27 2023 From: kicking177 at gmail.com (KKing) Date: Mon, 5 Jun 2023 11:25:27 +0100 Subject: [Gambas-user] Hover text anchored to mouse pointer Message-ID: <8a253a36-3c06-ce71-025a-c57880249736@gmail.com> Is this possible? Ideally I would like a small tool tip or hover text type box to be anchored to, and move with, the mouse cursor as it moves i.e. no mouse clicks required, if the box could be transparent would be a bonus. K. From gambas.fr at gmail.com Mon Jun 5 13:59:58 2023 From: gambas.fr at gmail.com (Fabien Bodard) Date: Mon, 5 Jun 2023 13:59:58 +0200 Subject: [Gambas-user] Math query Message-ID: I need help I have two vector Object (px,py,dx,dy) Player (px,py,dx,dy) I need to know the angle between player and object vector in 360deg Easy for 180.. but 360 I'm stuck Thank you -------------- next part -------------- An HTML attachment was scrubbed... URL: From hans at gambas-buch.de Mon Jun 5 14:08:35 2023 From: hans at gambas-buch.de (Hans Lehmann) Date: Mon, 5 Jun 2023 14:08:35 +0200 Subject: [Gambas-user] Math query In-Reply-To: References: Message-ID: Hello. in the project for chapter https://gambas-buch.de/doku.php?id=k29:k29.3:k29.3.5:start (vectors) there is also the calculation of the angle between two vectors. With kind regards Hans -------------- next part -------------- An HTML attachment was scrubbed... URL: From mckaygerhard at gmail.com Mon Jun 5 15:07:12 2023 From: mckaygerhard at gmail.com (PICCORO McKAY Lenz) Date: Mon, 5 Jun 2023 09:07:12 -0400 Subject: [Gambas-user] WOW pgdesigner now is made in gambas... Message-ID: i'm back.. well not completely back.. still busy but got an interesting note: *I'm surprised the pgdesigner is now made in gambas a 100% multi database designer!!* [image: image.png] -- Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 139612 bytes Desc: not available URL: From t.lee.davidson at gmail.com Mon Jun 5 15:17:53 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 5 Jun 2023 09:17:53 -0400 Subject: [Gambas-user] WOW pgdesigner now is made in gambas... In-Reply-To: References: Message-ID: <5eda124f-1889-ed95-96a6-7b9f5cc04e37@gmail.com> On 6/5/23 09:07, PICCORO McKAY Lenz wrote: > > i'm back.. well not completely?back.. still busy but got an interesting note: > > *I'm surprised the pgdesigner is now made in gambas a 100% multi database designer!!* > > image.png > > -- > Lenz McKAY Gerardo (PICCORO) > http://qgqlochekone.blogspot.com Unfortunately, "Last Update: 2013-10-03" & requires Gambas2. -- Lee From mckaygerhard at gmail.com Mon Jun 5 15:21:17 2023 From: mckaygerhard at gmail.com (PICCORO McKAY Lenz) Date: Mon, 5 Jun 2023 09:21:17 -0400 Subject: [Gambas-user] WOW pgdesigner now is made in gambas... In-Reply-To: <5eda124f-1889-ed95-96a6-7b9f5cc04e37@gmail.com> References: <5eda124f-1889-ed95-96a6-7b9f5cc04e37@gmail.com> Message-ID: On Mon, Jun 5, 2023 at 9:18?AM T Lee Davidson wrote: > On 6/5/23 09:07, PICCORO McKAY Lenz wrote: > > *I'm surprised the pgdesigner is now made in gambas a 100% multi > database designer!!* > Unfortunately, "Last Update: 2013-10-03" & requires Gambas2. > WHAT THE? oh did not noted ! XD XD ?_? > > > -- > Lee > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -- Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Mon Jun 5 18:05:54 2023 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn?=) Date: Mon, 5 Jun 2023 18:05:54 +0200 Subject: [Gambas-user] Math query In-Reply-To: References: Message-ID: <81bbfefd-7a3b-748b-8938-5c570595fd03@belmotek.net> El 5/6/23 a las 13:59, Fabien Bodard escribi?: > I need help > > I have two vector > Object (px,py,dx,dy) > Player (px,py,dx,dy) > > I need to know the angle between player and object vector in 360deg > > Easy for 180.. but 360 I'm stuck But the absolute angle between two vectors (a1) will always be 0, 180 or something in between, if you want to know the angle in the other scan direction a2 = 360 - a1. to calculate angle between 2 vectors in the plane: '' Angle in radians from +x axis Public Function Angle(af1 As Float[], af2 As Float[]) As Float ? Dim a As Float ? Dim b As Float ? Dim r As Float ? a = (af2[1] - af1[1]) ? b = (af2[0] - af1[0]) ? If b <> 0 Then ??? r = ATan(a / b) ? Endif ? Return r End From mbelmonte at belmotek.net Mon Jun 5 20:14:28 2023 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn?=) Date: Mon, 5 Jun 2023 20:14:28 +0200 Subject: [Gambas-user] Spanish Translation updated #295. In-Reply-To: References: Message-ID: El 11/2/23 a las 11:38, Martin escribi?: > Hi Benoit. > > I have been talking with the previous translator of Gambas into > Spanish, Jes?s Guard?n, about what strategy to follow to keep an > up-to-date translation in the timeline. We believe that the best > strategy to have Gambas translated is a single translation without > localization that everyone can use regardless of region. > > Currently there is es.po and es_ES.po and we want only es.po. > Then es_ES.po should be removed as it has not been maintained for more > than a year. > > I have made a merge request !295 a few days ago with the changes to > the en.po file. > Could you please incorporate the changes to the master version. > > Thanks. > Mart?n Belmonte Hi Benioit. When you can, please delete the file es_ES.po from the IDE translations, it is no longer maintained by anyone. Instead we maintain only one Spanish translation, es.po (common) of which I am the current maintainer. It is a decision that we have taken among all the users that participate the most in the gambas-es forum because by using all the same translation we increase the bug detection rate and we also have some "fun" arguing about which word is the most correct :-). Thanks. Mart?n Belmonte From benoit.minisini at gambas-basic.org Mon Jun 5 21:55:53 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 5 Jun 2023 21:55:53 +0200 Subject: [Gambas-user] Spanish Translation updated #295. In-Reply-To: References: Message-ID: <5a49d0c2-21f2-9b23-3940-aa6550dc65db@gambas-basic.org> Le 05/06/2023 ? 20:14, Mart?n a ?crit?: > El 11/2/23 a las 11:38, Martin escribi?: >> Hi Benoit. >> >> I have been talking with the previous translator of Gambas into >> Spanish, Jes?s Guard?n, about what strategy to follow to keep an >> up-to-date translation in the timeline. We believe that the best >> strategy to have Gambas translated is a single translation without >> localization that everyone can use regardless of region. >> >> Currently there is es.po and es_ES.po and we want only es.po. >> Then es_ES.po should be removed as it has not been maintained for more >> than a year. >> >> I have made a merge request !295 a few days ago with the changes to >> the en.po file. >> Could you please incorporate the changes to the master version. >> >> Thanks. >> Mart?n Belmonte > > Hi Benioit. > > When you can, please delete the file es_ES.po from the IDE translations, > it is no longer maintained by anyone. Instead we maintain only one > Spanish translation, es.po (common) of which I am the current maintainer. > It is a decision that we have taken among all the users that participate > the most in the gambas-es forum because by using all the same > translation we increase the bug detection rate and we also have some > "fun" arguing about which word is the most correct :-). > > Thanks. > > Mart?n Belmonte > OK. -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Mon Jun 5 22:02:28 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 5 Jun 2023 22:02:28 +0200 Subject: [Gambas-user] Spanish Translation updated #295. In-Reply-To: <5a49d0c2-21f2-9b23-3940-aa6550dc65db@gambas-basic.org> References: <5a49d0c2-21f2-9b23-3940-aa6550dc65db@gambas-basic.org> Message-ID: <1f7fddb1-7542-fe1b-4935-958092a4aaa8@gambas-basic.org> Le 05/06/2023 ? 21:55, Benoit Minisini a ?crit?: > Le 05/06/2023 ? 20:14, Mart?n a ?crit?: >> El 11/2/23 a las 11:38, Martin escribi?: >>> Hi Benoit. >>> >>> I have been talking with the previous translator of Gambas into >>> Spanish, Jes?s Guard?n, about what strategy to follow to keep an >>> up-to-date translation in the timeline. We believe that the best >>> strategy to have Gambas translated is a single translation without >>> localization that everyone can use regardless of region. >>> >>> Currently there is es.po and es_ES.po and we want only es.po. >>> Then es_ES.po should be removed as it has not been maintained for >>> more than a year. >>> >>> I have made a merge request !295 a few days ago with the changes to >>> the en.po file. >>> Could you please incorporate the changes to the master version. >>> >>> Thanks. >>> Mart?n Belmonte >> >> Hi Benioit. >> >> When you can, please delete the file es_ES.po from the IDE >> translations, it is no longer maintained by anyone. Instead we >> maintain only one Spanish translation, es.po (common) of which I am >> the current maintainer. >> It is a decision that we have taken among all the users that >> participate the most in the gambas-es forum because by using all the >> same translation we increase the bug detection rate and we also have >> some "fun" arguing about which word is the most correct :-). >> >> Thanks. >> >> Mart?n Belmonte >> > > OK. > Done. Do you plan to do the same thing in the translations of component projects? -- Beno?t Minisini. From ea7dfh at ea7dfh.com Tue Jun 6 00:29:24 2023 From: ea7dfh at ea7dfh.com (Jesus Guardon) Date: Tue, 6 Jun 2023 00:29:24 +0200 Subject: [Gambas-user] Spanish Translation updated #295. In-Reply-To: <1f7fddb1-7542-fe1b-4935-958092a4aaa8@gambas-basic.org> References: <5a49d0c2-21f2-9b23-3940-aa6550dc65db@gambas-basic.org> <1f7fddb1-7542-fe1b-4935-958092a4aaa8@gambas-basic.org> Message-ID: El 05/06/23 a las 22:02, Benoit Minisini escribi?: >>> El 11/2/23 a las 11:38, Martin escribi?: >>> >>> When you can, please delete the file es_ES.po from the IDE >>> translations, >>> >>> Mart?n Belmonte >>> >> >> OK. >> > > Done. Do you plan to do the same thing in the translations of component > projects? > Well, I think all the es_XX.po files should be removed too, if we want to maintain only one file, which is "es.po". And of course, this is also valid for every file in the IDE and components. We -the Spanish speakers community- think this is the best chance to end once and for all with multiple and un-maintained translations files. Thanks in advance, best regards! Jesus From benoit.minisini at gambas-basic.org Tue Jun 6 00:52:26 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 6 Jun 2023 00:52:26 +0200 Subject: [Gambas-user] Spanish Translation updated #295. In-Reply-To: References: <5a49d0c2-21f2-9b23-3940-aa6550dc65db@gambas-basic.org> <1f7fddb1-7542-fe1b-4935-958092a4aaa8@gambas-basic.org> Message-ID: <13342ff6-a357-2319-a143-b6624dcf8f12@gambas-basic.org> Le 06/06/2023 ? 00:29, Jesus Guardon a ?crit?: > El 05/06/23 a las 22:02, Benoit Minisini escribi?: > >>>> El 11/2/23 a las 11:38, Martin escribi?: > >>>> >>>> When you can, please delete the file es_ES.po from the IDE >>>> translations, >>>> >>>> Mart?n Belmonte >>>> >>> >>> OK. >>> >> >> Done. Do you plan to do the same thing in the translations of >> component projects? >> > > Well, I think all the es_XX.po files should be removed too, if we want > to maintain only one file, which is "es.po". > > And of course, this is also valid for every file in the IDE and > components. We -the Spanish speakers community- think this is the best > chance to end once and for all with multiple and un-maintained > translations files. > > Thanks in advance, best regards! > > Jesus > Instead of asking me to remove files by mail, you should better clone the Gambas repository, do the translations and remove the unneeded files, and create a merge request on GitLab. Regards, -- Beno?t Minisini. From mbelmonte at belmotek.net Tue Jun 6 09:11:48 2023 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn?=) Date: Tue, 6 Jun 2023 09:11:48 +0200 Subject: [Gambas-user] Spanish Translation updated #295. In-Reply-To: <1f7fddb1-7542-fe1b-4935-958092a4aaa8@gambas-basic.org> References: <5a49d0c2-21f2-9b23-3940-aa6550dc65db@gambas-basic.org> <1f7fddb1-7542-fe1b-4935-958092a4aaa8@gambas-basic.org> Message-ID: El 5/6/23 a las 22:02, Benoit Minisini escribi?: > Done. Do you plan to do the same thing in the translations of > component projects? Yes, I will review the entire directory. From mbelmonte at belmotek.net Tue Jun 6 09:17:07 2023 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn?=) Date: Tue, 6 Jun 2023 09:17:07 +0200 Subject: [Gambas-user] Spanish Translation updated #295. In-Reply-To: <13342ff6-a357-2319-a143-b6624dcf8f12@gambas-basic.org> References: <5a49d0c2-21f2-9b23-3940-aa6550dc65db@gambas-basic.org> <1f7fddb1-7542-fe1b-4935-958092a4aaa8@gambas-basic.org> <13342ff6-a357-2319-a143-b6624dcf8f12@gambas-basic.org> Message-ID: El 6/6/23 a las 00:52, Benoit Minisini escribi?: > Instead of asking me to remove files by mail, you should better clone > the Gambas repository, do the translations and remove the unneeded > files, and create a merge request on GitLab. Ok, got it QSL :-) From bsteers4 at gmail.com Tue Jun 6 11:03:50 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 6 Jun 2023 10:03:50 +0100 Subject: [Gambas-user] Concert In-Reply-To: <5b373fe2-50a2-860c-e448-844efab08b38@gambas-basic.org> References: <5b373fe2-50a2-860c-e448-844efab08b38@gambas-basic.org> Message-ID: On Mon, 5 Jun 2023, 10:54 Benoit Minisini, wrote: > Le 05/06/2023 ? 10:25, Bruce Steers a ?crit : > > > > > > On Mon, 5 Jun 2023 at 03:59, Admin > > wrote: > > > > People demand details. > > > > > > 04.06.2023 15:54, Bruce Steers ?????: > > > Have a great day in the concert Benoit. > > > > > > As someone once said.. > > > > > > If music be the food of love, > > > play on. ?? > > > > > > ? > > > > > > BruceS > > > > > > was it like this? ... > > ?? > > > > Not exactly. :-) Being the second flute, I didn't have solos (except for > a few bars). > > The concert has been recorded, but it may or may not be published. I > will tell. > > -- > Beno?t Minisini. > Aah. Great, will be good to hear it ? You're clearly a man of many talents. Respects BruceS > -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Wed Jun 7 00:26:21 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 7 Jun 2023 00:26:21 +0200 Subject: [Gambas-user] Updating scripter, related to external class definitions In-Reply-To: <57E231C9-448B-B64D-83AD-B9E360D7AFD4@hxcore.ol> References: <57E231C9-448B-B64D-83AD-B9E360D7AFD4@hxcore.ol> Message-ID: <84158979-b0a2-fa83-5ffb-e717f996741e@gambas-basic.org> Le 06/06/2023 ? 22:08, brian a ?crit?: > Benoit, > > ? Would you find it terribly wrong if I updated scripter to allow > > ? Extern class myclass > > Instead of the current ambiguous > > ?Class myclass > > For externally defined classes > > I have encountered many hard to trace errors because of this. > > I think it would produce a more readable and debuggable script in the > long run. > > I hope you will find this a good change. > > Thanks > > Brian G > > > > ~~~~B You should remove as most as possible any syntax in the scripter that the Gambas language does not understand. Otherwise it's two different languages, and so it's a huge mess. Hopefully, I can add support for the "EXTERN CLASS" syntax in the Gambas language, as it is backward compatible, and you will be able to use it in scripts too without having to implement anything. Regards, -- Beno?t Minisini. From gradobag at gradobag.it Wed Jun 7 14:08:21 2023 From: gradobag at gradobag.it (Gianluigi) Date: Wed, 7 Jun 2023 14:08:21 +0200 Subject: [Gambas-user] Hover text anchored to mouse pointer In-Reply-To: <8a253a36-3c06-ce71-025a-c57880249736@gmail.com> References: <8a253a36-3c06-ce71-025a-c57880249736@gmail.com> Message-ID: <4338a3a0-e865-411a-3850-ac79eeaac7ea@gradobag.it> Il 05/06/23 12:25, KKing ha scritto: > Is this possible? > Ideally I would like a small tool tip or hover text type box to be > anchored to, and move with, the mouse cursor as it moves i.e. no mouse > clicks required, if the box could be transparent would be a bonus. > K. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Hi, are you looking for something similar? Regards Gianluigi -------------- next part -------------- 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 6gB4AAA= From gradobag at gradobag.it Wed Jun 7 17:42:35 2023 From: gradobag at gradobag.it (Gianluigi) Date: Wed, 7 Jun 2023 17:42:35 +0200 Subject: [Gambas-user] Hover text anchored to mouse pointer In-Reply-To: <4338a3a0-e865-411a-3850-ac79eeaac7ea@gradobag.it> References: <8a253a36-3c06-ce71-025a-c57880249736@gmail.com> <4338a3a0-e865-411a-3850-ac79eeaac7ea@gradobag.it> Message-ID: Il 07/06/23 14:08, Gianluigi ha scritto: > Il 05/06/23 12:25, KKing ha scritto: >> Is this possible? >> Ideally I would like a small tool tip or hover text type box to be >> anchored to, and move with, the mouse cursor as it moves i.e. no >> mouse clicks required, if the box could be transparent would be a bonus. >> K. >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > Hi, > > are you looking for something similar? > > Regards > > Gianluigi Here is one that is a little more graceful. With Inkscape you can improve it Regards Gianluigi -------------- next part -------------- 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 lJ/yf4/8G5mYLV0AeAAA From chrisml at deganius.de Thu Jun 8 09:35:03 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 8 Jun 2023 09:35:03 +0200 Subject: [Gambas-user] Bugtracker email error message In-Reply-To: <201e8b1c-abcb-80bb-8454-0d60a1f8875e@gambas-basic.org> References: <201e8b1c-abcb-80bb-8454-0d60a1f8875e@gambas-basic.org> Message-ID: Am 30.05.23 um 13:28 schrieb Benoit Minisini: > I think I should really stop using the company I work for, and host the > Gambas wiki and the Gambas bugtracker elsewhere! If you think about hosting wiki, mail, mailinglists, website, bugtracker and so on by us you should keep the whole picture in your eyes: We would need a small server, but monitoring, a couple of admins for 24/7 and also backup to a different location to keep it safe for a long time. I think we create not so much traffic and do not need much ressources so that it could run on a small to midsize virtual machine. How much traffic does the Gambas community create? On the cooperation HS* (where the mailinglist runs) we, the Gambas community, have traffic and webspace for free on a powerful machine, which is monitored, mirrored to a backup machine (for a seamless failover in case of a hardware crash) and whose content is backupped every night to a different data center. There are admins (so called hostmasters) who keep the main machine up and running 24/7. There we have a web-package (gbs00) for free, which is an equivalent to a Linux group, where we can run a couple of Linux users, each for a different service. Currently there is one user (gbs00-lists) which runs our mailinglists. But we could run a lot more, for instance "gbs00-wiki", "gbs00-bugtracker", "gbs00-www" and so on. We could run the whole organization via HS. The only downside is: We are not root, it's a Debian system (currently oldstable) with Gambas 3.12 on the machine. But if we would call Gambas "~/bin/gbx3" we could compile our own current Gambas version and run it in the user space. Alles Gute Christof Thalhofer * HS = https://www.hostsharing.net/ -- 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 kicking177 at gmail.com Thu Jun 8 10:24:36 2023 From: kicking177 at gmail.com (KKing) Date: Thu, 8 Jun 2023 09:24:36 +0100 Subject: [Gambas-user] Hover text anchored to mouse pointer Message-ID: Hi Gianluigi, That looks pretty good! And is nearly what I want .... the but is I will be hovering over a bespoke chart which am still experimenting with where how and where drawn. I will want the text to change depending on the x,y position of the cursor, actually just the x position. K From gradobag at gradobag.it Thu Jun 8 11:29:26 2023 From: gradobag at gradobag.it (Gianluigi) Date: Thu, 8 Jun 2023 11:29:26 +0200 Subject: [Gambas-user] Hover text anchored to mouse pointer In-Reply-To: References: Message-ID: Il 08/06/23 10:24, KKing ha scritto: > Hi Gianluigi, > > That looks pretty good! > > And is nearly what I want .... the but is I will be hovering over a > bespoke chart which am still experimenting with where how and where > drawn. I will want the text to change depending on the x,y position of > the cursor, actually just the x position. > > K > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Hi, Try adding this code: Public Sub TextArea1_MouseMove() ? Print Mouse.X ? Dim s As String ? TextArea1.Tracking = True ? Select Mouse.X ??? Case 20 To 100 ????? s = Replace($sMouse, "$$$", "I am on " & "Column one") ??? Case 100 To 180 ????? s = Replace($sMouse, "$$$", "I am on " & "Column two") ??? Case 180 To 260 ????? s = Replace($sMouse, "$$$", "I am on " & "Column three") ??? Case Else ????? s = Replace($sMouse, "$$$", "I am on " & TextArea1.Name) ????? ' or ????? ' s = Replace($sMouse, "$$$", "") ? End Select ? $hPicture = Picture.FromString(s) ? TextArea1.Cursor = New Cursor($hPicture) End Regards Gianluigi From gradobag at gradobag.it Thu Jun 8 11:42:06 2023 From: gradobag at gradobag.it (Gianluigi) Date: Thu, 8 Jun 2023 11:42:06 +0200 Subject: [Gambas-user] Hover text anchored to mouse pointer In-Reply-To: References: Message-ID: Il 08/06/23 11:29, Gianluigi ha scritto: > Il 08/06/23 10:24, KKing ha scritto: >> Hi Gianluigi, >> >> That looks pretty good! >> >> And is nearly what I want .... the but is I will be hovering over a >> bespoke chart which am still experimenting with where how and where >> drawn. I will want the text to change depending on the x,y position >> of the cursor, actually just the x position. >> >> K >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > Hi, > > Try adding this code: > > ... To avoid confusion, the whole code follows: Private $sMouse As String Private $hPicture As Picture Public Sub Form_Open() ? $sMouse = File.Load("./label-mouse.svg") End Public Sub Form_Enter() ? Dim s As String ? Me.Tracking = True ? s = Replace($sMouse, "$$$", "I am on " & Me.Name) ? $hPicture = Picture.FromString(s) ? Me.Cursor = New Cursor($hPicture) End Public Sub TextArea1_Enter() ? Dim s As String ? TextArea1.Tracking = True ? s = Replace($sMouse, "$$$", "I am on " & TextArea1.Name) ? $hPicture = Picture.FromString(s) ? TextArea1.Cursor = New Cursor($hPicture) ? End Public Sub TextBox1_Enter() ? ' Dim s As String ? TextBox1.Tracking = True ? ' s = Replace($sMouse, "$$$", "I am on " & TextBox1.Name) ? ' $hPicture = Picture.FromString(s) ? ' TextBox1.Cursor = New Cursor($hPicture) End Public Sub TextArea1_MouseMove() ? ' Print Mouse.X ? Dim s As String ? Select Mouse.X ??? Case 20 To 100 ????? s = Replace($sMouse, "$$$", "I am on " & "Column one") ??? Case 100 To 180 ????? s = Replace($sMouse, "$$$", "I am on " & "Column two") ??? Case 180 To 260 ????? s = Replace($sMouse, "$$$", "I am on " & "Column three") ??? Case Else ????? s = Replace($sMouse, "$$$", "I am on " & TextArea1.Name) ????? ' or ????? ' s = Replace($sMouse, "$$$", "") ? End Select ? $hPicture = Picture.FromString(s) ? TextArea1.Cursor = New Cursor($hPicture) End Regards Gianluigi From gradobag at gradobag.it Thu Jun 8 11:56:58 2023 From: gradobag at gradobag.it (Gianluigi) Date: Thu, 8 Jun 2023 11:56:58 +0200 Subject: [Gambas-user] Hover text anchored to mouse pointer In-Reply-To: References: Message-ID: Il 08/06/23 11:42, Gianluigi ha scritto: > Il 08/06/23 11:29, Gianluigi ha scritto: >> Il 08/06/23 10:24, KKing ha scritto: >>> Hi Gianluigi, >>> >>> That looks pretty good! >>> >>> And is nearly what I want .... the but is I will be hovering over a >>> bespoke chart which am still experimenting with where how and where >>> drawn. I will want the text to change depending on the x,y position >>> of the cursor, actually just the x position. >>> >>> K >>> >>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> >> >> Hi, >> >> Try adding this code: >> >> ... > > > To avoid confusion, the whole code follows: ... Sorry, to avoid confusion I created more ;-D I confused TextBox with TextArea: Here is the code I wanted to pass earlier: Private $sMouse As String Private $hPicture As Picture Public Sub Form_Open() ? $sMouse = File.Load("./label-mouse.svg") End Public Sub Form_Enter() ? Dim s As String ? Me.Tracking = True ? s = Replace($sMouse, "$$$", "I am on " & Me.Name) ? $hPicture = Picture.FromString(s) ? Me.Cursor = New Cursor($hPicture) End Public Sub TextArea1_Enter() ? ' Dim s As String ? TextArea1.Tracking = True ? ' s = Replace($sMouse, "$$$", "I am on " & TextArea1.Name) ? ' $hPicture = Picture.FromString(s) ? ' TextArea1.Cursor = New Cursor($hPicture) ? End Public Sub TextBox1_Enter() ? Dim s As String ? TextBox1.Tracking = True ? s = Replace($sMouse, "$$$", "I am on " & TextBox1.Name) ? $hPicture = Picture.FromString(s) ? TextBox1.Cursor = New Cursor($hPicture) End Public Sub TextArea1_MouseMove() ? ' Print Mouse.X ? Dim s As String ? Select Mouse.X ??? Case 20 To 100 ????? s = Replace($sMouse, "$$$", "I am on " & "Column one") ??? Case 100 To 180 ????? s = Replace($sMouse, "$$$", "I am on " & "Column two") ??? Case 180 To 260 ????? s = Replace($sMouse, "$$$", "I am on " & "Column three") ??? Case Else ????? s = Replace($sMouse, "$$$", "I am on " & TextArea1.Name) ????? ' or ????? ' s = Replace($sMouse, "$$$", "") ? End Select ? $hPicture = Picture.FromString(s) ? TextArea1.Cursor = New Cursor($hPicture) End Rwgards Gianluigi From mbelmonte at belmotek.net Thu Jun 8 12:17:55 2023 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn?=) Date: Thu, 8 Jun 2023 12:17:55 +0200 Subject: [Gambas-user] Spanish Translation updated #295. In-Reply-To: <1f7fddb1-7542-fe1b-4935-958092a4aaa8@gambas-basic.org> References: <5a49d0c2-21f2-9b23-3940-aa6550dc65db@gambas-basic.org> <1f7fddb1-7542-fe1b-4935-958092a4aaa8@gambas-basic.org> Message-ID: <3941778b-2973-c800-c55d-498fdea2706d@belmotek.net> El 5/6/23 a las 22:02, Benoit Minisini escribi?: > Done. Do you plan to do the same thing in the translations of > component projects? Some comments about translation in general. The first thing I check is the .project file and in most of the projects I find: Language=en and Translate=1 But, there are some projects that despite having the phrases in English I find Language=fr and in some cases there is no Translate=1 key, for example: gb.chart, gb.dbus.trayicon, gb.desktop, gb.form.stock, gb.logging, gb.map, gb.markdown, gb.media.form, gb.memcached, gb.mysql, gb.net.smtp, gb.scanner, gb.settings, gb.util.web, gb.web Should these projects be translated? If so, maybe the maintainers of these projects should change them to Translate=1, Language=en? Then the project .gb.term.form gives problems when translating with my program (Crustacea) because the description includes characters "\n" in the IDE translator there is no problem. But I will be grateful if the description does not have these "\n" characters as this will make my translation work easier. Then gb.mysql has inside the project the ".lang" directory but in the .project file there is no Translate=1 mark and although the sentences are in English it is marked as Language=fr. Maybe it would be necessary to update this project? Should it be translated? Thanks. Martin. From benoit.minisini at gambas-basic.org Thu Jun 8 12:29:07 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Thu, 8 Jun 2023 12:29:07 +0200 Subject: [Gambas-user] Spanish Translation updated #295. In-Reply-To: <3941778b-2973-c800-c55d-498fdea2706d@belmotek.net> References: <5a49d0c2-21f2-9b23-3940-aa6550dc65db@gambas-basic.org> <1f7fddb1-7542-fe1b-4935-958092a4aaa8@gambas-basic.org> <3941778b-2973-c800-c55d-498fdea2706d@belmotek.net> Message-ID: <01279262-a0fa-6fed-5b79-ce964e679440@gambas-basic.org> Le 08/06/2023 ? 12:17, Mart?n a ?crit?: > El 5/6/23 a las 22:02, Benoit Minisini escribi?: >> Done. Do you plan to do the same thing in the translations of >> component projects? > > Some comments about translation in general. > > The first thing I check is the .project file and in most of the projects > I find: > Language=en and Translate=1 > > But, there are some projects that despite having the phrases in English > I find Language=fr and in some cases there is no Translate=1 key, for > example: > gb.chart, gb.dbus.trayicon, gb.desktop, gb.form.stock, gb.logging, > gb.map, gb.markdown, gb.media.form, gb.memcached, gb.mysql, gb.net.smtp, > gb.scanner, gb.settings, gb.util.web, gb.web > > Should these projects be translated? If so, maybe the maintainers of > these projects should change them to Translate=1, Language=en? Projects that must be translated have the "project is translatable" option set in the project configuration dialog (Translate=1 in the '.project' file). If this option is not set, the project must not be translated. > > Then the project .gb.term.form gives problems when translating with my > program (Crustacea) because the description includes characters "\n" in > the IDE translator there is no problem. But I will be grateful if the > description does not have these "\n" characters as this will make my > translation work easier. '\n' is perfectly allowed in any string (translatable or translated), so it's a problem if your translation program does not support them. You should use the IDE to translate the Gambas project. If you have features in your own translation program that you miss in the IDE translation dialog, tell me. > Then gb.mysql has inside the project the ".lang" directory but in the > .project file there is no Translate=1 mark and although the sentences > are in English it is marked as Language=fr. Maybe it would be necessary > to update this project? Should it be translated? I'm not the author of that component, I can't tell. If a project is not marked as translatable, you can ignore it, even if it should. Regards, -- Beno?t Minisini. From mbelmonte at belmotek.net Thu Jun 8 14:05:59 2023 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn?=) Date: Thu, 8 Jun 2023 14:05:59 +0200 Subject: [Gambas-user] Spanish Translation updated #295. In-Reply-To: <01279262-a0fa-6fed-5b79-ce964e679440@gambas-basic.org> References: <5a49d0c2-21f2-9b23-3940-aa6550dc65db@gambas-basic.org> <1f7fddb1-7542-fe1b-4935-958092a4aaa8@gambas-basic.org> <3941778b-2973-c800-c55d-498fdea2706d@belmotek.net> <01279262-a0fa-6fed-5b79-ce964e679440@gambas-basic.org> Message-ID: <8f56ee8a-1253-e7f9-d3e4-84c231fe758a@belmotek.net> El 8/6/23 a las 12:29, Benoit Minisini escribi?: > You should use the IDE to translate the Gambas project. If you have > features in your own translation program that you miss in the IDE > translation dialog, tell me. Well, the translation form is designed to translate the program open in the IDE, I prefer an independent program to translate, with much more features, but it maybe that features will be not possible to include in the IDE translation form. For example some features I like, so I put into Crustacea which is more ambitious project I plan to add more features in future like code introspection other even conversion to other programing language, but its is another topic. There are a few features I would like: 1) That translations from programs are stored locally in a JSON file, this would allow to leverage translations from one program for another (as long as the phrase matches of course). 2) The translator form to be independent of the open project. 3) I would like to choose the default translation that will appear in the form, not the system translation. 4) That the translator doesn't create any empty .po with the localisation of the system, for example I use a system with localisation es_AR and but the translations I do are es.po but the IDE/TranslatiorForm always creates a file es_AR.po that I will never use, it's true that later it deletes it, but these things make me nervous :-) (Maybe I'm getting old). 5) TreeView with all the gambas projects. 6) List the ones that are translatable, not translatable or all of them. 7) GridView with 3 fields, source, target, database. 8) A panel that shows all the possible translations to be done and that marks in some way if the translation of that language exists and if it is the current output translation. 9) Button to run the program in the current output language. 10) Button to open the project with the IDE. 11) Button to open the project directory with the system file manager. 12) Button to list all the sentences to be translated and send them to DeepL stipulating the source and output language. 13) Button to list all the sentences to be translated and send them to Google Translator, specifying the source and output language. 14) Paste the translations previously copied from the translation page. 15 ) Keyboard commands, e.g. when pressing the space bar the selected sentence will be omitted from the translation (which in the .po file is # gb-ignore) or not (see X in the attached image). https://imgur.com/jM8chWK Best regards. Martin. From kicking177 at gmail.com Thu Jun 8 15:16:02 2023 From: kicking177 at gmail.com (KKing) Date: Thu, 8 Jun 2023 14:16:02 +0100 Subject: [Gambas-user] Hover text anchored to mouse pointer Message-ID: <55c9d5d4-0533-c644-4681-a8f6ac73b4f2@gmail.com> > Sorry, to avoid confusion I created more ;-D looks promising many thanks Gianluigi K From claus.dietrich at freenet.de Mon Jun 12 18:00:05 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Mon, 12 Jun 2023 18:00:05 +0200 Subject: [Gambas-user] User control disappears when moved by mouse Message-ID: <7680a8e7-5c67-2a1d-b2f1-4ac29968e041@freenet.de> When I move a user control (.i.e. a button ) on its form with following code Public Sub Button1_MouseMove() ? If Mouse.left = True Then ???? Button1.Move(Mouse.screenx - Mouse.startx + Mouse.X, Mouse.Screeny - Mouse.StartY + Mouse.y) ? End If End the user control disappears at some positions and when I lift the mouse button in such a moment the user control disappears completely. That means, that it is not displayed any longer and also stops to raise mouse events. It happens on Mint Cinnamon, Mate an Kubuntu and also with labels, no matter whether I use QT or GTK. Is it a bug? What can be done to avoid this behaviour? Best regards Claus From t.lee.davidson at gmail.com Mon Jun 12 20:54:28 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 12 Jun 2023 14:54:28 -0400 Subject: [Gambas-user] User control disappears when moved by mouse In-Reply-To: <7680a8e7-5c67-2a1d-b2f1-4ac29968e041@freenet.de> References: <7680a8e7-5c67-2a1d-b2f1-4ac29968e041@freenet.de> Message-ID: <7e2be061-f360-fb6e-6840-a090253772b0@gmail.com> On 6/12/23 12:00, Claus Dietrich wrote: > When I move a user control (.i.e. a button ) on its form with following code > > Public Sub Button1_MouseMove() > > ? If Mouse.left = True Then > ???? Button1.Move(Mouse.screenx - Mouse.startx + Mouse.X, Mouse.Screeny - Mouse.StartY + Mouse.y) > ? End If > > End > > the user control disappears at some positions and when I lift the mouse button in such a moment the user control disappears > completely. That means, that it is not displayed any longer and also stops to raise mouse events. > > It happens on Mint Cinnamon, Mate an Kubuntu and also with labels, no matter whether I use QT or GTK. Is it a bug? What can be > done to avoid this behaviour? > > Best regards > > Claus It appears the formula you are using, to calculate the new position to which to move the Button, is faulty. The Button_Move method takes X and Y parameters that are relative to the button's parent, ie. the main form, not the entire screen. With your current code, move the button close to the top left corner of the form until it disappears and then let go of the left mouse button. Then, enlarge the application window by dragging the lower right corner. You will see that the button has been moved to an unexpected location and was hidden until the window was enlarged. With the following code, you can see the mouse location properties vacillating between positive and negative numbers. (Perhaps you won't see that, but it is what I see here with Qt.) [code] Public Sub Button1_MouseMove() Dim sPattern As String = "ScreenX: &1, StartX: &2, X: &3; ScreenY: &4, StartY: &5, Y: &6" If Mouse.left = True Then Button1.Move(Mouse.screenx - Mouse.startx + Mouse.X, Mouse.Screeny - Mouse.StartY + Mouse.y) Print Subst(sPattern, Mouse.ScreenX, Mouse.StartX, Mouse.X, Mouse.ScreenY, Mouse.StartY, Mouse.Y) End If End [/code] -- Lee From bsteers4 at gmail.com Tue Jun 13 00:31:15 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 12 Jun 2023 23:31:15 +0100 Subject: [Gambas-user] User control disappears when moved by mouse In-Reply-To: <7680a8e7-5c67-2a1d-b2f1-4ac29968e041@freenet.de> References: <7680a8e7-5c67-2a1d-b2f1-4ac29968e041@freenet.de> Message-ID: On Mon, 12 Jun 2023 at 17:01, Claus Dietrich wrote: > When I move a user control (.i.e. a button ) on its form with following > code > > Public Sub Button1_MouseMove() > > If Mouse.left = True Then > Button1.Move(Mouse.screenx - Mouse.startx + Mouse.X, Mouse.Screeny > - Mouse.StartY + Mouse.y) > End If > > End > > The problem is you are using Mouse.ScreenX not Button1.X as the first value The button x pos moves relevant to itself not Mouse.screenx. Try this... (I used Last not Button1 as then this code works to move any control Public Sub Button1_MouseMove() If Mouse.Left Then Last.Move(Last.X + (Mouse.X - Mouse.StartX), Last.Y + (Mouse.Y - Mouse.StartY)) End BruceS > the user control disappears at some positions and when I lift the mouse > button in such a moment the user control disappears completely. That > means, that it is not displayed any longer and also stops to raise mouse > events. > > It happens on Mint Cinnamon, Mate an Kubuntu and also with labels, no > matter whether I use QT or GTK. Is it a bug? What can be done to avoid > this behaviour? > > Best regards > > Claus > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Jun 13 00:40:39 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 12 Jun 2023 23:40:39 +0100 Subject: [Gambas-user] User control disappears when moved by mouse In-Reply-To: References: <7680a8e7-5c67-2a1d-b2f1-4ac29968e041@freenet.de> Message-ID: On Mon, 12 Jun 2023 at 23:31, Bruce Steers wrote: > > > On Mon, 12 Jun 2023 at 17:01, Claus Dietrich > wrote: > >> When I move a user control (.i.e. a button ) on its form with following >> code >> >> Public Sub Button1_MouseMove() >> >> If Mouse.left = True Then >> Button1.Move(Mouse.screenx - Mouse.startx + Mouse.X, Mouse.Screeny >> - Mouse.StartY + Mouse.y) >> End If >> >> End >> >> > The problem is you are using Mouse.ScreenX not Button1.X as the first value > The button x pos moves relevant to itself not Mouse.screenx. > > Try this... (I used Last not Button1 as then this code works to move any > control > > Public Sub Button1_MouseMove() > > If Mouse.Left Then Last.Move(Last.X + (Mouse.X - Mouse.StartX), Last.Y + > (Mouse.Y - Mouse.StartY)) > End > BruceS > So to clarify... the calculation (Mouse.X - Mouse.StartX) is a positive or negative distance value depending where the mouse moved to horizontally. So Button1.X += (Mouse.X - Mouse.StartX) moves horizontally with the mouse. Button1.Y += (Mouse.Y - Mouse.StartY) does the vertical. Hope that helps BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From claus.dietrich at freenet.de Tue Jun 13 10:05:46 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Tue, 13 Jun 2023 10:05:46 +0200 Subject: [Gambas-user] User control disappears when moved by mouse Message-ID: <03c3938b-785c-a559-8d2b-7959c0c22d60@freenet.de> >The problem is you are using Mouse.ScreenX not Button1.X as the first value >The button x pos moves relevant to itself not Mouse.screenx. > >Try this... (I used Last not Button1 as then this code works to move any >control > >Public Sub Button1_MouseMove() > >If Mouse.Left Then Last.Move(Last.X + (Mouse.X - Mouse.StartX), Last.Y + >(Mouse.Y - Mouse.StartY)) Sometimes arrays are better than linked lists and vice versa depending on what you are trying to do with the bag of things you have. But is there an efficient (big O) way to convert the one to the other and back? Not much information I know but the intertubes (and even Knuth) seem to be silent on this. tia From benoit.minisini at gambas-basic.org Fri Jun 16 14:10:10 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 16 Jun 2023 14:10:10 +0200 Subject: [Gambas-user] One for the data scientists and mathematicians here In-Reply-To: <48d94325-2620-6229-c8d1-26ad870e7a77@gmail.com> References: <48d94325-2620-6229-c8d1-26ad870e7a77@gmail.com> Message-ID: <905ae8ac-8c1d-e590-47d9-ffd593022d4a@gambas-basic.org> Le 16/06/2023 ? 14:02, BB a ?crit?: > Sometimes arrays are better than linked lists and vice versa depending > on what you are trying to do with the bag of things you have. > > But is there an efficient (big O) way to convert the one to the other > and back? > > Not much information I know but the intertubes (and even Knuth) seem to > be silent on this. > > tia > Is it a Gambas question? -- Beno?t Minisini. From jussi.lahtinen at gmail.com Fri Jun 16 22:04:34 2023 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 16 Jun 2023 23:04:34 +0300 Subject: [Gambas-user] One for the data scientists and mathematicians here In-Reply-To: <48d94325-2620-6229-c8d1-26ad870e7a77@gmail.com> References: <48d94325-2620-6229-c8d1-26ad870e7a77@gmail.com> Message-ID: O(n) when you simply add value from the linked list to an array (repeat until last index / link) or vice versa. I have a feeling that is not what you asked for. Jussi On Fri, Jun 16, 2023 at 3:03?PM BB wrote: > Sometimes arrays are better than linked lists and vice versa depending > on what you are trying to do with the bag of things you have. > > But is there an efficient (big O) way to convert the one to the other > and back? > > Not much information I know but the intertubes (and even Knuth) seem to > be silent on this. > > tia > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tercoide at hotmail.com Sat Jun 17 00:16:42 2023 From: tercoide at hotmail.com (martin cristia) Date: Fri, 16 Jun 2023 19:16:42 -0300 Subject: [Gambas-user] AppImage fails with GL In-Reply-To: References: Message-ID: Just trying to make an AppImage for a program that uses openGL. Following this guide: https://appimage-builder.readthedocs.io/en/latest/examples/gambas3.html and some fixes, came to this "recipe" that successfully create the AppImage file: AppImageBuilder.yml # appimage-builder recipe see https://appimage-builder.readthedocs.io for details version: 1 script: ? - rm -rf AppDir || true ? - mkdir -p AppDir/usr/bin AppDir/usr/share/icons/hicolor/32x32/apps/ ? - cp GambasCAD/gambascad.png AppDir/usr/share/icons/hicolor/32x32/apps/ ? - cp GambasCAD/gambascad.gambas AppDir/usr/bin/gambascad.gambas AppDir: ? path: ./AppDir ? app_info: ??? id: org.appimagecrafters.appimage-demo-gambas3 ??? name: gambascad ??? icon: gambascad ??? version: latest ??? exec: usr/bin/gbr3 ??? exec_args: $APPDIR/usr/bin/gambascad.gambas -- $@ ? apt: ??? arch: amd64 ??? allow_unauthenticated: true ??? sources: ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic main restricted ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic-updates main restricted ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic universe ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic-updates universe ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic multiverse ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic-updates multiverse ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic-backports main restricted ??????? universe multiverse ??? - sourceline: deb http://security.ubuntu.com/ubuntu bionic-security main restricted ??? - sourceline: deb http://security.ubuntu.com/ubuntu bionic-security universe ??? - sourceline: deb http://security.ubuntu.com/ubuntu bionic-security multiverse ??? - sourceline: deb http://archive.neon.kde.org/user bionic main ??? - sourceline: deb http://ppa.launchpad.net/gambas-team/gambas3/ubuntu bionic main ??? include: ??? - gambas3-gb-desktop ??? - gambas3-gb-qt5 ??? - gambas3-gb-qt5-ext ??? - gambas3-gb-qt5-opengl ??? - gambas3-gb-opengl ??? - gambas3-gb-opengl-glu ??? - gambas3-gb-opengl-glsl ??? - gambas3-gb-form ??? - gambas3-gb-form-stock ??? - gambas3-gb-image ??? - gambas3-gb-form-dialog ??? - gambas3-runtime ??? - gtk2-engines-pixbuf ??? - libaudio2 ??? - libexpat1 ??? - libgcrypt20 ??? - libgtk2.0-0 ??? - liblz4-1 ??? - liblzma5 ??? - libpcre3 ??? - libsm6 ??? - libsystemd0 ??? - libxau6 ??? - libxdmcp6 ??? - libxext6 ??? - libxfixes-dev ??? - libxinerama1 ??? - libxrender1 ??? - libxt6 ??? - libfontconfig1 ??? - libfreetype6 ??? - libGL.1 ??? exclude: ??? - adwaita-icon-theme ??? - adwaita-icon-theme-full ??? - humanity-icon-theme ? files: ??? exclude: ??? - usr/share/man ??? - usr/share/doc/*/README.* ??? - usr/share/doc/*/changelog.* ??? - usr/share/doc/*/NEWS.* ??? - usr/share/doc/*/TODO.* ??? - usr/include ? runtime: ??? env: ????? GB_PATH: $APPDIR/usr/bin/gbr3 ? test: ??? fedora: ????? image: appimagecrafters/tests-env:fedora-30 ????? command: ./AppRun ????? use_host_x: true ??? debian: ????? image: appimagecrafters/tests-env:debian-stable ????? command: ./AppRun ????? use_host_x: true ??? arch: ????? image: appimagecrafters/tests-env:archlinux-latest ????? command: ./AppRun ????? use_host_x: true ??? centos: ????? image: appimagecrafters/tests-env:centos-7 ????? command: ./AppRun ????? use_host_x: true ??? ubuntu: ????? image: appimagecrafters/tests-env:ubuntu-xenial ????? command: ./AppRun ????? use_host_x: true AppImage: ? arch: x86_64 ? update-information: guess ? sign-key: None It launches the main form, but fails to init the OpenGL context exiting with a "Null object" error when trying to change some glarea property. did I forgot to add something to the recipe? -- Saludos cordiales Martin From adamnt42 at gmail.com Sat Jun 17 01:03:51 2023 From: adamnt42 at gmail.com (BB) Date: Sat, 17 Jun 2023 08:33:51 +0930 Subject: [Gambas-user] One for the data scientists and mathematicians here In-Reply-To: <905ae8ac-8c1d-e590-47d9-ffd593022d4a@gambas-basic.org> References: <48d94325-2620-6229-c8d1-26ad870e7a77@gmail.com> <905ae8ac-8c1d-e590-47d9-ffd593022d4a@gambas-basic.org> Message-ID: <22f3814f-e77f-2528-e650-54b5a80f9292@gmail.com> On 16/6/23 9:40 pm, Benoit Minisini wrote: > Le 16/06/2023 ? 14:02, BB a ?crit?: >> Sometimes arrays are better than linked lists and vice versa >> depending on what you are trying to do with the bag of things you have. >> >> But is there an efficient (big O) way to convert the one to the other >> and back? >> >> Not much information I know but the intertubes (and even Knuth) seem >> to be silent on this. >> >> tia >> > > Is it a Gambas question? > Yes, but Jussi has answered it. I just didn't think it would be that simple. b From hans at gambas-buch.de Mon Jun 19 15:44:35 2023 From: hans at gambas-buch.de (Hans Lehmann) Date: Mon, 19 Jun 2023 15:44:35 +0200 Subject: [Gambas-user] DataBrowser and events In-Reply-To: <22f3814f-e77f-2528-e650-54b5a80f9292@gmail.com> References: <48d94325-2620-6229-c8d1-26ad870e7a77@gmail.com> <905ae8ac-8c1d-e590-47d9-ffd593022d4a@gambas-basic.org> <22f3814f-e77f-2528-e650-54b5a80f9292@gmail.com> Message-ID: Hello. I am using the DataBrowser for a DB project to display DB data and have the following question: What event is triggered when I select a record in the DataBrowser with the mouse or the cursor keys (??)? With kind regards Hans -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Mon Jun 19 22:10:41 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 19 Jun 2023 22:10:41 +0200 Subject: [Gambas-user] AppImage fails with GL In-Reply-To: References: Message-ID: Le 17/06/2023 ? 00:16, martin cristia a ?crit?: > Just trying to make an AppImage for a program that uses openGL. > Following this guide: > > https://appimage-builder.readthedocs.io/en/latest/examples/gambas3.html > > ... > > It launches the main form, but fails to init the OpenGL context exiting > with a "Null object" error when trying to change some glarea property. > > did I forgot to add something to the recipe? > Which error do you get exactly? By setting which property of GlArea? -- Beno?t Minisini. From gambas at cd-bahia.com Mon Jun 19 22:25:40 2023 From: gambas at cd-bahia.com (Dag JNJ) Date: Mon, 19 Jun 2023 22:25:40 +0200 Subject: [Gambas-user] Question about Valuebox Message-ID: Hi, I have a little problem with Va?uebox1.SelectAll. I set that on the GotFocus-Event. But I see no way to unselect on LostFocus, so it remains selected unless I point somewhere in the content with the mousepointer. Happy for any help. regards Dag -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Mon Jun 19 22:45:27 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Mon, 19 Jun 2023 22:45:27 +0200 Subject: [Gambas-user] Question about Valuebox In-Reply-To: References: Message-ID: Le 19/06/2023 ? 22:25, Dag JNJ a ?crit?: > Hi, > I have a little problem with Va?uebox1.SelectAll. I set that on the > GotFocus-Event. But I see no way to unselect on LostFocus, so it remains > selected unless I point somewhere in the content with the mousepointer. > Happy for any help. > regards > Dag > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- I have just added the Unselect() method to ValueBox in the last commit. Regards, -- Beno?t Minisini. From t.lee.davidson at gmail.com Tue Jun 20 03:26:01 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 19 Jun 2023 21:26:01 -0400 Subject: [Gambas-user] DataBrowser and events In-Reply-To: References: <48d94325-2620-6229-c8d1-26ad870e7a77@gmail.com> <905ae8ac-8c1d-e590-47d9-ffd593022d4a@gambas-basic.org> <22f3814f-e77f-2528-e650-54b5a80f9292@gmail.com> Message-ID: <034db431-f683-9351-4544-f29b3db9193b@gmail.com> On 6/19/23 09:44, Hans Lehmann wrote: > Hello. > > I am using the DataBrowser for a DB project to display DB data and have the following question: > > What event is triggered when I select a record in the DataBrowser with the mouse or the cursor keys (??)? > > With kind regards > > Hans DataSource_Change -- Lee From hans at gambas-buch.de Tue Jun 20 09:27:35 2023 From: hans at gambas-buch.de (Hans Lehmann) Date: Tue, 20 Jun 2023 09:27:35 +0200 Subject: [Gambas-user] DataBrowser and events In-Reply-To: <034db431-f683-9351-4544-f29b3db9193b@gmail.com> References: <48d94325-2620-6229-c8d1-26ad870e7a77@gmail.com> <905ae8ac-8c1d-e590-47d9-ffd593022d4a@gambas-basic.org> <22f3814f-e77f-2528-e650-54b5a80f9292@gmail.com> <034db431-f683-9351-4544-f29b3db9193b@gmail.com> Message-ID: <9fbd4198-3085-79c3-d20f-71bf06f82079@gambas-buch.de> Thank you Lee. The answer helped me a lot. With kind regards Hans -------------- next part -------------- An HTML attachment was scrubbed... URL: From claus.dietrich at freenet.de Tue Jun 20 14:33:29 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Tue, 20 Jun 2023 14:33:29 +0200 Subject: [Gambas-user] No Translation with Gambas Stable Message-ID: <27ac4d81-85b3-25a6-57e8-eb4eeda537f3@freenet.de> When I activate "Project can be translated" (Standard = English (USA)) my app still runs. As soon as I translate any expression and save it I get an error, i.e.: de.po:1:67: Syntaxfehler msgfmt: es ist 1 fataler Fehler aufgetreten It doesn't happen with the Gambas Master but didn't find anything in the bugtracker which would explain why.? The file de.po is attached. After comparison with the de.po file of the master version I deleted the header up to the line before "#, fuzzy" and the error message disappeared. But as soon as I translated a further expression and clicked on "save" I got a similar Error and again found a header before "#, fuzzy". Question: Is it a known and fixed bug and can it be avoided/solved in Gambas Stable V3.18.2? Best regards Claus -------------- next part -------------- A non-text attachment was scrubbed... Name: de.po Type: text/x-gettext-translation Size: 2137 bytes Desc: not available URL: From benoit.minisini at gambas-basic.org Tue Jun 20 15:00:30 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 20 Jun 2023 15:00:30 +0200 Subject: [Gambas-user] No Translation with Gambas Stable In-Reply-To: <27ac4d81-85b3-25a6-57e8-eb4eeda537f3@freenet.de> References: <27ac4d81-85b3-25a6-57e8-eb4eeda537f3@freenet.de> Message-ID: <12c906d1-a843-2325-990d-254bad47a313@gambas-basic.org> Le 20/06/2023 ? 14:33, Claus Dietrich a ?crit?: > When I activate "Project can be translated" (Standard = English (USA)) > my app still runs. > > As soon as I translate any expression and save it I get an error, i.e.: > > de.po:1:67: Syntaxfehler > msgfmt: es ist 1 fataler Fehler aufgetreten > > It doesn't happen with the Gambas Master but didn't find anything in the > bugtracker > > which would explain why.? The file de.po is attached. After comparison > with the de.po > > file of the master version I deleted the header up to the line before > "#, fuzzy" and > > the error message disappeared. But as soon as I translated a further > expression and > > clicked on "save" I got a similar Error and again found a header before > "#, fuzzy". > > Question: Is it a known and fixed bug and can it be avoided/solved in > Gambas Stable V3.18.2? > > Best regards > > Claus > The bug has normally been fixed, and will be available in the next stable release. I will generate it... soon! -- Beno?t Minisini. From gradobag at gradobag.it Tue Jun 20 15:04:41 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 20 Jun 2023 15:04:41 +0200 Subject: [Gambas-user] No Translation with Gambas Stable In-Reply-To: <12c906d1-a843-2325-990d-254bad47a313@gambas-basic.org> References: <27ac4d81-85b3-25a6-57e8-eb4eeda537f3@freenet.de> <12c906d1-a843-2325-990d-254bad47a313@gambas-basic.org> Message-ID: <5d821665-4d13-6746-3b4d-29d6e829c65c@gradobag.it> Il 20/06/23 15:00, Benoit Minisini ha scritto: > Le 20/06/2023 ? 14:33, Claus Dietrich a ?crit?: >> When I activate "Project can be translated" (Standard = English >> (USA)) my app still runs. >> >> As soon as I translate any expression and save it I get an error, i.e.: >> >> de.po:1:67: Syntaxfehler >> msgfmt: es ist 1 fataler Fehler aufgetreten >> >> It doesn't happen with the Gambas Master but didn't find anything in >> the bugtracker >> >> which would explain why.? The file de.po is attached. After >> comparison with the de.po >> >> file of the master version I deleted the header up to the line before >> "#, fuzzy" and >> >> the error message disappeared. But as soon as I translated a further >> expression and >> >> clicked on "save" I got a similar Error and again found a header >> before "#, fuzzy". >> >> Question: Is it a known and fixed bug and can it be avoided/solved in >> Gambas Stable V3.18.2? >> >> Best regards >> >> Claus >> > > The bug has normally been fixed, and will be available in the next > stable release. I will generate it... soon! > Hi Claus, I refer you to this discussion: https://lists.gambas-basic.org/pipermail/user/2023-April/079215.html Regards Gianluigi From claus.dietrich at freenet.de Tue Jun 20 16:56:28 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Tue, 20 Jun 2023 16:56:28 +0200 Subject: [Gambas-user] No Translation with Gambas Stable In-Reply-To: <5d821665-4d13-6746-3b4d-29d6e829c65c@gradobag.it> References: <27ac4d81-85b3-25a6-57e8-eb4eeda537f3@freenet.de> <12c906d1-a843-2325-990d-254bad47a313@gambas-basic.org> <5d821665-4d13-6746-3b4d-29d6e829c65c@gradobag.it> Message-ID: Dear Gianluigi Thanks! It seems that I read this the wrong way and forgot it: "Now, if you open the translation dialog, you still have the error. But if you save the translation, the translation file is automatically fixed." I didn't read "Now" as "In the new version". Dear Beno?t Thanks a lot and I am looking forward to V3.18.3. Brgds Claus I am writing to you directly instead to the ML because Am 20.06.23 um 15:04 schrieb Gianluigi: > Il 20/06/23 15:00, Benoit Minisini ha scritto: >> Le 20/06/2023 ? 14:33, Claus Dietrich a ?crit?: >>> When I activate "Project can be translated" (Standard = English >>> (USA)) my app still runs. >>> >>> As soon as I translate any expression and save it I get an error, i.e.: >>> >>> de.po:1:67: Syntaxfehler >>> msgfmt: es ist 1 fataler Fehler aufgetreten >>> >>> It doesn't happen with the Gambas Master but didn't find anything in >>> the bugtracker >>> >>> which would explain why.? The file de.po is attached. After >>> comparison with the de.po >>> >>> file of the master version I deleted the header up to the line >>> before "#, fuzzy" and >>> >>> the error message disappeared. But as soon as I translated a further >>> expression and >>> >>> clicked on "save" I got a similar Error and again found a header >>> before "#, fuzzy". >>> >>> Question: Is it a known and fixed bug and can it be avoided/solved >>> in Gambas Stable V3.18.2? >>> >>> Best regards >>> >>> Claus >>> >> >> The bug has normally been fixed, and will be available in the next >> stable release. I will generate it... soon! >> > Hi Claus, > > I refer you to this discussion: > https://lists.gambas-basic.org/pipermail/user/2023-April/079215.html > > Regards > > Gianluigi > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From gradobag at gradobag.it Tue Jun 20 17:18:57 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 20 Jun 2023 17:18:57 +0200 Subject: [Gambas-user] Databases request Message-ID: <9431762f-d1fa-acef-9784-b9d8b2425b73@gradobag.it> Hi Benoit, to a amateur like me, it would be very helpful to be able to study your code (gb.db.form) by having the databases you use in the four connections. One is test and is present in the examples, but what about the others? If it would be possible without affecting any constraints, it would be a great thing to be able to make them available to us. Thank you, best regards Gianluigi From benoit.minisini at gambas-basic.org Tue Jun 20 17:24:36 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 20 Jun 2023 17:24:36 +0200 Subject: [Gambas-user] Databases request In-Reply-To: <9431762f-d1fa-acef-9784-b9d8b2425b73@gradobag.it> References: <9431762f-d1fa-acef-9784-b9d8b2425b73@gradobag.it> Message-ID: <84d84180-d73f-53ea-85b8-6cbec373e0c3@gambas-basic.org> Le 20/06/2023 ? 17:18, Gianluigi a ?crit?: > Hi Benoit, > > to a amateur like me, it would be very helpful to be able to study your > code (gb.db.form) by having the databases you use in the four connections. > One is test and is present in the examples, but what about the others? > If it would be possible without affecting any constraints, it would be a > great thing to be able to make them available to us. > > Thank you, best regards > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- It's normally the databases generated by the 'Database' example. -- Beno?t Minisini. From gradobag at gradobag.it Tue Jun 20 17:50:25 2023 From: gradobag at gradobag.it (Gianluigi) Date: Tue, 20 Jun 2023 17:50:25 +0200 Subject: [Gambas-user] Databases request In-Reply-To: <84d84180-d73f-53ea-85b8-6cbec373e0c3@gambas-basic.org> References: <9431762f-d1fa-acef-9784-b9d8b2425b73@gradobag.it> <84d84180-d73f-53ea-85b8-6cbec373e0c3@gambas-basic.org> Message-ID: <3ada5984-b806-c9b8-2758-eaf549d02d57@gradobag.it> Il 20/06/23 17:24, Benoit Minisini ha scritto: > Le 20/06/2023 ? 17:18, Gianluigi a ?crit?: >> Hi Benoit, >> >> to a amateur like me, it would be very helpful to be able to study >> your code (gb.db.form) by having the databases you use in the four >> connections. >> One is test and is present in the examples, but what about the others? >> If it would be possible without affecting any constraints, it would >> be a great thing to be able to make them available to us. >> >> Thank you, best regards >> >> Gianluigi >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > It's normally the databases generated by the 'Database' example. > Hi Benoit, I was referring to the databases 'fromages' and 'dataserver' :-) Regards Gianluigi From mbelmonte at belmotek.net Wed Jun 21 11:16:11 2023 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn?=) Date: Wed, 21 Jun 2023 11:16:11 +0200 Subject: [Gambas-user] Remove Null or Empty items in arrays. Message-ID: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> Hi, Would it be possible to add a method for Array class to remove empty or null items? It would act similar to the Remove method but without input parameters. Thanks. Mart?n. From bsteers4 at gmail.com Wed Jun 21 13:08:27 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 21 Jun 2023 12:08:27 +0100 Subject: [Gambas-user] Remove Null or Empty items in arrays. In-Reply-To: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> References: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> Message-ID: On Wed, 21 Jun 2023 at 10:47, Mart?n wrote: > Hi, > > Would it be possible to add a method for Array class to remove empty or > null items? > It would act similar to the Remove method but without input parameters. > > Thanks. > > Mart?n. it's a pretty simple function for most types Something like this... Public Sub Form_Open() Dim aNums As Integer[] = [1, 3, 5, 0, 4, 0, 3] Print aNums.Count aNums = ArrayClean(aNums) Print aNums.Count End Public Sub ArrayClean(MyArray As Variant) As Variant Dim hArray As Variant = MyArray.Copy() For c As Integer = hArray.Max DownTo 0 If Not hArray[c] Then hArray.Remove(c) Next Return hArray End Prints... 7 5 BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Jun 21 13:12:28 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 21 Jun 2023 12:12:28 +0100 Subject: [Gambas-user] Remove Null or Empty items in arrays. In-Reply-To: References: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> Message-ID: On Wed, 21 Jun 2023 at 12:08, Bruce Steers wrote: > > > On Wed, 21 Jun 2023 at 10:47, Mart?n wrote: > >> Hi, >> >> Would it be possible to add a method for Array class to remove empty or >> null items? >> It would act similar to the Remove method but without input parameters. >> >> Thanks. >> >> Mart?n. > > > it's a pretty simple function for most types > Something like this... > > Public Sub Form_Open() > > Dim aNums As Integer[] = [1, 3, 5, 0, 4, 0, 3] > Print aNums.Count > aNums = ArrayClean(aNums) > Print aNums.Count > End > > > Public Sub ArrayClean(MyArray As Variant) As Variant > > Dim hArray As Variant = MyArray.Copy() > For c As Integer = hArray.Max DownTo 0 > If Not hArray[c] Then hArray.Remove(c) > Next > > Return hArray > > End > Or simpler just apply direct to the array... Public Sub Form_Open() Dim aNums As Integer[] = [1, 3, 5, 0, 4, 0, 3] Print aNums.Count ArrayClean(aNums) Print aNums.Count End Public Sub ArrayClean(hArray As Variant) For c As Integer = hArray.Max DownTo 0 If Not hArray[c] Then hArray.Remove(c) Next End BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Wed Jun 21 18:37:57 2023 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn?=) Date: Wed, 21 Jun 2023 18:37:57 +0200 Subject: [Gambas-user] Remove Null or Empty items in arrays. In-Reply-To: References: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> Message-ID: El 21/6/23 a las 13:08, Bruce Steers escribi?: > Public Sub ArrayClean(MyArray As Variant) As Variant > > ? Dim hArray As Variant = MyArray.Copy() > ? For c As Integer = hArray.Max DownTo 0 > ? ? If Not hArray[c] Then hArray.Remove(c) > ? Next > > ? Return hArray > > End I like this code you propose, thank you. But I was wondering, since there is .Shuffle or .Sort, maybe it would be a good idea to have .RemoveEmpty. Best regards. From jussi.lahtinen at gmail.com Wed Jun 21 18:46:16 2023 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 21 Jun 2023 19:46:16 +0300 Subject: [Gambas-user] Remove Null or Empty items in arrays. In-Reply-To: References: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> Message-ID: Almost always you can remove null or zero value when constructing the array. This encourages bad habits. Jussi On Wed, Jun 21, 2023 at 7:37?PM Mart?n wrote: > El 21/6/23 a las 13:08, Bruce Steers escribi?: > > Public Sub ArrayClean(MyArray As Variant) As Variant > > > > Dim hArray As Variant = MyArray.Copy() > > For c As Integer = hArray.Max DownTo 0 > > If Not hArray[c] Then hArray.Remove(c) > > Next > > > > Return hArray > > > > End > > I like this code you propose, thank you. > But I was wondering, since there is .Shuffle or .Sort, maybe it would be > a good idea to have .RemoveEmpty. > > Best regards. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Jun 21 19:47:57 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 21 Jun 2023 18:47:57 +0100 Subject: [Gambas-user] Remove Null or Empty items in arrays. In-Reply-To: References: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> Message-ID: On Wed, 21 Jun 2023, 17:37 Mart?n, wrote: > El 21/6/23 a las 13:08, Bruce Steers escribi?: > > Public Sub ArrayClean(MyArray As Variant) As Variant > > > > Dim hArray As Variant = MyArray.Copy() > > For c As Integer = hArray.Max DownTo 0 > > If Not hArray[c] Then hArray.Remove(c) > > Next > > > > Return hArray > > > > End > > I like this code you propose, thank you. > But I was wondering, since there is .Shuffle or .Sort, maybe it would be > a good idea to have .RemoveEmpty. > For a string array it's even easier, you can simply use Array.Join() and Split() MyArray = Split(MyArray.Join("|"), "|", Null, True) BruceS > -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Wed Jun 21 20:08:12 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Wed, 21 Jun 2023 20:08:12 +0200 Subject: [Gambas-user] Remove Null or Empty items in arrays. In-Reply-To: References: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> Message-ID: <51de887a-fe08-951f-5a65-4c188da082ed@deganius.de> Am 21.06.23 um 18:37 schrieb Mart?n: > I like this code you propose, thank you. > But I was wondering, since there is .Shuffle or .Sort, maybe it would be > a good idea to have .RemoveEmpty. No. :-) Because 'RemoveEmpty' is actually a specialization of 'Remove'. Why then not also 'RemoveNegative', 'RemoveEveryStringStartingWith', etc.? Alles Gute Christof Thalhofer -- [x] nail here for new monitor From bsteers4 at gmail.com Wed Jun 21 20:52:55 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 21 Jun 2023 19:52:55 +0100 Subject: [Gambas-user] Remove Null or Empty items in arrays. In-Reply-To: <51de887a-fe08-951f-5a65-4c188da082ed@deganius.de> References: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> <51de887a-fe08-951f-5a65-4c188da082ed@deganius.de> Message-ID: On Wed, 21 Jun 2023, 19:09 Christof Thalhofer, wrote: > Am 21.06.23 um 18:37 schrieb Mart?n: > > > I like this code you propose, thank you. > > But I was wondering, since there is .Shuffle or .Sort, maybe it would be > > a good idea to have .RemoveEmpty. > > No. :-) > > Because 'RemoveEmpty' is actually a specialization of 'Remove'. Why then > not also 'RemoveNegative', 'RemoveEveryStringStartingWith', etc.? > > Alles Gute > > Christof Thalhofer How about String[].RemoveLike(Pattern As String) Unique to String array like .Join() is but using reg expression to remove pattern matched entries or if Pattern is Null then removes empty ones? That could be useful Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Thu Jun 22 11:31:53 2023 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 22 Jun 2023 11:31:53 +0200 Subject: [Gambas-user] Remove Null or Empty items in arrays. In-Reply-To: References: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> <51de887a-fe08-951f-5a65-4c188da082ed@deganius.de> Message-ID: Am 21.06.23 um 20:52 schrieb Bruce Steers: > How about > String[].RemoveLike(Pattern As String) > > Unique to String array like .Join() is but using reg expression to remove > pattern matched entries or if Pattern is Null then removes empty ones? > > That could be useful I agree :-) But do we really need it? 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 Thu Jun 22 12:16:36 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 22 Jun 2023 11:16:36 +0100 Subject: [Gambas-user] Remove Null or Empty items in arrays. In-Reply-To: References: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> <51de887a-fe08-951f-5a65-4c188da082ed@deganius.de> Message-ID: On Thu, 22 Jun 2023 at 10:32, Christof Thalhofer wrote: > Am 21.06.23 um 20:52 schrieb Bruce Steers: > > > How about > > String[].RemoveLike(Pattern As String) > > > > Unique to String array like .Join() is but using reg expression to remove > > pattern matched entries or if Pattern is Null then removes empty ones? > > > > That could be useful > > I agree :-) > > But do we really need it? > hmm , the balance between being a useful addition or adding to the bloat. I think a string/pattern matching remove (or null entry remover) method for String[] is up there in the "deserves consideration" category at least :) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Thu Jun 22 12:23:46 2023 From: adamnt42 at gmail.com (BB) Date: Thu, 22 Jun 2023 19:53:46 +0930 Subject: [Gambas-user] Remove Null or Empty items in arrays. In-Reply-To: References: <9b832eac-074e-73f8-388a-411fea45eefb@belmotek.net> <51de887a-fe08-951f-5a65-4c188da082ed@deganius.de> Message-ID: <7a897d30-a05b-3a89-fecd-9abb86ca8b8a@gmail.com> On 22/6/23 7:46 pm, Bruce Steers wrote: > > > On Thu, 22 Jun 2023 at 10:32, Christof Thalhofer > wrote: > > Am 21.06.23 um 20:52 schrieb Bruce Steers: > > > How about > > String[].RemoveLike(Pattern As String) > > > > Unique to String array like .Join() is but using reg expression > to remove > > pattern matched entries or if Pattern is Null then removes empty > ones? > > > > That could be useful > > I agree :-) > > But do we really need it? > > > hmm , the balance between being a useful addition or adding to the bloat. > > I think a string/pattern matching remove (or null entry remover) > method for String[] is up there in the "deserves consideration" > category at least :) > > Respects > BruceS > Weeelll, all of these things I just add to my personal "Util" library in an appropriate module of my own desire.? In this library are the StringUtil, DateUtil ... and now the AUtil (arrays). So thanks for all the ideas folks, and now back to fighting with my current @#$&! project - "parallel arrays" cheers b -------------- next part -------------- An HTML attachment was scrubbed... URL: From tercoide at hotmail.com Thu Jun 22 14:49:48 2023 From: tercoide at hotmail.com (martin cristia) Date: Thu, 22 Jun 2023 09:49:48 -0300 Subject: [Gambas-user] AppImage fails with GL (repost due to email problems) Message-ID: Just trying to make an AppImage for a program that uses openGL. Following this guide: https://appimage-builder.readthedocs.io/en/latest/examples/gambas3.html and some fixes, came to this "recipe" that successfully create the AppImage file: AppImageBuilder.yml # appimage-builder recipe see https://appimage-builder.readthedocs.io for details version: 1 script: ? - rm -rf AppDir || true ? - mkdir -p AppDir/usr/bin AppDir/usr/share/icons/hicolor/32x32/apps/ ? - cp GambasCAD/gambascad.png AppDir/usr/share/icons/hicolor/32x32/apps/ ? - cp GambasCAD/gambascad.gambas AppDir/usr/bin/gambascad.gambas AppDir: ? path: ./AppDir ? app_info: ??? id: org.appimagecrafters.appimage-demo-gambas3 ??? name: gambascad ??? icon: gambascad ??? version: latest ??? exec: usr/bin/gbr3 ??? exec_args: $APPDIR/usr/bin/gambascad.gambas -- $@ ? apt: ??? arch: amd64 ??? allow_unauthenticated: true ??? sources: ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic main restricted ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic-updates main restricted ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic universe ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic-updates universe ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic multiverse ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic-updates multiverse ??? - sourceline: deb http://mx.archive.ubuntu.com/ubuntu/ bionic-backports main restricted ??????? universe multiverse ??? - sourceline: deb http://security.ubuntu.com/ubuntu bionic-security main restricted ??? - sourceline: deb http://security.ubuntu.com/ubuntu bionic-security universe ??? - sourceline: deb http://security.ubuntu.com/ubuntu bionic-security multiverse ??? - sourceline: deb http://archive.neon.kde.org/user bionic main ??? - sourceline: deb http://ppa.launchpad.net/gambas-team/gambas3/ubuntu bionic main ??? include: ??? - gambas3-gb-desktop ??? - gambas3-gb-qt5 ??? - gambas3-gb-qt5-ext ??? - gambas3-gb-qt5-opengl ??? - gambas3-gb-opengl ??? - gambas3-gb-opengl-glu ??? - gambas3-gb-opengl-glsl ??? - gambas3-gb-form ??? - gambas3-gb-form-stock ??? - gambas3-gb-image ??? - gambas3-gb-form-dialog ??? - gambas3-runtime ??? - gtk2-engines-pixbuf ??? - libaudio2 ??? - libexpat1 ??? - libgcrypt20 ??? - libgtk2.0-0 ??? - liblz4-1 ??? - liblzma5 ??? - libpcre3 ??? - libsm6 ??? - libsystemd0 ??? - libxau6 ??? - libxdmcp6 ??? - libxext6 ??? - libxfixes-dev ??? - libxinerama1 ??? - libxrender1 ??? - libxt6 ??? - libfontconfig1 ??? - libfreetype6 ??? - libGL.1 ??? exclude: ??? - adwaita-icon-theme ??? - adwaita-icon-theme-full ??? - humanity-icon-theme ? files: ??? exclude: ??? - usr/share/man ??? - usr/share/doc/*/README.* ??? - usr/share/doc/*/changelog.* ??? - usr/share/doc/*/NEWS.* ??? - usr/share/doc/*/TODO.* ??? - usr/include ? runtime: ??? env: ????? GB_PATH: $APPDIR/usr/bin/gbr3 ? test: ??? fedora: ????? image: appimagecrafters/tests-env:fedora-30 ????? command: ./AppRun ????? use_host_x: true ??? debian: ????? image: appimagecrafters/tests-env:debian-stable ????? command: ./AppRun ????? use_host_x: true ??? arch: ????? image: appimagecrafters/tests-env:archlinux-latest ????? command: ./AppRun ????? use_host_x: true ??? centos: ????? image: appimagecrafters/tests-env:centos-7 ????? command: ./AppRun ????? use_host_x: true ??? ubuntu: ????? image: appimagecrafters/tests-env:ubuntu-xenial ????? command: ./AppRun ????? use_host_x: true AppImage: ? arch: x86_64 ? update-information: guess ? sign-key: None It launches the main form, but fails to init the OpenGL context exiting with a "Null object" error when trying to change some glarea property (Enabled = False). Obviously that error is not present outside the AppImage. Not running thought the IDE or the .gambas did I forgot to add something to the recipe? -- Saludos cordiales Martin From t.lee.davidson at gmail.com Thu Jun 22 22:39:46 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 22 Jun 2023 16:39:46 -0400 Subject: [Gambas-user] AppImage fails with GL (repost due to email problems) In-Reply-To: References: Message-ID: <64a312f8-7c46-6d2d-6145-4f768e46e9ec@gmail.com> On 6/22/23 08:49, martin cristia wrote: [snip] > It launches the main form, but fails to init the OpenGL context exiting with a "Null object" error when > > trying to change some glarea property (Enabled = False). Obviously that error is not present outside the AppImage. Not running > thought the IDE or the .gambas > > > did I forgot to add something to the recipe? Beno?t responded to your previous message asking for some information. Perhaps you missed that message. https://lists.gambas-basic.org/pipermail/user/2023-June/079502.html -- Lee From tercoide at hotmail.com Fri Jun 23 00:10:43 2023 From: tercoide at hotmail.com (martin cristia) Date: Thu, 22 Jun 2023 19:10:43 -0300 Subject: [Gambas-user] AppImage fails with GL (repost due to email, problems) In-Reply-To: References: Message-ID: Thank you Lee, this is the info: Glarea property (Enabled = False). Obviously that error is not present outside the AppImage. Not running thought the IDE or the .gambas I will try to isolate the problem in a small proyect. El 22/6/23 a las 17:40, user-request at lists.gambas-basic.org escribi?: > Beno?t responded to your previous message asking for some information. Perhaps you missed that message. > https://lists.gambas-basic.org/pipermail/user/2023-June/079502.html > -- Saludos cordiales Martin From benoit.minisini at gambas-basic.org Fri Jun 23 00:15:42 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Fri, 23 Jun 2023 00:15:42 +0200 Subject: [Gambas-user] AppImage fails with GL (repost due to email, problems) In-Reply-To: References: Message-ID: <86428f51-dd1d-1100-dc5a-6d592dc5893f@gambas-basic.org> Le 23/06/2023 ? 00:10, martin cristia a ?crit?: > Thank you Lee, this is the info: > > Glarea property (Enabled = False). Obviously that error is not present > outside the AppImage. Not running > thought the IDE or the .gambas > > I will try to isolate the problem in a small proyect. > You don't tell the exact messages you get, nor which prints "Null object" exactly. Anyway I would guess that some opengl library is missing inside the AppImage. Maybe you can find another AppImage that embeds OpenGL, and look inside to see if it includes the same libraries as yours? -- Beno?t Minisini. From benoit.minisini at gambas-basic.org Sat Jun 24 14:58:02 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Sat, 24 Jun 2023 14:58:02 +0200 Subject: [Gambas-user] Pre-Release of Gambas 3.18.3 Message-ID: <25a2b740-7eb5-794f-9cba-075167be96f7@gambas-basic.org> Hi, I have just starting releasing Gambas 3.18.3. Release notes are at: https://gambaswiki.org/wiki/doc/release/3.18.3. Source code is at: https://gitlab.com/gambas/gambas/-/archive/3.18.3/gambas-3.18.3.tar.bz2 Just download and compile it, and tell me if you encounter any problem. I will wait a bit before making the Ubuntu packages. Regards, -- Beno?t Minisini. From kicking177 at gmail.com Mon Jun 26 08:14:10 2023 From: kicking177 at gmail.com (KKing) Date: Mon, 26 Jun 2023 07:14:10 +0100 Subject: [Gambas-user] Building a Web Service in Gambas Message-ID: <98ce4515-5363-5892-f688-71fbd03f11ad@gmail.com> So it's a few years since I asked this question .... is it possible to build a web service with Gambas? K. From adamnt42 at gmail.com Mon Jun 26 08:18:34 2023 From: adamnt42 at gmail.com (BB) Date: Mon, 26 Jun 2023 15:48:34 +0930 Subject: [Gambas-user] Building a Web Service in Gambas In-Reply-To: <98ce4515-5363-5892-f688-71fbd03f11ad@gmail.com> References: <98ce4515-5363-5892-f688-71fbd03f11ad@gmail.com> Message-ID: <5cb1aa9a-5397-e56b-e895-f4aef5fe91dd@gmail.com> "A web service is either: a service offered by an electronic device to another electronic device, communicating with each other via the Internet, or a server running on a computer device, listening for requests at a particular port over a network, serving web documents.Wikipedia " Please be more specific, as both the above generalities are possible. b On 26/6/23 3:44 pm, KKing wrote: > So it's a few years since I asked this question .... is it possible to > build a web service with Gambas? > K. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From gradobag at gradobag.it Mon Jun 26 09:59:48 2023 From: gradobag at gradobag.it (Gianluigi) Date: Mon, 26 Jun 2023 09:59:48 +0200 Subject: [Gambas-user] Building a Web Service in Gambas In-Reply-To: <98ce4515-5363-5892-f688-71fbd03f11ad@gmail.com> References: <98ce4515-5363-5892-f688-71fbd03f11ad@gmail.com> Message-ID: Il 26/06/23 08:14, KKing ha scritto: > So it's a few years since I asked this question .... is it possible to > build a web service with Gambas? > K. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Hi, I point you to Chapter 24 "Network and communication" in Gambas Book, you might find what you need: https://gambas-buch.de/dwen/doku.php?id=k24:start Regards Gianluigi From kicking177 at gmail.com Mon Jun 26 13:18:29 2023 From: kicking177 at gmail.com (KKing) Date: Mon, 26 Jun 2023 12:18:29 +0100 Subject: [Gambas-user] uilding a Web Service in Gambas Message-ID: ta > "A web service is either: a service offered by an electronic device to > another electronic device, communicating with each other via the > Internet, or a server running on a computer device, listening for > requests at a particular port over a network, serving web > documents.Wikipedia " > > Please be more specific, as both the above generalities are possible. Well I would contend that both could be largely the same thing.... depending on implementation ... but yes I want it to sit there waiting for an xml or json request and capable to return xml or json... and it does not need to be dedicated port number, it can be plain port 80.... > I point you to Chapter 24 "Network and communication" in Gambas Book, > you might find what you need: > https://gambas-buch.de/dwen/doku.php?id=k24:start that looks like for clients ... I'm taking about about building what clients could/would call. From hans at gambas-buch.de Mon Jun 26 15:32:08 2023 From: hans at gambas-buch.de (Hans Lehmann) Date: Mon, 26 Jun 2023 15:32:08 +0200 Subject: [Gambas-user] uilding a Web Service in Gambas In-Reply-To: References: Message-ID: Am 26.06.23 um 13:18 schrieb KKing: > >> I point you to Chapter 24 "Network and communication" in Gambas Book, >> you might find what you need: >> https://gambas-buch.de/dwen/doku.php?id=k24:start > that looks like for clients ... I'm taking about about building what > clients could/would call. Hello. Then look here: https://gambas-buch.de/doku.php?id=k27:k27.5:start With kind regards Hans -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Mon Jun 26 17:01:24 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 26 Jun 2023 11:01:24 -0400 Subject: [Gambas-user] uilding a Web Service in Gambas In-Reply-To: References: Message-ID: On 6/26/23 07:18, KKing wrote: > Well I would contend that both could be largely the same thing.... depending on implementation ... but yes I want it to sit > there waiting for an xml or json request and capable to return xml or json... and it > does?not?need?to?be?dedicated?port?number,?it?can?be?plain?port?80.... It sounds as if you want something similar to a RESTful web service. That can be built upon ServerSocket from the gb.net component. I have attached a small, and quite rough, example. -- Lee -------------- next part -------------- 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 From kicking177 at gmail.com Tue Jun 27 11:05:47 2023 From: kicking177 at gmail.com (KKing) Date: Tue, 27 Jun 2023 10:05:47 +0100 Subject: [Gambas-user] Building a Web Service in Gambas Message-ID: > It sounds as if you want something similar to a RESTful web service. That can be built upon ServerSocket from the gb.net component. > > I have attached a small, and quite rough, example. Thanks Lee, that looks exactly along the lines of what I was looking for. K. From claus.dietrich at freenet.de Tue Jun 27 11:23:01 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Tue, 27 Jun 2023 11:23:01 +0200 Subject: [Gambas-user] Building a Web Service in Gambas In-Reply-To: <98ce4515-5363-5892-f688-71fbd03f11ad@gmail.com> References: <98ce4515-5363-5892-f688-71fbd03f11ad@gmail.com> Message-ID: Am 26.06.23 um 08:14 schrieb KKing: > So it's a few years since I asked this question .... is it possible to > build a web service with Gambas? > K. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- I developed a class called HTTPServer and a module, which I use for adding a web interface to Gambas applications. It can also be used for HTTP micro services and deliver XML or JSON files. Interested? If so, I could provided you with a sample project where the "HTTP micro server" hosts a complete web page developed by Hans. Best regards Claus From t.lee.davidson at gmail.com Tue Jun 27 13:51:31 2023 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 27 Jun 2023 07:51:31 -0400 Subject: [Gambas-user] Building a Web Service in Gambas In-Reply-To: References: <98ce4515-5363-5892-f688-71fbd03f11ad@gmail.com> Message-ID: On 6/27/23 05:23, Claus Dietrich wrote: > Am 26.06.23 um 08:14 schrieb KKing: >> So it's a few years since I asked this question .... is it possible to build a web service with Gambas? >> K. >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > I developed a class called HTTPServer and a module, which I use for adding a web interface to Gambas applications. It can also > be used for HTTP micro services and deliver XML or JSON files. > > Interested? If so, I could provided you with a sample project where the "HTTP micro server" hosts a complete web page developed > by Hans. > > Best regards > > Claus I would be interested in that, Claus. It would be quite handy, IMO, if we had a HTTP server component. -- Lee From benoit.minisini at gambas-basic.org Tue Jun 27 13:58:30 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 27 Jun 2023 13:58:30 +0200 Subject: [Gambas-user] Building a Web Service in Gambas In-Reply-To: References: <98ce4515-5363-5892-f688-71fbd03f11ad@gmail.com> Message-ID: <059bb39e-7333-d9ee-14c2-3e0e4c79434b@gambas-basic.org> Le 27/06/2023 ? 13:51, T Lee Davidson a ?crit?: > On 6/27/23 05:23, Claus Dietrich wrote: >> Am 26.06.23 um 08:14 schrieb KKing: >>> So it's a few years since I asked this question .... is it possible >>> to build a web service with Gambas? >>> K. >>> >>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> >> I developed a class called HTTPServer and a module, which I use for >> adding a web interface to Gambas applications. It can also be used for >> HTTP micro services and deliver XML or JSON files. >> >> Interested? If so, I could provided you with a sample project where >> the "HTTP micro server" hosts a complete web page developed by Hans. >> >> Best regards >> >> Claus > > I would be interested in that, Claus. It would be quite handy, IMO, if > we had a HTTP server component. > I agree! -- Beno?t Minisini. From gbWilly at protonmail.com Tue Jun 27 18:11:01 2023 From: gbWilly at protonmail.com (gbWilly) Date: Tue, 27 Jun 2023 16:11:01 +0000 Subject: [Gambas-user] Errors in Gambas packages for Debian Message-ID: Hi all, If you check the latest packages made for Debian, it seems like Lintian reports some errors (see [here](https://udd.debian.org/lintian/?email1=&email2=&email3=&packages=gambas3&ignpackages=&format=html<_error=on&lintian_tag=#all) 4 of the errors are libraries not being linked to libc and 2 errors complain about source missing. Is this something that the Gambas developers can easily solve? gbWilly Sent with [Proton Mail](https://proton.me/) secure email. -------------- next part -------------- An HTML attachment was scrubbed... URL: From benoit.minisini at gambas-basic.org Tue Jun 27 18:27:07 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Tue, 27 Jun 2023 18:27:07 +0200 Subject: [Gambas-user] Errors in Gambas packages for Debian In-Reply-To: References: Message-ID: <80666bc7-7d30-6ac9-bc6b-877048c921bb@gambas-basic.org> Le 27/06/2023 ? 18:11, gbWilly via User a ?crit?: > Hi all, > > If you check the latest packages made for Debian, it seems like Lintian > reports some errors (see here > > > 4 of the errors are libraries not being linked to libc and 2 errors > complain about source missing. Is this something that the Gambas > developers can easily solve? > > gbWilly > > Sent with Proton Mail secure email. > I can fix the libraries not being linked to libc, but I don't know what is the problem with the "source missing" error about text files... -- Beno?t Minisini. From claus.dietrich at freenet.de Tue Jun 27 19:09:44 2023 From: claus.dietrich at freenet.de (Claus Dietrich) Date: Tue, 27 Jun 2023 19:09:44 +0200 Subject: [Gambas-user] Building a Web Service in Gambas In-Reply-To: References: <98ce4515-5363-5892-f688-71fbd03f11ad@gmail.com> Message-ID: Am 27.06.23 um 13:51 schrieb T Lee Davidson: > On 6/27/23 05:23, Claus Dietrich wrote: >> Am 26.06.23 um 08:14 schrieb KKing: >>> So it's a few years since I asked this question .... is it possible >>> to build a web service with Gambas? >>> K. >>> >>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> >> I developed a class called HTTPServer and a module, which I use for >> adding a web interface to Gambas applications. It can also be used >> for HTTP micro services and deliver XML or JSON files. >> >> Interested? If so, I could provided you with a sample project where >> the "HTTP micro server" hosts a complete web page developed by Hans. >> >> Best regards >> >> Claus > > I would be interested in that, Claus. It would be quite handy, IMO, if > we had a HTTP server component. I fully agree. The class will certainly not yet satisfy quality requirements for the use as Gambas component. Its intended purpose was rather simple. It allowed me to fit my flatbed scanner app with a web interface and I can now control it remotely with the browser of my mobile phone. Later I found, that I could do more with it and stressed it up the hosting of a web page developed by Hans. The project demonstrates that the class can host web pages with audio- and video media, stylesheets and JavaScripts. It is further prepared for the transfer of various mime types including XML and JSON. I also tested up- and downloads of files successfully. The module has been provided as an interface between the actual application and the HTTPServer-class. Because of its size of >13MB I put the project on the cloud for download: https://magentacloud.de/s/o7rPPeHgLJinf5y Just run the app. A small Window will show up and simply click on "open web site" which will open the browser to show the web page. The use of cookies has not (yet) been implemented. Have a look into it and see whether you find something useful in it. Comments are welcome. Regards Claus From gbWilly at protonmail.com Wed Jun 28 02:51:40 2023 From: gbWilly at protonmail.com (gbWilly) Date: Wed, 28 Jun 2023 00:51:40 +0000 Subject: [Gambas-user] Errors in Gambas packages for Debian In-Reply-To: <80666bc7-7d30-6ac9-bc6b-877048c921bb@gambas-basic.org> References: <80666bc7-7d30-6ac9-bc6b-877048c921bb@gambas-basic.org> Message-ID: Sent with Proton Mail secure email. ------- Original Message ------- On Tuesday, June 27th, 2023 at 18:27, Benoit Minisini wrote: > Le 27/06/2023 ? 18:11, gbWilly via User a ?crit : > > > Hi all, > > > > If you check the latest packages made for Debian, it seems like Lintian > > reports some errors (see here > > https://udd.debian.org/lintian/?email1=&email2=&email3=&packages=gambas3&ignpackages=&format=html<_error=on&lintian_tag=#all > > > > 4 of the errors are libraries not being linked to libc and 2 errors > > complain about source missing. Is this something that the Gambas > > developers can easily solve? > > > > gbWilly > > > > Sent with Proton Mail https://proton.me/ secure email. > > > I can fix the libraries not being linked to libc, but I don't know what > is the problem with the "source missing" error about text files... > > -- > Beno?t Minisini. > The source missing is a strange one indeed, must be some Lintian bug and not so relevant. Will the library fixes be in the 3.18.3 release or will it be for later. Thanks, gbWilly From benoit.minisini at gambas-basic.org Wed Jun 28 03:05:09 2023 From: benoit.minisini at gambas-basic.org (Benoit Minisini) Date: Wed, 28 Jun 2023 03:05:09 +0200 Subject: [Gambas-user] Errors in Gambas packages for Debian In-Reply-To: References: <80666bc7-7d30-6ac9-bc6b-877048c921bb@gambas-basic.org> Message-ID: Le 28/06/2023 ? 02:51, gbWilly via User a ?crit?: > > The source missing is a strange one indeed, must be some Lintian bug and not so relevant. > Will the library fixes be in the 3.18.3 release or will it be for later. > > Thanks, > > gbWilly > This is not really a problem, as the Gambas runtime is already linked with the C library. If you look, you will see that there are thousands of packages having the "not linked with libc" error. Regards, -- Beno?t Minisini. From gbWilly at protonmail.com Fri Jun 30 18:23:36 2023 From: gbWilly at protonmail.com (gbWilly) Date: Fri, 30 Jun 2023 16:23:36 +0000 Subject: [Gambas-user] Merge question for Gambas3 on gitlab Message-ID: Hi All, I did some dutch translations in my cloned repository of the gambas3 master. I committed it and then pushed it to my fork of gambas3. Next on gitlab I placed a merge request with gambas3 master 2 days ago. Yesterday I did some more translation, commited and pushed them to my fork of Gambas. I noticed that I could not do a merge request, I guess because there is one pending. My questions: Will the changes of my last translations of yesterday be automatically merged into gambas3 master when the translations of 2 days ago are merged by Beno?t, or do I need to wait for his merge and then do a new merge request for the latest translation? If the last is the case, is it then possible to first close this merge request (of 2 days ago) and then do a new one that has all changes (so also those of yesterday) incorporated in the request? Cheers, gbWilly Sent with [Proton Mail](https://proton.me/) secure email. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Jun 30 21:17:48 2023 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 30 Jun 2023 20:17:48 +0100 Subject: [Gambas-user] Merge question for Gambas3 on gitlab In-Reply-To: References: Message-ID: On Fri, 30 Jun 2023, 17:24 gbWilly via User, wrote: > Hi All, > > I did some dutch translations in my cloned repository of the gambas3 > master. > I committed it and then pushed it to my fork of gambas3. > Next on gitlab I placed a merge request with gambas3 master 2 days ago. > > Yesterday I did some more translation, commited and pushed them to my fork > of Gambas. > I noticed that I could not do a merge request, I guess because there is > one pending. > > My questions: > Will the changes of my last translations of yesterday be automatically > merged into gambas3 master when the translations of 2 days ago are merged > by Beno?t, or do I need to wait for his merge and then do a new merge > request for the latest translation? > > If the last is the case, is it then possible to first close this merge > request (of 2 days ago) and then do a new one that has all changes (so also > those of yesterday) incorporated in the request? > > Cheers, > > gbWilly > When merging you are requesting to merge a whole branch from your fork not just a commit. Any further commits to that branch before merging are included when merged. When I submit a merge I create a new branch from master then make my modifications to that branch. Then I submit a merge request and select the "delete source branch when merged" option. It is best to be sure you have it all correct when submitting merge request as further commits can make things look messy. You can close your merge requests yourself and start again if needed. BruceS > -------------- next part -------------- An HTML attachment was scrubbed... URL: