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 <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 <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 <funl...@gmail.com> >> *Envoyé :* dimanche 4 juin 2023 16:24 >> *À :* General list for MSEide+MSEgui < >> 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 <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 <funl...@gmail.com> >> *Envoyé :* samedi 3 juin 2023 16:56 >> *À :* General list for MSEide+MSEgui < >> 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 <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 <funl...@gmail.com> >> *Envoyé :* vendredi 2 juin 2023 23:58 >> *À :* General list for MSEide+MSEgui < >> 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 <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 <funl...@gmail.com> >> *Envoyé :* jeudi 1 juin 2023 11:48 >> *À :* General list for MSEide+MSEgui < >> 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 <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 <funl...@gmail.com> >> *Envoyé :* mercredi 31 mai 2023 19:50 >> *À :* General list for MSEide+MSEgui < >> 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 <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 <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 <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 <funl...@gmail.com> >> *Envoyé :* mercredi 31 mai 2023 10:36 >> *À :* General list for MSEide+MSEgui < >> 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 <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 <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 <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 <funl...@gmail.com> >> *Envoyé :* mardi 30 mai 2023 12:50 >> *À :* General list for MSEide+MSEgui < >> 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 <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 <funl...@gmail.com> >> *Envoyé :* lundi 29 mai 2023 12:48 >> *À :* General list for MSEide+MSEgui < >> 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 <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 >> 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 >> >> >> >> -- >> Vasi >> _______________________________________________ >> mseide-msegui-talk mailing list >> 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 >> >> >> >> -- >> Vasi >> >> >> >> -- >> Vasi >> >> >> >> -- >> Vasi >> _______________________________________________ >> 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 >> >> >> >> -- >> Vasi >> _______________________________________________ >> 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 >> >> >> >> -- >> Vasi >> _______________________________________________ >> mseide-msegui-talk mailing list >> mseide-msegui-talk@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk >> > > > -- > Vasi > -- Vasi
_______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk