Ok. Thanks for the feedback. Wayland is the default in Ubuntu 22.04, right?
Em sex., 10 de jun. de 2022 às 10:40, Milan Nikolic <gen2br...@gmail.com> escreveu: > Sorry, just to add one more thing, I was wrong, it behaves the same in the > latest Fedora (also Wayland by default), it is just that when the window is > maximized it looks normal. > > On Fri, Jun 10, 2022 at 3:28 PM Milan Nikolic <gen2br...@gmail.com> wrote: > >> I still had installed Ubuntu 22 in VM, so I tested again, with and >> without Wayland, and it does work in Xorg, so definitely Wayland-related. >> Screenshots attached. >> >> On Fri, Jun 10, 2022 at 2:24 PM Antonio Scuri <antonio.sc...@gmail.com> >> wrote: >> >>> Hi, >>> >>> IUP calculates all sizes by itself, but GTK has some constraints that >>> we have to workaround. Maybe it is something related with Wayland as Milan >>> mentioned. >>> >>> I think I will have to install this Ubuntu system here to be able to >>> reproduce the problem. >>> >>> Best, >>> Scuri >>> >>> >>> Em sex., 10 de jun. de 2022 às 07:54, sur-behoffski < >>> sur_behoff...@grouse.com.au> escreveu: >>> >>>> On 6/10/22 18:51, Milan Nikolic wrote: >>>> > I saw the same thing when I was testing my IUP bindings. It works on >>>> the >>>> > latest Fedora but Ubuntu 22.04 looks like your issue. >>>> > I believe that is because the Wayland display server is the default >>>> now, >>>> > you can try to start the Xorg server instead, to confirm that is the >>>> issue. >>>> > >>>> > I only did a test in VM, so I thought it is maybe because of graphics >>>> in >>>> > the virtual machine and Wayland session. >>>> > >>>> > Milan >>>> > >>>> > On Fri, Jun 10, 2022 at 8:33 AM <supp...@scriptbasic.org> wrote: >>>> > >>>> >> Antonio, >>>> >> >>>> >> I created a Ubuntu 22.04 system and was trying to get my ScriptBasic >>>> >> interface working with the latest IUP release. My example online >>>> >> dictionary using ScriptBasic and IUP now has alignment issues. What >>>> >> changed to cause this? >>>> >> [...] >>>> >> >>>> >> John >>>> >>>> G'day John, >>>> >>>> ---- >>>> >>>> [This message is being cross-posted to the lua-l list, since it >>>> partially begs for more resources for IM/CD/IUP maintenance; >>>> Antonio Scuri is a very valuable, but very scarce resource, and >>>> more resources are needed. My apologies if this cross-posting >>>> is improper, and would ask that replies be targeted and focussed >>>> to the proper list or lists, as appropriate.] >>>> >>>> ---- >>>> >>>> The last release of IUP was 3.30, on 2020-08-02. Scratching through >>>> the Subversion releases, this looks to be r5892. >>>> >>>> Looking at the SourceForge IUP Code tab, the latest revision of the >>>> trunk is r5942, made on 2022-03-03. >>>> >>>> I believe that a majority, but certainly not all, of the 50 >>>> changesets made since the 3.30 release are bug fixes. >>>> >>>> *** Opinion: IM/CD/IUP releases, especially bugfix ones, are not >>>> given the priority they deserve. The last IUP release >>>> was made after a significant number of new features were >>>> added to the package. >>>> >>>> I strongly believe that: >>>> - IM 3.15, 2020-07-31 =~ r816, currently r820; >>>> - CD 5.14, 2020-07-31 =~ r894, currently r900; and >>>> - IUP 3.30, 2020-08-02 =~ r5892, currently r5942; >>>> >>>> have long-standing bugfixes to the modules, that deserve >>>> to be wrapped up into a new set of releases. >>>> >>>> ---- >>>> >>>> My SourceForge project >>>> [lglicua-alpha6](<https://sourceforge.net/projects/lglicua/files/) >>>> >>>> was written explicitly because of my frustration at the >>>> release/repository gap; it uses the repository by default. >>>> >>>> Although I've never tested Ubuntu 22.04 before (-alpha6 was released >>>> in 2022/02/xx), I have run up a virtual machine, and can confirm >>>> that lglicua-alpha6 Works Like A Bought One. >>>> >>>> ---- >>>> >>>> To address John's initial IUP query directly: >>>> >>>> [PREAMBLE: You might like to do all of the following in a virtual >>>> machine, as a number of items are system-installed, instead of >>>> being project-local.] >>>> >>>> >>>> 1. I recommend updating your system's packages, if possible: >>>> >>>> - $ sudo apt-get update >>>> - $ sudo apt-get upgrade >>>> >>>> 2. Create some PROJECT directory, and unpack the latest lglicua >>>> release tarball < >>>> https://sourceforge.net/projects/lglicua/files/lglicua-0.1-alpha6.tar.gz/download >>>> > >>>> into that directory. >>>> >>>> 3. PROJECT/install$ is for installing Lua, LuaRocks, selected Rocks >>>> and IM/CD/IUP sources [with FTGL and pdflib7 being >>>> pseudo-projects split out of the CD project.]: >>>> >>>> PROJECT$ cd install >>>> PROJECT/install$ ./i # get a one-page help summary >>>> PROJECT/install$ ./i lua-install 5.4 >>>> PROJECT/install$ ./i reboot-now >>>> >>>> (After rebooting, which sets up the LuaRocks paths:) >>>> >>>> $ cd PROJECT/install >>>> $PROJECT/install$ ./i imcdiup-osdepend-install >>>> $PROJECT/install$ ./i imcdiup-svn-fetch >>>> >>>> 4. Build from Subversion sources, into a "../1/" play workspace: >>>> >>>> PROJECT/install$ cd ../build >>>> PROJECT/build$ ./q # get a one-page help summary >>>> PROJECT/build$ ./q nuke,unpack,build,gather fer-real >>>> >>>> >>>> 5. Trivial (two-line) "hello, world", indented here for clarity: >>>> >>>> PROJECT/build$ cd ../1/play >>>> PROJECT/1/play$ cat hello-world >>>> #!/bin/bash ../support/play-lua-tec >>>> iup=require("iuplua"); iup.Message("MyApp", >>>> "hello, world") >>>> PROJECT/1/play$ ./hello-world >>>> >>>> 6. Try bringing in your application into the "play" area, and >>>> see if there are any changes. Reports on both regressions >>>> and improvements would be welcomed. >>>> >>>> *** Beware: The "../1" workspace, including many files, is a >>>> temporary area only; each time that you find something of >>>> value, I strongly urge you to copy it to a safe place >>>> outside of the PROJECT tree. There is a simple-minded >>>> command, "./q iup:patch fer-real", which means that you >>>> could create a patch (svn diff) and optionally apply it >>>> as during testing; similarly, you could write a simple >>>> script to populate "../1/play/" with project files, after >>>> each "./q nuke,unpack,patch,build,gather fer-real". >>>> >>>> 7. You can use "PROJECT/build$ ./q svn-update fer-real" to track >>>> changes to any of the IM/CD/IUP repsitories. >>>> >>>> ---- >>>> >>>> Sorry for the long message; I hope that this is useful. >>>> >>>> cheers, >>>> >>>> sur-behoffski (Brenton Hoff) >>>> programmer, Grouse Software >>>> >>> _______________________________________________ >>> Iup-users mailing list >>> Iup-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/iup-users >>> >> _______________________________________________ > Iup-users mailing list > Iup-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/iup-users >
_______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users