From: Sieghard <s_...@ar...> - 2024-01-18 23:13:32
|
Hello Fred, you wrote on Thu, 18 Jan 2024 12:10:20 +0000: > I hope all is ok for you. Well, at least, I'm still ok, I think... > I dont have a Mac, all was done via VMware, after decades I was finally > able to install Mac OSX on a virtual machine. I have to agree that it > works ok (few slow but ok). Oh, indeed, at least for the intel Macs, this should be possible. And the current OSX, AFAIK, is a (variant of) BSD-Unix, which you already got to work for MSEGUI before. ... > I have to jump deeper into the semaphores for the Mac that seem to be > different than other Unix OS, it is the reason why virtual mseconsole is > not yet working and running external programs, like fpc to compile the > project. Sorry for my ignorance - but does MSEIDE really use a virtual console to compile? I thought it would use the common exec family functions of Unices, which should be sufficient to pass it any data it requires and to receive the output for display in the "Messages" window, so no terminal required? > And so it is not yet possible to compile a msegui app using MSEide. > To compile a app, the osx terminal is still needed (but it is not a big > missing, you can create, edit msegui projects using MSEide and his > form-editor on the Mac). And you can get the resulting command line shown from the project/options window to copy&paste it into the console window, or even put it into a smallish script file to execute. BTW, that's e.g. the method the "mc" file manager uses to run its menu "scriptlets": copy it to a file in /tmp after substituting all parameters, execute it by calling a shell, and then delete it. > But sure, when I get time, those semaphores will not resist and MSEide > for the Mac will be compeletely fully working. I'm certain you will succeed again. > About XQuartz, it is more or less comparable to XWayland for Wayland. > It is a layer that translate X11 methods to make it works on the Mac OSX > graphic server. In the past it was installed by default on the Mac OS, > but now you need to install it by your self. The great news is that > XQuartz is still deeply maintained and compatible with each new version I see. So as long a this is maintained, MSEGUI wil be usable on the Mac as well. Somewhat similar to the equivalent problem with Wayland on Linux - a somewhat shaky ground to build on... On the other hand, there are a couple alternative interfaces, like e.g. GTK (though the latest versions look "a bit" crude and blunt to me), or Qt. ... > About your new dialogs project, keep cool, there is no hurry. It _will_ take some time - the last thing I found out before putting it aside was that the file dialog subwindows lost their connection to the main window, appearing at unexpected positions when called up. I didn't find out why this occures yet, but this has to be fixed urgently > Happy and creative new year! Thanks, the same to you, 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 ----------------------------------------------------------- |