Re: [MSEide-MSEgui-talk] Note at compile time FPC ver 3.2.2

2023-07-25 Thread Fred van Stappen
Hello Med.

>frmbasepage.pas(98,6)

Hum, sorry but I do not find frmbasepage.pas in MSEgui source.

Where is it?


De : mohamed hamza 
Envoyé : mardi 25 juillet 2023 18:55
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] Note at compile time FPC ver 3.2.2

Hello ,

  I got this note:

  frmbasepage.pas(98,6) Note: Call to subroutine "operator :=(const 
source:Currency):Variant;" marked as inline is not  inlined.

begin
nC:=StrToCurr(avalue);
tcustomdataedit(sender).getinterface(idbeditfieldlink,intf1);
with intf1.getfieldlink() do oField:=dataset.fieldByname(fieldname);
line  98  if nC<>oField.value then

.

iS IT POSSIBLE TO CLEAN THAT.

MED.
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] fpc big-bug.

2023-07-18 Thread Fred van Stappen
>Note that, for msegui, you need to add the -dglibc255 compiler parameter for 
>Linux AMD64 and -dglibc20 for Linux i386.
>This will assign the libc.so.6 methods used by msegui with the right signed 
>symbol table.

In msegui last commit, no need to use the -dglibc255 or -dglibc20 compiler 
parameters, the define is done in the units when the OS is Linux/AMD64 or  
Linux/i386.

____
De : Fred van Stappen 
Envoyé : mercredi 19 juillet 2023 03:18
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] fpc big-bug.

Hello Vasi.

>personally I use your fork

Note that, for msegui, you need to add the -dglibc255 compiler parameter for 
Linux AMD64 and -dglibc20 for Linux i386.
This will assign the libc.so.6 methods used by msegui with the right signed 
symbol table.


De : vasi vasi 
Envoyé : mercredi 19 juillet 2023 02:58
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] fpc big-bug.

Thank you Fred, personally I use your fork and thank you also for the themes. 
It will be a great starting point.

It is quiet indeed on the forums regarding this, but probably there are lots of 
discussions behind the scene... maybe in a private part of the forum, where 
only devs have the access... Of course, this means absolutely nothing if there 
are no positive outcomes... But let's hope... :P

On Tue, Jul 18, 2023 at 5:38 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello.

There are not lot of answers from the fpc devs about the Linux BIG-BUG of not 
using the magic signed symbol tables feature of libc.so.6
 to assure backward and upward compatibility with old-new libc.so.6. versions.
This magic feature is the signed symbol tables that work like a filter to warn 
the new version of a method to use the same stat record and same parmeters as 
the signed table defined for the method.

https://forum.lazarus.freepascal.org/index.php/topic,5.0.html

Anyway, people who dont want to wait eterrnity for the fixes, may use the 
fpc-ootb patched fork:
https://github.com/fredvs/freepascal-ootb/releases/

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
H
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

2023-07-18 Thread Fred van Stappen
Hello Vasi.

>but right now I have a big C project "under construction"...  
>https://stm32vpc.blogspot.com/2023/02/the-system-has-been-decided.html

WOW!



De : vasi vasi 
Envoyé : mardi 18 juillet 2023 12:22
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ



On Tue, Jul 18, 2023 at 1:35 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:

Bună ziua Vasi!

You got me there! A good day to you too (Bonne journée à toi aussi ! - but I 
had to use Google translate )

About msegui-themes, I agree some demos are welcome.
I dont know what is the status of msegui-themes, Martin was working on it.

Maybe you could become the msegui-theme explorer, see what cefou has already 
done and see what is not working.
If you jump into it, I will follow you.
Is not the first time when I try to learn what Cefou did... Probably I will go 
back to it, but right now I have a big C project "under construction"...  
https://stm32vpc.blogspot.com/2023/02/the-system-has-been-decided.html




De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 17 juillet 2023 21:00
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

"The only trouble could be if nobody care anymore of msegui."

Is the only viable alternative to Lazarus and LCL... I bet the majority of 
Lazarus users have MSEide+MSEgui into their toolbox. But it would help if the 
gurus of various parts of msegui would write some guides to help newcomers to 
continue the development when the time comes...

Also, if @cefou would have time to create two themes, one light, another dark, 
at least similar to what Linuxmint has on Mate and Cinnamon... it would help 
even more with the adoption for commercial projects... Yeah, I know, I'm 
stressing this out, but look is essential and the complexity of msegui 
regarding look might scare the LCL user... I bet the default look of msegui is 
the main reason potential users are fading away (the young ones) ...

On Mon, Jul 17, 2023 at 3:38 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Sieghard.

> >(As the initiator of the trouble, I'll probabely have the duty to attack
> > the chore, I'm afraid...)
>
> I fear it too because my level of knowledge of db-msegui is very low.

I think there is only one db-msegui guru and it is Med. ;-)

>I apologize for the trouble I caused.

You did not cause any trouble, Med has directly found the problem.
Also I keep all your fixes about mse_dynlib, so part of your fixes are commited.
The only trouble could be if nobody care anymore of msegui.

Thanks for your great work Sieghard.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] fpc big-bug.

2023-07-18 Thread Fred van Stappen
Hello Vasi.

>personally I use your fork

Note that, for msegui, you need to add the -dglibc255 compiler parameter for 
Linux AMD64 and -dglibc20 for Linux i386.
This will assign the libc.so.6 methods used by msegui with the right signed 
symbol table.


De : vasi vasi 
Envoyé : mercredi 19 juillet 2023 02:58
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] fpc big-bug.

Thank you Fred, personally I use your fork and thank you also for the themes. 
It will be a great starting point.

It is quiet indeed on the forums regarding this, but probably there are lots of 
discussions behind the scene... maybe in a private part of the forum, where 
only devs have the access... Of course, this means absolutely nothing if there 
are no positive outcomes... But let's hope... :P

On Tue, Jul 18, 2023 at 5:38 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello.

There are not lot of answers from the fpc devs about the Linux BIG-BUG of not 
using the magic signed symbol tables feature of libc.so.6
 to assure backward and upward compatibility with old-new libc.so.6. versions.
This magic feature is the signed symbol tables that work like a filter to warn 
the new version of a method to use the same stat record and same parmeters as 
the signed table defined for the method.

https://forum.lazarus.freepascal.org/index.php/topic,5.0.html

Anyway, people who dont want to wait eterrnity for the fixes, may use the 
fpc-ootb patched fork:
https://github.com/fredvs/freepascal-ootb/releases/

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
H
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] fpc big-bug.

2023-07-18 Thread Fred van Stappen
Hello.

There are not lot of answers from the fpc devs about the Linux BIG-BUG of not 
using the magic signed symbol tables feature of libc.so.6
 to assure backward and upward compatibility with old-new libc.so.6. versions.
This magic feature is the signed symbol tables that work like a filter to warn 
the new version of a method to use the same stat record and same parmeters as 
the signed table defined for the method.

https://forum.lazarus.freepascal.org/index.php/topic,5.0.html

Anyway, people who dont want to wait eterrnity for the fixes, may use the 
fpc-ootb patched fork:
https://github.com/fredvs/freepascal-ootb/releases/

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New skins.

2023-07-18 Thread Fred van Stappen
The complete path of the new skins is this:
https://github.com/mse-org/mseuniverse/tree/main/skins/fredvs

Have fun.

Fre;D

De : Fred van Stappen 
Envoyé : mardi 18 juillet 2023 15:59
À : mseide-msegui-talk@lists.sourceforge.net 

Objet : [MSEide-MSEgui-talk] New skins.

Hello.

In  there are 2 new skin-demos in /mseuniverse/skins/fredvs/: fcarbonskin and 
fsilverskin.

To use the skins in your application, copy fcarbonskin.pas, fcarbonskin.mfm, 
fcarbomskin_mfm.pas and load_fcarbonskin.pas into your project folder.
In your main-form unit, add load_fcarbonskin in the uses section.

For fsilverskin it is the same trick using the fsilverskin units.

Those demos use lightly rounded frames for buttons.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] New skins.

2023-07-18 Thread Fred van Stappen
Hello.

In  there are 2 new skin-demos in /mseuniverse/skins/fredvs/: fcarbonskin and 
fsilverskin.

To use the skins in your application, copy fcarbonskin.pas, fcarbonskin.mfm, 
fcarbomskin_mfm.pas and load_fcarbonskin.pas into your project folder.
In your main-form unit, add load_fcarbonskin in the uses section.

For fsilverskin it is the same trick using the fsilverskin units.

Those demos use lightly rounded frames for buttons.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

2023-07-17 Thread Fred van Stappen
Hello Sieghard.

>still lacking a method to dynamically extend the translation data base.

Yes, of course it could be more perfect.
But with what we have now, dynamic loading of po/mo files, it is already a big 
plus.
In fact I dont know other application that allows this (accept modifs/new-lang  
without the need to recompile something).

>I also would moan quite a bit if mseide-msegui should fade away.

In my case, if I still use fpc, it is because of msegui.

>when I started building my main msegui project, around 2008-9, nearly a 
>quarter century ago!

Wow, before Linux 64 bit.
Beautiful long love story.

And the story will never end.

Thanks Sieghard.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

2023-07-17 Thread Fred van Stappen

Bună ziua Vasi!

About msegui-themes, I agree some demos are welcome.
I dont know what is the status of msegui-themes, Martin was working on it.

Maybe you could become the msegui-theme explorer, see what cefou has already 
done and see what is not working.
If you jump into it, I will follow you.

About the msegui how-to, there is some help there:
https://github.com/mse-org/mseide-msegui/wiki/MSE-Wiki

I know that MSEgui seems not easy, raw, cheep but only a few connoisseurs can 
appreciate it... 



De : vasi vasi 
Envoyé : lundi 17 juillet 2023 21:00
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

"The only trouble could be if nobody care anymore of msegui."

Is the only viable alternative to Lazarus and LCL... I bet the majority of 
Lazarus users have MSEide+MSEgui into their toolbox. But it would help if the 
gurus of various parts of msegui would write some guides to help newcomers to 
continue the development when the time comes...

Also, if @cefou would have time to create two themes, one light, another dark, 
at least similar to what Linuxmint has on Mate and Cinnamon... it would help 
even more with the adoption for commercial projects... Yeah, I know, I'm 
stressing this out, but look is essential and the complexity of msegui 
regarding look might scare the LCL user... I bet the default look of msegui is 
the main reason potential users are fading away (the young ones) ...

On Mon, Jul 17, 2023 at 3:38 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Sieghard.

> >(As the initiator of the trouble, I'll probabely have the duty to attack
> > the chore, I'm afraid...)
>
> I fear it too because my level of knowledge of db-msegui is very low.

I think there is only one db-msegui guru and it is Med. ;-)

>I apologize for the trouble I caused.

You did not cause any trouble, Med has directly found the problem.
Also I keep all your fixes about mse_dynlib, so part of your fixes are commited.
The only trouble could be if nobody care anymore of msegui.

Thanks for your great work Sieghard.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

2023-07-17 Thread Fred van Stappen
Hello Sieghard.

> >(As the initiator of the trouble, I'll probabely have the duty to attack
> > the chore, I'm afraid...)
>
> I fear it too because my level of knowledge of db-msegui is very low.

I think there is only one db-msegui guru and it is Med. ;-)

>I apologize for the trouble I caused.

You did not cause any trouble, Med has directly found the problem.
Also I keep all your fixes about mse_dynlib, so part of your fixes are commited.
The only trouble could be if nobody care anymore of msegui.

Thanks for your great work Sieghard.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-16 Thread Fred van Stappen
Hello Code DZ.

I did deep tests, including mseide and other complicated msegui apps but I did 
not note problems with -O3 or -O4 on Linux/BSD.

There is a discussion about this:
https://github.com/mse-org/mseide-msegui/discussions/60

But, on my side, I will use the -OoNODFA parameter to disable DFA, even for 
Linux and no problems found.

De : code dz 
Envoyé : dimanche 16 juillet 2023 15:53
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/14/23, Fred van Stappen  wrote:
> Coucou CeFou.
>
> I did play a few more with the Windows 11 machine.
> I confirm that compiling mseide with -O3 optimization gives problems.
> Like you noted, using this mseide more than 2 times to build application
> crash mseide.
>
> I did try witn -O3 and -OoNOPEEPHOLE  but did not help.
>
> But there is a good news, with -O2 optimization mseide seems happy.
> So the exploration would be to check what optimizations are added O2 -->
> O3.
> And check, one by one the guilty.
>
> We know already that with -OoNOPEEPHOLE it is not fixed.
>
> Sadly I have to give back the Windows 11 machine so I could not check this
> now.
>
> Fre;D
>
> 
> De : Fred van Stappen 
> Envoyé : mardi 11 juillet 2023 19:58
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> from:
> https://forum.lazarus.freepascal.org/index.php/topic,55111.msg409486.html#msg409486
>
> They say:
>
> The Lazarus IDE should be build with -O1. Anyone wishing to use
> higher optimization may need to add -OoNOPEEPHOLE to avoid
> crashes of the IDE.
>
> So maybe it is the same for mseide, if you compile with -O3 and
> -OoNOPEEPHOLE  is it ok?
> 
> De : code dz 
> Envoyé : mardi 11 juillet 2023 18:52
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/11/23, Fred van Stappen  wrote:
>> Hello Code DZ.
>>
>>>when i hit make it compiles ok for the first time, but in the second
>> or third time mseide freeze .
>>
>> Hum, here on Windows 11, with mseide 5.8.0 from asset release, making the
>> demo with -O3, even lot of time, is ok.
>>
>>>btw i tried free pascal trunk and the issue still the same , even if>
>>>debug mseide inside mseide it self it freeze without any message .
>>
>> If the -O3 bug for Windows 7 was introduced in fpc 3.2.2 and not
>> detected,
>> sure it is still in trunk.
>>
>>>btw this is the what i used in the mseide build
>>
>> Not sure to understand, so you use mseide build with -O3 ?
>> I was thinking you used the binary from asset release.
>>
>> (Or I dont understand, as usual).
>>
>> Fre;D
>>
>>
>> 
>> De : code dz 
>> Envoyé : mardi 11 juillet 2023 17:04
>> À : General list for MSEide+MSEgui
>> 
>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>
>> On 7/11/23, Fred van Stappen  wrote:
>>> Hello Code DZ.
>>>
>>> There is something that I dont understand.
>>> mseide get freezes during compilation or when running/debugging the
>>> application?
>>>
>>> I cannot understand why mseide freezes during compilation.
>>> If it is by running/debug, did you try to run the binary outside mseide,
>>> is
>>> it running ok?
>>>
>>> 
>>> De : code dz 
>>> Envoyé : mardi 11 juillet 2023 15:56
>>> À : General list for MSEide+MSEgui
>>> 
>>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>>
>>> On 7/10/23, Fred van Stappen  wrote:
>>>> Re-hello Code DZ.
>>>>
>>>> I am here on a Windows 11 machine.
>>>>
>>>> I have created a console app with MSEide 5.8.0. and MSEgui 5.8.2.
>>>>
>>>> Here no problem to compile + run + debug with -O3 optimization.
>>>> Do you have the same problem with -O3 and other IDE compiling on
>>>> Windows
>>>> 7?
>>>> If you compile via terminal with -O3, do you get a crash too ?
>>>> ____
>>>> De : code dz 
>>>> Envoyé : lundi 10 juillet 2023 23:44
>>>> À : General list for MSEide+MSEgui
>>>> 
>>>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>>>
>>>> On 7/10/23, Fred van Stappen  wrote:
>>>>> OK and aaargh.
>>>>>
>>>>

Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-14 Thread Fred van Stappen
Hello Sieghard.

There is some info there:


From fpc wiki 3.0.0 about New Feature DFA optimization:
https://wiki.freepascal.org/FPC_New_Features_3.0.0


Dead store elimination

Overview: The compiler can now, to a limited extent, remove stores to local 
variables and parameters if these values are not used before they are 
overwritten.
Notes: The use of this optimization requires that data flow analysis (-Oodfa) 
is enabled.
It can help in particular with cleaning up instructions that have become 
useless due to constant propagation.
More information: -Oodfa is still a work in progress.



De : Sieghard via mseide-msegui-talk 
Envoyé : vendredi 14 juillet 2023 21:41
À : mseide-msegui-talk@lists.sourceforge.net 

Cc : Sieghard 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

Hello Fred,

you wrote on Fri, 14 Jul 2023 14:59:09 +:

> So, using -O3 -OoNODFA gives a mseide without problems.
> Even more, -O4 -OoNODFA is ok too!
>
> Conclusion: msegui can use all the optimizations, appart DFA (does
> anybody knows what does that DFA optimization?).

The two documentation files "prog.pdf" and "user.pdf" of fpc both agree
that it should mean "Data Flow Analysis". But there's no hint at what that
might effect beyond that statement. It might mean a mechanism that tracks
the use of variable data and tries to avoid multiple evaluations or
unneeded memory transfers or something similar. And seemingly guesses
wrongly sometimes...
No, wait, there IS some more information. In "prog.pdf" (Programmer’s Guide
for Free Pascal, Version 3.2.0, February 2020, p. 132) they say:

"• Level 2 (-O2) enables the assembler data flow analyzer, which allows
   the common subexpression elimination procedure to remove unnecessary
   reloads of registers with values they already contain."

So that's about what I suspected, but on the level of registers rather than
variables.
(Sorry, I don't seem to have any fpc 3.3.1 documentaion installed by now.)

--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
---
Mit freundlichen Grüßen, S. Schicktanz
---




___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-14 Thread Fred van Stappen
Hello Code DZ and everybody.

OK, I get the guilty.

Here the optimizations O2 --> O3 from fpc wiki:


You can enable general optimization groups using "-O1", "-O2", "-O3", and 
"-O4". Individual switches can be enabled with "-Oo".

As of 13 July 2020, the optimization groups (defined in 
/compiler//cpuinfo.pas, which references /compiler/globtype.pas) are:

-O1: PEEPHOLE

-O2: O1 + REMOVEEMPTYPROCS + UNUSEDPARA + REGVAR + STACKFRAME + TAILREC + CSE

-O3: O2 + CONSTPROP + DFA + USELOADMODIFYSTORE + LOOPUNROLL

-O4: O3 + ORDERFIELDS + DEADVALUES + FASTMATH + USEEBP/USERBP

So, I did try each optimization added for O3 and the problematic optimization 
is DFA.

So, using -O3 -OoNODFA gives a mseide without problems.
Even more, -O4 -OoNODFA is ok too!

Conclusion: msegui can use all the optimizations, appart DFA (does anybody 
knows what does that DFA optimization?).

Fre;D

____
De : Fred van Stappen 
Envoyé : vendredi 14 juillet 2023 15:54
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

Coucou CeFou.

I did play a few more with the Windows 11 machine.
I confirm that compiling mseide with -O3 optimization gives problems.
Like you noted, using this mseide more than 2 times to build application crash 
mseide.

I did try witn -O3 and -OoNOPEEPHOLE  but did not help.

But there is a good news, with -O2 optimization mseide seems happy.
So the exploration would be to check what optimizations are added O2 --> O3.
And check, one by one the guilty.

We know already that with -OoNOPEEPHOLE it is not fixed.

Sadly I have to give back the Windows 11 machine so I could not check this now.

Fre;D


De : Fred van Stappen 
Envoyé : mardi 11 juillet 2023 19:58
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

from:
https://forum.lazarus.freepascal.org/index.php/topic,55111.msg409486.html#msg409486

They say:

The Lazarus IDE should be build with -O1. Anyone wishing to use
higher optimization may need to add -OoNOPEEPHOLE to avoid
crashes of the IDE.

So maybe it is the same for mseide, if you compile with -O3 and -OoNOPEEPHOLE  
is it ok?

De : code dz 
Envoyé : mardi 11 juillet 2023 18:52
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/11/23, Fred van Stappen  wrote:
> Hello Code DZ.
>
>>when i hit make it compiles ok for the first time, but in the second
> or third time mseide freeze .
>
> Hum, here on Windows 11, with mseide 5.8.0 from asset release, making the
> demo with -O3, even lot of time, is ok.
>
>>btw i tried free pascal trunk and the issue still the same , even if>
>>debug mseide inside mseide it self it freeze without any message .
>
> If the -O3 bug for Windows 7 was introduced in fpc 3.2.2 and not detected,
> sure it is still in trunk.
>
>>btw this is the what i used in the mseide build
>
> Not sure to understand, so you use mseide build with -O3 ?
> I was thinking you used the binary from asset release.
>
> (Or I dont understand, as usual).
>
> Fre;D
>
>
> 
> De : code dz 
> Envoyé : mardi 11 juillet 2023 17:04
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/11/23, Fred van Stappen  wrote:
>> Hello Code DZ.
>>
>> There is something that I dont understand.
>> mseide get freezes during compilation or when running/debugging the
>> application?
>>
>> I cannot understand why mseide freezes during compilation.
>> If it is by running/debug, did you try to run the binary outside mseide,
>> is
>> it running ok?
>>
>> 
>> De : code dz 
>> Envoyé : mardi 11 juillet 2023 15:56
>> À : General list for MSEide+MSEgui
>> 
>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>
>> On 7/10/23, Fred van Stappen  wrote:
>>> Re-hello Code DZ.
>>>
>>> I am here on a Windows 11 machine.
>>>
>>> I have created a console app with MSEide 5.8.0. and MSEgui 5.8.2.
>>>
>>> Here no problem to compile + run + debug with -O3 optimization.
>>> Do you have the same problem with -O3 and other IDE compiling on Windows
>>> 7?
>>> If you compile via terminal with -O3, do you get a crash too ?
>>> 
>>> De : code dz 
>>> Envoyé : lundi 10 juillet 2023 23:44
>>> À : General list for MSEide+MSEgui
>>> 
>>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>>
>>> On 7/10/23, Fred van Stappen  wrote:
>>>> OK and aa

Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-14 Thread Fred van Stappen
Coucou CeFou.

I did play a few more with the Windows 11 machine.
I confirm that compiling mseide with -O3 optimization gives problems.
Like you noted, using this mseide more than 2 times to build application crash 
mseide.

I did try witn -O3 and -OoNOPEEPHOLE  but did not help.

But there is a good news, with -O2 optimization mseide seems happy.
So the exploration would be to check what optimizations are added O2 --> O3.
And check, one by one the guilty.

We know already that with -OoNOPEEPHOLE it is not fixed.

Sadly I have to give back the Windows 11 machine so I could not check this now.

Fre;D


De : Fred van Stappen 
Envoyé : mardi 11 juillet 2023 19:58
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

from:
https://forum.lazarus.freepascal.org/index.php/topic,55111.msg409486.html#msg409486

They say:

The Lazarus IDE should be build with -O1. Anyone wishing to use
higher optimization may need to add -OoNOPEEPHOLE to avoid
crashes of the IDE.

So maybe it is the same for mseide, if you compile with -O3 and -OoNOPEEPHOLE  
is it ok?

De : code dz 
Envoyé : mardi 11 juillet 2023 18:52
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/11/23, Fred van Stappen  wrote:
> Hello Code DZ.
>
>>when i hit make it compiles ok for the first time, but in the second
> or third time mseide freeze .
>
> Hum, here on Windows 11, with mseide 5.8.0 from asset release, making the
> demo with -O3, even lot of time, is ok.
>
>>btw i tried free pascal trunk and the issue still the same , even if>
>>debug mseide inside mseide it self it freeze without any message .
>
> If the -O3 bug for Windows 7 was introduced in fpc 3.2.2 and not detected,
> sure it is still in trunk.
>
>>btw this is the what i used in the mseide build
>
> Not sure to understand, so you use mseide build with -O3 ?
> I was thinking you used the binary from asset release.
>
> (Or I dont understand, as usual).
>
> Fre;D
>
>
> 
> De : code dz 
> Envoyé : mardi 11 juillet 2023 17:04
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/11/23, Fred van Stappen  wrote:
>> Hello Code DZ.
>>
>> There is something that I dont understand.
>> mseide get freezes during compilation or when running/debugging the
>> application?
>>
>> I cannot understand why mseide freezes during compilation.
>> If it is by running/debug, did you try to run the binary outside mseide,
>> is
>> it running ok?
>>
>> ________
>> De : code dz 
>> Envoyé : mardi 11 juillet 2023 15:56
>> À : General list for MSEide+MSEgui
>> 
>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>
>> On 7/10/23, Fred van Stappen  wrote:
>>> Re-hello Code DZ.
>>>
>>> I am here on a Windows 11 machine.
>>>
>>> I have created a console app with MSEide 5.8.0. and MSEgui 5.8.2.
>>>
>>> Here no problem to compile + run + debug with -O3 optimization.
>>> Do you have the same problem with -O3 and other IDE compiling on Windows
>>> 7?
>>> If you compile via terminal with -O3, do you get a crash too ?
>>> 
>>> De : code dz 
>>> Envoyé : lundi 10 juillet 2023 23:44
>>> À : General list for MSEide+MSEgui
>>> 
>>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>>
>>> On 7/10/23, Fred van Stappen  wrote:
>>>> OK and aaargh.
>>>>
>>>> I will jump into it asap.
>>>>
>>>> Does it come only with console project and Windows 32 bit?
>>>> Did you have that problem with previous release?
>>>>
>>>> Thanks.
>>>>
>>>>
>>>> 
>>>> De : code dz 
>>>> Envoyé : lundi 10 juillet 2023 22:47
>>>> À : General list for MSEide+MSEgui
>>>> 
>>>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>>>
>>>> On 7/8/23, Fred van Stappen  wrote:
>>>>> Hello everybody.
>>>>>
>>>>> There is a new release 5.8.2 with fixes for db filters and -dglibc225
>>>>> option
>>>>> parameter to build "timeless" binary for Linux 64 bit.
>>>>>
>>>>> To produce the "timeless" binary, there is a demo in
>>>>> /tools/timeless_clock/
>>>>> to show how to do with the 

Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

2023-07-11 Thread Fred van Stappen
Hello Sieghard.

>(As the initiator of the trouble, I'll probabely have the duty to attack
the chore, I'm afraid...)

I fear it too because my level of knowledge of db-msegui is very low.



Fre;D


De : Sieghard via mseide-msegui-talk 
Envoyé : mardi 11 juillet 2023 22:21
À : mseide-msegui-talk@lists.sourceforge.net 

Cc : Sieghard 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hello Fred,

you wrote on Mon, 10 Jul 2023 21:09:01 +:

> I did read your post but sadly I did not find yet the time to jump into
> your code. I will try to do it asap.

There is no code above the one provided previously - just the explanation
of the reason for the reported error messages. Well, and a possible "fast
fix" for them, albeit a probabely incomplete one.
But still, doing it thoroughly WILL take its time, as this would require to
test all the occurrences of the problematic message, and maybe even those
of the other one, and making CERTAIN that there will be no false triggers.
(As the initiator of the trouble, I'll probabely have the duty to attack
the chore, I'm afraid...)
Sorry for the problem.

--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
---
Mit freundlichen Grüßen, S. Schicktanz
---




___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-11 Thread Fred van Stappen
from:
https://forum.lazarus.freepascal.org/index.php/topic,55111.msg409486.html#msg409486

They say:

The Lazarus IDE should be build with -O1. Anyone wishing to use
higher optimization may need to add -OoNOPEEPHOLE to avoid
crashes of the IDE.

So maybe it is the same for mseide, if you compile with -O3 and -OoNOPEEPHOLE  
is it ok?

De : code dz 
Envoyé : mardi 11 juillet 2023 18:52
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/11/23, Fred van Stappen  wrote:
> Hello Code DZ.
>
>>when i hit make it compiles ok for the first time, but in the second
> or third time mseide freeze .
>
> Hum, here on Windows 11, with mseide 5.8.0 from asset release, making the
> demo with -O3, even lot of time, is ok.
>
>>btw i tried free pascal trunk and the issue still the same , even if>
>>debug mseide inside mseide it self it freeze without any message .
>
> If the -O3 bug for Windows 7 was introduced in fpc 3.2.2 and not detected,
> sure it is still in trunk.
>
>>btw this is the what i used in the mseide build
>
> Not sure to understand, so you use mseide build with -O3 ?
> I was thinking you used the binary from asset release.
>
> (Or I dont understand, as usual).
>
> Fre;D
>
>
> 
> De : code dz 
> Envoyé : mardi 11 juillet 2023 17:04
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/11/23, Fred van Stappen  wrote:
>> Hello Code DZ.
>>
>> There is something that I dont understand.
>> mseide get freezes during compilation or when running/debugging the
>> application?
>>
>> I cannot understand why mseide freezes during compilation.
>> If it is by running/debug, did you try to run the binary outside mseide,
>> is
>> it running ok?
>>
>> ____
>> De : code dz 
>> Envoyé : mardi 11 juillet 2023 15:56
>> À : General list for MSEide+MSEgui
>> 
>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>
>> On 7/10/23, Fred van Stappen  wrote:
>>> Re-hello Code DZ.
>>>
>>> I am here on a Windows 11 machine.
>>>
>>> I have created a console app with MSEide 5.8.0. and MSEgui 5.8.2.
>>>
>>> Here no problem to compile + run + debug with -O3 optimization.
>>> Do you have the same problem with -O3 and other IDE compiling on Windows
>>> 7?
>>> If you compile via terminal with -O3, do you get a crash too ?
>>> 
>>> De : code dz 
>>> Envoyé : lundi 10 juillet 2023 23:44
>>> À : General list for MSEide+MSEgui
>>> 
>>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>>
>>> On 7/10/23, Fred van Stappen  wrote:
>>>> OK and aaargh.
>>>>
>>>> I will jump into it asap.
>>>>
>>>> Does it come only with console project and Windows 32 bit?
>>>> Did you have that problem with previous release?
>>>>
>>>> Thanks.
>>>>
>>>>
>>>> 
>>>> De : code dz 
>>>> Envoyé : lundi 10 juillet 2023 22:47
>>>> À : General list for MSEide+MSEgui
>>>> 
>>>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>>>
>>>> On 7/8/23, Fred van Stappen  wrote:
>>>>> Hello everybody.
>>>>>
>>>>> There is a new release 5.8.2 with fixes for db filters and -dglibc225
>>>>> option
>>>>> parameter to build "timeless" binary for Linux 64 bit.
>>>>>
>>>>> To produce the "timeless" binary, there is a demo in
>>>>> /tools/timeless_clock/
>>>>> to show how to do with the project option and the "fake libdl.so".
>>>>> If you prefer something more out-of-the-block, you may use fpc-ootb
>>>>> for
>>>>> Linux 64 bit:
>>>>> https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2
>>>>> In that case, you will need to only use  the -dglibc225 option
>>>>> parameter.
>>>>>
>>>>> Note that release 5.8.2. provides only the source of MSEgui.
>>>>> For MSEide binary, because nothing has changed there, please use the
>>>>> binary
>>>>> of release 5.8.0.
>>>>>
>>>>> Have lot of fun.
>>>>>
>>>>> Fre;D
>>>>>
>>>>
>>>

Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-11 Thread Fred van Stappen
For the bug in Linux-msegui discovered by Mathias, it was some pointers that 
should be pointers of pointer.
O3 is very strict, some imprecisions are accepted without optimization but with 
O3, no approximations permitted.

Maybe it is the same in Windows-msegui code, I will check that (asap).

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-11 Thread Fred van Stappen
Re-re hello CeFou.

It is not fair to accuse FPC on my part.
It can be a bug in msegui.

When testing msegui compiled with fpc-llvm for Linux there was problems with 
-O2 and -O3.

And Mathias, our fpc-dev guardian angel, found a bug in msegui code.
Fixed it allows -O2 and -O3 now for llvm.

So it is possible that something in mesgui code is not ok for -O3 on Windows.



De : Fred van Stappen 
Envoyé : mardi 11 juillet 2023 18:21
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

Re-re hello.

If, by any chance, when you use mseide compiled with -O1, and it is working, 
then it is a other old story.

But this dates form years (decades?).

Indeed, with MSEgui and fpGUI, sometimes applications compiled with -03 crash.
Graeme and Martin and others did try to find why but at the end the easy 
conclusion was to not use -O3.


De : Fred van Stappen 
Envoyé : mardi 11 juillet 2023 18:03
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

Hello Code DZ.

>when i hit make it compiles ok for the first time, but in the second
or third time mseide freeze .

Hum, here on Windows 11, with mseide 5.8.0 from asset release, making the demo 
with -O3, even lot of time, is ok.

>btw i tried free pascal trunk and the issue still the same , even if>
>debug mseide inside mseide it self it freeze without any message .

If the -O3 bug for Windows 7 was introduced in fpc 3.2.2 and not detected, sure 
it is still in trunk.

>btw this is the what i used in the mseide build

Not sure to understand, so you use mseide build with -O3 ?
I was thinking you used the binary from asset release.

(Or I dont understand, as usual).

Fre;D



De : code dz 
Envoyé : mardi 11 juillet 2023 17:04
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/11/23, Fred van Stappen  wrote:
> Hello Code DZ.
>
> There is something that I dont understand.
> mseide get freezes during compilation or when running/debugging the
> application?
>
> I cannot understand why mseide freezes during compilation.
> If it is by running/debug, did you try to run the binary outside mseide, is
> it running ok?
>
> 
> De : code dz 
> Envoyé : mardi 11 juillet 2023 15:56
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/10/23, Fred van Stappen  wrote:
>> Re-hello Code DZ.
>>
>> I am here on a Windows 11 machine.
>>
>> I have created a console app with MSEide 5.8.0. and MSEgui 5.8.2.
>>
>> Here no problem to compile + run + debug with -O3 optimization.
>> Do you have the same problem with -O3 and other IDE compiling on Windows
>> 7?
>> If you compile via terminal with -O3, do you get a crash too ?
>> 
>> De : code dz 
>> Envoyé : lundi 10 juillet 2023 23:44
>> À : General list for MSEide+MSEgui
>> 
>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>
>> On 7/10/23, Fred van Stappen  wrote:
>>> OK and aaargh.
>>>
>>> I will jump into it asap.
>>>
>>> Does it come only with console project and Windows 32 bit?
>>> Did you have that problem with previous release?
>>>
>>> Thanks.
>>>
>>>
>>> 
>>> De : code dz 
>>> Envoyé : lundi 10 juillet 2023 22:47
>>> À : General list for MSEide+MSEgui
>>> 
>>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>>
>>> On 7/8/23, Fred van Stappen  wrote:
>>>> Hello everybody.
>>>>
>>>> There is a new release 5.8.2 with fixes for db filters and -dglibc225
>>>> option
>>>> parameter to build "timeless" binary for Linux 64 bit.
>>>>
>>>> To produce the "timeless" binary, there is a demo in
>>>> /tools/timeless_clock/
>>>> to show how to do with the project option and the "fake libdl.so".
>>>> If you prefer something more out-of-the-block, you may use fpc-ootb for
>>>> Linux 64 bit:
>>>> https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2
>>>> In that case, you will need to only use  the -dglibc225 option
>>>> parameter.
>>>>
>>>> Note that release 5.8.2. provides only the source of MSEgui.
>>>> For MSEide binary, because nothing has changed there, please use the
>>>> binary
>>>> of release 5.8.0.
>>>>
>>>

Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-11 Thread Fred van Stappen
Hello Code DZ.

>when i hit make it compiles ok for the first time, but in the second
or third time mseide freeze .

Hum, here on Windows 11, with mseide 5.8.0 from asset release, making the demo 
with -O3, even lot of time, is ok.

>btw i tried free pascal trunk and the issue still the same , even if>
>debug mseide inside mseide it self it freeze without any message .

If the -O3 bug for Windows 7 was introduced in fpc 3.2.2 and not detected, sure 
it is still in trunk.

>btw this is the what i used in the mseide build

Not sure to understand, so you use mseide build with -O3 ?
I was thinking you used the binary from asset release.

(Or I dont understand, as usual).

Fre;D



De : code dz 
Envoyé : mardi 11 juillet 2023 17:04
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/11/23, Fred van Stappen  wrote:
> Hello Code DZ.
>
> There is something that I dont understand.
> mseide get freezes during compilation or when running/debugging the
> application?
>
> I cannot understand why mseide freezes during compilation.
> If it is by running/debug, did you try to run the binary outside mseide, is
> it running ok?
>
> 
> De : code dz 
> Envoyé : mardi 11 juillet 2023 15:56
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/10/23, Fred van Stappen  wrote:
>> Re-hello Code DZ.
>>
>> I am here on a Windows 11 machine.
>>
>> I have created a console app with MSEide 5.8.0. and MSEgui 5.8.2.
>>
>> Here no problem to compile + run + debug with -O3 optimization.
>> Do you have the same problem with -O3 and other IDE compiling on Windows
>> 7?
>> If you compile via terminal with -O3, do you get a crash too ?
>> 
>> De : code dz 
>> Envoyé : lundi 10 juillet 2023 23:44
>> À : General list for MSEide+MSEgui
>> 
>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>
>> On 7/10/23, Fred van Stappen  wrote:
>>> OK and aaargh.
>>>
>>> I will jump into it asap.
>>>
>>> Does it come only with console project and Windows 32 bit?
>>> Did you have that problem with previous release?
>>>
>>> Thanks.
>>>
>>>
>>> 
>>> De : code dz 
>>> Envoyé : lundi 10 juillet 2023 22:47
>>> À : General list for MSEide+MSEgui
>>> 
>>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>>
>>> On 7/8/23, Fred van Stappen  wrote:
>>>> Hello everybody.
>>>>
>>>> There is a new release 5.8.2 with fixes for db filters and -dglibc225
>>>> option
>>>> parameter to build "timeless" binary for Linux 64 bit.
>>>>
>>>> To produce the "timeless" binary, there is a demo in
>>>> /tools/timeless_clock/
>>>> to show how to do with the project option and the "fake libdl.so".
>>>> If you prefer something more out-of-the-block, you may use fpc-ootb for
>>>> Linux 64 bit:
>>>> https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2
>>>> In that case, you will need to only use  the -dglibc225 option
>>>> parameter.
>>>>
>>>> Note that release 5.8.2. provides only the source of MSEgui.
>>>> For MSEide binary, because nothing has changed there, please use the
>>>> binary
>>>> of release 5.8.0.
>>>>
>>>> Have lot of fun.
>>>>
>>>> Fre;D
>>>>
>>>
>>> Hi Fred , on windows it seems there is problem , when i create a
>>> simple console project and compile it , the mseide get freezes until i
>>> kill its process
>>>
>>> i am using mseide 5.8.2 for windows7 32bits
>>>
>>>
>>> ___
>>> mseide-msegui-talk mailing list
>>> mseide-msegui-talk@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>>
>>
>> i think i found the problem , when i build mseide using -O3 i got that
>> error , but with -O2 it works fine .
>> seems FPC optimizer bug
>>
>>
>> ___
>> mseide-msegui-talk mailing list
>> mseide-msegui-talk@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>
>
> Hi fred , sorry for the delay
> i found the problem in v5.8.2 and v5.8.0 , 

Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-11 Thread Fred van Stappen
Hello Code DZ.

There is something that I dont understand.
mseide get freezes during compilation or when running/debugging the application?

I cannot understand why mseide freezes during compilation.
If it is by running/debug, did you try to run the binary outside mseide, is it 
running ok?


De : code dz 
Envoyé : mardi 11 juillet 2023 15:56
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/10/23, Fred van Stappen  wrote:
> Re-hello Code DZ.
>
> I am here on a Windows 11 machine.
>
> I have created a console app with MSEide 5.8.0. and MSEgui 5.8.2.
>
> Here no problem to compile + run + debug with -O3 optimization.
> Do you have the same problem with -O3 and other IDE compiling on Windows 7?
> If you compile via terminal with -O3, do you get a crash too ?
> 
> De : code dz 
> Envoyé : lundi 10 juillet 2023 23:44
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/10/23, Fred van Stappen  wrote:
>> OK and aaargh.
>>
>> I will jump into it asap.
>>
>> Does it come only with console project and Windows 32 bit?
>> Did you have that problem with previous release?
>>
>> Thanks.
>>
>>
>> 
>> De : code dz 
>> Envoyé : lundi 10 juillet 2023 22:47
>> À : General list for MSEide+MSEgui
>> 
>> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>>
>> On 7/8/23, Fred van Stappen  wrote:
>>> Hello everybody.
>>>
>>> There is a new release 5.8.2 with fixes for db filters and -dglibc225
>>> option
>>> parameter to build "timeless" binary for Linux 64 bit.
>>>
>>> To produce the "timeless" binary, there is a demo in
>>> /tools/timeless_clock/
>>> to show how to do with the project option and the "fake libdl.so".
>>> If you prefer something more out-of-the-block, you may use fpc-ootb for
>>> Linux 64 bit:
>>> https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2
>>> In that case, you will need to only use  the -dglibc225 option
>>> parameter.
>>>
>>> Note that release 5.8.2. provides only the source of MSEgui.
>>> For MSEide binary, because nothing has changed there, please use the
>>> binary
>>> of release 5.8.0.
>>>
>>> Have lot of fun.
>>>
>>> Fre;D
>>>
>>
>> Hi Fred , on windows it seems there is problem , when i create a
>> simple console project and compile it , the mseide get freezes until i
>> kill its process
>>
>> i am using mseide 5.8.2 for windows7 32bits
>>
>>
>> ___
>> mseide-msegui-talk mailing list
>> mseide-msegui-talk@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>
>
> i think i found the problem , when i build mseide using -O3 i got that
> error , but with -O2 it works fine .
> seems FPC optimizer bug
>
>
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>

Hi fred , sorry for the delay
i found the problem in v5.8.2 and v5.8.0 , i don't know if the
previous releases has the same issue , but i remember while ago i was
able to use mseide built with -O3 without problems, don't know which
version but it was 2 or 3 years ago .
BTW i am using fpc 3.2.2 ,
i will give it another shot with fpc trunk


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-10 Thread Fred van Stappen
Re-hello Code DZ.

I am here on a Windows 11 machine.

I have created a console app with MSEide 5.8.0. and MSEgui 5.8.2.

Here no problem to compile + run + debug with -O3 optimization.
Do you have the same problem with -O3 and other IDE compiling on Windows 7?
If you compile via terminal with -O3, do you get a crash too ?

De : code dz 
Envoyé : lundi 10 juillet 2023 23:44
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/10/23, Fred van Stappen  wrote:
> OK and aaargh.
>
> I will jump into it asap.
>
> Does it come only with console project and Windows 32 bit?
> Did you have that problem with previous release?
>
> Thanks.
>
>
> 
> De : code dz 
> Envoyé : lundi 10 juillet 2023 22:47
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/8/23, Fred van Stappen  wrote:
>> Hello everybody.
>>
>> There is a new release 5.8.2 with fixes for db filters and -dglibc225
>> option
>> parameter to build "timeless" binary for Linux 64 bit.
>>
>> To produce the "timeless" binary, there is a demo in
>> /tools/timeless_clock/
>> to show how to do with the project option and the "fake libdl.so".
>> If you prefer something more out-of-the-block, you may use fpc-ootb for
>> Linux 64 bit:
>> https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2
>> In that case, you will need to only use  the -dglibc225 option parameter.
>>
>> Note that release 5.8.2. provides only the source of MSEgui.
>> For MSEide binary, because nothing has changed there, please use the
>> binary
>> of release 5.8.0.
>>
>> Have lot of fun.
>>
>> Fre;D
>>
>
> Hi Fred , on windows it seems there is problem , when i create a
> simple console project and compile it , the mseide get freezes until i
> kill its process
>
> i am using mseide 5.8.2 for windows7 32bits
>
>
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>

i think i found the problem , when i build mseide using -O3 i got that
error , but with -O2 it works fine .
seems FPC optimizer bug


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-10 Thread Fred van Stappen
Wait, with -O3 it was working on previous release?

Or is it for not working for both?

De : Fred van Stappen 
Envoyé : lundi 10 juillet 2023 23:55
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

Ho, if you don't mind, that's great news (for me).

I just checked all the commits and don't see anything related to Windows.

But I'm sorry for fpc and its -O3 (which doesn't work for aarch64 either)

De : code dz 
Envoyé : lundi 10 juillet 2023 23:44
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/10/23, Fred van Stappen  wrote:
> OK and aaargh.
>
> I will jump into it asap.
>
> Does it come only with console project and Windows 32 bit?
> Did you have that problem with previous release?
>
> Thanks.
>
>
> 
> De : code dz 
> Envoyé : lundi 10 juillet 2023 22:47
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/8/23, Fred van Stappen  wrote:
>> Hello everybody.
>>
>> There is a new release 5.8.2 with fixes for db filters and -dglibc225
>> option
>> parameter to build "timeless" binary for Linux 64 bit.
>>
>> To produce the "timeless" binary, there is a demo in
>> /tools/timeless_clock/
>> to show how to do with the project option and the "fake libdl.so".
>> If you prefer something more out-of-the-block, you may use fpc-ootb for
>> Linux 64 bit:
>> https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2
>> In that case, you will need to only use  the -dglibc225 option parameter.
>>
>> Note that release 5.8.2. provides only the source of MSEgui.
>> For MSEide binary, because nothing has changed there, please use the
>> binary
>> of release 5.8.0.
>>
>> Have lot of fun.
>>
>> Fre;D
>>
>
> Hi Fred , on windows it seems there is problem , when i create a
> simple console project and compile it , the mseide get freezes until i
> kill its process
>
> i am using mseide 5.8.2 for windows7 32bits
>
>
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>

i think i found the problem , when i build mseide using -O3 i got that
error , but with -O2 it works fine .
seems FPC optimizer bug


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-10 Thread Fred van Stappen
Ho, if you don't mind, that's great news (for me).

I just checked all the commits and don't see anything related to Windows.

But I'm sorry for fpc and its -O3 (which doesn't work for aarch64 either)

De : code dz 
Envoyé : lundi 10 juillet 2023 23:44
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/10/23, Fred van Stappen  wrote:
> OK and aaargh.
>
> I will jump into it asap.
>
> Does it come only with console project and Windows 32 bit?
> Did you have that problem with previous release?
>
> Thanks.
>
>
> 
> De : code dz 
> Envoyé : lundi 10 juillet 2023 22:47
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/8/23, Fred van Stappen  wrote:
>> Hello everybody.
>>
>> There is a new release 5.8.2 with fixes for db filters and -dglibc225
>> option
>> parameter to build "timeless" binary for Linux 64 bit.
>>
>> To produce the "timeless" binary, there is a demo in
>> /tools/timeless_clock/
>> to show how to do with the project option and the "fake libdl.so".
>> If you prefer something more out-of-the-block, you may use fpc-ootb for
>> Linux 64 bit:
>> https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2
>> In that case, you will need to only use  the -dglibc225 option parameter.
>>
>> Note that release 5.8.2. provides only the source of MSEgui.
>> For MSEide binary, because nothing has changed there, please use the
>> binary
>> of release 5.8.0.
>>
>> Have lot of fun.
>>
>> Fre;D
>>
>
> Hi Fred , on windows it seems there is problem , when i create a
> simple console project and compile it , the mseide get freezes until i
> kill its process
>
> i am using mseide 5.8.2 for windows7 32bits
>
>
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>

i think i found the problem , when i build mseide using -O3 i got that
error , but with -O2 it works fine .
seems FPC optimizer bug


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-10 Thread Fred van Stappen
The only problem is that I dont have a Windows machine to test.

I did try here on Linux via wine emulator and it is ok.

Maybe I can find a Windows 11 machine but not a Windows 7 machine.

De : code dz 
Envoyé : lundi 10 juillet 2023 23:32
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/10/23, Fred van Stappen  wrote:
> OK and aaargh.
>
> I will jump into it asap.
>
> Does it come only with console project and Windows 32 bit?
> Did you have that problem with previous release?
>
> Thanks.
>
>
> 
> De : code dz 
> Envoyé : lundi 10 juillet 2023 22:47
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/8/23, Fred van Stappen  wrote:
>> Hello everybody.
>>
>> There is a new release 5.8.2 with fixes for db filters and -dglibc225
>> option
>> parameter to build "timeless" binary for Linux 64 bit.
>>
>> To produce the "timeless" binary, there is a demo in
>> /tools/timeless_clock/
>> to show how to do with the project option and the "fake libdl.so".
>> If you prefer something more out-of-the-block, you may use fpc-ootb for
>> Linux 64 bit:
>> https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2
>> In that case, you will need to only use  the -dglibc225 option parameter.
>>
>> Note that release 5.8.2. provides only the source of MSEgui.
>> For MSEide binary, because nothing has changed there, please use the
>> binary
>> of release 5.8.0.
>>
>> Have lot of fun.
>>
>> Fre;D
>>
>
> Hi Fred , on windows it seems there is problem , when i create a
> simple console project and compile it , the mseide get freezes until i
> kill its process
>
> i am using mseide 5.8.2 for windows7 32bits
>
>
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>

now i tried witth 5.8.0 and it seems ok , no freeze
so the problem only with 5.8.2 version


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-10 Thread Fred van Stappen
Ok, thanks, it will be easier to fix.

I will jump into it tomorrow.

De : code dz 
Envoyé : lundi 10 juillet 2023 23:32
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/10/23, Fred van Stappen  wrote:
> OK and aaargh.
>
> I will jump into it asap.
>
> Does it come only with console project and Windows 32 bit?
> Did you have that problem with previous release?
>
> Thanks.
>
>
> 
> De : code dz 
> Envoyé : lundi 10 juillet 2023 22:47
> À : General list for MSEide+MSEgui
> 
> Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.
>
> On 7/8/23, Fred van Stappen  wrote:
>> Hello everybody.
>>
>> There is a new release 5.8.2 with fixes for db filters and -dglibc225
>> option
>> parameter to build "timeless" binary for Linux 64 bit.
>>
>> To produce the "timeless" binary, there is a demo in
>> /tools/timeless_clock/
>> to show how to do with the project option and the "fake libdl.so".
>> If you prefer something more out-of-the-block, you may use fpc-ootb for
>> Linux 64 bit:
>> https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2
>> In that case, you will need to only use  the -dglibc225 option parameter.
>>
>> Note that release 5.8.2. provides only the source of MSEgui.
>> For MSEide binary, because nothing has changed there, please use the
>> binary
>> of release 5.8.0.
>>
>> Have lot of fun.
>>
>> Fre;D
>>
>
> Hi Fred , on windows it seems there is problem , when i create a
> simple console project and compile it , the mseide get freezes until i
> kill its process
>
> i am using mseide 5.8.2 for windows7 32bits
>
>
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>

now i tried witth 5.8.0 and it seems ok , no freeze
so the problem only with 5.8.2 version


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-10 Thread Fred van Stappen
OK and aaargh.

I will jump into it asap.

Does it come only with console project and Windows 32 bit?
Did you have that problem with previous release?

Thanks.



De : code dz 
Envoyé : lundi 10 juillet 2023 22:47
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Release MSEgui 5.8.2.

On 7/8/23, Fred van Stappen  wrote:
> Hello everybody.
>
> There is a new release 5.8.2 with fixes for db filters and -dglibc225 option
> parameter to build "timeless" binary for Linux 64 bit.
>
> To produce the "timeless" binary, there is a demo in /tools/timeless_clock/
> to show how to do with the project option and the "fake libdl.so".
> If you prefer something more out-of-the-block, you may use fpc-ootb for
> Linux 64 bit:
> https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2
> In that case, you will need to only use  the -dglibc225 option parameter.
>
> Note that release 5.8.2. provides only the source of MSEgui.
> For MSEide binary, because nothing has changed there, please use the binary
> of release 5.8.0.
>
> Have lot of fun.
>
> Fre;D
>

Hi Fred , on windows it seems there is problem , when i create a
simple console project and compile it , the mseide get freezes until i
kill its process

i am using mseide 5.8.2 for windows7 32bits


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

2023-07-10 Thread Fred van Stappen
Hello Sieghard.

I did read your post but sadly I did not find yet the time to jump into your 
code.
I will try to do it asap.

Fre;D



De : Sieghard via mseide-msegui-talk 
Envoyé : lundi 10 juillet 2023 22:32
À : mseide-msegui-talk@lists.sourceforge.net 

Cc : Sieghard 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hello Fred,

you wrote on Fri, 7 Jul 2023 19:48:36 +:

> @Sieghard: there is problem with the last change in  /db from your
> mseide-msegui-shadow.zip file. So I reverted to previous code.

Just asking to make certain you received my posting from Sat, 8 Jul 2023
22:38:14 +0200 toward the issue. Do you have further information?

--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
---
Mit freundlichen Grüßen, S. Schicktanz
---




___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Release MSEgui 5.8.2.

2023-07-08 Thread Fred van Stappen
Hello everybody.

There is a new release 5.8.2 with fixes for db filters and -dglibc225 option 
parameter to build "timeless" binary for Linux 64 bit.

To produce the "timeless" binary, there is a demo in /tools/timeless_clock/ to 
show how to do with the project option and the "fake libdl.so".
If you prefer something more out-of-the-block, you may use fpc-ootb for Linux 
64 bit:
https://github.com/fredvs/freepascal-ootb/releases/tag/3.2.2
In that case, you will need to only use  the -dglibc225 option parameter.

Note that release 5.8.2. provides only the source of MSEgui.
For MSEide binary, because nothing has changed there, please use the binary of 
release 5.8.0.

Have lot of fun.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

2023-07-08 Thread Fred van Stappen
Hello Med.

Ok, thanks to test.

Huh, so it needs to have a new release with the fixes.

Fre;D

De : mohamed hamza 
Envoyé : samedi 8 juillet 2023 13:11
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hi Fred,

It's OK now with MseUniverse/ DbFilter.prj

Med





De : Fred van Stappen 
Envoyé : vendredi 7 juillet 2023 20:05
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Med, could you try with last commit to see if all is ok now?
https://github.com/mse-org/mseide-msegui/archive/refs/heads/main.zip

Thanks.

Fre;D


De : mohamed hamza 
Envoyé : vendredi 7 juillet 2023 22:02
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hi Med

It's Ok with 5.6.8

It's a pleasure to participate as I can

Regards

Med


De : Fred van Stappen 
Envoyé : vendredi 7 juillet 2023 19:48
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hello Med.

Indeed, last change are not ok.
I reverted to previous change.
Could you try if it is ok now?

@Sieghard: there is problem with the last change in  /db from your 
mseide-msegui-shadow.zip file.
So I reverted to previous code.

Could you try with your code the demo:
mseuniverse/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter<https://github.com/mse-org/mseuniverse/tree/main/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter>

@Med: thanks to note it.

   I just see your last post, in previous release it was ok.

Fre;D




De : mohamed hamza 
Envoyé : vendredi 7 juillet 2023 20:40
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hi Fred,
   I got error with dbfilter when activate it using Tdbnavigator at :main 
mse-org/mseuniverse GitHub:

mseuniverse/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter<https://github.com/mse-org/mseuniverse/tree/main/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter>

It also happens in my own project.

See Error  Attn

Regards

Med





De : mohamed hamza 
Envoyé : vendredi 7 juillet 2023 22:02
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hi Med

It's Ok with 5.6.8

It's a pleasure to participate as I can

Regards

Med

____
De : Fred van Stappen 
Envoyé : vendredi 7 juillet 2023 19:48
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hello Med.

Indeed, last change are not ok.
I reverted to previous change.
Could you try if it is ok now?

@Sieghard: there is problem with the last change in  /db from your 
mseide-msegui-shadow.zip file.
So I reverted to previous code.

Could you try with your code the demo:
mseuniverse/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter<https://github.com/mse-org/mseuniverse/tree/main/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter>

@Med: thanks to note it.

   I just see your last post, in previous release it was ok.

Fre;D




De : mohamed hamza 
Envoyé : vendredi 7 juillet 2023 20:40
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hi Fred,
   I got error with dbfilter when activate it using Tdbnavigator at :main 
mse-org/mseuniverse GitHub:

mseuniverse/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter<https://github.com/mse-org/mseuniverse/tree/main/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter>

It also happens in my own project.

See Error  Attn

Regards

Med



___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

2023-07-07 Thread Fred van Stappen
Med, could you try with last commit to see if all is ok now?
https://github.com/mse-org/mseide-msegui/archive/refs/heads/main.zip

Thanks.

Fre;D


De : mohamed hamza 
Envoyé : vendredi 7 juillet 2023 22:02
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hi Med

It's Ok with 5.6.8

It's a pleasure to participate as I can

Regards

Med


De : Fred van Stappen 
Envoyé : vendredi 7 juillet 2023 19:48
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hello Med.

Indeed, last change are not ok.
I reverted to previous change.
Could you try if it is ok now?

@Sieghard: there is problem with the last change in  /db from your 
mseide-msegui-shadow.zip file.
So I reverted to previous code.

Could you try with your code the demo:
mseuniverse/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter<https://github.com/mse-org/mseuniverse/tree/main/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter>

@Med: thanks to note it.

   I just see your last post, in previous release it was ok.

Fre;D




De : mohamed hamza 
Envoyé : vendredi 7 juillet 2023 20:40
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hi Fred,
   I got error with dbfilter when activate it using Tdbnavigator at :main 
mse-org/mseuniverse GitHub:

mseuniverse/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter<https://github.com/mse-org/mseuniverse/tree/main/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter>

It also happens in my own project.

See Error  Attn

Regards

Med





De : mohamed hamza 
Envoyé : vendredi 7 juillet 2023 22:02
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hi Med

It's Ok with 5.6.8

It's a pleasure to participate as I can

Regards

Med

____
De : Fred van Stappen 
Envoyé : vendredi 7 juillet 2023 19:48
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hello Med.

Indeed, last change are not ok.
I reverted to previous change.
Could you try if it is ok now?

@Sieghard: there is problem with the last change in  /db from your 
mseide-msegui-shadow.zip file.
So I reverted to previous code.

Could you try with your code the demo:
mseuniverse/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter<https://github.com/mse-org/mseuniverse/tree/main/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter>

@Med: thanks to note it.

   I just see your last post, in previous release it was ok.

Fre;D




De : mohamed hamza 
Envoyé : vendredi 7 juillet 2023 20:40
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hi Fred,
   I got error with dbfilter when activate it using Tdbnavigator at :main 
mse-org/mseuniverse GitHub:

mseuniverse/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter<https://github.com/mse-org/mseuniverse/tree/main/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter>

It also happens in my own project.

See Error  Attn

Regards

Med



___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

2023-07-07 Thread Fred van Stappen
Hello Med.

Indeed, last change are not ok.
I reverted to previous change.
Could you try if it is ok now?

@Sieghard: there is problem with the last change in  /db from your 
mseide-msegui-shadow.zip file.
So I reverted to previous code.

Could you try with your code the demo:
mseuniverse/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter

@Med: thanks to note it.

   I just see your last post, in previous release it was ok.

Fre;D




De : mohamed hamza 
Envoyé : vendredi 7 juillet 2023 20:40
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hi Fred,
   I got error with dbfilter when activate it using Tdbnavigator at :main 
mse-org/mseuniverse GitHub:

mseuniverse/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter

It also happens in my own project.

See Error  Attn

Regards

Med



___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

2023-07-07 Thread Fred van Stappen
Hi Med.

Did it happens in previous release?

Fre;D


De : mohamed hamza 
Envoyé : vendredi 7 juillet 2023 20:40
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] ERROR DBFILTER.PRJ

Hi Fred,
   I got error with dbfilter when activate it using Tdbnavigator at :main 
mse-org/mseuniverse GitHub:

mseuniverse/attic/msedocumenting/mse/trunk/help/tutorials/db/dbfilter

It also happens in my own project.

See Error  Attn

Regards

Med



___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Timeless MSEgui apps.

2023-07-04 Thread Fred van Stappen
Hello.

Ok, change commited.
There is the demo in mseide-msegui/tools/timeless_clock/ that shows the 
different options of linking.

Fre;D


De : vasi vasi 
Envoyé : mardi 4 juillet 2023 16:21
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Timeless MSEgui apps.

Wow, definitely! In my opinion, you don't even need to ask! This is gold!

On Tue, Jul 4, 2023 at 5:03 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Recently the Linux-glibc team has release a new version of libc.so.6.
And some distros have integrated it.

But when you compile your application, at linking, the new table of signed 
symbols of that new libc.so.6 will be assigned.
It has as result that the application will run only on systems with that 
minimum libc.so.6 version and not on distros with previous version of libc.so.6.

The most "Catholic" option to fix this is to install a VM old distro with all 
needed for fpc and compile your application on that old distro and share that 
binary.
Not very "out-of-the-box".

Fortunately, Robert Rosee found a solution that dont need to tweak fpc-complier 
source and not install a VM.
https://forum.lazarus.freepascal.org/index.php/topic,5.msg483626.html#msg483626

With msegui it is even better if we change some things in msegui source.
With those changes, a msegui application compiled on any system with libc.so 
older or newer will make your binary works:

  *   on Linux 32 from 1994-05-16 till libc.so die.
  *   on Linux 64 from 2002-01-20 till libc.so die.

(For X11 library, first version X11R6 (still used) date from 1994-05-16 till 
forever (X11 will always survive), so no problems there)

To enable this, you will need to only add this parameter for compilation 
"-dglibc225".
The fake libdl.so will be created by a patch using  "Command before compiling" 
and removed using "Command after compiling" in project option.

I did test it and it works on old distro more than 20 years ago!

What do you think, do you agree if I commit the change? (note that if you dont 
use "-dglibc225" nor the fake libdl.so, it will remain like it is now).

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Timeless MSEgui apps.

2023-07-04 Thread Fred van Stappen
Recently the Linux-glibc team has release a new version of libc.so.6.
And some distros have integrated it.

But when you compile your application, at linking, the new table of signed 
symbols of that new libc.so.6 will be assigned.
It has as result that the application will run only on systems with that 
minimum libc.so.6 version and not on distros with previous version of libc.so.6.

The most "Catholic" option to fix this is to install a VM old distro with all 
needed for fpc and compile your application on that old distro and share that 
binary.
Not very "out-of-the-box".

Fortunately, Robert Rosee found a solution that dont need to tweak fpc-complier 
source and not install a VM.
https://forum.lazarus.freepascal.org/index.php/topic,5.msg483626.html#msg483626

With msegui it is even better if we change some things in msegui source.
With those changes, a msegui application compiled on any system with libc.so 
older or newer will make your binary works:

  *   on Linux 32 from 1994-05-16 till libc.so die.
  *   on Linux 64 from 2002-01-20 till libc.so die.

(For X11 library, first version X11R6 (still used) date from 1994-05-16 till 
forever (X11 will always survive), so no problems there)

To enable this, you will need to only add this parameter for compilation 
"-dglibc225".
The fake libdl.so will be created by a patch using  "Command before compiling" 
and removed using "Command after compiling" in project option.

I did test it and it works on old distro more than 20 years ago!

What do you think, do you agree if I commit the change? (note that if you dont 
use "-dglibc225" nor the fake libdl.so, it will remain like it is now).

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New release?

2023-06-12 Thread Fred van Stappen
Re-hello Vasi.

And the icing on the cake: the binary of mseide for NetBSD.

https://github.com/mse-org/mseide-msegui/files/11727396/mseide_netbsd.tar.gz

NetBSD was kind, he allowed me to upload files!




Have fun!

Fre;D


De : vasi vasi 
Envoyé : lundi 12 juin 2023 17:36
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

NetBSD is in full transition to clang but it cannot give up on gcc also, so, 
there are two different linkers with different configurations and expectations. 
With resulted programs that cannot find their shared libs so is a total mess... 
Hopefully, NetBSD 10 will ease things... But not only the BSD world, Linux 
also... there are efforts towards clang...

Until then, even for C programs there are problems... Because I don't know 
other way, I had to copy-symlink all libraries from X11R7 to /usr/lib, not only 
six of them (thanks for the pointer)... I'm pretty sure there is a right way to 
do it?  A manual or something (it wasn't this mess a few years back...)

For example for lockf () function, (if I remember correctly, because I am now 
on the linux laptop) you get errors and if you look at the man manual, things 
are like in linux, but it ends up that you really must change the value of one 
parameter the way compiler suggest it... In the end, raylib 4.0 compiles and 
runs ok but the timing is wrong because of incompatibilities with the timer 
functions that are yet to be solved... A nice graphical library that we have a 
pascal translation for. At least, in OpenBSD didn't worked at all (mouse 
problems in glfw library)...  We really need some pointers from the developers 
and the porting team... Typhoon Relational Database needed also some 
interventions... Because, asking users to do what we do is a no-no... But at 
least, things are working...

Otherwise, NetBSD snappier for me than OpenBSD... Your pointers were helpful. I 
had an X11 freeze trying mseide but I switched to the console and killed the 
X... No system crash, and I activated the journaling for the file system, just 
to be sure is recoverable... It works better than in OpenBSD...

So, it seems that NetBSD requires the most work from the three of them... but I 
expect dflyBSD to be as easier as FreeBSD (if we make mouse and keyboard to 
work on X)...

On Mon, Jun 12, 2023 at 6:18 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Excellent progress!
I also lost the night configuring NetBSD, setting the firewall, installing 
apps... now is up and running, just to make those X11 symlinks. Also having 
some difficulties in compiling a C library, but not mseide related...

On Mon, Jun 12, 2023 at 12:22 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Allez, the very last for tonight.

I found the guilty of the icons and images not show and the error message of 
corrupt X11 atom.
It is the image property bmo_graymask.
And in all the mseide project all images or images list have "bmo_graymask = 
true".
When setting bmo_graymask := false for all image and image-list the icon and 
image are ok.

 
https://github.com/mse-org/mseide-msegui/assets/3421249/3452e988-1504-44df-a9e9-84ecdf65806a

By the way, I never understood that property "bmo_graymask", setting it to true 
or false dont change anything on other os.

It is a excellent news because fighting with X11 is a other story.

So, perfect, the icons and images problems are solved.
I will clean all the code, set bmo_graymask := false for eveybody and do the 
commit tonight.

Only remains the access to directory in file dialog that resists.
But not for longtime (but not for tonight).

Fre;D

____________
De : Fred van Stappen mailto:fi...@hotmail.com>>
Envoyé : dimanche 11 juin 2023 21:06
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ooops, in previous post, the screenshot was without the run, here the good one.
In the terminal, no more cry of X11 for bad atom.

https://github.com/mse-org/mseide-msegui/assets/3421249/73bae81e-f28c-4790-b26c-5f408a9a2975

Note too that file access via the file-dialog is not yet perfect, for creating 
the project I have to write the full path + name, playing with the 
directory-icons was not ok.

So, to resume, still some work but it will be possible to terminate the combat.

Fre;D
________
De : Fred van Stappen mailto:fi...@hotmail.com>>
Envoyé : dimanche 11 juin 2023 20:53
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

OK, I created a new project directly in NetBSD using mseide-pre-alpha, with a 
button and a image on his face.
Compiled and run.
And there the button has his ico-image:
https://github.com/mse-org/mseide-msegui/assets/3421249/ec05ff42-2058-4c2f-9c39-746d9ac4d462
And no more cry when passin

Re: [MSEide-MSEgui-talk] New release?

2023-06-12 Thread Fred van Stappen
Re-hello Vasi.

Note that you need to run the application via console, strangely if you 2Xclick 
on the binary, the application run then freeze.
I did try for other binaries (not fpc binaries) and it is the same.
Maybe a protection feature (or a bug).

Fre;D



De : Fred van Stappen 
Envoyé : lundi 12 juin 2023 19:57
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Hello Vasi.

Yep, I finally managed to tame the directory access.
Now, with last commit, all (should) works perfectly, included mseide, no more 
perpetual loop at run, nor crash and file-dialogs are working ok.

NetBSD was not easy to tame, mainly because of missing or wrong doc.
For example, https://man.netbsd.org/dirent.3
The declaration of

 uint16_td_namlen;


is wrong, it should be uint8_t and make the things not work, changing to uint8 
fix it.

Also there is a bug with readdir_r(), sometime it never reach to the end of the 
directory and does a perpetual loop.

I use now readdir(), this one is ok.

It was a hard battle but we win.

Cheers.

Fre;D


De : vasi vasi 
Envoyé : lundi 12 juin 2023 17:36
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

NetBSD is in full transition to clang but it cannot give up on gcc also, so, 
there are two different linkers with different configurations and expectations. 
With resulted programs that cannot find their shared libs so is a total mess... 
Hopefully, NetBSD 10 will ease things... But not only the BSD world, Linux 
also... there are efforts towards clang...

Until then, even for C programs there are problems... Because I don't know 
other way, I had to copy-symlink all libraries from X11R7 to /usr/lib, not only 
six of them (thanks for the pointer)... I'm pretty sure there is a right way to 
do it?  A manual or something (it wasn't this mess a few years back...)

For example for lockf () function, (if I remember correctly, because I am now 
on the linux laptop) you get errors and if you look at the man manual, things 
are like in linux, but it ends up that you really must change the value of one 
parameter the way compiler suggest it... In the end, raylib 4.0 compiles and 
runs ok but the timing is wrong because of incompatibilities with the timer 
functions that are yet to be solved... A nice graphical library that we have a 
pascal translation for. At least, in OpenBSD didn't worked at all (mouse 
problems in glfw library)...  We really need some pointers from the developers 
and the porting team... Typhoon Relational Database needed also some 
interventions... Because, asking users to do what we do is a no-no... But at 
least, things are working...

Otherwise, NetBSD snappier for me than OpenBSD... Your pointers were helpful. I 
had an X11 freeze trying mseide but I switched to the console and killed the 
X... No system crash, and I activated the journaling for the file system, just 
to be sure is recoverable... It works better than in OpenBSD...

So, it seems that NetBSD requires the most work from the three of them... but I 
expect dflyBSD to be as easier as FreeBSD (if we make mouse and keyboard to 
work on X)...

On Mon, Jun 12, 2023 at 6:18 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Excellent progress!
I also lost the night configuring NetBSD, setting the firewall, installing 
apps... now is up and running, just to make those X11 symlinks. Also having 
some difficulties in compiling a C library, but not mseide related...

On Mon, Jun 12, 2023 at 12:22 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Allez, the very last for tonight.

I found the guilty of the icons and images not show and the error message of 
corrupt X11 atom.
It is the image property bmo_graymask.
And in all the mseide project all images or images list have "bmo_graymask = 
true".
When setting bmo_graymask := false for all image and image-list the icon and 
image are ok.

 
https://github.com/mse-org/mseide-msegui/assets/3421249/3452e988-1504-44df-a9e9-84ecdf65806a

By the way, I never understood that property "bmo_graymask", setting it to true 
or false dont change anything on other os.

It is a excellent news because fighting with X11 is a other story.

So, perfect, the icons and images problems are solved.
I will clean all the code, set bmo_graymask := false for eveybody and do the 
commit tonight.

Only remains the access to directory in file dialog that resists.
But not for longtime (but not for tonight).

Fre;D

____________
De : Fred van Stappen mailto:fi...@hotmail.com>>
Envoyé : dimanche 11 juin 2023 21:06
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ooops, in previous post, the screenshot was without the run, here the good one.
In the terminal, no more cry of X11 for bad atom.

https://github.com/mse-org/mseide-m

Re: [MSEide-MSEgui-talk] New release?

2023-06-12 Thread Fred van Stappen
Hello Vasi.

Yep, I finally managed to tame the directory access.
Now, with last commit, all (should) works perfectly, included mseide, no more 
perpetual loop at run, nor crash and file-dialogs are working ok.

NetBSD was not easy to tame, mainly because of missing or wrong doc.
For example, https://man.netbsd.org/dirent.3
The declaration of

 uint16_td_namlen;


is wrong, it should be uint8_t and make the things not work, changing to uint8 
fix it.

Also there is a bug with readdir_r(), sometime it never reach to the end of the 
directory and does a perpetual loop.

I use now readdir(), this one is ok.

It was a hard battle but we win.

Cheers.

Fre;D


De : vasi vasi 
Envoyé : lundi 12 juin 2023 17:36
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

NetBSD is in full transition to clang but it cannot give up on gcc also, so, 
there are two different linkers with different configurations and expectations. 
With resulted programs that cannot find their shared libs so is a total mess... 
Hopefully, NetBSD 10 will ease things... But not only the BSD world, Linux 
also... there are efforts towards clang...

Until then, even for C programs there are problems... Because I don't know 
other way, I had to copy-symlink all libraries from X11R7 to /usr/lib, not only 
six of them (thanks for the pointer)... I'm pretty sure there is a right way to 
do it?  A manual or something (it wasn't this mess a few years back...)

For example for lockf () function, (if I remember correctly, because I am now 
on the linux laptop) you get errors and if you look at the man manual, things 
are like in linux, but it ends up that you really must change the value of one 
parameter the way compiler suggest it... In the end, raylib 4.0 compiles and 
runs ok but the timing is wrong because of incompatibilities with the timer 
functions that are yet to be solved... A nice graphical library that we have a 
pascal translation for. At least, in OpenBSD didn't worked at all (mouse 
problems in glfw library)...  We really need some pointers from the developers 
and the porting team... Typhoon Relational Database needed also some 
interventions... Because, asking users to do what we do is a no-no... But at 
least, things are working...

Otherwise, NetBSD snappier for me than OpenBSD... Your pointers were helpful. I 
had an X11 freeze trying mseide but I switched to the console and killed the 
X... No system crash, and I activated the journaling for the file system, just 
to be sure is recoverable... It works better than in OpenBSD...

So, it seems that NetBSD requires the most work from the three of them... but I 
expect dflyBSD to be as easier as FreeBSD (if we make mouse and keyboard to 
work on X)...

On Mon, Jun 12, 2023 at 6:18 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Excellent progress!
I also lost the night configuring NetBSD, setting the firewall, installing 
apps... now is up and running, just to make those X11 symlinks. Also having 
some difficulties in compiling a C library, but not mseide related...

On Mon, Jun 12, 2023 at 12:22 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Allez, the very last for tonight.

I found the guilty of the icons and images not show and the error message of 
corrupt X11 atom.
It is the image property bmo_graymask.
And in all the mseide project all images or images list have "bmo_graymask = 
true".
When setting bmo_graymask := false for all image and image-list the icon and 
image are ok.

 
https://github.com/mse-org/mseide-msegui/assets/3421249/3452e988-1504-44df-a9e9-84ecdf65806a

By the way, I never understood that property "bmo_graymask", setting it to true 
or false dont change anything on other os.

It is a excellent news because fighting with X11 is a other story.

So, perfect, the icons and images problems are solved.
I will clean all the code, set bmo_graymask := false for eveybody and do the 
commit tonight.

Only remains the access to directory in file dialog that resists.
But not for longtime (but not for tonight).

Fre;D

____________
De : Fred van Stappen mailto:fi...@hotmail.com>>
Envoyé : dimanche 11 juin 2023 21:06
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ooops, in previous post, the screenshot was without the run, here the good one.
In the terminal, no more cry of X11 for bad atom.

https://github.com/mse-org/mseide-msegui/assets/3421249/73bae81e-f28c-4790-b26c-5f408a9a2975

Note too that file access via the file-dialog is not yet perfect, for creating 
the project I have to write the full path + name, playing with the 
directory-icons was not ok.

So, to resume, still some work but it will be possible to terminate the combat.

Fre;D
________
De : Fred van Stappen mailto:fi...@hotmail.com>>
Envoyé : dimanche 11 

Re: [MSEide-MSEgui-talk] New release?

2023-06-11 Thread Fred van Stappen
Allez, the very last for tonight.

I found the guilty of the icons and images not show and the error message of 
corrupt X11 atom.
It is the image property bmo_graymask.
And in all the mseide project all images or images list have "bmo_graymask = 
true".
When setting bmo_graymask := false for all image and image-list the icon and 
image are ok.

 
https://github.com/mse-org/mseide-msegui/assets/3421249/3452e988-1504-44df-a9e9-84ecdf65806a

By the way, I never understood that property "bmo_graymask", setting it to true 
or false dont change anything on other os.

It is a excellent news because fighting with X11 is a other story.

So, perfect, the icons and images problems are solved.
I will clean all the code, set bmo_graymask := false for eveybody and do the 
commit tonight.

Only remains the access to directory in file dialog that resists.
But not for longtime (but not for tonight).

Fre;D

________
De : Fred van Stappen 
Envoyé : dimanche 11 juin 2023 21:06
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Ooops, in previous post, the screenshot was without the run, here the good one.
In the terminal, no more cry of X11 for bad atom.

https://github.com/mse-org/mseide-msegui/assets/3421249/73bae81e-f28c-4790-b26c-5f408a9a2975

Note too that file access via the file-dialog is not yet perfect, for creating 
the project I have to write the full path + name, playing with the 
directory-icons was not ok.

So, to resume, still some work but it will be possible to terminate the combat.

Fre;D
________
De : Fred van Stappen 
Envoyé : dimanche 11 juin 2023 20:53
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

OK, I created a new project directly in NetBSD using mseide-pre-alpha, with a 
button and a image on his face.
Compiled and run.
And there the button has his ico-image:
https://github.com/mse-org/mseide-msegui/assets/3421249/ec05ff42-2058-4c2f-9c39-746d9ac4d462
And no more cry when passing with mouse on the button about invalid atom.

Hum, hum, hum.

So could it be that the _mfm.pas gives problem and maybe oblige, for all 
imported image, to re-do-it when compiling a project in NetBSD?

Anyway I have to stop for the moment this exploration.
Yes, it is not a combat out-of-the-box, but sure we will win.

Fre;D



De : vasi vasi 
Envoyé : dimanche 11 juin 2023 19:53
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Yeah, we are back to gtk and its connection to xlib...

On Sun, Jun 11, 2023 at 8:44 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

OK, I found the option in xfce4 to show the icons in menu.

But, sadly, the icons in mseide-menu are still not shown.
So it seems not to be related.

Fre;D
________
De : Fred van Stappen mailto:fi...@hotmail.com>>
Envoyé : dimanche 11 juin 2023 19:03
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Hello Vasi.

Indeed, there are no icons in xfce4 menus.
I think you get something there.

I did try to have the icons shown but did not find a option for that.

Maybe related with the not shown icons of mseide.

If you try the last commit of mseide-msegui, you should compile the mseide and 
run it.
There are 2 things that are not working (maybe more but I did not see).


  1.  The icons are not shown for menu and in the debugger form.
  2.  When you pass with the mouse on a menu with icons, there is a message in 
console from where you run mseide: "a X11 atom is not recognized".

Maybe both are related.

Sadly I have to take a break in msegui exploration this week, lt of things 
to do.

I hope you will have luck and that you will find the guilties.
When I am more free, I will jump back into it.

For DragonFly, till now I did not find a solution to make the keyboard work in 
a Xorg session and so did not try yet msegui on DragonFly.

Good luck.

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 11 juin 2023 15:13
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Fred, your xfce4 shows icons in menus?

On Sun, Jun 11, 2023 at 5:49 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

Ooops, sorry I did only read your first line, I did not see there was a follow.

About the reboots, I my case, for testing msegui, I needed lot of reboot!

This because at beginning, nothing was working and when finally the compilation 
was ok, running the ide crashed the system.
So boot needed but, because of the "su" bug (that I did not know), I could not 
login after boot and must reinstall all the system.
 And retesting the mseide binary after some change (an

Re: [MSEide-MSEgui-talk] New release?

2023-06-11 Thread Fred van Stappen
Ooops, in previous post, the screenshot was without the run, here the good one.
In the terminal, no more cry of X11 for bad atom.

https://github.com/mse-org/mseide-msegui/assets/3421249/73bae81e-f28c-4790-b26c-5f408a9a2975

Note too that file access via the file-dialog is not yet perfect, for creating 
the project I have to write the full path + name, playing with the 
directory-icons was not ok.

So, to resume, still some work but it will be possible to terminate the combat.

Fre;D

De : Fred van Stappen 
Envoyé : dimanche 11 juin 2023 20:53
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

OK, I created a new project directly in NetBSD using mseide-pre-alpha, with a 
button and a image on his face.
Compiled and run.
And there the button has his ico-image:
https://github.com/mse-org/mseide-msegui/assets/3421249/ec05ff42-2058-4c2f-9c39-746d9ac4d462
And no more cry when passing with mouse on the button about invalid atom.

Hum, hum, hum.

So could it be that the _mfm.pas gives problem and maybe oblige, for all 
imported image, to re-do-it when compiling a project in NetBSD?

Anyway I have to stop for the moment this exploration.
Yes, it is not a combat out-of-the-box, but sure we will win.

Fre;D



De : vasi vasi 
Envoyé : dimanche 11 juin 2023 19:53
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Yeah, we are back to gtk and its connection to xlib...

On Sun, Jun 11, 2023 at 8:44 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

OK, I found the option in xfce4 to show the icons in menu.

But, sadly, the icons in mseide-menu are still not shown.
So it seems not to be related.

Fre;D

De : Fred van Stappen mailto:fi...@hotmail.com>>
Envoyé : dimanche 11 juin 2023 19:03
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Hello Vasi.

Indeed, there are no icons in xfce4 menus.
I think you get something there.

I did try to have the icons shown but did not find a option for that.

Maybe related with the not shown icons of mseide.

If you try the last commit of mseide-msegui, you should compile the mseide and 
run it.
There are 2 things that are not working (maybe more but I did not see).


  1.  The icons are not shown for menu and in the debugger form.
  2.  When you pass with the mouse on a menu with icons, there is a message in 
console from where you run mseide: "a X11 atom is not recognized".

Maybe both are related.

Sadly I have to take a break in msegui exploration this week, lt of things 
to do.

I hope you will have luck and that you will find the guilties.
When I am more free, I will jump back into it.

For DragonFly, till now I did not find a solution to make the keyboard work in 
a Xorg session and so did not try yet msegui on DragonFly.

Good luck.

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 11 juin 2023 15:13
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Fred, your xfce4 shows icons in menus?

On Sun, Jun 11, 2023 at 5:49 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

Ooops, sorry I did only read your first line, I did not see there was a follow.

About the reboots, I my case, for testing msegui, I needed lot of reboot!

This because at beginning, nothing was working and when finally the compilation 
was ok, running the ide crashed the system.
So boot needed but, because of the "su" bug (that I did not know), I could not 
login after boot and must reinstall all the system.
 And retesting the mseide binary after some change (and using the "su" with 
Xorg console) still crash, so reboot, without working login, --> reinstall the 
os, retest, recrash, reinstall, retest, recrash, ... untill I found the guitly: 
"su" in Xorg console.

Now it is ok, if I have a crash, I can reboot without the need to reinstall all 
because I use "su" in shell-terminal of the system.

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 11 juin 2023 01:22
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Actually, won't help to create a user as part of wheel group, having admin 
rights and using just sudo or doas? Can'r wait to install it... Last time, I 
did not had such problems... but it was a different computer...

Thanks for the movie, Fred.

On Sun, Jun 11, 2023 at 1:13 AM Sieghard via mseide-msegui-talk 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
 wrote:
Hello Fred,

you wrote on Sat, 10 Jun 2023 17:37:44 +:

> Note that wit

Re: [MSEide-MSEgui-talk] New release?

2023-06-11 Thread Fred van Stappen
OK, I created a new project directly in NetBSD using mseide-pre-alpha, with a 
button and a image on his face.
Compiled and run.
And there the button has his ico-image:
https://github.com/mse-org/mseide-msegui/assets/3421249/ec05ff42-2058-4c2f-9c39-746d9ac4d462
And no more cry when passing with mouse on the button about invalid atom.

Hum, hum, hum.

So could it be that the _mfm.pas gives problem and maybe oblige, for all 
imported image, to re-do-it when compiling a project in NetBSD?

Anyway I have to stop for the moment this exploration.
Yes, it is not a combat out-of-the-box, but sure we will win.

Fre;D



De : vasi vasi 
Envoyé : dimanche 11 juin 2023 19:53
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Yeah, we are back to gtk and its connection to xlib...

On Sun, Jun 11, 2023 at 8:44 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

OK, I found the option in xfce4 to show the icons in menu.

But, sadly, the icons in mseide-menu are still not shown.
So it seems not to be related.

Fre;D

De : Fred van Stappen mailto:fi...@hotmail.com>>
Envoyé : dimanche 11 juin 2023 19:03
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Hello Vasi.

Indeed, there are no icons in xfce4 menus.
I think you get something there.

I did try to have the icons shown but did not find a option for that.

Maybe related with the not shown icons of mseide.

If you try the last commit of mseide-msegui, you should compile the mseide and 
run it.
There are 2 things that are not working (maybe more but I did not see).


  1.  The icons are not shown for menu and in the debugger form.
  2.  When you pass with the mouse on a menu with icons, there is a message in 
console from where you run mseide: "a X11 atom is not recognized".

Maybe both are related.

Sadly I have to take a break in msegui exploration this week, lt of things 
to do.

I hope you will have luck and that you will find the guilties.
When I am more free, I will jump back into it.

For DragonFly, till now I did not find a solution to make the keyboard work in 
a Xorg session and so did not try yet msegui on DragonFly.

Good luck.

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 11 juin 2023 15:13
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Fred, your xfce4 shows icons in menus?

On Sun, Jun 11, 2023 at 5:49 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

Ooops, sorry I did only read your first line, I did not see there was a follow.

About the reboots, I my case, for testing msegui, I needed lot of reboot!

This because at beginning, nothing was working and when finally the compilation 
was ok, running the ide crashed the system.
So boot needed but, because of the "su" bug (that I did not know), I could not 
login after boot and must reinstall all the system.
 And retesting the mseide binary after some change (and using the "su" with 
Xorg console) still crash, so reboot, without working login, --> reinstall the 
os, retest, recrash, reinstall, retest, recrash, ... untill I found the guitly: 
"su" in Xorg console.

Now it is ok, if I have a crash, I can reboot without the need to reinstall all 
because I use "su" in shell-terminal of the system.

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 11 juin 2023 01:22
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Actually, won't help to create a user as part of wheel group, having admin 
rights and using just sudo or doas? Can'r wait to install it... Last time, I 
did not had such problems... but it was a different computer...

Thanks for the movie, Fred.

On Sun, Jun 11, 2023 at 1:13 AM Sieghard via mseide-msegui-talk 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
 wrote:
Hello Fred,

you wrote on Sat, 10 Jun 2023 17:37:44 +:

> Note that with NetBSD using the "su" command in a Xorg terminal will
> destroy the pam config (for login+password). And you will not be able to
> login anymore (and must reinstall all the system).

Ihat's a really _very_ bad thing...

> So for all the things you need a root access, terminate the Xorg session
> to come back to terminal-no-gui, login as normal user, then use the "su"
> command to do the things that need root access.

Does NetBSD's Xorg NOT have the LeftAlt-Ctrl-F hot key function to
switch to a text mode console? Or is that just disabled by default, as
many Linux Xorg/Gooey^WGUI installations do it by now, somewhere setting
a

Re: [MSEide-MSEgui-talk] New release?

2023-06-11 Thread Fred van Stappen
Maybe it is the _mfm.pas that is not completely compatible?

I will try (asap) to create a simple new project directly on NetBSD using 
mseide-pre-alpha, add a button with a icon and see if it is show there.


De : vasi vasi 
Envoyé : dimanche 11 juin 2023 19:53
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Yeah, we are back to gtk and its connection to xlib...

On Sun, Jun 11, 2023 at 8:44 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

OK, I found the option in xfce4 to show the icons in menu.

But, sadly, the icons in mseide-menu are still not shown.
So it seems not to be related.

Fre;D

De : Fred van Stappen mailto:fi...@hotmail.com>>
Envoyé : dimanche 11 juin 2023 19:03
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Hello Vasi.

Indeed, there are no icons in xfce4 menus.
I think you get something there.

I did try to have the icons shown but did not find a option for that.

Maybe related with the not shown icons of mseide.

If you try the last commit of mseide-msegui, you should compile the mseide and 
run it.
There are 2 things that are not working (maybe more but I did not see).


  1.  The icons are not shown for menu and in the debugger form.
  2.  When you pass with the mouse on a menu with icons, there is a message in 
console from where you run mseide: "a X11 atom is not recognized".

Maybe both are related.

Sadly I have to take a break in msegui exploration this week, lt of things 
to do.

I hope you will have luck and that you will find the guilties.
When I am more free, I will jump back into it.

For DragonFly, till now I did not find a solution to make the keyboard work in 
a Xorg session and so did not try yet msegui on DragonFly.

Good luck.

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 11 juin 2023 15:13
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Fred, your xfce4 shows icons in menus?

On Sun, Jun 11, 2023 at 5:49 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

Ooops, sorry I did only read your first line, I did not see there was a follow.

About the reboots, I my case, for testing msegui, I needed lot of reboot!

This because at beginning, nothing was working and when finally the compilation 
was ok, running the ide crashed the system.
So boot needed but, because of the "su" bug (that I did not know), I could not 
login after boot and must reinstall all the system.
 And retesting the mseide binary after some change (and using the "su" with 
Xorg console) still crash, so reboot, without working login, --> reinstall the 
os, retest, recrash, reinstall, retest, recrash, ... untill I found the guitly: 
"su" in Xorg console.

Now it is ok, if I have a crash, I can reboot without the need to reinstall all 
because I use "su" in shell-terminal of the system.

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 11 juin 2023 01:22
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Actually, won't help to create a user as part of wheel group, having admin 
rights and using just sudo or doas? Can'r wait to install it... Last time, I 
did not had such problems... but it was a different computer...

Thanks for the movie, Fred.

On Sun, Jun 11, 2023 at 1:13 AM Sieghard via mseide-msegui-talk 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
 wrote:
Hello Fred,

you wrote on Sat, 10 Jun 2023 17:37:44 +:

> Note that with NetBSD using the "su" command in a Xorg terminal will
> destroy the pam config (for login+password). And you will not be able to
> login anymore (and must reinstall all the system).

Ihat's a really _very_ bad thing...

> So for all the things you need a root access, terminate the Xorg session
> to come back to terminal-no-gui, login as normal user, then use the "su"
> command to do the things that need root access.

Does NetBSD's Xorg NOT have the LeftAlt-Ctrl-F hot key function to
switch to a text mode console? Or is that just disabled by default, as
many Linux Xorg/Gooey^WGUI installations do it by now, somewhere setting
a "ServerFlags" section 'Option "DontVTSwitch""true"'?

(There's a program, "chvt", that can do the switch too, but that requires
root rights to be used, so it's useless here.)

Creating a "/etc/X11/xorg.conf" file with just the contents
"Section "ServerFlags"
Option  "DontVTSwitch""true"
 EndSect

Re: [MSEide-MSEgui-talk] New release?

2023-06-11 Thread Fred van Stappen
I fear that it will be needed.


De : vasi vasi 
Envoyé : dimanche 11 juin 2023 19:53
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Yeah, we are back to gtk and its connection to xlib...

On Sun, Jun 11, 2023 at 8:44 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

OK, I found the option in xfce4 to show the icons in menu.

But, sadly, the icons in mseide-menu are still not shown.
So it seems not to be related.

Fre;D

De : Fred van Stappen mailto:fi...@hotmail.com>>
Envoyé : dimanche 11 juin 2023 19:03
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Hello Vasi.

Indeed, there are no icons in xfce4 menus.
I think you get something there.

I did try to have the icons shown but did not find a option for that.

Maybe related with the not shown icons of mseide.

If you try the last commit of mseide-msegui, you should compile the mseide and 
run it.
There are 2 things that are not working (maybe more but I did not see).


  1.  The icons are not shown for menu and in the debugger form.
  2.  When you pass with the mouse on a menu with icons, there is a message in 
console from where you run mseide: "a X11 atom is not recognized".

Maybe both are related.

Sadly I have to take a break in msegui exploration this week, lt of things 
to do.

I hope you will have luck and that you will find the guilties.
When I am more free, I will jump back into it.

For DragonFly, till now I did not find a solution to make the keyboard work in 
a Xorg session and so did not try yet msegui on DragonFly.

Good luck.

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 11 juin 2023 15:13
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Fred, your xfce4 shows icons in menus?

On Sun, Jun 11, 2023 at 5:49 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

Ooops, sorry I did only read your first line, I did not see there was a follow.

About the reboots, I my case, for testing msegui, I needed lot of reboot!

This because at beginning, nothing was working and when finally the compilation 
was ok, running the ide crashed the system.
So boot needed but, because of the "su" bug (that I did not know), I could not 
login after boot and must reinstall all the system.
 And retesting the mseide binary after some change (and using the "su" with 
Xorg console) still crash, so reboot, without working login, --> reinstall the 
os, retest, recrash, reinstall, retest, recrash, ... untill I found the guitly: 
"su" in Xorg console.

Now it is ok, if I have a crash, I can reboot without the need to reinstall all 
because I use "su" in shell-terminal of the system.

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 11 juin 2023 01:22
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Actually, won't help to create a user as part of wheel group, having admin 
rights and using just sudo or doas? Can'r wait to install it... Last time, I 
did not had such problems... but it was a different computer...

Thanks for the movie, Fred.

On Sun, Jun 11, 2023 at 1:13 AM Sieghard via mseide-msegui-talk 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
 wrote:
Hello Fred,

you wrote on Sat, 10 Jun 2023 17:37:44 +:

> Note that with NetBSD using the "su" command in a Xorg terminal will
> destroy the pam config (for login+password). And you will not be able to
> login anymore (and must reinstall all the system).

Ihat's a really _very_ bad thing...

> So for all the things you need a root access, terminate the Xorg session
> to come back to terminal-no-gui, login as normal user, then use the "su"
> command to do the things that need root access.

Does NetBSD's Xorg NOT have the LeftAlt-Ctrl-F hot key function to
switch to a text mode console? Or is that just disabled by default, as
many Linux Xorg/Gooey^WGUI installations do it by now, somewhere setting
a "ServerFlags" section 'Option "DontVTSwitch""true"'?

(There's a program, "chvt", that can do the switch too, but that requires
root rights to be used, so it's useless here.)

Creating a "/etc/X11/xorg.conf" file with just the contents
"Section "ServerFlags"
Option  "DontVTSwitch""true"
 EndSection"
_might_ suffice, but it may neccessary to also include a line like
'   Option  "ServerLayout" "X.org Configured"'
for Xorg to accept

Re: [MSEide-MSEgui-talk] New release?

2023-06-11 Thread Fred van Stappen
Re-hello Vasi.

OK, I found the option in xfce4 to show the icons in menu.

But, sadly, the icons in mseide-menu are still not shown.
So it seems not to be related.

Fre;D

De : Fred van Stappen 
Envoyé : dimanche 11 juin 2023 19:03
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Hello Vasi.

Indeed, there are no icons in xfce4 menus.
I think you get something there.

I did try to have the icons shown but did not find a option for that.

Maybe related with the not shown icons of mseide.

If you try the last commit of mseide-msegui, you should compile the mseide and 
run it.
There are 2 things that are not working (maybe more but I did not see).


  1.  The icons are not shown for menu and in the debugger form.
  2.  When you pass with the mouse on a menu with icons, there is a message in 
console from where you run mseide: "a X11 atom is not recognized".

Maybe both are related.

Sadly I have to take a break in msegui exploration this week, lt of things 
to do.

I hope you will have luck and that you will find the guilties.
When I am more free, I will jump back into it.

For DragonFly, till now I did not find a solution to make the keyboard work in 
a Xorg session and so did not try yet msegui on DragonFly.

Good luck.

Fre;D



De : vasi vasi 
Envoyé : dimanche 11 juin 2023 15:13
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Fred, your xfce4 shows icons in menus?

On Sun, Jun 11, 2023 at 5:49 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

Ooops, sorry I did only read your first line, I did not see there was a follow.

About the reboots, I my case, for testing msegui, I needed lot of reboot!

This because at beginning, nothing was working and when finally the compilation 
was ok, running the ide crashed the system.
So boot needed but, because of the "su" bug (that I did not know), I could not 
login after boot and must reinstall all the system.
 And retesting the mseide binary after some change (and using the "su" with 
Xorg console) still crash, so reboot, without working login, --> reinstall the 
os, retest, recrash, reinstall, retest, recrash, ... untill I found the guitly: 
"su" in Xorg console.

Now it is ok, if I have a crash, I can reboot without the need to reinstall all 
because I use "su" in shell-terminal of the system.

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 11 juin 2023 01:22
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Actually, won't help to create a user as part of wheel group, having admin 
rights and using just sudo or doas? Can'r wait to install it... Last time, I 
did not had such problems... but it was a different computer...

Thanks for the movie, Fred.

On Sun, Jun 11, 2023 at 1:13 AM Sieghard via mseide-msegui-talk 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
 wrote:
Hello Fred,

you wrote on Sat, 10 Jun 2023 17:37:44 +:

> Note that with NetBSD using the "su" command in a Xorg terminal will
> destroy the pam config (for login+password). And you will not be able to
> login anymore (and must reinstall all the system).

Ihat's a really _very_ bad thing...

> So for all the things you need a root access, terminate the Xorg session
> to come back to terminal-no-gui, login as normal user, then use the "su"
> command to do the things that need root access.

Does NetBSD's Xorg NOT have the LeftAlt-Ctrl-F hot key function to
switch to a text mode console? Or is that just disabled by default, as
many Linux Xorg/Gooey^WGUI installations do it by now, somewhere setting
a "ServerFlags" section 'Option "DontVTSwitch""true"'?

(There's a program, "chvt", that can do the switch too, but that requires
root rights to be used, so it's useless here.)

Creating a "/etc/X11/xorg.conf" file with just the contents
"Section "ServerFlags"
Option  "DontVTSwitch""true"
 EndSection"
_might_ suffice, but it may neccessary to also include a line like
'   Option  "ServerLayout" "X.org Configured"'
for Xorg to accept it.

Be sure to scan Xorg's log file (Xorg.0.log) whether it had the intended
effect or just rose a warning or an error. Read the Xorg man page!

> Or do this after boot, before to run "startx" command.

You do not want to (re)boot a Unix for maintenance purposes only! Do you?

(Ooops, THAT was looong-winded thread!)

--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
---
Mit fr

Re: [MSEide-MSEgui-talk] New release?

2023-06-11 Thread Fred van Stappen
Hello Vasi.

Indeed, there are no icons in xfce4 menus.
I think you get something there.

I did try to have the icons shown but did not find a option for that.

Maybe related with the not shown icons of mseide.

If you try the last commit of mseide-msegui, you should compile the mseide and 
run it.
There are 2 things that are not working (maybe more but I did not see).


  1.  The icons are not shown for menu and in the debugger form.
  2.  When you pass with the mouse on a menu with icons, there is a message in 
console from where you run mseide: "a X11 atom is not recognized".

Maybe both are related.

Sadly I have to take a break in msegui exploration this week, lt of things 
to do.

I hope you will have luck and that you will find the guilties.
When I am more free, I will jump back into it.

For DragonFly, till now I did not find a solution to make the keyboard work in 
a Xorg session and so did not try yet msegui on DragonFly.

Good luck.

Fre;D



De : vasi vasi 
Envoyé : dimanche 11 juin 2023 15:13
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Fred, your xfce4 shows icons in menus?

On Sun, Jun 11, 2023 at 5:49 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

Ooops, sorry I did only read your first line, I did not see there was a follow.

About the reboots, I my case, for testing msegui, I needed lot of reboot!

This because at beginning, nothing was working and when finally the compilation 
was ok, running the ide crashed the system.
So boot needed but, because of the "su" bug (that I did not know), I could not 
login after boot and must reinstall all the system.
 And retesting the mseide binary after some change (and using the "su" with 
Xorg console) still crash, so reboot, without working login, --> reinstall the 
os, retest, recrash, reinstall, retest, recrash, ... untill I found the guitly: 
"su" in Xorg console.

Now it is ok, if I have a crash, I can reboot without the need to reinstall all 
because I use "su" in shell-terminal of the system.

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 11 juin 2023 01:22
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Actually, won't help to create a user as part of wheel group, having admin 
rights and using just sudo or doas? Can'r wait to install it... Last time, I 
did not had such problems... but it was a different computer...

Thanks for the movie, Fred.

On Sun, Jun 11, 2023 at 1:13 AM Sieghard via mseide-msegui-talk 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
 wrote:
Hello Fred,

you wrote on Sat, 10 Jun 2023 17:37:44 +:

> Note that with NetBSD using the "su" command in a Xorg terminal will
> destroy the pam config (for login+password). And you will not be able to
> login anymore (and must reinstall all the system).

Ihat's a really _very_ bad thing...

> So for all the things you need a root access, terminate the Xorg session
> to come back to terminal-no-gui, login as normal user, then use the "su"
> command to do the things that need root access.

Does NetBSD's Xorg NOT have the LeftAlt-Ctrl-F hot key function to
switch to a text mode console? Or is that just disabled by default, as
many Linux Xorg/Gooey^WGUI installations do it by now, somewhere setting
a "ServerFlags" section 'Option "DontVTSwitch""true"'?

(There's a program, "chvt", that can do the switch too, but that requires
root rights to be used, so it's useless here.)

Creating a "/etc/X11/xorg.conf" file with just the contents
"Section "ServerFlags"
Option  "DontVTSwitch""true"
 EndSection"
_might_ suffice, but it may neccessary to also include a line like
'   Option  "ServerLayout" "X.org Configured"'
for Xorg to accept it.

Be sure to scan Xorg's log file (Xorg.0.log) whether it had the intended
effect or just rose a warning or an error. Read the Xorg man page!

> Or do this after boot, before to run "startx" command.

You do not want to (re)boot a Unix for maintenance purposes only! Do you?

(Ooops, THAT was looong-winded thread!)

--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
---
Mit freundlichen Grüßen, S. Schicktanz
---




___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi

Re: [MSEide-MSEgui-talk] New release?

2023-06-10 Thread Fred van Stappen
Re-hello Vasi.

Ooops, sorry I did only read your first line, I did not see there was a follow.

About the reboots, I my case, for testing msegui, I needed lot of reboot!

This because at beginning, nothing was working and when finally the compilation 
was ok, running the ide crashed the system.
So boot needed but, because of the "su" bug (that I did not know), I could not 
login after boot and must reinstall all the system.
 And retesting the mseide binary after some change (and using the "su" with 
Xorg console) still crash, so reboot, without working login, --> reinstall the 
os, retest, recrash, reinstall, retest, recrash, ... untill I found the guitly: 
"su" in Xorg console.

Now it is ok, if I have a crash, I can reboot without the need to reinstall all 
because I use "su" in shell-terminal of the system.

Fre;D


De : vasi vasi 
Envoyé : dimanche 11 juin 2023 01:22
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Actually, won't help to create a user as part of wheel group, having admin 
rights and using just sudo or doas? Can'r wait to install it... Last time, I 
did not had such problems... but it was a different computer...

Thanks for the movie, Fred.

On Sun, Jun 11, 2023 at 1:13 AM Sieghard via mseide-msegui-talk 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
 wrote:
Hello Fred,

you wrote on Sat, 10 Jun 2023 17:37:44 +:

> Note that with NetBSD using the "su" command in a Xorg terminal will
> destroy the pam config (for login+password). And you will not be able to
> login anymore (and must reinstall all the system).

Ihat's a really _very_ bad thing...

> So for all the things you need a root access, terminate the Xorg session
> to come back to terminal-no-gui, login as normal user, then use the "su"
> command to do the things that need root access.

Does NetBSD's Xorg NOT have the LeftAlt-Ctrl-F hot key function to
switch to a text mode console? Or is that just disabled by default, as
many Linux Xorg/Gooey^WGUI installations do it by now, somewhere setting
a "ServerFlags" section 'Option "DontVTSwitch""true"'?

(There's a program, "chvt", that can do the switch too, but that requires
root rights to be used, so it's useless here.)

Creating a "/etc/X11/xorg.conf" file with just the contents
"Section "ServerFlags"
Option  "DontVTSwitch""true"
 EndSection"
_might_ suffice, but it may neccessary to also include a line like
'   Option  "ServerLayout" "X.org Configured"'
for Xorg to accept it.

Be sure to scan Xorg's log file (Xorg.0.log) whether it had the intended
effect or just rose a warning or an error. Read the Xorg man page!

> Or do this after boot, before to run "startx" command.

You do not want to (re)boot a Unix for maintenance purposes only! Do you?

(Ooops, THAT was looong-winded thread!)

--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
---
Mit freundlichen Grüßen, S. Schicktanz
---




___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New release?

2023-06-10 Thread Fred van Stappen
Yes, of course, you need to create a user and may add it in the wheel group but 
if you load Xorg after login as "simple" user (it is not recommended to run X11 
as root), when you are in Xorg, using the xcfe4 terminal and using the "su" 
command, it will corrupt the pad-login files.

After (many) search on the internet it appears that it is a bug and the best 
way to use "su" for "simple" user is via the shell of the system, not the 
terminal of a Xorg session.

But you know the caprice of IT, maybe on your Xorg system, after "su" you will 
not have problems.

Fre;D


De : vasi vasi 
Envoyé : dimanche 11 juin 2023 01:22
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Actually, won't help to create a user as part of wheel group, having admin 
rights and using just sudo or doas? Can'r wait to install it... Last time, I 
did not had such problems... but it was a different computer...

Thanks for the movie, Fred.

On Sun, Jun 11, 2023 at 1:13 AM Sieghard via mseide-msegui-talk 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
 wrote:
Hello Fred,

you wrote on Sat, 10 Jun 2023 17:37:44 +:

> Note that with NetBSD using the "su" command in a Xorg terminal will
> destroy the pam config (for login+password). And you will not be able to
> login anymore (and must reinstall all the system).

Ihat's a really _very_ bad thing...

> So for all the things you need a root access, terminate the Xorg session
> to come back to terminal-no-gui, login as normal user, then use the "su"
> command to do the things that need root access.

Does NetBSD's Xorg NOT have the LeftAlt-Ctrl-F hot key function to
switch to a text mode console? Or is that just disabled by default, as
many Linux Xorg/Gooey^WGUI installations do it by now, somewhere setting
a "ServerFlags" section 'Option "DontVTSwitch""true"'?

(There's a program, "chvt", that can do the switch too, but that requires
root rights to be used, so it's useless here.)

Creating a "/etc/X11/xorg.conf" file with just the contents
"Section "ServerFlags"
Option  "DontVTSwitch""true"
 EndSection"
_might_ suffice, but it may neccessary to also include a line like
'   Option  "ServerLayout" "X.org Configured"'
for Xorg to accept it.

Be sure to scan Xorg's log file (Xorg.0.log) whether it had the intended
effect or just rose a warning or an error. Read the Xorg man page!

> Or do this after boot, before to run "startx" command.

You do not want to (re)boot a Unix for maintenance purposes only! Do you?

(Ooops, THAT was looong-winded thread!)

--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
---
Mit freundlichen Grüßen, S. Schicktanz
---




___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New release?

2023-06-10 Thread Fred van Stappen
Hello Vasi.

Thanks for the thanks!

This video helps me a lot to install NetBSD + xfce4:

https://www.youtube.com/watch?v=VMC3fIj5IVQ=1353s

Note that with NetBSD using the "su" command in a Xorg terminal will destroy 
the pam config (for login+password).
And you will not be able to login anymore (and must reinstall all the system).

So for all the things you need a root access, terminate the Xorg session to 
come back to terminal-no-gui, login as normal user, then use the "su" command 
to do the things that need root access.

Or do this after boot, before to run "startx" command.

I hope you will have less problems than me for making NetBSD + Xorg work.

Good luck.

Fre;D



De : vasi vasi 
Envoyé : samedi 10 juin 2023 18:03
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

That might mean next week! I'll keep you posted.

On Sat, Jun 10, 2023 at 7:00 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you very much Fred, I will save this and try with the first occasion!

On Sat, Jun 10, 2023 at 5:13 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

Hups, in previous post the code for symlinks was not ok, here the good:

After installation of Xorg, make those symlinks in console (with root access):

ln -s /usr/X11R7/lib/libX11.so.7.0  /usr/lib/libX11.so
ln -s /usr/X11R7/lib/libX11.so.7.0  /usr/lib/libX11.so.7

ln -s /usr/X11R7/lib/libfontconfig.so.2.3  /usr/lib/libfontconfig.so
ln -s /usr/X11R7/lib/libfontconfig.so.2.3  /usr/lib/libfontconfig.so.2

ln -s /usr/pkg/lib/libiconv.so.2.5.1  /usr/lib/libiconv.so
ln -s /usr/pkg/lib/libiconv.so.2.5.1  /usr/lib/libiconv.so.2


________
De : Fred van Stappen mailto:fi...@hotmail.com>>
Envoyé : samedi 10 juin 2023 15:59
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Hello Vasi.

With last commit, mseide-msegui for NetBSD is working.
https://github.com/mse-org/mseide-msegui/assets/3421249/cfd179e9-3098-4604-af6a-8d64b54fb22c

With mseide all (seems) to work, icons of menu are not shown, NetBSD uses his 
own libX11.so.7 (! the last official and forever X11 lib is libX11.so.6) and 
they change some atoms name (grr).
I have to find their changes (but very, very few doc, I think I must study 
their X11 code).

Anyway, when you are ready to install NetBSD, to make fpc run (because there 
are no fpc package in NetBSD repository):

Download the binary of fpc for NetBSD from here:
https://sourceforge.net/projects/freepascal/files/NetBSD/3.2.2/

After installation of Xorg, make those symlinks in console (with root access):

ln -s /usr/X11R7/lib/libX11.so.7.0  /usr/lib/lib/libX11.so
ln -s /usr/X11R7/lib/libX11.so.7.0  /usr/lib/lib/libX11.so.7

ln -s /usr/X11R7/lib/libfontconfig.so.2.3  /usr/lib/libfontconfig.so
ln -s /usr/X11R7/lib/libfontconfig.so.2.3  /usr/lib/libfontconfig.so.2

ln -s /usr/pkg/lib/libiconv.so.2.5.1  /usr/lib/libiconv.so
ln -s /usr/pkg/lib/libiconv.so.2.5.1  /usr/lib/libiconv.so.2

Voila.

Good luck (with lot of courage and cups of coffee).

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : jeudi 8 juin 2023 03:17
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ha ha, don't worry about DragonFlyBSD, I have the same problems in X where both 
mouse and keyboard do not work. Lets exclude it for now. I had NetBSD working 
well on an old laptop, I expect it to work. But no rush.

On Thu, Jun 8, 2023 at 2:48 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

So happy that it works for you (and to finish the fight)!
Of course it could be that some problems appear but after deed test of mseide 
and ideU, I dont find one.

For DragonFly, my biggest problem is that I cannot make the keyboard work with 
Xorg.
After boot the keyboard and mouse work but after run startx, mouse is still 
working but not the keyboard.
So I cannot test fpc gui applications.

I did try many, many things, lot of surf in internet but no solution to make 
the keyboard work.
I did try with VMWare and VitrualBox on Linux but always same result with Xorg, 
no keyboard.
I even try on Windows and VMWare but no way, no keyboard.

Maybe I will find a trick but now I must give up (before to become totally 
crazy).

Thanks Vasi for your tests and encouragment.

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : jeudi 8 juin 2023 00:09
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Hi Fred,
Tested my project, all errors reported are gone (one was a false error, caused 
by my wrong logic).
So, for now, all good!
Great job, man! In such a short time, y

Re: [MSEide-MSEgui-talk] New release?

2023-06-10 Thread Fred van Stappen
Re-hello Vasi.

Hups, in previous post the code for symlinks was not ok, here the good:

After installation of Xorg, make those symlinks in console (with root access):

ln -s /usr/X11R7/lib/libX11.so.7.0  /usr/lib/libX11.so
ln -s /usr/X11R7/lib/libX11.so.7.0  /usr/lib/libX11.so.7

ln -s /usr/X11R7/lib/libfontconfig.so.2.3  /usr/lib/libfontconfig.so
ln -s /usr/X11R7/lib/libfontconfig.so.2.3  /usr/lib/libfontconfig.so.2

ln -s /usr/pkg/lib/libiconv.so.2.5.1  /usr/lib/libiconv.so
ln -s /usr/pkg/lib/libiconv.so.2.5.1  /usr/lib/libiconv.so.2



De : Fred van Stappen 
Envoyé : samedi 10 juin 2023 15:59
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Hello Vasi.

With last commit, mseide-msegui for NetBSD is working.
https://github.com/mse-org/mseide-msegui/assets/3421249/cfd179e9-3098-4604-af6a-8d64b54fb22c

With mseide all (seems) to work, icons of menu are not shown, NetBSD uses his 
own libX11.so.7 (! the last official and forever X11 lib is libX11.so.6) and 
they change some atoms name (grr).
I have to find their changes (but very, very few doc, I think I must study 
their X11 code).

Anyway, when you are ready to install NetBSD, to make fpc run (because there 
are no fpc package in NetBSD repository):

Download the binary of fpc for NetBSD from here:
https://sourceforge.net/projects/freepascal/files/NetBSD/3.2.2/

After installation of Xorg, make those symlinks in console (with root access):

ln -s /usr/X11R7/lib/libX11.so.7.0  /usr/lib/lib/libX11.so
ln -s /usr/X11R7/lib/libX11.so.7.0  /usr/lib/lib/libX11.so.7

ln -s /usr/X11R7/lib/libfontconfig.so.2.3  /usr/lib/libfontconfig.so
ln -s /usr/X11R7/lib/libfontconfig.so.2.3  /usr/lib/libfontconfig.so.2

ln -s /usr/pkg/lib/libiconv.so.2.5.1  /usr/lib/libiconv.so
ln -s /usr/pkg/lib/libiconv.so.2.5.1  /usr/lib/libiconv.so.2

Voila.

Good luck (with lot of courage and cups of coffee).

Fre;D



De : vasi vasi 
Envoyé : jeudi 8 juin 2023 03:17
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Ha ha, don't worry about DragonFlyBSD, I have the same problems in X where both 
mouse and keyboard do not work. Lets exclude it for now. I had NetBSD working 
well on an old laptop, I expect it to work. But no rush.

On Thu, Jun 8, 2023 at 2:48 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

So happy that it works for you (and to finish the fight)!
Of course it could be that some problems appear but after deed test of mseide 
and ideU, I dont find one.

For DragonFly, my biggest problem is that I cannot make the keyboard work with 
Xorg.
After boot the keyboard and mouse work but after run startx, mouse is still 
working but not the keyboard.
So I cannot test fpc gui applications.

I did try many, many things, lot of surf in internet but no solution to make 
the keyboard work.
I did try with VMWare and VitrualBox on Linux but always same result with Xorg, 
no keyboard.
I even try on Windows and VMWare but no way, no keyboard.

Maybe I will find a trick but now I must give up (before to become totally 
crazy).

Thanks Vasi for your tests and encouragment.

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : jeudi 8 juin 2023 00:09
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Hi Fred,
Tested my project, all errors reported are gone (one was a false error, caused 
by my wrong logic).
So, for now, all good!
Great job, man! In such a short time, you made it OpenBSD compatible!
Congratulations again!

I'll report if there are more problems. I'll play with it more, as I have also 
some C-language projects that I have to test (raylib C library has problems as 
it depends of a github development version of glfw that is not yet ported to 
OpenBSD so I need to adapt raylib to use freeglut, but not a pascal problem, 
unless I start writing it in pascal instead) ... but I'm tempted to jump on 
NetBSD... maybe no need to rush yet as I don't have space for virtual machines, 
and that means to wipe OpenBSD to make room for the other...
Oh well, I'm glad msegui is here now, as it deserves to be.

On Wed, Jun 7, 2023 at 11:02 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, can't wait to test it in my project!

On Wed, Jun 7, 2023 at 7:50 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

In last commit, attributes of files are fixed when using copyfile().
And so the backup files too.



Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 6 juin 2023 12:29
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Another thing... mseide editor saves a backup for the current file you edit, 
right? But messes up the attribu

Re: [MSEide-MSEgui-talk] New release?

2023-06-10 Thread Fred van Stappen
Hello Vasi.

With last commit, mseide-msegui for NetBSD is working.
https://github.com/mse-org/mseide-msegui/assets/3421249/cfd179e9-3098-4604-af6a-8d64b54fb22c

With mseide all (seems) to work, icons of menu are not shown, NetBSD uses his 
own libX11.so.7 (! the last official and forever X11 lib is libX11.so.6) and 
they change some atoms name (grr).
I have to find their changes (but very, very few doc, I think I must study 
their X11 code).

Anyway, when you are ready to install NetBSD, to make fpc run (because there 
are no fpc package in NetBSD repository):

Download the binary of fpc for NetBSD from here:
https://sourceforge.net/projects/freepascal/files/NetBSD/3.2.2/

After installation of Xorg, make those symlinks in console (with root access):

ln -s /usr/X11R7/lib/libX11.so.7.0  /usr/lib/lib/libX11.so
ln -s /usr/X11R7/lib/libX11.so.7.0  /usr/lib/lib/libX11.so.7

ln -s /usr/X11R7/lib/libfontconfig.so.2.3  /usr/lib/libfontconfig.so
ln -s /usr/X11R7/lib/libfontconfig.so.2.3  /usr/lib/libfontconfig.so.2

ln -s /usr/pkg/lib/libiconv.so.2.5.1  /usr/lib/libiconv.so
ln -s /usr/pkg/lib/libiconv.so.2.5.1  /usr/lib/libiconv.so.2

Voila.

Good luck (with lot of courage and cups of coffee).

Fre;D



De : vasi vasi 
Envoyé : jeudi 8 juin 2023 03:17
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Ha ha, don't worry about DragonFlyBSD, I have the same problems in X where both 
mouse and keyboard do not work. Lets exclude it for now. I had NetBSD working 
well on an old laptop, I expect it to work. But no rush.

On Thu, Jun 8, 2023 at 2:48 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

So happy that it works for you (and to finish the fight)!
Of course it could be that some problems appear but after deed test of mseide 
and ideU, I dont find one.

For DragonFly, my biggest problem is that I cannot make the keyboard work with 
Xorg.
After boot the keyboard and mouse work but after run startx, mouse is still 
working but not the keyboard.
So I cannot test fpc gui applications.

I did try many, many things, lot of surf in internet but no solution to make 
the keyboard work.
I did try with VMWare and VitrualBox on Linux but always same result with Xorg, 
no keyboard.
I even try on Windows and VMWare but no way, no keyboard.

Maybe I will find a trick but now I must give up (before to become totally 
crazy).

Thanks Vasi for your tests and encouragment.

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : jeudi 8 juin 2023 00:09
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Hi Fred,
Tested my project, all errors reported are gone (one was a false error, caused 
by my wrong logic).
So, for now, all good!
Great job, man! In such a short time, you made it OpenBSD compatible!
Congratulations again!

I'll report if there are more problems. I'll play with it more, as I have also 
some C-language projects that I have to test (raylib C library has problems as 
it depends of a github development version of glfw that is not yet ported to 
OpenBSD so I need to adapt raylib to use freeglut, but not a pascal problem, 
unless I start writing it in pascal instead) ... but I'm tempted to jump on 
NetBSD... maybe no need to rush yet as I don't have space for virtual machines, 
and that means to wipe OpenBSD to make room for the other...
Oh well, I'm glad msegui is here now, as it deserves to be.

On Wed, Jun 7, 2023 at 11:02 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, can't wait to test it in my project!

On Wed, Jun 7, 2023 at 7:50 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

In last commit, attributes of files are fixed when using copyfile().
And so the backup files too.



Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 6 juin 2023 12:29
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Another thing... mseide editor saves a backup for the current file you edit, 
right? But messes up the attributes of the file (if not intended):
It sets the Owner's access to none, the Group's access to none and the Others' 
access to none but sets the executable attribute for Others.

Screenshots are here: 
https://drive.google.com/drive/folders/1qISDiI373EwRxTrx4a51dSMVGGSqw_qi?usp=drive_link

for both subjects, in case the previous message (with the symlink to folder 
missing from combobox folder list) is held for moderation...


On Mon, Jun 5, 2023 at 11:34 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:

Hello Vasi.

> Ok, really quick, the symlinks to folders do not appear in the list of 
> comboboxes that show lists of folders
Hum, I dont catch something because here the file-listbox works, w

Re: [MSEide-MSEgui-talk] New release?

2023-06-07 Thread Fred van Stappen
Hello Vasi.

So happy that it works for you (and to finish the fight)!
Of course it could be that some problems appear but after deed test of mseide 
and ideU, I dont find one.

For DragonFly, my biggest problem is that I cannot make the keyboard work with 
Xorg.
After boot the keyboard and mouse work but after run startx, mouse is still 
working but not the keyboard.
So I cannot test fpc gui applications.

I did try many, many things, lot of surf in internet but no solution to make 
the keyboard work.
I did try with VMWare and VitrualBox on Linux but always same result with Xorg, 
no keyboard.
I even try on Windows and VMWare but no way, no keyboard.

Maybe I will find a trick but now I must give up (before to become totally 
crazy).

Thanks Vasi for your tests and encouragment.

Fre;D



De : vasi vasi 
Envoyé : jeudi 8 juin 2023 00:09
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Hi Fred,
Tested my project, all errors reported are gone (one was a false error, caused 
by my wrong logic).
So, for now, all good!
Great job, man! In such a short time, you made it OpenBSD compatible!
Congratulations again!

I'll report if there are more problems. I'll play with it more, as I have also 
some C-language projects that I have to test (raylib C library has problems as 
it depends of a github development version of glfw that is not yet ported to 
OpenBSD so I need to adapt raylib to use freeglut, but not a pascal problem, 
unless I start writing it in pascal instead) ... but I'm tempted to jump on 
NetBSD... maybe no need to rush yet as I don't have space for virtual machines, 
and that means to wipe OpenBSD to make room for the other...
Oh well, I'm glad msegui is here now, as it deserves to be.

On Wed, Jun 7, 2023 at 11:02 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, can't wait to test it in my project!

On Wed, Jun 7, 2023 at 7:50 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

In last commit, attributes of files are fixed when using copyfile().
And so the backup files too.



Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 6 juin 2023 12:29
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Another thing... mseide editor saves a backup for the current file you edit, 
right? But messes up the attributes of the file (if not intended):
It sets the Owner's access to none, the Group's access to none and the Others' 
access to none but sets the executable attribute for Others.

Screenshots are here: 
https://drive.google.com/drive/folders/1qISDiI373EwRxTrx4a51dSMVGGSqw_qi?usp=drive_link

for both subjects, in case the previous message (with the symlink to folder 
missing from combobox folder list) is held for moderation...


On Mon, Jun 5, 2023 at 11:34 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:

Hello Vasi.

> Ok, really quick, the symlinks to folders do not appear in the list of 
> comboboxes that show lists of folders
Hum, I dont catch something because here the file-listbox works, with icons for 
all folders.
https://github.com/mse-org/mseide-msegui/assets/3421249/168a4814-21c2-46fe-b257-4f7f1dceaf98

> And once you create a new folder the app can't find it to refresh its list of 
> folders...  -
Re-hum also this one works here. But sure I miss something once again.
Anyway in last commit was defined class_bridge to use classes.pas from fpc 
instead of mclasses.pas.
Like needed for compiling BGRABimap application.  Maybe it will help.

> - DragonFlyBSD (preffered as a file and database server but with great 
> performance also in graphics)
> - NetBSD (used on old and odd equipment but also in Universities - one of my 
> favorite along DragonFlyBSD).

OK, sold, I will see if I can find time*energy for those too. ;-)

Many thanks Vasi for all those clear explanation.

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 5 juin 2023 19:59
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Look at BSD as a last standing fortress, if Linux will fall to the 
Corporations... And by that I mean completely controlled by them. Or look at 
BSD like investing in your retirement plan. And I'm done :)

On Mon, Jun 5, 2023 at 8:41 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Now, about the differences between FreeBSD and OpenBSD. The first thing that 
jumps at you is the difference in performance which is in FreeBSD's favor. 
FreeBSD has a better support for SMP than OpenBSD. But it is more vulnerable in 
terms of security. There is HardenedBSD which is a port of FreeBSD but with 
hardened kernel. On top of HardenedBSD, is built a great firewall named pfSense 
(these three are binar

Re: [MSEide-MSEgui-talk] New release?

2023-06-06 Thread Fred van Stappen
Hello Vasi.

In last commit, attributes of files are fixed when using copyfile().
And so the backup files too.



Fre;D

De : vasi vasi 
Envoyé : mardi 6 juin 2023 12:29
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Another thing... mseide editor saves a backup for the current file you edit, 
right? But messes up the attributes of the file (if not intended):
It sets the Owner's access to none, the Group's access to none and the Others' 
access to none but sets the executable attribute for Others.

Screenshots are here: 
https://drive.google.com/drive/folders/1qISDiI373EwRxTrx4a51dSMVGGSqw_qi?usp=drive_link

for both subjects, in case the previous message (with the symlink to folder 
missing from combobox folder list) is held for moderation...


On Mon, Jun 5, 2023 at 11:34 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:

Hello Vasi.

> Ok, really quick, the symlinks to folders do not appear in the list of 
> comboboxes that show lists of folders
Hum, I dont catch something because here the file-listbox works, with icons for 
all folders.
https://github.com/mse-org/mseide-msegui/assets/3421249/168a4814-21c2-46fe-b257-4f7f1dceaf98

> And once you create a new folder the app can't find it to refresh its list of 
> folders...  -
Re-hum also this one works here. But sure I miss something once again.
Anyway in last commit was defined class_bridge to use classes.pas from fpc 
instead of mclasses.pas.
Like needed for compiling BGRABimap application.  Maybe it will help.

> - DragonFlyBSD (preffered as a file and database server but with great 
> performance also in graphics)
> - NetBSD (used on old and odd equipment but also in Universities - one of my 
> favorite along DragonFlyBSD).

OK, sold, I will see if I can find time*energy for those too. ;-)

Many thanks Vasi for all those clear explanation.

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 5 juin 2023 19:59
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Look at BSD as a last standing fortress, if Linux will fall to the 
Corporations... And by that I mean completely controlled by them. Or look at 
BSD like investing in your retirement plan. And I'm done :)

On Mon, Jun 5, 2023 at 8:41 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Now, about the differences between FreeBSD and OpenBSD. The first thing that 
jumps at you is the difference in performance which is in FreeBSD's favor. 
FreeBSD has a better support for SMP than OpenBSD. But it is more vulnerable in 
terms of security. There is HardenedBSD which is a port of FreeBSD but with 
hardened kernel. On top of HardenedBSD, is built a great firewall named pfSense 
(these three are binary compatible) - excellent, in my opinion. Another early 
port of FreeBSD happened to be DragonFlyBSD, which is now his worthy rival, 
both in terms of SMP and file system. DragonFlyBSD has a file system as secure 
as Ext4 or XFS but with features similar to ZFS and its target is to make ZFS 
obsolete. Is no longer binary compatible with FreeBSD

But back to OpenBSD, it is the most secure operating system in the world, with 
all defaults oriented to security. I think from their developers we have 
OpenSSH... They are pioneering in security stuff. And I think it evolved from 
NetBSD which NetBSD is known for its amazing portability...  But they are no 
longer binary compatible.

To sum, There are 4 main BSD operating systems:
- FreeBSD (with derivatives as HardenedBSD and pfSense and NomadBSD; It is 
considered good at everything, better than all, but bloated, insecure)
- DragonFlyBSD (preffered as a file and database server but with great 
performance also in graphics)
- OpenBSD (also firewall oriented but preferred by many as a secure workstation)
- NetBSD (used on old and odd equipment but also in Universities - one of my 
favorite along DragonFlyBSD).

With their own specific but not binary compatibility between them. There are 
more, but these are the main reference.

When you develop a Linux app and say that it is crossplatform, and works on 
BSD, you refer  to the fact that your app can compile and run on all these four 
BSDs. All have fpc ported to them, thanks to the fpc team Lazarus compiles 
also ok.

Of course, there is more to say for each of them, but I'm not the qualified  
person to do that...
Hopefully, I did not confuse you even more... :P

On Mon, Jun 5, 2023 at 8:06 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Ok, really quick, the symlinks to folders do not appear in the list of 
comboboxes that show lists of folders - from memory. I am now on another 
computer...

And once you create a new folder the app can't find it to refresh its list of 
folders...  - this one I did not studied it in depth... It will see it after a 
resta

Re: [MSEide-MSEgui-talk] New release?

2023-06-06 Thread Fred van Stappen
Hello Vasi.

Ha, ok, I see, indeed there was problem with the symlinks.
It is fixed in last commit.

Screeshots:

https://github.com/mse-org/mseide-msegui/assets/3421249/3c84c256-6c85-4c59-8ea8-42750d11d929

https://github.com/mse-org/mseide-msegui/assets/3421249/067c81f0-0625-4f27-93ff-d5ff9c728290

For the problem with file-permission of the backup file, strange indeed.
Did you check if it does the same when saving the files of the project?
I will jump into this asap.

Fre;D


De : vasi vasi 
Envoyé : mardi 6 juin 2023 11:38
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Oops, sent themail with image attached and now is held on moderation ... now, 
the message again, with link to my google driver for the image attachement... 
Message was:


In my home folder, I have a symlink to /usr/local (where gcc-none-eabi is 
installed) named gcc-arm. This symlink does not appear in the list of folders 
of my combobox... image attached. In image, the Midnight Commander shows the 
symlink gcc-arm, and in msegui app does not appear, although, if full path is 
specified, things are working.

https://drive.google.com/file/d/13Ko1ZeRvK6FGc0NPWIDdDHfP7iLU17EL/view?usp=drive_link



On Tue, Jun 6, 2023 at 10:50 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
In my home folder, I have a symlink to /usr/local (where gcc-none-eabi is 
installed) named gcc-arm. This symlink does not appear in the list of folders 
of my combobox... image attached. In image, the Midnight Commander shows the 
symlink gcc-arm, and in msegui app does not appear, although, if full path is 
specified, things are working.



On Mon, Jun 5, 2023 at 11:34 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:

Hello Vasi.

> Ok, really quick, the symlinks to folders do not appear in the list of 
> comboboxes that show lists of folders
Hum, I dont catch something because here the file-listbox works, with icons for 
all folders.
https://github.com/mse-org/mseide-msegui/assets/3421249/168a4814-21c2-46fe-b257-4f7f1dceaf98

> And once you create a new folder the app can't find it to refresh its list of 
> folders...  -
Re-hum also this one works here. But sure I miss something once again.
Anyway in last commit was defined class_bridge to use classes.pas from fpc 
instead of mclasses.pas.
Like needed for compiling BGRABimap application.  Maybe it will help.

> - DragonFlyBSD (preffered as a file and database server but with great 
> performance also in graphics)
> - NetBSD (used on old and odd equipment but also in Universities - one of my 
> favorite along DragonFlyBSD).

OK, sold, I will see if I can find time*energy for those too. ;-)

Many thanks Vasi for all those clear explanation.

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 5 juin 2023 19:59
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Look at BSD as a last standing fortress, if Linux will fall to the 
Corporations... And by that I mean completely controlled by them. Or look at 
BSD like investing in your retirement plan. And I'm done :)

On Mon, Jun 5, 2023 at 8:41 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Now, about the differences between FreeBSD and OpenBSD. The first thing that 
jumps at you is the difference in performance which is in FreeBSD's favor. 
FreeBSD has a better support for SMP than OpenBSD. But it is more vulnerable in 
terms of security. There is HardenedBSD which is a port of FreeBSD but with 
hardened kernel. On top of HardenedBSD, is built a great firewall named pfSense 
(these three are binary compatible) - excellent, in my opinion. Another early 
port of FreeBSD happened to be DragonFlyBSD, which is now his worthy rival, 
both in terms of SMP and file system. DragonFlyBSD has a file system as secure 
as Ext4 or XFS but with features similar to ZFS and its target is to make ZFS 
obsolete. Is no longer binary compatible with FreeBSD

But back to OpenBSD, it is the most secure operating system in the world, with 
all defaults oriented to security. I think from their developers we have 
OpenSSH... They are pioneering in security stuff. And I think it evolved from 
NetBSD which NetBSD is known for its amazing portability...  But they are no 
longer binary compatible.

To sum, There are 4 main BSD operating systems:
- FreeBSD (with derivatives as HardenedBSD and pfSense and NomadBSD; It is 
considered good at everything, better than all, but bloated, insecure)
- DragonFlyBSD (preffered as a file and database server but with great 
performance also in graphics)
- OpenBSD (also firewall oriented but preferred by many as a secure workstation)
- NetBSD (used on old and odd equipment but also in Universities - one of my 
favorite along DragonFlyBSD).

With their own specific but not binary compatibility between them. Th

Re: [MSEide-MSEgui-talk] New release?

2023-06-05 Thread Fred van Stappen

Hello Vasi.

> Ok, really quick, the symlinks to folders do not appear in the list of 
> comboboxes that show lists of folders
Hum, I dont catch something because here the file-listbox works, with icons for 
all folders.
https://github.com/mse-org/mseide-msegui/assets/3421249/168a4814-21c2-46fe-b257-4f7f1dceaf98

> And once you create a new folder the app can't find it to refresh its list of 
> folders...  -
Re-hum also this one works here. But sure I miss something once again.
Anyway in last commit was defined class_bridge to use classes.pas from fpc 
instead of mclasses.pas.
Like needed for compiling BGRABimap application.  Maybe it will help.

> - DragonFlyBSD (preffered as a file and database server but with great 
> performance also in graphics)
> - NetBSD (used on old and odd equipment but also in Universities - one of my 
> favorite along DragonFlyBSD).

OK, sold, I will see if I can find time*energy for those too. ;-)

Many thanks Vasi for all those clear explanation.

Fre;D



De : vasi vasi 
Envoyé : lundi 5 juin 2023 19:59
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Look at BSD as a last standing fortress, if Linux will fall to the 
Corporations... And by that I mean completely controlled by them. Or look at 
BSD like investing in your retirement plan. And I'm done :)

On Mon, Jun 5, 2023 at 8:41 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Now, about the differences between FreeBSD and OpenBSD. The first thing that 
jumps at you is the difference in performance which is in FreeBSD's favor. 
FreeBSD has a better support for SMP than OpenBSD. But it is more vulnerable in 
terms of security. There is HardenedBSD which is a port of FreeBSD but with 
hardened kernel. On top of HardenedBSD, is built a great firewall named pfSense 
(these three are binary compatible) - excellent, in my opinion. Another early 
port of FreeBSD happened to be DragonFlyBSD, which is now his worthy rival, 
both in terms of SMP and file system. DragonFlyBSD has a file system as secure 
as Ext4 or XFS but with features similar to ZFS and its target is to make ZFS 
obsolete. Is no longer binary compatible with FreeBSD

But back to OpenBSD, it is the most secure operating system in the world, with 
all defaults oriented to security. I think from their developers we have 
OpenSSH... They are pioneering in security stuff. And I think it evolved from 
NetBSD which NetBSD is known for its amazing portability...  But they are no 
longer binary compatible.

To sum, There are 4 main BSD operating systems:
- FreeBSD (with derivatives as HardenedBSD and pfSense and NomadBSD; It is 
considered good at everything, better than all, but bloated, insecure)
- DragonFlyBSD (preffered as a file and database server but with great 
performance also in graphics)
- OpenBSD (also firewall oriented but preferred by many as a secure workstation)
- NetBSD (used on old and odd equipment but also in Universities - one of my 
favorite along DragonFlyBSD).

With their own specific but not binary compatibility between them. There are 
more, but these are the main reference.

When you develop a Linux app and say that it is crossplatform, and works on 
BSD, you refer  to the fact that your app can compile and run on all these four 
BSDs. All have fpc ported to them, thanks to the fpc team Lazarus compiles 
also ok.

Of course, there is more to say for each of them, but I'm not the qualified  
person to do that...
Hopefully, I did not confuse you even more... :P

On Mon, Jun 5, 2023 at 8:06 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Ok, really quick, the symlinks to folders do not appear in the list of 
comboboxes that show lists of folders - from memory. I am now on another 
computer...

And once you create a new folder the app can't find it to refresh its list of 
folders...  - this one I did not studied it in depth... It will see it after a 
restart but I will describe it better with another occasion...

It is about a project that I started under Linux and there works ok. It uses 
the components from the palette, nothing new created.  I will try to make a 
demo, and create a repository for you but when time permits.

On Mon, Jun 5, 2023 at 5:47 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re hello Vasi.

Because the only way I have (for the moment) to download files is via "git 
clone", I can create a new github project with some test applications.
So you are welcome to show me some test aplications that have problems and I 
will add it.

A other way should be that you show me some problem-demos from 
https://github.com/mse-org/mseuniverse
I can do a "git clone" of it and test the applications with problems.

But cool, there is no hurry and summer is coming.



Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 5 juin 2023 15:00
À : General lis

Re: [MSEide-MSEgui-talk] New release?

2023-06-05 Thread Fred van Stappen
Re hello Vasi.

Because the only way I have (for the moment) to download files is via "git 
clone", I can create a new github project with some test applications.
So you are welcome to show me some test aplications that have problems and I 
will add it.

A other way should be that you show me some problem-demos from 
https://github.com/mse-org/mseuniverse
I can do a "git clone" of it and test the applications with problems.

But cool, there is no hurry and summer is coming.



Fre;D


De : vasi vasi 
Envoyé : lundi 5 juin 2023 15:00
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Hi Fred,

There are a few more problems regarding folders, but I won't tell you until you 
have some more time for this, is not an emergency, I'm also working on other 
projects...

Plus, a message, about an access violation that does not visibly affect the 
functionality of mseide...

On Sun, Jun 4, 2023 at 9:08 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, I will check it this night!

On Sun, Jun 4, 2023 at 9:06 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi and everybody.

OK done.  All seems fixed, graphic, directory and file access, error at closing.
Tested also memory leak for mseide and ideU: 0 memory leak. (with last commit).

Ready to be tested!

It was a nice battle.

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 4 juin 2023 16:24
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Wow! Amazing job man! Ha ha!
Congratulations! You checked one more operating system for msegui and ideU!

On Sun, Jun 4, 2023 at 5:49 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

OK the fully workable solution found!
readdir_r() is in the pocked (ok last commit ).

https://github.com/mse-org/mseide-msegui/assets/3421249/a8180cc9-e65f-4a05-a2c1-e9de4b3e160a

https://github.com/mse-org/mseide-msegui/assets/3421249/813bd25c-5f93-4130-8bb2-9249f19e89da

Yep!

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : samedi 3 juin 2023 16:56
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

I intend to use that as well... one day we might find a fully workable 
solution...

On Sat, Jun 3, 2023 at 2:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

ideU compiles and works ok.
https://github.com/mse-org/mseide-msegui/assets/3421249/1d68e8bb-1fa0-40e2-9849-52fc534bda16

Of course the file-dialog does not work but if you write the complete path of a 
project, it loads and you can use the ide.

So there is only that readdir_r() method that makes shadow, I hope that some 
light will appear...

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : vendredi 2 juin 2023 23:58
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, your effort is greatly appreciated! I am happy with what you 
did already!
Thank you again!

On Fri, Jun 2, 2023 at 11:49 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

I did spent some white night and black afternoon but I am blocked with one 
method that does not work as expected.

It is function "sys_readdirstream(var stream: dirstreamty; var info: 
fileinfoty): boolean"  in /kernel/linux/msesysintf.pas.
With Linux and FreeBSD, after the function 
"readdir64_r(pdir(d.dir),@dirent,@po1) = 0" the dirent.d_name is correct but 
there is nothing with OpenBSD.

Note that with OpenBSD it is "readdir_r" method that is used from libc and the 
"dirent" record was adapted like in OpenBSD manual.

So, to resume, all is working apart for components that use  
"sys_readdirstream()" method, for example the filedialog component.

I did try also with last fpc 3.3.1 compiled from trunk, without better result.

I have to admit that, sadly, I did not find the solution.

Fre;D

;-(


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : jeudi 1 juin 2023 11:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

I will test it in around one hour, and keep you posted.

On Thu, Jun 1, 2023 at 3:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-..._re hello Vasi.

Yep, on OpenBSD, mseide compiles, links and ... run!

Last commit should do the trick.

Here sceenshot ( the last for tonight ):
https://github.com/mse-org/mseide-msegui/assets/3421249/3ff71e23-396a-472a-a34e-083a37284cab

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>

Re: [MSEide-MSEgui-talk] New release?

2023-06-05 Thread Fred van Stappen
Hello Vasi.

Ha, ok, I did only test mseide and ideU ( but i agree not deeply ).
With my VMware, I am not able to use usb stick, luckily git clone is working.
But I did not find a way to upload files, with internet it refuses.
So if one day we have a working OpenBSD mseide/ideU, maybe you could 
upload/save on usb those releases after compiling on your system (if you can 
upload or save to usb stick, of course).

Maybe, because we are still hot, could you give the errors you get and with 
what program?
I am also hyper busy but I prefer to know was it wrong now to be ready to fix 
when I find time.

Note too that there are very few infos about OpenBSD, so it is not so easy to 
find solution.
By the way what are the advantage of OpenBSD vs FreeBSD ?

Thanks.

Fre;D



De : vasi vasi 
Envoyé : lundi 5 juin 2023 15:00
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Hi Fred,

There are a few more problems regarding folders, but I won't tell you until you 
have some more time for this, is not an emergency, I'm also working on other 
projects...

Plus, a message, about an access violation that does not visibly affect the 
functionality of mseide...

On Sun, Jun 4, 2023 at 9:08 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, I will check it this night!

On Sun, Jun 4, 2023 at 9:06 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi and everybody.

OK done.  All seems fixed, graphic, directory and file access, error at closing.
Tested also memory leak for mseide and ideU: 0 memory leak. (with last commit).

Ready to be tested!

It was a nice battle.

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : dimanche 4 juin 2023 16:24
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Wow! Amazing job man! Ha ha!
Congratulations! You checked one more operating system for msegui and ideU!

On Sun, Jun 4, 2023 at 5:49 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

OK the fully workable solution found!
readdir_r() is in the pocked (ok last commit ).

https://github.com/mse-org/mseide-msegui/assets/3421249/a8180cc9-e65f-4a05-a2c1-e9de4b3e160a

https://github.com/mse-org/mseide-msegui/assets/3421249/813bd25c-5f93-4130-8bb2-9249f19e89da

Yep!

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : samedi 3 juin 2023 16:56
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

I intend to use that as well... one day we might find a fully workable 
solution...

On Sat, Jun 3, 2023 at 2:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

ideU compiles and works ok.
https://github.com/mse-org/mseide-msegui/assets/3421249/1d68e8bb-1fa0-40e2-9849-52fc534bda16

Of course the file-dialog does not work but if you write the complete path of a 
project, it loads and you can use the ide.

So there is only that readdir_r() method that makes shadow, I hope that some 
light will appear...

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : vendredi 2 juin 2023 23:58
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, your effort is greatly appreciated! I am happy with what you 
did already!
Thank you again!

On Fri, Jun 2, 2023 at 11:49 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

I did spent some white night and black afternoon but I am blocked with one 
method that does not work as expected.

It is function "sys_readdirstream(var stream: dirstreamty; var info: 
fileinfoty): boolean"  in /kernel/linux/msesysintf.pas.
With Linux and FreeBSD, after the function 
"readdir64_r(pdir(d.dir),@dirent,@po1) = 0" the dirent.d_name is correct but 
there is nothing with OpenBSD.

Note that with OpenBSD it is "readdir_r" method that is used from libc and the 
"dirent" record was adapted like in OpenBSD manual.

So, to resume, all is working apart for components that use  
"sys_readdirstream()" method, for example the filedialog component.

I did try also with last fpc 3.3.1 compiled from trunk, without better result.

I have to admit that, sadly, I did not find the solution.

Fre;D

;-(


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : jeudi 1 juin 2023 11:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

I will test it in around one hour, and keep you posted.

On Thu, Jun 1, 2023 at 3:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-..._re hello Vasi.


Re: [MSEide-MSEgui-talk] Components Palette

2023-06-04 Thread Fred van Stappen
Hello Med.

Yes, of course, there are not your component in the component pallette of ideU.

ideU use is own components palette ( nearly the same as mseide ) but you need 
to add new components in ideU source.

Like explained in previous post but in source code of ideU/src/.

But maybe I did not understand, so please explain the problem.

Fre;D

De : mohamed hamza 
Envoyé : dimanche 4 juin 2023 21:18
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Components Palette

Did you see the attachments  (2 png files)

De : Fred van Stappen 
Envoyé : dimanche 4 juin 2023 19:10
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Components Palette

Hello Med.

To add a custom component in palette (from Martin readme.md):

  *   Create a register unit for your components (see 
'apps/myide/regmycomps.pas' for an example).
  *   Enter the unitname followed by a comma ('myregunit,' if your regunitfile 
is 'myregunit.pas') in a file named 'regcomponents.inc'.
  *   Build the IDE with -dmorecomponents as option.

So, for ideU add in uses section of /ideU/src/main.pas the unit of your 
reg-component and add the name of the component in /ideU/src/regcomponents.inc.
Compile with -dmorecomponents parameter.

I hope it helps.

Fre;D




De : mohamed hamza 
Envoyé : dimanche 4 juin 2023 18:06
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Components Palette

No. I mean that my components are not shown in the palette.

De : Fred van Stappen 
Envoyé : dimanche 4 juin 2023 16:02
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Components Palette

Hello Med.

Are you talking about the Zeos components?
If you compile mseide, you need to add this parameter: "-dmse_with_zeoslib" at 
compilation to have the Zeos components installed in mseide palette.

If you use mseide binary from last release, Zeos components are added: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Fre;D


De : mohamed hamza 
Envoyé : dimanche 4 juin 2023 17:50
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] Components Palette

Hi Fred,

Components Palette are not the same between MseIde and ideU.
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Components Palette

2023-06-04 Thread Fred van Stappen
Hello Med.

To add a custom component in palette (from Martin readme.md):

  *   Create a register unit for your components (see 
'apps/myide/regmycomps.pas' for an example).
  *   Enter the unitname followed by a comma ('myregunit,' if your regunitfile 
is 'myregunit.pas') in a file named 'regcomponents.inc'.
  *   Build the IDE with -dmorecomponents as option.

So, for ideU add in uses section of /ideU/src/main.pas the unit of your 
reg-component and add the name of the component in /ideU/src/regcomponents.inc.
Compile with -dmorecomponents parameter.

I hope it helps.

Fre;D




De : mohamed hamza 
Envoyé : dimanche 4 juin 2023 18:06
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Components Palette

No. I mean that my components are not shown in the palette.

De : Fred van Stappen 
Envoyé : dimanche 4 juin 2023 16:02
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Components Palette

Hello Med.

Are you talking about the Zeos components?
If you compile mseide, you need to add this parameter: "-dmse_with_zeoslib" at 
compilation to have the Zeos components installed in mseide palette.

If you use mseide binary from last release, Zeos components are added: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Fre;D


De : mohamed hamza 
Envoyé : dimanche 4 juin 2023 17:50
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] Components Palette

Hi Fred,

Components Palette are not the same between MseIde and ideU.
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New release?

2023-06-04 Thread Fred van Stappen
Hello Vasi and everybody.

OK done.  All seems fixed, graphic, directory and file access, error at closing.
Tested also memory leak for mseide and ideU: 0 memory leak. (with last commit).

Ready to be tested!

It was a nice battle.

Fre;D


De : vasi vasi 
Envoyé : dimanche 4 juin 2023 16:24
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Wow! Amazing job man! Ha ha!
Congratulations! You checked one more operating system for msegui and ideU!

On Sun, Jun 4, 2023 at 5:49 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

OK the fully workable solution found!
readdir_r() is in the pocked (ok last commit ).

https://github.com/mse-org/mseide-msegui/assets/3421249/a8180cc9-e65f-4a05-a2c1-e9de4b3e160a

https://github.com/mse-org/mseide-msegui/assets/3421249/813bd25c-5f93-4130-8bb2-9249f19e89da

Yep!

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : samedi 3 juin 2023 16:56
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

I intend to use that as well... one day we might find a fully workable 
solution...

On Sat, Jun 3, 2023 at 2:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

ideU compiles and works ok.
https://github.com/mse-org/mseide-msegui/assets/3421249/1d68e8bb-1fa0-40e2-9849-52fc534bda16

Of course the file-dialog does not work but if you write the complete path of a 
project, it loads and you can use the ide.

So there is only that readdir_r() method that makes shadow, I hope that some 
light will appear...

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : vendredi 2 juin 2023 23:58
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, your effort is greatly appreciated! I am happy with what you 
did already!
Thank you again!

On Fri, Jun 2, 2023 at 11:49 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

I did spent some white night and black afternoon but I am blocked with one 
method that does not work as expected.

It is function "sys_readdirstream(var stream: dirstreamty; var info: 
fileinfoty): boolean"  in /kernel/linux/msesysintf.pas.
With Linux and FreeBSD, after the function 
"readdir64_r(pdir(d.dir),@dirent,@po1) = 0" the dirent.d_name is correct but 
there is nothing with OpenBSD.

Note that with OpenBSD it is "readdir_r" method that is used from libc and the 
"dirent" record was adapted like in OpenBSD manual.

So, to resume, all is working apart for components that use  
"sys_readdirstream()" method, for example the filedialog component.

I did try also with last fpc 3.3.1 compiled from trunk, without better result.

I have to admit that, sadly, I did not find the solution.

Fre;D

;-(


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : jeudi 1 juin 2023 11:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

I will test it in around one hour, and keep you posted.

On Thu, Jun 1, 2023 at 3:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-..._re hello Vasi.

Yep, on OpenBSD, mseide compiles, links and ... run!

Last commit should do the trick.

Here sceenshot ( the last for tonight ):
https://github.com/mse-org/mseide-msegui/assets/3421249/3ff71e23-396a-472a-a34e-083a37284cab

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall.

Re: [MSEide-MSEgui-talk] Components Palette

2023-06-04 Thread Fred van Stappen
In the palette of ideU?

May I see the code you used for mseide to show your components in palette and 
the code you used for ideU?

Thanks.

Fre;D


De : mohamed hamza 
Envoyé : dimanche 4 juin 2023 18:06
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Components Palette

No. I mean that my components are not shown in the palette.

De : Fred van Stappen 
Envoyé : dimanche 4 juin 2023 16:02
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Components Palette

Hello Med.

Are you talking about the Zeos components?
If you compile mseide, you need to add this parameter: "-dmse_with_zeoslib" at 
compilation to have the Zeos components installed in mseide palette.

If you use mseide binary from last release, Zeos components are added: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Fre;D


De : mohamed hamza 
Envoyé : dimanche 4 juin 2023 17:50
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] Components Palette

Hi Fred,

Components Palette are not the same between MseIde and ideU.


De : mohamed hamza 
Envoyé : dimanche 4 juin 2023 18:06
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Components Palette

No. I mean that my components are not shown in the palette.

De : Fred van Stappen 
Envoyé : dimanche 4 juin 2023 16:02
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Components Palette

Hello Med.

Are you talking about the Zeos components?
If you compile mseide, you need to add this parameter: "-dmse_with_zeoslib" at 
compilation to have the Zeos components installed in mseide palette.

If you use mseide binary from last release, Zeos components are added: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Fre;D


De : mohamed hamza 
Envoyé : dimanche 4 juin 2023 17:50
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] Components Palette

Hi Fred,

Components Palette are not the same between MseIde and ideU.
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Components Palette

2023-06-04 Thread Fred van Stappen
Hello Med.

Are you talking about the Zeos components?
If you compile mseide, you need to add this parameter: "-dmse_with_zeoslib" at 
compilation to have the Zeos components installed in mseide palette.

If you use mseide binary from last release, Zeos components are added: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Fre;D


De : mohamed hamza 
Envoyé : dimanche 4 juin 2023 17:50
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] Components Palette

Hi Fred,

Components Palette are not the same between MseIde and ideU.
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New release?

2023-06-04 Thread Fred van Stappen
Thanks Vasi.

Yes, nearly, I am busy to check all.
At the moment, everything works fine, mseide compile + run ok with last commit.

There is still a problem, when closing mseide, there is sometime a error 
message when runing from terminal.
But it is nearly perfect and mseide-msegui will be soon OpenBSD fully 
compatible.


De : vasi vasi 
Envoyé : dimanche 4 juin 2023 16:24
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Wow! Amazing job man! Ha ha!
Congratulations! You checked one more operating system for msegui and ideU!

On Sun, Jun 4, 2023 at 5:49 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

OK the fully workable solution found!
readdir_r() is in the pocked (ok last commit ).

https://github.com/mse-org/mseide-msegui/assets/3421249/a8180cc9-e65f-4a05-a2c1-e9de4b3e160a

https://github.com/mse-org/mseide-msegui/assets/3421249/813bd25c-5f93-4130-8bb2-9249f19e89da

Yep!

Fre;D



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : samedi 3 juin 2023 16:56
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

I intend to use that as well... one day we might find a fully workable 
solution...

On Sat, Jun 3, 2023 at 2:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

ideU compiles and works ok.
https://github.com/mse-org/mseide-msegui/assets/3421249/1d68e8bb-1fa0-40e2-9849-52fc534bda16

Of course the file-dialog does not work but if you write the complete path of a 
project, it loads and you can use the ide.

So there is only that readdir_r() method that makes shadow, I hope that some 
light will appear...

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : vendredi 2 juin 2023 23:58
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, your effort is greatly appreciated! I am happy with what you 
did already!
Thank you again!

On Fri, Jun 2, 2023 at 11:49 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

I did spent some white night and black afternoon but I am blocked with one 
method that does not work as expected.

It is function "sys_readdirstream(var stream: dirstreamty; var info: 
fileinfoty): boolean"  in /kernel/linux/msesysintf.pas.
With Linux and FreeBSD, after the function 
"readdir64_r(pdir(d.dir),@dirent,@po1) = 0" the dirent.d_name is correct but 
there is nothing with OpenBSD.

Note that with OpenBSD it is "readdir_r" method that is used from libc and the 
"dirent" record was adapted like in OpenBSD manual.

So, to resume, all is working apart for components that use  
"sys_readdirstream()" method, for example the filedialog component.

I did try also with last fpc 3.3.1 compiled from trunk, without better result.

I have to admit that, sadly, I did not find the solution.

Fre;D

;-(


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : jeudi 1 juin 2023 11:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

I will test it in around one hour, and keep you posted.

On Thu, Jun 1, 2023 at 3:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-..._re hello Vasi.

Yep, on OpenBSD, mseide compiles, links and ... run!

Last commit should do the trick.

Here sceenshot ( the last for tonight ):
https://github.com/mse-org/mseide-msegui/assets/3421249/3ff71e23-396a-472a-a34e-083a37284cab

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
lib

Re: [MSEide-MSEgui-talk] New release?

2023-06-03 Thread Fred van Stappen
Hello Vasi.

OK the fully workable solution found!
readdir_r() is in the pocked (ok last commit ).

https://github.com/mse-org/mseide-msegui/assets/3421249/a8180cc9-e65f-4a05-a2c1-e9de4b3e160a

https://github.com/mse-org/mseide-msegui/assets/3421249/813bd25c-5f93-4130-8bb2-9249f19e89da

Yep!

Fre;D



De : vasi vasi 
Envoyé : samedi 3 juin 2023 16:56
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

I intend to use that as well... one day we might find a fully workable 
solution...

On Sat, Jun 3, 2023 at 2:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-hello Vasi.

ideU compiles and works ok.
https://github.com/mse-org/mseide-msegui/assets/3421249/1d68e8bb-1fa0-40e2-9849-52fc534bda16

Of course the file-dialog does not work but if you write the complete path of a 
project, it loads and you can use the ide.

So there is only that readdir_r() method that makes shadow, I hope that some 
light will appear...

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : vendredi 2 juin 2023 23:58
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, your effort is greatly appreciated! I am happy with what you 
did already!
Thank you again!

On Fri, Jun 2, 2023 at 11:49 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

I did spent some white night and black afternoon but I am blocked with one 
method that does not work as expected.

It is function "sys_readdirstream(var stream: dirstreamty; var info: 
fileinfoty): boolean"  in /kernel/linux/msesysintf.pas.
With Linux and FreeBSD, after the function 
"readdir64_r(pdir(d.dir),@dirent,@po1) = 0" the dirent.d_name is correct but 
there is nothing with OpenBSD.

Note that with OpenBSD it is "readdir_r" method that is used from libc and the 
"dirent" record was adapted like in OpenBSD manual.

So, to resume, all is working apart for components that use  
"sys_readdirstream()" method, for example the filedialog component.

I did try also with last fpc 3.3.1 compiled from trunk, without better result.

I have to admit that, sadly, I did not find the solution.

Fre;D

;-(


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : jeudi 1 juin 2023 11:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

I will test it in around one hour, and keep you posted.

On Thu, Jun 1, 2023 at 3:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-..._re hello Vasi.

Yep, on OpenBSD, mseide compiles, links and ... run!

Last commit should do the trick.

Here sceenshot ( the last for tonight ):
https://github.com/mse-org/mseide-msegui/assets/3421249/3ff71e23-396a-472a-a34e-083a37284cab

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall...


On Wed, May 31, 2023 at 8:30 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Hi Fred,
fpc is included in OpenBSD repository...
you look for it with pkg_info -Q fpc
and install it with pkg_add fpc
but you have to install also the other units...
But I think sourceforge has packages for 3.2.2 for OpenBSD?

On Wed, May 31, 2023 at 7:55 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : merc

Re: [MSEide-MSEgui-talk] New release?

2023-06-02 Thread Fred van Stappen
Re-hello Vasi.

ideU compiles and works ok.
https://github.com/mse-org/mseide-msegui/assets/3421249/1d68e8bb-1fa0-40e2-9849-52fc534bda16

Of course the file-dialog does not work but if you write the complete path of a 
project, it loads and you can use the ide.

So there is only that readdir_r() method that makes shadow, I hope that some 
light will appear...

Fre;D


De : vasi vasi 
Envoyé : vendredi 2 juin 2023 23:58
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, your effort is greatly appreciated! I am happy with what you 
did already!
Thank you again!

On Fri, Jun 2, 2023 at 11:49 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

I did spent some white night and black afternoon but I am blocked with one 
method that does not work as expected.

It is function "sys_readdirstream(var stream: dirstreamty; var info: 
fileinfoty): boolean"  in /kernel/linux/msesysintf.pas.
With Linux and FreeBSD, after the function 
"readdir64_r(pdir(d.dir),@dirent,@po1) = 0" the dirent.d_name is correct but 
there is nothing with OpenBSD.

Note that with OpenBSD it is "readdir_r" method that is used from libc and the 
"dirent" record was adapted like in OpenBSD manual.

So, to resume, all is working apart for components that use  
"sys_readdirstream()" method, for example the filedialog component.

I did try also with last fpc 3.3.1 compiled from trunk, without better result.

I have to admit that, sadly, I did not find the solution.

Fre;D

;-(


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : jeudi 1 juin 2023 11:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

I will test it in around one hour, and keep you posted.

On Thu, Jun 1, 2023 at 3:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-..._re hello Vasi.

Yep, on OpenBSD, mseide compiles, links and ... run!

Last commit should do the trick.

Here sceenshot ( the last for tonight ):
https://github.com/mse-org/mseide-msegui/assets/3421249/3ff71e23-396a-472a-a34e-083a37284cab

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall...


On Wed, May 31, 2023 at 8:30 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Hi Fred,
fpc is included in OpenBSD repository...
you look for it with pkg_info -Q fpc
and install it with pkg_add fpc
but you have to install also the other units...
But I think sourceforge has packages for 3.2.2 for OpenBSD?

On Wed, May 31, 2023 at 7:55 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my probl

Re: [MSEide-MSEgui-talk] New release?

2023-06-02 Thread Fred van Stappen
Hello Vasi.

Thanks for the encouragement!
All the GUI part is working perfectly, even with BGRABitmap.

But there is that Readdir_r() and his dirent-structure-record that gives 
problems.
All other methods using libc like openfile(), work it is just that Readdir_r().
Sadly I cannot take inspiration from fpc or Lazarus  because they dont use it.

Fre;D


De : vasi vasi 
Envoyé : vendredi 2 juin 2023 23:58
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, your effort is greatly appreciated! I am happy with what you 
did already!
Thank you again!

On Fri, Jun 2, 2023 at 11:49 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi.

I did spent some white night and black afternoon but I am blocked with one 
method that does not work as expected.

It is function "sys_readdirstream(var stream: dirstreamty; var info: 
fileinfoty): boolean"  in /kernel/linux/msesysintf.pas.
With Linux and FreeBSD, after the function 
"readdir64_r(pdir(d.dir),@dirent,@po1) = 0" the dirent.d_name is correct but 
there is nothing with OpenBSD.

Note that with OpenBSD it is "readdir_r" method that is used from libc and the 
"dirent" record was adapted like in OpenBSD manual.

So, to resume, all is working apart for components that use  
"sys_readdirstream()" method, for example the filedialog component.

I did try also with last fpc 3.3.1 compiled from trunk, without better result.

I have to admit that, sadly, I did not find the solution.

Fre;D

;-(


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : jeudi 1 juin 2023 11:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

I will test it in around one hour, and keep you posted.

On Thu, Jun 1, 2023 at 3:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-..._re hello Vasi.

Yep, on OpenBSD, mseide compiles, links and ... run!

Last commit should do the trick.

Here sceenshot ( the last for tonight ):
https://github.com/mse-org/mseide-msegui/assets/3421249/3ff71e23-396a-472a-a34e-083a37284cab

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall...


On Wed, May 31, 2023 at 8:30 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Hi Fred,
fpc is included in OpenBSD repository...
you look for it with pkg_info -Q fpc
and install it with pkg_add fpc
but you have to install also the other units...
But I think sourceforge has packages for 3.2.2 for OpenBSD?

On Wed, May 31, 2023 at 7:55 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with msei

Re: [MSEide-MSEgui-talk] New release?

2023-06-02 Thread Fred van Stappen
Hello Vasi.

I did spent some white night and black afternoon but I am blocked with one 
method that does not work as expected.

It is function "sys_readdirstream(var stream: dirstreamty; var info: 
fileinfoty): boolean"  in /kernel/linux/msesysintf.pas.
With Linux and FreeBSD, after the function 
"readdir64_r(pdir(d.dir),@dirent,@po1) = 0" the dirent.d_name is correct but 
there is nothing with OpenBSD.

Note that with OpenBSD it is "readdir_r" method that is used from libc and the 
"dirent" record was adapted like in OpenBSD manual.

So, to resume, all is working apart for components that use  
"sys_readdirstream()" method, for example the filedialog component.

I did try also with last fpc 3.3.1 compiled from trunk, without better result.

I have to admit that, sadly, I did not find the solution.

Fre;D

;-(


De : vasi vasi 
Envoyé : jeudi 1 juin 2023 11:48
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

I will test it in around one hour, and keep you posted.

On Thu, Jun 1, 2023 at 3:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-..._re hello Vasi.

Yep, on OpenBSD, mseide compiles, links and ... run!

Last commit should do the trick.

Here sceenshot ( the last for tonight ):
https://github.com/mse-org/mseide-msegui/assets/3421249/3ff71e23-396a-472a-a34e-083a37284cab

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall...


On Wed, May 31, 2023 at 8:30 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Hi Fred,
fpc is included in OpenBSD repository...
you look for it with pkg_info -Q fpc
and install it with pkg_add fpc
but you have to install also the other units...
But I think sourceforge has packages for 3.2.2 for OpenBSD?

On Wed, May 31, 2023 at 7:55 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with mseide-msegui is as follows:
I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no Lazarus) and 
I would like to have a makefile or a script that assures the compilation of the 
msegui units, required to create mseide executable. Once done, probably I will 
be able to compile also your ide...

Of course, I will download your ide for the other operating systems if is 
portable as you say - I can't say no to that!
Thank you again!

On Tue, May 30, 2023 at 6:23 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, j

Re: [MSEide-MSEgui-talk] New release?

2023-06-01 Thread Fred van Stappen
Thanks Vasi!

But there is still problem with the access to files, like with the file-dialogs.

It needs some more white nights...

Fre;D

De : vasi vasi 
Envoyé : jeudi 1 juin 2023 11:33
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Wow Fred! I was quick to give up! Man, you are fantastic, there is no thank you 
enough to pay your efforts!
God bless!

On Thu, Jun 1, 2023 at 3:40 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-..._re hello Vasi.

Yep, on OpenBSD, mseide compiles, links and ... run!

Last commit should do the trick.

Here sceenshot ( the last for tonight ):
https://github.com/mse-org/mseide-msegui/assets/3421249/3ff71e23-396a-472a-a34e-083a37284cab

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall...


On Wed, May 31, 2023 at 8:30 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Hi Fred,
fpc is included in OpenBSD repository...
you look for it with pkg_info -Q fpc
and install it with pkg_add fpc
but you have to install also the other units...
But I think sourceforge has packages for 3.2.2 for OpenBSD?

On Wed, May 31, 2023 at 7:55 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with mseide-msegui is as follows:
I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no Lazarus) and 
I would like to have a makefile or a script that assures the compilation of the 
msegui units, required to create mseide executable. Once done, probably I will 
be able to compile also your ide...

Of course, I will download your ide for the other operating systems if is 
portable as you say - I can't say no to that!
Thank you again!

On Tue, May 30, 2023 at 6:23 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, just download the release, unzip it and use it.
You may also install it on a usb stick and compile your project using ideU from 
the usb stick, out-of-the-box.

Without, of course, any conflict with already other fpc installed.

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 30 mai 2023 12:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, much appreciated!

On Tue, May 30, 2023 at 12:37 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi vasi and everybody!

OK, new very stable release

Re: [MSEide-MSEgui-talk] New release?

2023-05-31 Thread Fred van Stappen
Re-..._re hello Vasi.

Yep, on OpenBSD, mseide compiles, links and ... run!

Last commit should do the trick.

Here sceenshot ( the last for tonight ):
https://github.com/mse-org/mseide-msegui/assets/3421249/3ff71e23-396a-472a-a34e-083a37284cab

Fre;D

De : vasi vasi 
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall...


On Wed, May 31, 2023 at 8:30 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Hi Fred,
fpc is included in OpenBSD repository...
you look for it with pkg_info -Q fpc
and install it with pkg_add fpc
but you have to install also the other units...
But I think sourceforge has packages for 3.2.2 for OpenBSD?

On Wed, May 31, 2023 at 7:55 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with mseide-msegui is as follows:
I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no Lazarus) and 
I would like to have a makefile or a script that assures the compilation of the 
msegui units, required to create mseide executable. Once done, probably I will 
be able to compile also your ide...

Of course, I will download your ide for the other operating systems if is 
portable as you say - I can't say no to that!
Thank you again!

On Tue, May 30, 2023 at 6:23 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, just download the release, unzip it and use it.
You may also install it on a usb stick and compile your project using ideU from 
the usb stick, out-of-the-box.

Without, of course, any conflict with already other fpc installed.

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 30 mai 2023 12:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, much appreciated!

On Tue, May 30, 2023 at 12:37 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi vasi and everybody!

OK, new very stable release: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Enjoy!

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 29 mai 2023 12:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Yes, always good to have the fixed version! Thank you!

On Sun, May 28, 2023 at 10:24 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello everybody.

Thanks to Sieghard, Jonas and LagProgramming there was many fixes from last 
release.
What do you think

Re: [MSEide-MSEgui-talk] New release?

2023-05-31 Thread Fred van Stappen
Re-re-re hello Vasi.

Here the result of compil+link:
https://github.com/mse-org/mseide-msegui/assets/3421249/4750a48e-a861-4af4-b258-eb014c4a2a96

OK, I stop for tonight.

Fre;D

De : vasi vasi 
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall...


On Wed, May 31, 2023 at 8:30 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Hi Fred,
fpc is included in OpenBSD repository...
you look for it with pkg_info -Q fpc
and install it with pkg_add fpc
but you have to install also the other units...
But I think sourceforge has packages for 3.2.2 for OpenBSD?

On Wed, May 31, 2023 at 7:55 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with mseide-msegui is as follows:
I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no Lazarus) and 
I would like to have a makefile or a script that assures the compilation of the 
msegui units, required to create mseide executable. Once done, probably I will 
be able to compile also your ide...

Of course, I will download your ide for the other operating systems if is 
portable as you say - I can't say no to that!
Thank you again!

On Tue, May 30, 2023 at 6:23 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, just download the release, unzip it and use it.
You may also install it on a usb stick and compile your project using ideU from 
the usb stick, out-of-the-box.

Without, of course, any conflict with already other fpc installed.

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 30 mai 2023 12:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, much appreciated!

On Tue, May 30, 2023 at 12:37 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi vasi and everybody!

OK, new very stable release: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Enjoy!

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 29 mai 2023 12:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Yes, always good to have the fixed version! Thank you!

On Sun, May 28, 2023 at 10:24 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello everybody.

Thanks to Sieghard, Jonas and LagProgramming there was many fixes from last 
release.
What do you think to do a new release 5.8.0 with all the

Re: [MSEide-MSEgui-talk] New release?

2023-05-31 Thread Fred van Stappen
Re-re hello Vasi.

OK, debugged mseide on OpenBSD and it seems to have problem with iconv library.
I have to investigate deeper ( of course if you have a idea, welcome ...  )

Here screenshot of the thing:
https://github.com/mse-org/mseide-msegui/assets/3421249/cfd0edc9-6e1a-46a0-aeec-fc5a63eab82c

Fre;D


De : vasi vasi 
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall...


On Wed, May 31, 2023 at 8:30 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Hi Fred,
fpc is included in OpenBSD repository...
you look for it with pkg_info -Q fpc
and install it with pkg_add fpc
but you have to install also the other units...
But I think sourceforge has packages for 3.2.2 for OpenBSD?

On Wed, May 31, 2023 at 7:55 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with mseide-msegui is as follows:
I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no Lazarus) and 
I would like to have a makefile or a script that assures the compilation of the 
msegui units, required to create mseide executable. Once done, probably I will 
be able to compile also your ide...

Of course, I will download your ide for the other operating systems if is 
portable as you say - I can't say no to that!
Thank you again!

On Tue, May 30, 2023 at 6:23 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, just download the release, unzip it and use it.
You may also install it on a usb stick and compile your project using ideU from 
the usb stick, out-of-the-box.

Without, of course, any conflict with already other fpc installed.

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 30 mai 2023 12:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, much appreciated!

On Tue, May 30, 2023 at 12:37 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi vasi and everybody!

OK, new very stable release: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Enjoy!

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 29 mai 2023 12:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Yes, always good to have the fixed version! Thank you!

On Sun, May 28, 2023 at 10:24 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello everybody.

Thanks to Siegh

Re: [MSEide-MSEgui-talk] New release?

2023-05-31 Thread Fred van Stappen
Hello Vasi.

In last commit of mseide-msegui is fixed linking with OpenBSD.

I did try to compile mseide and now it is ok, it compiles and link.

But it crash at running.

;-(

Fre;D

De : vasi vasi 
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall...


On Wed, May 31, 2023 at 8:30 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Hi Fred,
fpc is included in OpenBSD repository...
you look for it with pkg_info -Q fpc
and install it with pkg_add fpc
but you have to install also the other units...
But I think sourceforge has packages for 3.2.2 for OpenBSD?

On Wed, May 31, 2023 at 7:55 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with mseide-msegui is as follows:
I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no Lazarus) and 
I would like to have a makefile or a script that assures the compilation of the 
msegui units, required to create mseide executable. Once done, probably I will 
be able to compile also your ide...

Of course, I will download your ide for the other operating systems if is 
portable as you say - I can't say no to that!
Thank you again!

On Tue, May 30, 2023 at 6:23 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, just download the release, unzip it and use it.
You may also install it on a usb stick and compile your project using ideU from 
the usb stick, out-of-the-box.

Without, of course, any conflict with already other fpc installed.

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 30 mai 2023 12:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, much appreciated!

On Tue, May 30, 2023 at 12:37 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi vasi and everybody!

OK, new very stable release: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Enjoy!

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 29 mai 2023 12:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Yes, always good to have the fixed version! Thank you!

On Sun, May 28, 2023 at 10:24 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello everybody.

Thanks to Sieghard, Jonas and LagProgramming there was many fixes from last 
release.
What do you think to do a new release 5.8.0 with all the

Re: [MSEide-MSEgui-talk] New release?

2023-05-31 Thread Fred van Stappen
Hello Vasi

OK, OpenBSD + Xcfe4 + fpc installed.

I have try to compile mseide.
Indeed, some errors at linking:

msecwstring.pas --> undefined reference to __error, iconv, iconv_open, 
iconv_close.
mselibc.pas --> undefined reference to __error
msesysintf1.pas --> undefined reference to __error

Hum, not lot of errors, maybe doable, have to check the equivalent in OpenBSD.

I will see if I can find energy for this.
;
Fred

De : vasi vasi 
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall...


On Wed, May 31, 2023 at 8:30 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Hi Fred,
fpc is included in OpenBSD repository...
you look for it with pkg_info -Q fpc
and install it with pkg_add fpc
but you have to install also the other units...
But I think sourceforge has packages for 3.2.2 for OpenBSD?

On Wed, May 31, 2023 at 7:55 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with mseide-msegui is as follows:
I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no Lazarus) and 
I would like to have a makefile or a script that assures the compilation of the 
msegui units, required to create mseide executable. Once done, probably I will 
be able to compile also your ide...

Of course, I will download your ide for the other operating systems if is 
portable as you say - I can't say no to that!
Thank you again!

On Tue, May 30, 2023 at 6:23 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, just download the release, unzip it and use it.
You may also install it on a usb stick and compile your project using ideU from 
the usb stick, out-of-the-box.

Without, of course, any conflict with already other fpc installed.

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 30 mai 2023 12:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, much appreciated!

On Tue, May 30, 2023 at 12:37 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi vasi and everybody!

OK, new very stable release: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Enjoy!

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 29 mai 2023 12:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Yes, always good to have the fixed version! Thank you!

On Sun, May 28, 2023 at 10:24 

Re: [MSEide-MSEgui-talk] New release?

2023-05-31 Thread Fred van Stappen
Hello Vasi.

I am busy to install OpenBSD 7.3. on a virtual VMware.
OK, install of OpenBSD was ok, now I install all the Xorg things following this:
https://www.birkey.co/2022-01-29-openbsd-7-xfce-desktop.html

The good new is that pkg_add is working and I can download the packages.

Write you later when fpc is installed.

Fre;D


De : vasi vasi 
Envoyé : mercredi 31 mai 2023 19:50
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

* meant to say /etc as destination for the doas.conf file...

On Wed, May 31, 2023 at 8:48 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
There is no binary compatibility between FreeBSD and OpenBSD... none of  the 
*BSDs are compatible.
Lazarus gets compiled from sources using the fpc from OpenBSD repos...
To get root access, your user must be member of wheel and control groups. 
Instead of sudo, you use doas.
To activate doas, you have to create a doas.conf in /et with the following 
content (a single line):

permit persist :wheel

I doubt you will solve it, it is too much work. Right now, I am ok with 
Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is 
extremely restrictive and kinda slow compared to even FreeBSD, not talking 
about linux. THank you again but I will advise not to pursue it further.

The most annoying thing for me is that I am unable to run apps compiled in 
clang that uses GLFW library... lots of crashes... raylib and nanovg graphic 
libraries that uses GL are a no-no :(   I had more success in FreeBSD and 
NetBSD overall...


On Wed, May 31, 2023 at 8:30 PM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Hi Fred,
fpc is included in OpenBSD repository...
you look for it with pkg_info -Q fpc
and install it with pkg_add fpc
but you have to install also the other units...
But I think sourceforge has packages for 3.2.2 for OpenBSD?

On Wed, May 31, 2023 at 7:55 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with mseide-msegui is as follows:
I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no Lazarus) and 
I would like to have a makefile or a script that assures the compilation of the 
msegui units, required to create mseide executable. Once done, probably I will 
be able to compile also your ide...

Of course, I will download your ide for the other operating systems if is 
portable as you say - I can't say no to that!
Thank you again!

On Tue, May 30, 2023 at 6:23 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, just download the release, unzip it and use it.
You may also install it on a usb stick and compile your project using ideU from 
the usb stick, out-of-the-box.

Without, of course, any conflict with already other fpc installed.

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 30 mai 2023 12:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, much appreciated!

On Tue, May 30, 2023 at 12:37 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi vasi and everybody!

OK, new very stable release: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Enjoy!

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 29 mai 2023 12:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Yes, always good to have the fixed version! Thank you!

On Sun, May 28, 2023 at 10:24 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello e

Re: [MSEide-MSEgui-talk] New release?

2023-05-31 Thread Fred van Stappen
Re-re hello Vasi.
Do you know from where to download a fpc OpenBSD release?
I only found fpc install release for FreeBSD (or maybe the release of fpc 
FreeBSD works for OpenBSD) ?

Thanks.



De : vasi vasi 
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with mseide-msegui is as follows:
I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no Lazarus) and 
I would like to have a makefile or a script that assures the compilation of the 
msegui units, required to create mseide executable. Once done, probably I will 
be able to compile also your ide...

Of course, I will download your ide for the other operating systems if is 
portable as you say - I can't say no to that!
Thank you again!

On Tue, May 30, 2023 at 6:23 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, just download the release, unzip it and use it.
You may also install it on a usb stick and compile your project using ideU from 
the usb stick, out-of-the-box.

Without, of course, any conflict with already other fpc installed.

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 30 mai 2023 12:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, much appreciated!

On Tue, May 30, 2023 at 12:37 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi vasi and everybody!

OK, new very stable release: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Enjoy!

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 29 mai 2023 12:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Yes, always good to have the fixed version! Thank you!

On Sun, May 28, 2023 at 10:24 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello everybody.

Thanks to Sieghard, Jonas and LagProgramming there was many fixes from last 
release.
What do you think to do a new release 5.8.0 with all the last fixes?

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi


--
Vasi


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New release?

2023-05-31 Thread Fred van Stappen
Re-hello Vasi.

I did not yey jump into OpenBSD.

But in msegui code there are lot of "{$ifdef freebsd}" maybe you could try 
changing it into "{$ifdef bsd}" so it will take OpenBSD too.

Fre;D


De : vasi vasi 
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with mseide-msegui is as follows:
I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no Lazarus) and 
I would like to have a makefile or a script that assures the compilation of the 
msegui units, required to create mseide executable. Once done, probably I will 
be able to compile also your ide...

Of course, I will download your ide for the other operating systems if is 
portable as you say - I can't say no to that!
Thank you again!

On Tue, May 30, 2023 at 6:23 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, just download the release, unzip it and use it.
You may also install it on a usb stick and compile your project using ideU from 
the usb stick, out-of-the-box.

Without, of course, any conflict with already other fpc installed.

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 30 mai 2023 12:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, much appreciated!

On Tue, May 30, 2023 at 12:37 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi vasi and everybody!

OK, new very stable release: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Enjoy!

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 29 mai 2023 12:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Yes, always good to have the fixed version! Thank you!

On Sun, May 28, 2023 at 10:24 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello everybody.

Thanks to Sieghard, Jonas and LagProgramming there was many fixes from last 
release.
What do you think to do a new release 5.8.0 with all the last fixes?

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi


--
Vasi


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New release?

2023-05-31 Thread Fred van Stappen
Hello Vasi.

I never try to use msegui with OpenBSD.
I will install it asap on VM on my laptop and try.

By the way what is the main difference with OpenBSD vs FreeBSD (that works here 
on my VM).

Thanks for your attention.

Fre;D


De : vasi vasi 
Envoyé : mercredi 31 mai 2023 10:36
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Ok, I tried mseide first, it compiles msegui ok but fails at linking...
It says there are undefined references to "__error" and "iconv" in 
msecwstring.pas, mselibc.pas and msesysintf1.pas

Probably OpenBSD not a valid target?

On Wed, May 31, 2023 at 10:42 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Actually, I will try to figure it from your compilation command of uide from 
your repository, I'll keep you posted...

On Wed, May 31, 2023 at 10:23 AM vasi vasi 
mailto:funl...@gmail.com>> wrote:
Thank you Fred, my problem with mseide-msegui is as follows:
I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no Lazarus) and 
I would like to have a makefile or a script that assures the compilation of the 
msegui units, required to create mseide executable. Once done, probably I will 
be able to compile also your ide...

Of course, I will download your ide for the other operating systems if is 
portable as you say - I can't say no to that!
Thank you again!

On Tue, May 30, 2023 at 6:23 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, just download the release, unzip it and use it.
You may also install it on a usb stick and compile your project using ideU from 
the usb stick, out-of-the-box.

Without, of course, any conflict with already other fpc installed.

Fre;D

De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : mardi 30 mai 2023 12:50
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, much appreciated!

On Tue, May 30, 2023 at 12:37 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi vasi and everybody!

OK, new very stable release: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Enjoy!

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 29 mai 2023 12:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Yes, always good to have the fixed version! Thank you!

On Sun, May 28, 2023 at 10:24 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello everybody.

Thanks to Sieghard, Jonas and LagProgramming there was many fixes from last 
release.
What do you think to do a new release 5.8.0 with all the last fixes?

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi


--
Vasi


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New release?

2023-05-30 Thread Fred van Stappen
Thanks Vasi vasi!

By the way there is a new release of ideU: 
https://github.com/fredvs/ideU/releases/

In the assets there are also the "PacPas" releases that include all needed: fpc 
compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
No need to config anything, just download the release, unzip it and use it.
You may also install it on a usb stick and compile your project using ideU from 
the usb stick, out-of-the-box.

Without, of course, any conflict with already other fpc installed.

Fre;D

De : vasi vasi 
Envoyé : mardi 30 mai 2023 12:50
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Thank you Fred, much appreciated!

On Tue, May 30, 2023 at 12:37 AM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello Vasi vasi and everybody!

OK, new very stable release: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Enjoy!

Fre;D


De : vasi vasi mailto:funl...@gmail.com>>
Envoyé : lundi 29 mai 2023 12:48
À : General list for MSEide+MSEgui 
mailto:mseide-msegui-talk@lists.sourceforge.net>>
Objet : Re: [MSEide-MSEgui-talk] New release?

Yes, always good to have the fixed version! Thank you!

On Sun, May 28, 2023 at 10:24 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello everybody.

Thanks to Sieghard, Jonas and LagProgramming there was many fixes from last 
release.
What do you think to do a new release 5.8.0 with all the last fixes?

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] New release?

2023-05-29 Thread Fred van Stappen
Hello Vasi vasi and everybody!

OK, new very stable release: 
https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0

Enjoy!

Fre;D


De : vasi vasi 
Envoyé : lundi 29 mai 2023 12:48
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] New release?

Yes, always good to have the fixed version! Thank you!

On Sun, May 28, 2023 at 10:24 PM Fred van Stappen 
mailto:fi...@hotmail.com>> wrote:
Hello everybody.

Thanks to Sieghard, Jonas and LagProgramming there was many fixes from last 
release.
What do you think to do a new release 5.8.0 with all the last fixes?

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] New release?

2023-05-28 Thread Fred van Stappen
Hello everybody.

Thanks to Sieghard, Jonas and LagProgramming there was many fixes from last 
release.
What do you think to do a new release 5.8.0 with all the last fixes?

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Save form as bitmap?

2023-03-20 Thread Fred van Stappen
Re-hello Sieghard.

Ooops, once again I have to resent the mail with correction:

The only easy way I found was using BGRABitmap:

procedure TfrmMain.CopyScreenForm;
var
  FMyCapture: TBgraBitmap;
  Clip: TRect;
begin
  try
FMyCapture := TBgraBitmap.Create;
Clip := Bounds(Left, Top, Width, Height);
FMyCapture.TakeScreenShot(Clip); // here screenshot of the form 
only
Clipboard.Assign(FMyCapture.Bitmap);   // store to clipboard and do all 
you want after
FMyCapture.free;
  except
on E: exception do
  Clipboard.AsText := E.Message;
  end;
end;



De : Fred van Stappen 
Envoyé : mardi 21 mars 2023 01:53
À : General list for MSEide+MSEgui 
Objet : Re: [MSEide-MSEgui-talk] Save form as bitmap?

Hello Sieghard.

The only easy way I found was using BGRABitmap:


var
FMyCapture: TBgraBitmap;



procedure TfrmMain.CopyScreenForm;
var
  Clip: TRect;
begin
  try
Clip := Bounds(Left, Top, Width, Height);
Clipboard.Assign(FMyCapture.Bitmap);
  except
on E: exception do
  Clipboard.AsText := E.Message;
  end;
end;

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Save form as bitmap?

2023-03-20 Thread Fred van Stappen
Hello Sieghard.

The only easy way I found was using BGRABitmap:


var
FMyCapture: TBgraBitmap;



procedure TfrmMain.CopyScreenForm;
var
  Clip: TRect;
begin
  try
Clip := Bounds(Left, Top, Width, Height);
Clipboard.Assign(FMyCapture.Bitmap);
  except
on E: exception do
  Clipboard.AsText := E.Message;
  end;
end;

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Save form as bitmap?

2023-03-13 Thread Fred van Stappen
Hello.

I receive a message from a Lazarus user but I cannot help.

Here the message:

LCL allows reading form's rendered bitmap by accessing TForm.GetFormImage. For 
example you can save the bitmap in a stream(TForm.GetFormImage.SaveToStream) or 
in a file(TForm.GetFormImage.SaveToFile). How can a programmer do the same 
thing in msegui? Is it possible to somehow SaveToStream or SaveToFile the 
bitmap rendered by a msegui form?

How to do this with MSEgui or BGRABitmap ?

Thanks.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Notes & Warnings

2023-03-10 Thread Fred van Stappen
Argh, in previous post, please read this:

I used indeed the last release of MSEide: 
https://github.com/mse-org/mseide-msegui/releases/

Fre;D


De : Fred van Stappen 
Envoyé : vendredi 10 mars 2023 18:35
À : General list for MSEide+MSEgui 
Objet : RE: [MSEide-MSEgui-talk] Notes & Warnings

Hello Sieghard.

I used indeed the last release of MSEide: 
https://github.com/fredvs/ideU/releases.

Afaik, if no mode was defined in the unit, the default mode is mode "FPC".

And with this mode, you have to add minimum {$modeSwitch exceptions+} and so 
fpc accepts the "raise" statment.

> Inserting the line "{$ifdef FPC}{$mode objfpc}{$endif}"

Yes, it is, imho, the best solution ( and remove the last "modeswtichs" in 
commit).

Fred.

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Notes & Warnings

2023-03-10 Thread Fred van Stappen
Hello Sieghard.

I used indeed the last release of MSEide: 
https://github.com/fredvs/ideU/releases.

Afaik, if no mode was defined in the unit, the default mode is mode "FPC".

And with this mode, you have to add minimum {$modeSwitch exceptions+} and so 
fpc accepts the "raise" statment.

> Inserting the line "{$ifdef FPC}{$mode objfpc}{$endif}"

Yes, it is, imho, the best solution ( and remove the last "modeswtichs" in 
commit).

Fred.

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Notes & Warnings

2023-03-09 Thread Fred van Stappen
Re-re hello Sieghard.

Grrr, mailing list does not synchro well.
The last valid mail is the one with the screenshot of the error if no 
modeswitch was added.

Fred

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Notes & Warnings

2023-03-09 Thread Fred van Stappen
Hello Sieghard.

> Could you give me some hints as to what to do now? Thank you.

Hum, I just try to get the same error compiling MSEide without the "modeswitch" 
statements and now the compiler does not cry.
About "did not compile" the compiler stoped focusing on the word "Raise" 
unknown indentifier.
After some search I found the trick to add the "modeswitch" and compilation was 
ok.

But now it works without it, so sorry for the noise, I will remove those lines 
(but I still dont understand why I got this errors).

Fred
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Notes & Warnings

2023-03-09 Thread Fred van Stappen
Re-hello Sieghard.

Ooops, in previous post I did not get error because I used the last commit of 
msegui.

So, without the "modeswitch" I get that error, see picture:

https://user-images.githubusercontent.com/3421249/224190166-757b36da-6a91-47f2-9466-d52eaf63d92f.png
[https://user-images.githubusercontent.com/3421249/224190166-757b36da-6a91-47f2-9466-d52eaf63d92f.png]

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Notes & Warnings

2023-03-08 Thread Fred van Stappen
Hello Sieghard.

> I think, I'll best look directly at the github page and get the there and
then current version...

You do not need to go to the mseide-msegui site.
Just use this link and you will get the last source with last commit  (it is 
automaticaly updated):
https://github.com/mse-org/mseide-msegui/archive/refs/heads/main.zip

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Notes & Warnings

2023-03-07 Thread Fred van Stappen
Hello Sieghard,

>. The version I downloaded doesn't have them - yet?

Commit the 6/ 3/2023
https://github.com/mse-org/mseide-msegui/commit/c636a7bb996a2f42bbd0824b8fd1e404a6a88908

Fred
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Notes & Warnings

2023-03-05 Thread Fred van Stappen
Hello Sieghard.

Thanks for your fix, I will commit it asap.

By the way, in last mseide-msegui commit, I added {$modeSwitch class+} and 
{$modeSwitch exceptions+} in FieldTypeError.pas otherwise MSEide did not 
compile.
There was complaining about "Raise" indentifier unknown.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Notes & Warnings

2023-03-01 Thread Fred van Stappen
Hello Sieghard.

Thanks for your kind words.

> I just noticed two occurences of an insertion,
>"// result:= stockobjects.extended [index];
>   result:=   lang_extended [ord (index)];"
> in unit "msestockobjects.pas". As one of my goals was to get rid of
> the direct use of the "lang_"-arrays, I wonder why these might be required?

I did this because if I keep your modif, when trying to delete a line from a 
grid, the application crash.

You may test it with ideU, in Project Option form, add a line in a grid (for 
example in Tab "make", sub-tag "Directories") and then try to delete this line.
When deleting a line, the stockobjects.extended [index] with "Do you want to 
delete the line?" is called and make crash the application.

It is not the case when using lang_extended [ord (index)].

Fre;D



De : Sieghard via mseide-msegui-talk 
Envoyé : mardi 28 février 2023 22:20
À : mseide-msegui-talk@lists.sourceforge.net 

Cc : Sieghard 
Objet : Re: [MSEide-MSEgui-talk] Notes & Warnings

Hallo Fred,

vous ecrit au Tue, 28 Feb 2023 00:10:25 +:

> Dear Sieghard your mseide-msegui-shadow fixes are in GitHub via
> commit 1f52efa. I tested it and all is ok, many thanks for all those
> warnings away.

Thanks, not worth mentioning, surely not so prominently. This was just
out of anger about so many unneccessary warnings, prone to drown out
those that really _are_ relevant and need to be fixed.

> I have seen you added /db/FieldTypeError.pas to manage error with db
> field type errors and updated all units to use it. Nice and very
> usefull.

Well, yes, indeed... I really had to check and find out what that means.
And, indeed, that's a small hack I introduced to have better control
over database operations. I'm certain I DID miss a number of instances
where it might be of use, and probabely left out (of ignorance) a few
places which might also warrant a hint. Fine when you deem it useful.

> Thanks again and have perfect days.

Thank you for your good work, it's fine to get notice from you again.
I was already about asking myself whether mseide-msegui might have
gone under already. Of course, I got me your latest version and looked
for the modifications, finding that I already had introduced most of
them in my working copy.
I just noticed two occurences of an insertion,
"// result:= stockobjects.extended [index];
   result:=   lang_extended [ord (index)];"
in unit "msestockobjects.pas". As one of my goals was to get rid of
the direct use of the "lang_"-arrays, I wonder why these might be
required?

But anyway, I'm really glad to see that work on mseide-msegui is still
in progress and it is active and evolving.

Again, thank you for your good work, I wish you well and good luck!

--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
---
Mit freundlichen Grüßen, S. Schicktanz
---



___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Notes & Warnings

2023-02-27 Thread Fred van Stappen
Hello everybody!

Dear Sieghard your mseide-msegui-shadow fixes are in GitHub via commit 1f52efa.
I tested it and all is ok, many thanks for all those warnings away.

I have seen you added /db/FieldTypeError.pas to manage error with db field type 
errors and updated all units to use it.
Nice and very usefull.

Thanks again and have perfect days.

Fre;D


De : Sieghard via mseide-msegui-talk 
Envoyé : jeudi 15 décembre 2022 22:46
À : mseide-msegui-talk@lists.sourceforge.net 

Cc : Sieghard 
Objet : Re: [MSEide-MSEgui-talk] Notes & Warnings

Hallo Fred,

vous ecrit au Thu, 15 Dec 2022 13:13:58 +:

> I have copy the file from Sieghard-site as attachment in a
> MSEgui-issue. You can download it from here:

Thank you for doing so. I take it that you DID check the validity of
the modifications before publicicing it. There will be huge holes, and
I didn't even care to find them. Additionally, I didn't take any
measures toward such things as automatic tpe conversions that DO NOT
risk loss of precision or data (like from Unicode to ANSI strings).
And I purposely left in a couple warnings, e.g. for the variable
"win_gc" ued in the linux "mseguiintf.pas", which might prove useful
for some later extension.

> https://github.com/mse-org/mseide-msegui/files/10237207/mseide-msegui-shadow.zip

And, BTW, this is not a full set of the library units, just the
modified ones, and I seriously recommend to everyone wanting to
experiment with them to make a backup of the original ones before
substituting these modified ones!

> @Sieghard: many thanks for that hard-boring but highly usefull work
> that I will deeply test asap.

I hope it can be of some use. At the very least, if it doesn't
introduce new error, it should remove distracting "Notes:" and, more
important, "Warning:" messages during compilation. The latter were my
main target, because a good number of them hinted at possible problems.
After all, the tool used to work on the source, the compiler, has
changed a lot since the beginnings of the project, and this should be
taken into account. ANY warning message should be taken serious and
checked for possible bad consequences, in my opinion.

So, again I have to say "Thank you" for your kind consideration, and
keep up the good work!

--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
---
Mit freundlichen Grüßen, S. Schicktanz
---



___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] MSEgui and AI Chatbot.

2023-01-07 Thread Fred van Stappen
Hello everybody.

See here: 
https://forum.lazarus.freepascal.org/index.php/topic,61772.msg466094.html#msg466094

Genuinely terrifying and magical.

Happy new all for all.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] can't change mark pairwords color

2023-01-06 Thread Fred van Stappen
Re-hello Mr Cefou.

OK, I get it.

It is because of the syntax def file used.

In the syntax def file there is a pairmark-color property, for example for 
pascal.sdef:

# COLORS font/paper/statement/pairmark/fontline/line/focusline/selected
COLORS cl_default cl_default cl_default cl_ltyellow cl_dkgray cl_ltgray 
cl_white cl_ltblue

Following advice of Martin in msesyntaxedit.pas:
--
  property pairmarkbkgcolor: colorty read fpairmarkbkgcolor
 write fpairmarkbkgcolor default cl_none;
//cl_none -> force none,
//cl_default -> use syntaxpainter value if defined else cl_none
//otherwise use syntaxpainter value if defined
 ---

So if something else than cl_default is defined in the syntax def file , that 
color will be used instead of the color defined in project option.
If you want to use the color that you have defined in project option, just 
change the color of pairmark in syntax def file with cl_default.

Example for pascal.sdef, change it with this (change cl_ltyellow with 
cl_default) :

# COLORS font/paper/statement/pairmark/fontline/line/focusline/selected
COLORS cl_default cl_default cl_default cl_default cl_dkgray cl_ltgray cl_white 
cl_ltblue

So maybe it should be better to change pascal.sdef and use cl_default insteed 
of cl_ltyellow.

Fre;D


,

De : code dz 
Envoyé : vendredi 6 janvier 2023 14:35
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] can't change mark pairwords color

Hi
it seems pairwords mark color in project options can not change its
color , it has only one color (yellow)  if i change it to gray for
example it still yellow .

i am using the mseide 5.6.10


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] can't change mark pairwords color

2023-01-06 Thread Fred van Stappen
Hello Mr Cefou.

Hum, indeed, I just check it.
Will jump into it asap.

Fre;D



De : code dz 
Envoyé : vendredi 6 janvier 2023 14:35
À : General list for MSEide+MSEgui 
Objet : [MSEide-MSEgui-talk] can't change mark pairwords color

Hi
it seems pairwords mark color in project options can not change its
color , it has only one color (yellow)  if i change it to gray for
example it still yellow .

i am using the mseide 5.6.10


___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Notes & Warnings

2022-12-15 Thread Fred van Stappen
Hello Roland!

Bravo les Bleus!

I have copy the file from Sieghard-site as attachment in a MSEgui-issue.
You can download it from here:

https://github.com/mse-org/mseide-msegui/files/10237207/mseide-msegui-shadow.zip

@Sieghard: many thanks for that hard-boring but highly usefull work that I will 
deeply test asap.

Fre;D


De : Roland Chastain 
Envoyé : jeudi 15 décembre 2022 10:41
À : mseide-msegui-talk@lists.sourceforge.net 

Objet : Re: [MSEide-MSEgui-talk] Notes & Warnings

Hallo Sieghard!

I would have liked to take a look to the modifications that you made, but I 
don't see any link to the ZIP files.

And, if I may make a suggestion, why not use for discussion the "issues" of the 
GitHub repository? It is more handy IMHO than emails.

You could also fork the project and do "pull requests". It would be less work 
for Fred, and it would easier for all of us to watch your changes.

Mit freundlichen Grüßen.

Roland
Envoyé: jeudi 15 décembre 2022 à 09:30
De: "Sieghard via mseide-msegui-talk" 
À: mseide-msegui-talk@lists.sourceforge.net
Cc: "Sieghard" 
Objet: [MSEide-MSEgui-talk] Notes & Warnings
Hallo Fred,

another following to the remark, "I'm always struck by a good number
of compiler messages" (i.e. Note: and Warning:):
I DID follow those now, using your "ideU" as a reference source using
MOST of the library, and put together a bunch of cleaned up units.
Though these don't issue any more complaints about unused variables,
nor warnings about potential data loss, they don't care about (string)
"up" conversions (ANSI to any multi-byte type), because these won't,
or shouldn't, create problems.
Then I did the euivalent to your ideU source, where VERY many
complaints of potential data loss had crept up, and TRIED to clean up
that, too. Please consider THOROUGHLY what has been changed (I've
amrked most things with a "//!!" commentary, often followed with the
provoking compiler message), as I'm not at all certain that they will
not do any harm! Probabely most won't, but specifically the UTF8 things
might have been neccessary for reasons I cannot figure out.
Anyway, you can find both these modifications, as files
"mseide-msegui-shadow.zip" for the msegui library and
"ideU_sans_notes_warnings.zip" for your ideU respectively, on my web
site as usual.
I hope this can help making (mseide-)msegui even better, more stable,
and thus more useful for its users.

Thank you for your kind consderation, and keep up the good work!

--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
---
Mit freundlichen Grüßen, S. Schicktanz
---



___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Benchmarks.

2022-11-28 Thread Fred van Stappen
Re-hello Sieghard.

> The correct comarison always is between corresponding items, i.e. both
> the plain versions (fpc 3.2.2 vs. fpc 3.3.1) or - if available -
> equivalent variants (fpc 3.2.2 llvm vs. fpc 3.3.1 llvm), which do not exist 
> for fpc.

Yes, I agree with you but, for the game, comparing fpc 3.3.1 vs. fpc 3.3.1 llvm 
seems to show that llvm does not do much better.

Anyway, very interesting to see the huge progress done by fpc team in float 
optimization (and the same for integer would be welcome too ;-) ).

Fre;D

___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Benchmarks.

2022-11-28 Thread Fred van Stappen
Hello Sieghard.

>Yes, it has improved a whole lot compared to fpc 3,2,2, ESPECIALLY on
>floating point operations.

In my case, because using extendly float calculation in uos sound library, it 
is a big plus.

> With integer operations, it has slowed down
> appreciably, by about 30% (i.e. it takes nearly 50% LONGER).

And this is a few sad ( and difficult to undertand, maybe change all integer 
calculation into float and then round it, should be faster? )

Very interesting benchmark.


Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Benchmarks.

2022-11-27 Thread Fred van Stappen
Re-hello Sieghard.

Thanks for the results.

And... hum...

fpc 3.3.1 does better than fpc-llvm 3.3.1...

So fpc 3.3.1 is very good
or fpc-llvm 3.3.1 dont use yet all the power of llvm
or llvm is a joke.

Fre;D




___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Benchmarks.

2022-11-27 Thread Fred van Stappen
Hello Sieghard.

> The question is whether this shows under the given conditions - if it
> becomes noticible only with extensive floating point calculations, it
> can have its area of application. But if that's not what you mainly
> need, it might not be worth it.

Yes and not sure that in real life it is noticible.

> And if you're short of (disk) space, llvm might even be detrimental.

Also yes, I noted that too.

Hum, to be totally honnest, I was not impressed by the result of fpc-llvm for 
my applications.
Only the size is bigger not the speed.

But it is nice that fpc has now a working version of fpc-llvm.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Benchmarks.

2022-11-27 Thread Fred van Stappen
Re-re hallo Sieghard.

About speed of float calculation using fpc-llvm -O4:
https://forum.lazarus.freepascal.org/index.php/topic,61069.msg458912.html#msg458912

Have a perfect sunday.

Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


  1   2   3   4   5   6   7   8   9   10   >