Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread fredvs
> Can those methods be overloaded? Kept, but replaced with identical methods that do internally a conversion to fpc methods? Yes, maybe. Circular did a class bridge for all graphic class, if you use the bridge all the fpc graphic class will be used vs mse class. Now to overloaded the methods,

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread fredvs
> > Fred, if your application made for aarch64 wants to create files on disk, is that working? Following of the following of previous post. A other problem that I found with msegui on aarch64 is msethread (the custom mse tthread). It crashed at execute so I replaced it by fpc tthread. All that

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread vasi vasi
Can those methods be overloaded? Kept, but replaced with identical methods that do internally a conversion to fpc methods? On Sun, Mar 21, 2021 at 7:40 PM vasi vasi wrote: > Understood... thank you for explaining this! > > On Sun, Mar 21, 2021 at 7:33 PM fredvs wrote: > >> > Fred, if your

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread vasi vasi
Understood... thank you for explaining this! On Sun, Mar 21, 2021 at 7:33 PM fredvs wrote: > > Fred, if your application made for aarch64 wants to create files on disk, > is that working? > ... > Follow of previous post. > > So, to be sure to not have any problems, better to be careful with the

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread fredvs
> Fred, if your application made for aarch64 wants to create files on disk, is that working? ... Follow of previous post. So, to be sure to not have any problems, better to be careful with the use of the mse "sta" files. The mse "sta" files if a very good feature, for each widget there is a

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread fredvs
> Fred, if your application made for aarch64 wants to create files on disk, is that working? If you use all the fpc methods to access disk, like fileexists(), create, open, edit, ... files, it works perfectly. It is what I use for all my applications. But if you use the custom mse methods, like

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread vasi vasi
Fred, if your application made for aarch64 wants to create files on disk, is that working? On Sun, Mar 21, 2021 at 6:22 PM fredvs wrote: > > Regarding the acclaimed fpGUI, I have problems with it on my > configuration, > like text disappearing from the hint window for a while. What I mean is,

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread fredvs
> Regarding the acclaimed fpGUI, I have problems with it on my configuration, like text disappearing from the hint window for a while. What I mean is, as long as X11 continue to have driver problems, not even fpGUI is trouble free. I like fpGUI very well. But there are some problems. There are

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread vasi vasi
Regarding the acclaimed fpGUI, I have problems with it on my configuration, like text disappearing from the hint window for a while. What I mean is, as long as X11 continue to have driver problems, not even fpGUI is trouble free. I compile it with 3.2.0 pascal version, don't know if fpGUI

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread fredvs
Hello Alexander. OK, it is clear. In my side, I cannot help more. I have to find a computer with a Radeon card. But it is not easy, all the people that I know dont use Radeon and nobody wants to buy one. Anyway, many thanks for your patience. Maybe you may try things by yourself, imho the

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread Alexander via mseide-msegui-talk
Yes, in video problem see as lost lines. In object inspector bug may find fast (object inspector has inside many controls), but bug is not only object inspector: in MSE entry and all programs written on MSE. On Sun, 21 Mar 2021 04:02:21 -0700 (MST) fredvs wrote: > Hello Alexander. > > Maybe

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread fredvs
Hello Alexander. Here video of mseradeon_test.prj with mseide binary from previous post on a i5 machine. Do you have the same with radeon ? mse_radeon_test.mp4 Fre;D -- Sent from:

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-21 Thread fredvs
Hello Alexander. Maybe I miss something, but in your video all seems ok. Or maybe the lines of the Tstringgrid are not painted (difficult to see on the video)? And if you run mseide and only click on the Tstringgrid of the form-designer, do you have still problems with the object inspector?

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread Alexander via mseide-msegui-talk
http://soft.self-made-free.ru/mse_radeon_test.webm On Sat, 20 Mar 2021 11:24:23 -0700 (MST) fredvs wrote: > Re-...re- hello Alexander. > > Could you please load the project in attachment with last mseide binary ? > This is a simple project with only one msestringlist. > > mseradeon_test.zip >

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread fredvs
Re-...re- hello Alexander. Could you please load the project in attachment with last mseide binary ? This is a simple project with only one msestringlist. mseradeon_test.zip Does it have problems too if you select in

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread vasi vasi
I have a desktop PC with AMD processor, 10 cores... I have a problem at the power source, last time it shut down before completing the boot process. If I am lucky to start it, I can test the binary. Slim chances, but I will try. On Sat, Mar 20, 2021 at 7:43 PM fredvs wrote: > Hello Alexander.

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread fredvs
Hello Alexander. Do you have the same with a new project, created with mseide binary of previous post? -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread fredvs
Thanks Alexander. Indeed, it did not solve your problem. I am sorry. ;( Fred. -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread Alexander via mseide-msegui-talk
http://soft.self-made-free.ru/mse_from_list.webm http://soft.self-made-free.ru/ On Sat, 20 Mar 2021 08:05:58 -0700 (MST) fredvs wrote: > Hello Alexander. > > Please try mseide binary in attachment and please, do a video of the result. > > mseide.zip >

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread fredvs
Hello Alexander. Please try mseide binary in attachment and please, do a video of the result. mseide.zip Many thanks. -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread Alexander via mseide-msegui-talk
I use this file and recomple MSE. But bug also stay up. :( On Sat, 20 Mar 2021 13:25:15 + Fred van Stappen wrote: > > De : vasi vasi > Envoyé : samedi 20 mars 2021 14:00 > À : General list for MSEide+MSEgui > Objet : Re: [MSEide-MS

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread vasi vasi
Yep, Lazarus forums... On Sat, Mar 20, 2021 at 4:46 PM Alexander via mseide-msegui-talk < mseide-msegui-talk@lists.sourceforge.net> wrote: > I add this lines and again recompile MSE. > > Bug stay up. :( > > On Sat, 20 Mar 2021 06:13:31 -0700 (MST) > fredvs wrote: > > > Hello Alexander. > > > >

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread Alexander via mseide-msegui-talk
I add this lines and again recompile MSE. Bug stay up. :( On Sat, 20 Mar 2021 06:13:31 -0700 (MST) fredvs wrote: > Hello Alexander. > > No, this will not work, please add those lines: > > >fownerwidget.paint(bmp.canvas); > > bmp.paint(fcanvas,rect1); > > sleep(10); //

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread vasi vasi
You have to explain them what the problem is, maybe some images, or link to my video... anything that can present the problem. On Sat, Mar 20, 2021 at 4:02 PM vasi vasi wrote: > Fred, can you try on Lazarus forums? Ask someone that has Radeon to try > the package you prepared. You can find

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread vasi vasi
Fred, can you try on Lazarus forums? Ask someone that has Radeon to try the package you prepared. You can find there more help. On Sat, Mar 20, 2021 at 3:29 PM fredvs wrote: > Hello Vasi. > Good idea. > > Hello Alexander. > Could you try mseide compiled for Linux 64 bit? > > . mseide.zip >

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread fredvs
Hello Vasi. Good idea. Hello Alexander. Could you try mseide compiled for Linux 64 bit? . mseide.zip Thanks. -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread Fred van Stappen
De : vasi vasi Envoyé : samedi 20 mars 2021 14:00 À : General list for MSEide+MSEgui Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? Fred, can you compile the IDE for linux 64 with the current modifications and make a zip for Alexander

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread fredvs
Hello Alexander. No, this will not work, please add those lines: >fownerwidget.paint(bmp.canvas); > bmp.paint(fcanvas,rect1); > sleep(10); // Add this >fownerwidget.paint(bmp.canvas); // Add this > bmp.paint(fcanvas,rect1); // Add this > fcanvas.endpaint; //

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread Alexander via mseide-msegui-talk
I add this lines and recomple MSE. But bug stay up. :( On Fri, 19 Mar 2021 13:17:59 -0700 (MST) fredvs wrote: > Hello. > > Could somebody try this (sorry to annoy but otherwise it is impossible to > fix it). > > Dont use "flushgdi := TRUE;" and also not "-dmse_flushgdi". > > In

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread vasi vasi
Fred, can you compile the IDE for linux 64 with the current modifications and make a zip for Alexander to test> I think this will go faster. On Sat, Mar 20, 2021 at 2:59 PM vasi vasi wrote: > Maybe Alexander does not know where to put msegui.pas... > > On Sat, Mar 20, 2021 at 2:53 PM fredvs

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread vasi vasi
Maybe Alexander does not know where to put msegui.pas... On Sat, Mar 20, 2021 at 2:53 PM fredvs wrote: > Re-hello Alexander. > > The previous attachment is not the good one. > > Here the good one: > > msegui.zip > > > Fre;D > >

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread fredvs
Re-hello Alexander. The previous attachment is not the good one. Here the good one: msegui.zip Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-20 Thread fredvs
Hello Alexander. >I try fpc -dmse_flushgdi -Fu./lib/common/* -Fu./lib/common/kernel/linux -B -CX ./apps/ide/mseide.pas >But bug stay up. As with -dmse_flushgdi as much without it. I need your help because I dont have a Radeon card to test. Would it be possible to give a video, like you did,

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread Alexander via mseide-msegui-talk
I try fpc -dmse_flushgdi -Fu./lib/common/* -Fu./lib/common/kernel/linux -B -CX ./apps/ide/mseide.pas But bug stay up. As with -dmse_flushgdi as much without it. fpGUI works fine without problem. http://soft.self-made-free.ru/fpGUI.webm , http://soft.self-made-free.ru/ On Fri, 19 Mar 2021

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
t(fcanvas,rect1); > > > > -- > *De :* vasi vasi > *Envoyé :* samedi 20 mars 2021 02:15 > *À :* General list for MSEide+MSEgui < > mseide-msegui-talk@lists.sourceforge.net> > *Objet :* Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? > >

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread Fred van Stappen
mars 2021 01:21 À : General list for MSEide+MSEgui mailto:mseide-msegui-talk@lists.sourceforge.net>> Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? It even works with double painting without the sleep(). frankly, I prefer this, but depends also on Alexander... On Sat,

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
edi 20 mars 2021 01:21 > *À :* General list for MSEide+MSEgui < > mseide-msegui-talk@lists.sourceforge.net> > *Objet :* Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? > > It even works with double painting without the sleep(). frankly, I prefer > this, but dep

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread Fred van Stappen
: samedi 20 mars 2021 01:21 À : General list for MSEide+MSEgui Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? It even works with double painting without the sleep(). frankly, I prefer this, but depends also on Alexander... On Sat, Mar 20, 2021 at 2:18 AM vasi vasi mailto:funl

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread Fred van Stappen
Yes that would be the cleanest. But Alexander is the boss to decide. De : vasi vasi Envoyé : samedi 20 mars 2021 01:21 À : General list for MSEide+MSEgui Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? It even works with double painting

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
get.paint(bmp.canvas); >> bmp.paint(fcanvas,rect1); >> >> // no repeat >> ... >> >> Ok, I continue to sleep() too. >> >> Fre;D >> >> -- >> *De :* vasi vasi >> *Envoyé :* samedi 20 mars 2021 00:39 >> *À

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
mars 2021 00:39 > *À :* General list for MSEide+MSEgui < > mseide-msegui-talk@lists.sourceforge.net> > *Objet :* Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? > > Good night and thank you again! > > On Sat, Mar 20, 2021 at 1:39 AM Fred van Stappen > wrote

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread Fred van Stappen
() too. Fre;D De : vasi vasi Envoyé : samedi 20 mars 2021 00:39 À : General list for MSEide+MSEgui Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? Good night and thank you again! On Sat, Mar 20, 2021 at 1:39 AM Fred van Stappen mailto:fi

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread Fred van Stappen
De : vasi vasi Envoyé : samedi 20 mars 2021 00:39 À : General list for MSEide+MSEgui Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? Good night and thank you again! On Sat, Mar 20, 2021 at 1:39 AM Fred van Stappen mailto:fi

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
mars 2021 00:35 > *À :* General list for MSEide+MSEgui < > mseide-msegui-talk@lists.sourceforge.net> > *Objet :* Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? > > I will try to tune that delay, meantime we need Alexander's confirmation. > I think the delay tun

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread Fred van Stappen
> we need Alexander's confirmation. Yes, I cross my fingers. Good night. Fre;D De : vasi vasi Envoyé : samedi 20 mars 2021 00:35 À : General list for MSEide+MSEgui Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? I will try to t

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
* vasi vasi >> *Envoyé :* samedi 20 mars 2021 00:25 >> *À :* General list for MSEide+MSEgui < >> mseide-msegui-talk@lists.sourceforge.net> >> *Objet :* Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? >> >> This (see a

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
> Thanks, it was a nice combat. > > Fre;D > > -- > *De :* vasi vasi > *Envoyé :* samedi 20 mars 2021 00:25 > *À :* General list for MSEide+MSEgui < > mseide-msegui-talk@lists.sourceforge.net> > *Objet :* Re: [MSEide-MSEgui-talk] Need or no

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread Fred van Stappen
of performence. Here on a i5, no difference. Thanks, it was a nice combat. Fre;D De : vasi vasi Envoyé : samedi 20 mars 2021 00:25 À : General list for MSEide+MSEgui Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? This (see attachment

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
*À :* General list for MSEide+MSEgui < > mseide-msegui-talk@lists.sourceforge.net> > *Objet :* Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? > > You know what? > > YOU DID IT! NO SMUDGES HERE! > > If this fixes the problem also for Alexander then this is huge

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread Fred van Stappen
Huh, not sure to understand, what did I do, what fixes the things ? De : vasi vasi Envoyé : samedi 20 mars 2021 00:18 À : General list for MSEide+MSEgui Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? You know what? YOU DID IT! NO SMUDGES

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
You know what? YOU DID IT! NO SMUDGES HERE! If this fixes the problem also for Alexander then this is huge! Thank you Fred for not giving up! Sleep well! On Sat, Mar 20, 2021 at 1:03 AM fredvs wrote: > > Is msegui using BGRABitmap as foundation in drawing it's widgets? Because > if it is

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread Fred van Stappen
MSEide+MSEgui Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? I added bgrabitmap to the uses region and started compiling (with lots of warnings) and stopped exactly at the replaced line with the following message: msegui.pas(17003,79) Error: Incompatible type for arg no

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
> Is msegui using BGRABitmap as foundation in drawing it's widgets? Because if it is not, then I don't see the point... No, it was just a (bad) idea, I did try it but it gives much more problem, better to stay with msebitmap. Hum, last thing before to sleep, if you repeat the paint in

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
I added bgrabitmap to the uses region and started compiling (with lots of warnings) and stopped exactly at the replaced line with the following message: msegui.pas(17003,79) Error: Incompatible type for arg no. 2: Got "pgdifunctionaty", expected "LongInt" On Sat, Mar 20, 2021 at 12:54 AM vasi

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
your steps are not enough; I cloned bgra from github, added the include paths to project, added the definitions for compilations, changed the code line from msegui.pas with the line you provided, and it reports that it does not know that identifier. I think you omitted to include a unit in your

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
Is msegui using BGRABitmap as foundation in drawing it's widgets? Because if it is not, then I don't see the point... I don't have it installed. It is installed in Lazarus (again is not clear to me if Lazarus use it instead of gtk, qt, etc.) but I don't have it installed for msegui. On Sat, Mar

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
A other option would be to enable the class bridge and use BGRABitmap (like StrumPract does). It is done with this parameters : "-dclass_bridge" and "-dBGRABITMAP_USE_MSEGUI". But for this you need to have Bgrabitmap installed and update the "-Fu Directories" in project option. And then in

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
We need help from Graeme or Circular, I dont see other things. -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
no effect on my side. it still smudges. On Fri, Mar 19, 2021 at 11:22 PM fredvs wrote: > Hum, Ok. > > Now that you are inside the engine, it is how it work (I think). > > in function twindow.internalupdate, when "flushgdi := TRUE;", it redraw all > the widgets, and it is why all the widgets of

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
Hum, Ok. Now that you are inside the engine, it is how it work (I think). in function twindow.internalupdate, when "flushgdi := TRUE;", it redraw all the widgets, and it is why all the widgets of your application flash. But the smudges disapear. When "flushgdi := false;" (the default) it re-raw

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
same smudges as in my first video. increasing sleep to 20 also has no effect. On Fri, Mar 19, 2021 at 10:18 PM fredvs wrote: > Hello. > > Could somebody try this (sorry to annoy but otherwise it is impossible to > fix it). > > Dont use "flushgdi := TRUE;" and also not "-dmse_flushgdi". > > In

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
Hello. Could somebody try this (sorry to annoy but otherwise it is impossible to fix it). Dont use "flushgdi := TRUE;" and also not "-dmse_flushgdi". In /mseide-msegui/lib/common/kernel/msegui.pas, in function twindow.internalupdate, at line 17017 Add the 2 lines like follow: ... result:=

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
for 1. and 2. there was no msegui source modification... On Fri, Mar 19, 2021 at 7:23 PM fredvs wrote: > > 1. Without flushgdi := TRUE; in my program, but with -dmse_flushgdi > option > and with msegui sources untouched there is incredible slowness = unusable. > > > 2. With flushgdi := TRUE;

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
> 1. Without flushgdi := TRUE; in my program, but with -dmse_flushgdi option and with msegui sources untouched there is incredible slowness = unusable. > 2. With flushgdi := TRUE; but without -dmse_flushgdi and unmodified msegui > sources is a little better, as in my movie, but still flickering.

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
Ok Fred, 1. Without flushgdi := TRUE; in my program, but with -dmse_flushgdi option and with msegui sources untouched there is incredible slowness = unusable. 2. With flushgdi := TRUE; but without -dmse_flushgdi and unmodified msegui sources is a little better, as in my movie, but still

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
Lot of post for this "Need or not needed domain for MSE ?" ! Imho, the solution will be to fix something in msegui.pas, in: function twindow.internalupdate: boolean; //false if nothing is painted begin ... // Here someting must be fixed. begin bmp:= tbitmap.create(bmk_rgb,fgdi); try

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
> Actually, what you see there, is without -dmse_flushgdi > but with the flushgdi := TRUE; inserted in my program. Huh, it does the same, when you add -dmse_flushgdi, at initialization of msegraphic.pas it does flushgdi := TRUE. "flushgdi" is used in many units, it is why it is important to

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
And without altering the msegui sources. On Fri, Mar 19, 2021 at 6:46 PM vasi vasi wrote: > Actually, what you see there, is without -dmse_flushgdi > but with the flushgdi := TRUE; inserted in my program. > > If I use both options, the program becomes even slower, you are able to > see all

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
Actually, what you see there, is without -dmse_flushgdi but with the flushgdi := TRUE; inserted in my program. If I use both options, the program becomes even slower, you are able to see all drawing operations on screen. On Fri, Mar 19, 2021 at 6:42 PM vasi vasi wrote: > I said before,

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
I said before, performance restores but also smudges. Now, below is a movie with flushgdi active: https://youtu.be/M9-LvAWalps On Fri, Mar 19, 2021 at 6:30 PM fredvs wrote: > OK, perfect. > > Sorry to ask one more thing, and with the last proposition, no > "-dmse_flushgdi" but changing in

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
OK, perfect. Sorry to ask one more thing, and with the last proposition, no "-dmse_flushgdi" but changing in msegui.pas, does it solves with slowing down ? This to be sure to point the guilty. -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
yes, without any combination of flushgdi. flushgdi solves that but everything slows down. On Fri, Mar 19, 2021 at 6:20 PM fredvs wrote: > > Mine is intel, and here is a video that shows the problem: > > Ooops, yes, not good. > > Just to be sure, do you have that result without "-dmse_flushgdi"

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
> Mine is intel, and here is a video that shows the problem: Ooops, yes, not good. Just to be sure, do you have that result without "-dmse_flushgdi" parameter or with it (or both)? -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
Mine is intel, and here is a video that shows the problem: https://youtu.be/r49iQ3r_7KE On Fri, Mar 19, 2021 at 6:10 PM fredvs wrote: > OK, so we know where is the guilty. > > Sadly I cannot find a machine with radeon drivers to test. > > > > -- > Sent from:

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
Also we dont even know it using "-dmse_flushgdi" parameter helps for a radeon card. Maybe Alexander can confirm it. -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing list

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
OK, so we know where is the guilty. Sadly I cannot find a machine with radeon drivers to test. -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
smudges are back On Fri, Mar 19, 2021 at 6:00 PM fredvs wrote: > Hello Vasi. > > And doing this: > Compiles without "-dmse_flushgdi" and in > /msegui/lib/common/kernel/msegui.pas, change line 16990: > > "if flushgdi then begin" > > with > > "if 1 = 1 then begin" // to force use flushgdi > >

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
Hello Vasi. And doing this: Compiles without "-dmse_flushgdi" and in /msegui/lib/common/kernel/msegui.pas, change line 16990: "if flushgdi then begin" with "if 1 = 1 then begin" // to force use flushgdi What does it say? Here on i5, only very few flickering on animation programs. And

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
I know that... it rebuilds all in compiling my project, all msegui files. On Fri, Mar 19, 2021 at 5:41 PM fredvs wrote: > Note that you need to re-build all. > Only adding " "-dmse_flushgdi" parameter will not re-build all. > Or add "-B" parameter. > > > > -- > Sent from:

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
You can see slowness not only on themed controls, but also in the default ones if there is a certain number of them on the window... The more widgets you have, the greater the slowness is. Three things attracted me towards msegui: 1. the independence. it does not rely on gtk, qt, etc. 2. the

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
Note that you need to re-build all. Only adding " "-dmse_flushgdi" parameter will not re-build all. Or add "-B" parameter. -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ ___ mseide-msegui-talk mailing list

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
> Performance returns, but also the smudges... Ok, so if I understand ok, with compile with "-dmse_flushgdi" without changing anything in msegui.pas = no smudges but poor performance. And compile with "-dmse_flushgdi" and changing in msegui.pas " if 1 = 2 then" = back smudges but good

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
Performance returns, but also the smudges... On Fri, Mar 19, 2021 at 3:56 PM fredvs wrote: > Hello Vasi. > > Many thanks to test it, your remarks help a lot. > > Yes, I also see some regression of rendering with flushgdi := TRUE. > > I try now to isolate what makes the difference. > > It seems

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread fredvs
Hello Vasi. Many thanks to test it, your remarks help a lot. Yes, I also see some regression of rendering with flushgdi := TRUE. I try now to isolate what makes the difference. It seems to me that it is in /msegui/lib/common/kernel/msegui.pas. It would be great is somebody that have a radeon

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
It might be the way the theme engine works? Because I see slowness on the controls I themed. On Fri, Mar 19, 2021 at 3:40 PM vasi vasi wrote: > There are problems also on some Intel graphics on low end laptops. But I > see a temporary smudge in a tdirtreeview, but only when I select an item >

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread vasi vasi
There are problems also on some Intel graphics on low end laptops. But I see a temporary smudge in a tdirtreeview, but only when I select an item from that list with the mouse and that only for a fraction of a second, then the item is drawn properly. The trick with flushgdi := TRUE; works, but on

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-19 Thread Alexander via mseide-msegui-talk
On Fri, 19 Mar 2021 01:44:52 +0200 vasi vasi wrote: > Is fpGUI suffering from the same problem? Not. Without problems. In fpGUI all works fine. ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-18 Thread vasi vasi
Is fpGUI suffering from the same problem? On Thu, Mar 18, 2021 at 4:07 PM fredvs wrote: > Re-...-re hello Alexander. > > If, by chance, the radeontest.pas test of previous post, with flushgdi:= > true, does fix things, could you please try this: > > Compile MSEide or ideU with this parameter

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-18 Thread fredvs
Re-...-re hello Alexander. If, by chance, the radeontest.pas test of previous post, with flushgdi:= true, does fix things, could you please try this: Compile MSEide or ideU with this parameter added: "-dmse_flushgdi" and see if it fix the problem. I did try for ideU, with a intel graphic

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-18 Thread fredvs
Hello Alexander. > In ideU also see same bug. :( Aaargh, but there is progress, we will find exactly where is the problem. In a previous mail, I did ask what happen with the demo that is mseuniverse: https://github.com/mse-org/mseuniverse But you did not answer. Here my previous post:

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-17 Thread Alexander via mseide-msegui-talk
I download https://github.com/fredvs/ideU/archive/master.zip I add to plugmanager.pas {$MODE OBJFPC} else see error: plugmanager.pas(302,3) Error: Identifier not found "result" I compile ideU.pas : fpc -Fu../../../mseide-msegui/lib/common/* -Fu../../../mseide-msegui/lib/common/kernel/linux -B

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-17 Thread fredvs
Re_re hello Alexander. Here what I would try in first: 1) Add cmem in uses section of mseide.pas, like this: uses {$ifdef FPC}{$ifdef unix}cmem, cthreads,{$endif}{$endif} 2) Compile MSEide without any optimization ( no -O2 ). 3) Run and see. This to be sure that the problems comes from

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-17 Thread fredvs
Hello Alexander. Ok, I have seen the video. I already get this but I dont remember with what program and it was long ago. Does it happen only with MSEide or for all the MSEgui applications? If it happen only with MSEide, did you try with ideU (there are some more options for rendering)?

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-17 Thread Alexander via mseide-msegui-talk
Hi, I upload screen capture to http://soft.self-made-free.ru/ , http://soft.self-made-free.ru/msescr.webm On Mon, 15 Mar 2021 12:28:45 -0700 (MST) fredvs wrote: > > > And rec-compile your application to see if it is

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-17 Thread Alexander via mseide-msegui-talk
On Mon, 15 Mar 2021 12:55:56 -0700 (MST) fredvs wrote: > Re-re hello Alexander. > > In my previous attachment there is xsync(appdisp,true) after > xfillrectangle(); > > But maybe Martin wanted to say xsync(appdisp,false). > > So this attachment is with xsync(appdisp,false) after

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread Graeme Geldenhuys
On 15/03/2021 10:02 pm, fredvs wrote: > Sorry for my ignorance, but does NV refers to NVidia? Yes, the proprietary NVidia driver. It is so much faster and feature rich compared to the open source equivalent. It's basically source code with some binary blobs. Much the same as the Broadcom wireless

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread fredvs
Hello Graeme. > when there is a 1000x better NV driver out there. Sorry for my ignorance, but does NV refers to NVidia? And about those graphic drivers, with a Intel i5 and his build-in graphic card, is it allowed to use a other graphic driver than the Intel one? Or is it possible to use also

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread Graeme Geldenhuys
On 15/03/2021 7:17 pm, fredvs wrote: >> Also "xflush(); sleep(10ms);" or "xsync()" between xfillrectangle() and > xdrawlines() prevents the distortion. I honestly don't know the degraded performance Martin was speaking of. Maybe it's something you can only noticed in a timed performance test

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread Graeme Geldenhuys
On 15/03/2021 3:03 pm, Alexander via mseide-msegui-talk wrote: > In last version I see old problems described in > https://gitlab.freedesktop.org/xorg/xserver/-/issues/79 I know about that bug too, and I can definitively say that the open source ATI/AMD and nVidia drivers are all rubbish. I

Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?

2021-03-15 Thread fredvs
Re-re-re hello Alexander. Did you test /mseuniverse/testcase/graphics/radeon/radeontest.pas With flushgdi:= true or false ? Does it change something? program radeontest; {$ifdef FPC}{$mode objfpc}{$h+}{$endif} {$ifdef FPC} {$ifdef mswindows}{$apptype gui}{$endif} {$endif} uses {$ifdef

  1   2   >