Mailing list archives : pcb-rnd

ID:5347
From:Stef <st...@gmail.com>
Date:Thu, 18 Nov 2021 22:21:14 +0100
Subject:Re: [pcb-rnd] gtk4 test req (4 new demos)
in-reply-to:5346 from Stef <st...@gmail.com>
Additional note:
 
On 'command' test program typing any key (excluding Enter which does nothing)
the 'New active: -1' line is printed on stdout.
 
schippes@mazinga:~/sda7/gtk4-tests$ ./command
New active: 3
New active: -1
New active: -1
New active: -1
New active: -1
New active: -1
 
Stefan
 
On 18/11/21 20:38, Stef wrote:
>
> Hi, Igor2,
>
> Tested (OK means no issues)
>
> evctrl:
>
>   On Motion events i get an assertion:
>
>   (evctrl:3564): Gdk-CRITICAL **: 20:24:23.439: gdk_event_get_event_type: assertion 'GDK_IS_EVENT (event)' failed
>   motion: 182.604889 327.136200 <0x56389c41c300>
>
>   When leaving the window i get a 'Window resize' message, don't know if it is expected
>
>   leave: 0.000000 328.000000
>   window resize: 336 328 0x56389c73e310
>
>   Anyway it seems all events are captured and logged.
>
> command:
>
>   when i select an item from the drop down list messages appear on stdout:
>
>   schippes@mazinga:~/sda7/gtk4-tests$ ./command
>   New active: 1
>   New active: 3
>   New active: 0
>     However pressing enter in the editable entry does nothing, no messages on stdout.
>
> dialog: OK
>
>
> destroy: OK
>
>
> System: Devuan 'testing', Xorg + Fvwm, gtk-4.4.0 compiled from sources (and installed in ~/sda7/gtk4).
> Default Makefile did the compile without issues, by providing the:
>  PKG_CONFIG_PATH=/home/schippes/sda7/gtk4/lib/x86_64-linux-gnu/pkgconfig
> I hope the procedure is correct.
>
> For reference the list of libs evctrl depends on:
>
> schippes@mazinga:~/sda7/gtk4-tests$ ldd ./evctrl
>     linux-vdso.so.1 (0x00007ffe49dab000)
>     libgtk-4.so.1 => /home/schippes/sda7/gtk4/lib/x86_64-linux-gnu/libgtk-4.so.1 (0x00007fc9c0acc000)
>     libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fc9c08ca000)
>     libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fc9c0870000)
>     libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fc9c073c000)
>     libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc9c0577000)
>     libpangocairo-1.0.so.0 => /home/schippes/sda7/gtk4/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fc9c0566000)
>     libpango-1.0.so.0 => /home/schippes/sda7/gtk4/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fc9c050c000)
>     libgraphene-1.0.so.0 => /home/schippes/sda7/gtk4/lib/x86_64-linux-gnu/libgraphene-1.0.so.0 (0x00007fc9c04f0000)
>     libpangoft2-1.0.so.0 => /home/schippes/sda7/gtk4/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fc9c04d7000)
>     libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fc9c04d1000)
>     libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc9c038c000)
>     libfribidi.so.0 => /usr/lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007fc9c0370000)
>     libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fc9c0286000)
>     libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fc9c0240000)
>     libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fc9c00fd000)
>     libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fc9bffd8000)
>     libcairo-gobject.so.2 => /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007fc9bffcc000)
>     libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fc9bff9e000)
>     libepoxy.so.0 => /usr/lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007fc9bfe6d000)
>     libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007fc9bfe59000)
>     libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fc9bfe44000)
>     libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007fc9bfe37000)
>     libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fc9bfe32000)
>     libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fc9bfe2a000)
>     libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007fc9bfe1b000)
>     libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fc9bfe16000)
>     libcairo-script-interpreter.so.2 => /usr/lib/x86_64-linux-gnu/libcairo-script-interpreter.so.2 (0x00007fc9bfdef000)
>     libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc9bfdce000)
>     libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc9bfdb1000)
>     libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc9bfda9000)
>     libmount.so.1 => /usr/lib/x86_64-linux-gnu/libmount.so.1 (0x00007fc9bfd47000)
>     libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fc9bfd1b000)
>     libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fc9bfd01000)
>     libffi.so.8 => /usr/lib/x86_64-linux-gnu/libffi.so.8 (0x00007fc9bfcf4000)
>     libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fc9bfc81000)
>     /lib64/ld-linux-x86-64.so.2 (0x00007fc9c12cd000)
>     libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007fc9bfc74000)
>     libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fc9bfbad000)
>     libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fc9bfb81000)
>     libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fc9bfb51000)
>     libuuid.so.1 => /usr/lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fc9bfb48000)
>     libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fc9bfb1b000)
>     libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fc9bfa70000)
>     libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fc9bfa36000)
>     libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fc9bfa31000)
>     libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fc9bfa22000)
>     libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fc9bf818000)
>     libjpeg.so.62 => /usr/lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007fc9bf792000)
>     liblzo2.so.2 => /lib/x86_64-linux-gnu/liblzo2.so.2 (0x00007fc9bf76d000)
>     libblkid.so.1 => /usr/lib/x86_64-linux-gnu/libblkid.so.1 (0x00007fc9bf718000)
>     libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fc9bf680000)
>     libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007fc9bf676000)
>     libbrotlidec.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fc9bf666000)
>     libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fc9bf661000)
>     libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fc9bf45b000)
>     libbrotlicommon.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fc9bf438000)
>     libbsd.so.0 => /usr/lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fc9bf421000)
>     libmd.so.0 => /usr/lib/x86_64-linux-gnu/libmd.so.0 (0x00007fc9bf412000)
>
>
> Stefan
>
> On 18/11/21 17:30, rnd2@igor2.repo.hu wrote:
>> Hi all,
>>
>> I've spent many hours on the gtk4 hid. It's not testable yet, but on the
>> way I've found a few cases I missed when doing the demos. So we have 4 new
>> demos, please test them (especially on wayland):
>>
>> evctrl, command, dialog, destroy
>>
>> As usual, README contains a short description on what these demos should
>> do. They need gtk 4.4.0. svn url is:
>>
>> svn://svn.repo.hu/librnd/work/gtk4
>>
>> TIA,
>>
>> Igor2
>>
>>
>>
 
 

Reply subtree:
5347 Re: [pcb-rnd] gtk4 test req (4 new demos) from Stef <st...@gmail.com>