From bugtracker at gambaswiki.org Wed Nov 2 19:40:12 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 02 Nov 2022 18:40:12 GMT Subject: [Gambas-bugtracker] Bug #2651: GTK3 Transparency problem Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2651&from=L21haW4- Bruce STEERS reported a new bug. Summary ------- GTK3 Transparency problem Type : Bug Priority : Medium Gambas version : Master Product : GTK+3 component Description ----------- To follow is a trayicon workspace switcher i am working on. it is made to pop up at lower screen (if trayicon is at the bottom of screen) seems to pop open in the correct place on qt and gtk3 if window is not transparent But i cannot set the FChooser.Transparent to True on GTK3, if i do the window size and position goes wrong. System information ------------------ [System] Gambas=3.17.90 53cc9d42f (master) OperatingSystem=Linux Kernel=5.15.0-52-generic Architecture=x86_64 Distribution=Linux Mint 21 Vanessa Desktop=MATE Font=Ubuntu,12 Scale=9 Theme=mist Language=en_GB.UTF-8 Memory=11928M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 DBus=libdbus-1.so.3.35.0 GDK2=libgdk-x11-2.0.so.0.2400.33 GDK3=libgdk-3.so.0.2404.29 GStreamer=libgstreamer-1.0.so.0.2003.0 GTK+2=libgtk-x11-2.0.so.0.2400.33 GTK+3=libgtk-3.so.0.2404.29 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.118.0.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.15.3 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] CLUTTER_BACKEND=x11 CLUTTER_IM_MODULE=ibus COMPIZ_CONFIG_PROFILE=mint DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEFAULTS_PATH=/usr/share/gconf/mate.default.path DESKTOP_AUTOSTART_ID=104e61186c7c2109ef166740540651623300000057950000 DESKTOP_SESSION=mate DISPLAY=:0 GB_GUI=gb.gtk3 GDMSESSION=mate GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK3_MODULES=xapp-gtk3-module GTK_IM_MODULE=ibus GTK_MODULES=gail:atk-bridge GTK_OVERLAY_SCROLLING=0 HOME= LANG=en_GB.UTF-8 LANGUAGE=en_GB.UTF-8 LC_ADDRESS=en_GB.UTF-8 LC_ALL=en_GB.UTF-8 LC_IDENTIFICATION=en_GB.UTF-8 LC_MEASUREMENT=en_GB.UTF-8 LC_MONETARY=en_GB.UTF-8 LC_NAME=en_GB.UTF-8 LC_NUMERIC=en_GB.UTF-8 LC_PAPER=en_GB.UTF-8 LC_TELEPHONE=en_GB.UTF-8 LC_TIME=en_GB.UTF-8 LIBVIRT_DEFAULT_URI=qemu:///system LOGNAME= MANDATORY_PATH=/usr/share/gconf/mate.mandatory.path MATE_DESKTOP_SESSION_ID=this-is-deprecated PAPERSIZE=a4 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_FONT_DPI=96 QT_IM_MODULE=ibus QT_QPA_PLATFORMTHEME=qt5ct QT_SCALE_FACTOR=1 SESSION_MANAGER=local/:@/tmp/.ICE-unix/5795,unix/:/tmp/.ICE-unix/5795 SHELL=/bin/bash SHLVL=0 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh SYSTEMD_EXEC_PID=5725 TZ=:/etc/localtime USER= USERNAME= WINDOWPATH=2 XAUTHORITY=/run/user/1000/gdm/Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg XDG_CURRENT_DESKTOP=MATE XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/share/gnome:/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=mate XDG_SESSION_ID=1 XDG_SESSION_TYPE=x11 XDG_VTNR=2 XMODIFIERS=@im=ibus _=/usr/bin/gambas3 From bugtracker at gambaswiki.org Wed Nov 2 19:40:54 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 02 Nov 2022 18:40:54 GMT Subject: [Gambas-bugtracker] Bug #2651: GTK3 Transparency problem In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2651&from=L21haW4- Comment #1 by Bruce STEERS: attached project.. ---------------------------------------------------------------------------- Attachment: Workspacer-0.0.12.tar.gz From bugtracker at gambaswiki.org Wed Nov 2 20:22:04 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 02 Nov 2022 19:22:04 GMT Subject: [Gambas-bugtracker] Bug #2651: GTK3 Transparency problem In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2651&from=L21haW4- Comment #2 by Bruce STEERS: Note: this application has currently only been tested with compiz WM (virtualrtoot desktop) and does not function on multiple desktop WM's yet (working on that now)... From bugtracker at gambaswiki.org Wed Nov 2 21:14:14 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 02 Nov 2022 20:14:14 GMT Subject: [Gambas-bugtracker] Bug #2651: GTK3 Transparency problem In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2651&from=L21haW4- Comment #3 by Bruce STEERS: Sorry, I'm opening the window differently and it's now okay. (plus updated to work on multiple viewport WMs) Sorry for the bother ---------------------------------------------------------------------------- Attachment: Workspacer-0.0.14.tar.gz From bugtracker at gambaswiki.org Thu Nov 3 19:03:17 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 03 Nov 2022 18:03:17 GMT Subject: [Gambas-bugtracker] Bug #2652: gb.desktop.x11 does not support VirtualRoot desktops Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2652&from=L21haW4- Bruce STEERS reported a new bug. Summary ------- gb.desktop.x11 does not support VirtualRoot desktops Type : Bug Priority : Low Gambas version : Master Product : Unknown Description ----------- A window manager like compiz uses a VirtualRoot style workspace switcher that is one large viewport that is Rows * Screen.W and Columns * Screen.Height instead of multiple viewports of the normal Screen size. For compiz there are the following problems... The X11.DesktopCount only ever reports one desktop. X11.DesktopCount should be a division of the overall _NET_DESKTOP_GEOMETRY divided by screen W/H DesktopCount is set by setting _NET_DESKTOP_GEOMETRY to the size of the screen multiplied by the columns/rows (additional connected displays must be accounted for when sizing) Note: setting GEOMETRY works fine on compiz and holds the setting okay but it does not update the internal compiz preferences in the compiz manager, i do not know how to trigger the update in ccsm. X11.CurrentDesktop is always 0 X11.CurrentDesktop should get it's position from the hint _NET_DESKTOP_VIEWPORT , for multiple viewports this is always 0,0 but for VirtualRoot it is the position of the current desktop in the overall geometry, position is specific to the _NET_DESKTOP_LAYOUT that is [Orientation,Columns,Rows,StartCorner]. X11.DesktopWindow suffers the same issues. Info found here: https://specifications.freedesktop.org/wm-spec/1.3/ar01s02.html https://specifications.freedesktop.org/wm-spec/1.3/ar01s03.html System information ------------------ [System] Gambas=3.17.90 d7ba6ec0c (bruces-patched) OperatingSystem=Linux Kernel=5.15.0-52-generic Architecture=x86_64 Distribution=Linux Mint 21 Vanessa Desktop=MATE Font=Ubuntu,12 Scale=9 Theme=mist Language=en_GB.UTF-8 Memory=11928M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 DBus=libdbus-1.so.3.35.0 GDK2=libgdk-x11-2.0.so.0.2400.33 GDK3=libgdk-3.so.0.2404.29 GStreamer=libgstreamer-1.0.so.0.2003.0 GTK+2=libgtk-x11-2.0.so.0.2400.33 GTK+3=libgtk-3.so.0.2404.29 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.118.0.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.15.3 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] CLUTTER_BACKEND=x11 CLUTTER_IM_MODULE=ibus COMPIZ_CONFIG_PROFILE=mint DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEFAULTS_PATH=/usr/share/gconf/mate.default.path DESKTOP_AUTOSTART_ID=108b7dae3cb177f4dc166747764361626200000058650000 DESKTOP_SESSION=mate DISPLAY=:0 GB_GUI=gb.gtk3 GDMSESSION=mate GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK3_MODULES=xapp-gtk3-module GTK_IM_MODULE=ibus GTK_MODULES=gail:atk-bridge GTK_OVERLAY_SCROLLING=0 HOME= LANG=en_GB.UTF-8 LANGUAGE=en_GB.UTF-8 LC_ADDRESS=en_GB.UTF-8 LC_ALL=en_GB.UTF-8 LC_IDENTIFICATION=en_GB.UTF-8 LC_MEASUREMENT=en_GB.UTF-8 LC_MONETARY=en_GB.UTF-8 LC_NAME=en_GB.UTF-8 LC_NUMERIC=en_GB.UTF-8 LC_PAPER=en_GB.UTF-8 LC_TELEPHONE=en_GB.UTF-8 LC_TIME=en_GB.UTF-8 LIBVIRT_DEFAULT_URI=qemu:///system LOGNAME= MANDATORY_PATH=/usr/share/gconf/mate.mandatory.path MATE_DESKTOP_SESSION_ID=this-is-deprecated PAPERSIZE=a4 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_FONT_DPI=96 QT_IM_MODULE=ibus QT_QPA_PLATFORMTHEME=qt5ct QT_SCALE_FACTOR=1 SESSION_MANAGER=local/:@/tmp/.ICE-unix/5865,unix/:/tmp/.ICE-unix/5865 SHELL=/bin/bash SHLVL=0 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh SYSTEMD_EXEC_PID=5793 TZ=:/etc/localtime USER= USERNAME= WINDOWPATH=2 XAUTHORITY=/run/user/1000/gdm/Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg XDG_CURRENT_DESKTOP=MATE XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/share/gnome:/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=mate XDG_SESSION_ID=1 XDG_SESSION_TYPE=x11 XDG_VTNR=2 XMODIFIERS=@im=ibus _=/usr/bin/gambas3 From bugtracker at gambaswiki.org Thu Nov 3 19:49:19 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 03 Nov 2022 18:49:19 GMT Subject: [Gambas-bugtracker] Bug #2653: Window.Screen is always lowest position regardless of application position at startup Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2653&from=L21haW4- Bruce STEERS reported a new bug. Summary ------- Window.Screen is always lowest position regardless of application position at startup Type : Request Priority : Medium Gambas version : Master Product : GUI components Description ----------- if i move a window across screens and inspect Me.Window.Screen it has the value of the screen i am on, either 0 or 1. At application start though Me.Window.Screen is always the screen with the lowest value. so if Screen[0] (primary) is on the right all dialogs/messages/unsaved windows open on Screen[1] even if the IDE or application or parent process is started on screen 0 It would be MUCH better if consideration of the current screen was handled somehow at the Window/Form/ParentProcess level so by default all opening windows would be on the same screen as their parent caller. Many Respects System information ------------------ [System] Gambas=3.17.90 4d2f8e0ae (bruces-patched) OperatingSystem=Linux Kernel=5.15.0-52-generic Architecture=x86_64 Distribution=Linux Mint 21 Vanessa Desktop=MATE Font=Ubuntu,12 Scale=9 Theme=mist Language=en_GB.UTF-8 Memory=11928M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 DBus=libdbus-1.so.3.35.0 GDK2=libgdk-x11-2.0.so.0.2400.33 GDK3=libgdk-3.so.0.2404.29 GStreamer=libgstreamer-1.0.so.0.2003.0 GTK+2=libgtk-x11-2.0.so.0.2400.33 GTK+3=libgtk-3.so.0.2404.29 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.118.0.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.15.3 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] CLUTTER_BACKEND=x11 CLUTTER_IM_MODULE=ibus COMPIZ_CONFIG_PROFILE=mint DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEFAULTS_PATH=/usr/share/gconf/mate.default.path DESKTOP_AUTOSTART_ID=108b7dae3cb177f4dc166747764361626200000058650000 DESKTOP_SESSION=mate DISPLAY=:0 GB_GUI=gb.gtk3 GDMSESSION=mate GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK3_MODULES=xapp-gtk3-module GTK_IM_MODULE=ibus GTK_MODULES=gail:atk-bridge GTK_OVERLAY_SCROLLING=0 HOME= LANG=en_GB.UTF-8 LANGUAGE=en_GB.UTF-8 LC_ADDRESS=en_GB.UTF-8 LC_ALL=en_GB.UTF-8 LC_IDENTIFICATION=en_GB.UTF-8 LC_MEASUREMENT=en_GB.UTF-8 LC_MONETARY=en_GB.UTF-8 LC_NAME=en_GB.UTF-8 LC_NUMERIC=en_GB.UTF-8 LC_PAPER=en_GB.UTF-8 LC_TELEPHONE=en_GB.UTF-8 LC_TIME=en_GB.UTF-8 LIBVIRT_DEFAULT_URI=qemu:///system LOGNAME= MANDATORY_PATH=/usr/share/gconf/mate.mandatory.path MATE_DESKTOP_SESSION_ID=this-is-deprecated PAPERSIZE=a4 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_FONT_DPI=96 QT_IM_MODULE=ibus QT_QPA_PLATFORMTHEME=qt5ct QT_SCALE_FACTOR=1 SESSION_MANAGER=local/:@/tmp/.ICE-unix/5865,unix/:/tmp/.ICE-unix/5865 SHELL=/bin/bash SHLVL=0 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh SYSTEMD_EXEC_PID=5793 TZ=:/etc/localtime USER= USERNAME= WINDOWPATH=2 XAUTHORITY=/run/user/1000/gdm/Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg XDG_CURRENT_DESKTOP=MATE XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/share/gnome:/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=mate XDG_SESSION_ID=1 XDG_SESSION_TYPE=x11 XDG_VTNR=2 XMODIFIERS=@im=ibus _=/usr/bin/gambas3 From bugtracker at gambaswiki.org Wed Nov 9 14:28:29 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 09 Nov 2022 13:28:29 GMT Subject: [Gambas-bugtracker] Bug #2654: wayland gtk Form position error Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2654&from=L21haW4- Bruce STEERS reported a new bug. Summary ------- wayland gtk Form position error Type : Bug Priority : Medium Gambas version : Unknown Product : Unknown Description ----------- With Gtk3 on wayland there are 2 things are quite prevalent. Form_Move() event does not trigger My Window position is always X=45, Y=45 even after moving the window. With QT and gtk2 it works as expected. System information ------------------ [System] Gambas=3.17.90 c4508d76f (bruces-patched) OperatingSystem=Linux Kernel=5.15.0-52-generic Architecture=x86_64 Distribution=Linux Mint 21 Vanessa Desktop=GNOME Font=Noto Sans, ,10 Scale=7 Theme=proxy Language=en_GB.UTF-8 Memory=11928M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 DBus=libdbus-1.so.3.35.0 GDK2=libgdk-x11-2.0.so.0.2400.33 GDK3=libgdk-3.so.0.2404.29 GStreamer=libgstreamer-1.0.so.0.2003.0 GTK+2=libgtk-x11-2.0.so.0.2400.33 GTK+3=libgtk-3.so.0.2404.29 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.118.0.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.15.3 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DESKTOP_SESSION=gnome DISPLAY=:0 EDITOR=gnome-text-editor GB_GUI=gb.qt5 GB_PCODE_VERSION=3.8 GDMSESSION=gnome GIO_LAUNCHED_DESKTOP_FILE=/usr/local/share/applications/gambas3.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=267235 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS=JS ERROR;JS LOG GNOME_DESKTOP_SESSION_ID=this-is-deprecated GNOME_SETUP_DISPLAY=:1 GTK_MODULES=gail:atk-bridge:appmenu-gtk-module HOME= IM_CONFIG_PHASE=1 INVOCATION_ID=b0634250b8e14ddea65e440ab6897088 JOURNAL_STREAM=8:84189 LANG=en_GB.UTF-8 LANGUAGE=en_GB.UTF-8 LC_ADDRESS=en_GB.UTF-8 LC_ALL=en_GB.UTF-8 LC_IDENTIFICATION=en_GB.UTF-8 LC_MEASUREMENT=en_GB.UTF-8 LC_MONETARY=en_GB.UTF-8 LC_NAME=en_GB.UTF-8 LC_NUMERIC=en_GB.UTF-8 LC_PAPER=en_GB.UTF-8 LC_TELEPHONE=en_GB.UTF-8 LC_TIME=en_GB.UTF-8 LIBVIRT_DEFAULT_URI=qemu:///system LOGNAME= MANAGERPID=195905 PAPERSIZE=a4 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_IM_MODULE=ibus QT_LOGGING_RULES=*.debug=false SESSION_MANAGER=local/:@/tmp/.ICE-unix/196071,unix/:/tmp/.ICE-unix/196071 SHELL=/bin/bash SHLVL=0 SSH_AGENT_LAUNCHER=gnome-keyring SSH_AUTH_SOCK=/run/user/1000/keyring/ssh SYSTEMD_EXEC_PID=196091 TERM=xterm TZ=:/etc/localtime USER= USERNAME= WAYLAND_DISPLAY=wayland-0 XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.30S6U1 XDG_CONFIG_DIRS=/etc/xdg/xdg-gnome:/etc/xdg XDG_CURRENT_DESKTOP=GNOME XDG_DATA_DIRS=/usr/share/gnome:/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/ XDG_MENU_PREFIX=gnome- XDG_RUNTIME_DIR=/run/user/1000 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=gnome XDG_SESSION_TYPE=wayland XMODIFIERS=@im=ibus _=/usr/bin/gambas3 From bugtracker at gambaswiki.org Fri Nov 11 19:46:14 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 11 Nov 2022 18:46:14 GMT Subject: [Gambas-bugtracker] Bug #2655: Too big icon on mime icon for xed editor Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2655&from=L21haW4- Fabien BODARD reported a new bug. Summary ------- Too big icon on mime icon for xed editor Type : Bug Priority : Low Gambas version : Master Product : Unknown Description ----------- I'm playing a little bit with gambas and python in script and I've see this displaying bug... System information ------------------ [System] Gambas=3.15.90 6e26b524e (master) OperatingSystem=Linux Kernel=5.4.0-53-generic Architecture=x86_64 Distribution=Linux Mint 20 Ulyana Desktop=CINNAMON Theme=mint-y Language=fr_FR.UTF-8 Memory=7843M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.6.0 DBus=libdbus-1.so.3.19.11 GDK2=libgdk-x11-2.0.so.0.2400.32 GDK3=libgdk-3.so.0.2404.16 GStreamer=libgstreamer-1.0.so.0.1602.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2404.16 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.12.8 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] APPMENU_DISPLAY_BOTH=1 CINNAMON_VERSION=4.6.7 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DESKTOP_SESSION=cinnamon DISPLAY=:0 GB_GUI=gb.gtk3 GDMSESSION=cinnamon GDM_LANG=fr_FR GIO_LAUNCHED_DESKTOP_FILE=/usr/local/share/applications/gambas3.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=2538 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS=JS ERROR;JS LOG GNOME_DESKTOP_SESSION_ID=this-is-deprecated GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK_MODULES=gail:atk-bridge GTK_OVERLAY_SCROLLING=0 HOME= LANG=fr_FR.UTF-8 LANGUAGE=fr_FR.UTF-8 LC_ALL=fr_FR.UTF-8 LOGNAME= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_LOGGING_RULES=*.debug=false QT_QPA_PLATFORMTHEME=qt5ct SESSION_MANAGER=local/:@/tmp/.ICE-unix/2058,unix/:/tmp/.ICE-unix/2058 SHELL=/bin/bash SHLVL=0 SSH_AGENT_PID=2126 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TZ=:/etc/localtime USER= XAUTHORITY=/.Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg XDG_CURRENT_DESKTOP=X-Cinnamon XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=cinnamon XDG_SESSION_ID=c2 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 From bugtracker at gambaswiki.org Fri Nov 11 19:47:10 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 11 Nov 2022 18:47:10 GMT Subject: [Gambas-bugtracker] Bug #2655: Too big icon on mime icon for xed editor In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2655&from=L21haW4- Comment #1 by Fabien BODARD: this is the screenshot ---------------------------------------------------------------------------- Attachment: Capture d??cran du 2022-11-11 19-20-24.png From bugtracker at gambaswiki.org Sun Nov 13 18:04:38 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sun, 13 Nov 2022 17:04:38 GMT Subject: [Gambas-bugtracker] Bug #2656: WebTimer into a Webform still exist after _free() event Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2656&from=L21haW4- Olivier CRUILLES reported a new bug. Summary ------- WebTimer into a Webform still exist after _free() event Type : Bug Priority : Medium Gambas version : Master Product : Web components Description ----------- Hello, In a project using gb.web.gui, into the Main Webform I have a WebContainer into I add other WebForm depending what I want to display. That way I can focus on each WebForm to added and have each one independent, regarding Variables, WebTimer, etc... it's really cool as for Desktop UI. But in the case of Web application, it seems when I close (in fact Delete) a WebForm as Child of the WebContainer, the WebTimer into the WebForm still exist and is not destroyed to the Browser side. Is there a way to inform the Browser that the WebTimer(s) associated to the WebForm that has been destroyed, need to be destroyed too ? Make sense for you ? Olivier System information ------------------ [System] Gambas=3.17.90 795cd79f6 (master) OperatingSystem=Linux Kernel=5.8.15-301.fc33.x86_64 Architecture=x86_64 Distribution=redhat Fedora release 35 (Thirty Five) Desktop=MATE Font=Liberation Sans,10 Scale=7 Theme=mint-x Language=fr_FR.utf8 Memory=32054M [Libraries] Cairo=libcairo.so.2.11704.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.15 GDK2=libgdk-x11-2.0.so.0.2400.33 GDK3=libgdk-3.so.0.2404.30 GStreamer=libgstreamer-1.0.so.0.2000.0 GTK+2=libgtk-x11-2.0.so.0.2400.33 GTK+3=libgtk-3.so.0.2404.30 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.112.0.0 QT5=libQt5Core.so.5.15.2 SQLite=libsqlite3.so.0.8.6 [Environment] BASH_ENV=/usr/share/lmod/lmod/init/bash BASH_FUNC_ml%%=() { eval $($LMOD_DIR/ml_cmd "$@") } BASH_FUNC_module%%=() { eval $($LMOD_CMD bash "$@") && eval $(${LMOD_SETTARG_CMD:-:} -s sh) } BASH_FUNC_which%%=() { ( alias; eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot "$@" } CAPP_BUILD=/Packages/Starter/Build CONDA_SHLVL=0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ DESKTOP_SESSION=mate DISPLAY=:0 EDITOR=/usr/bin/vim GB_GUI=gb.gtk3 GDMSESSION=mate GDM_LANG=fr_FR.utf8 GIO_LAUNCHED_DESKTOP_FILE_PID=203539 GTK3_MODULES=xapp-gtk3-module GTK_OVERLAY_SCROLLING=0 GUESTFISH_INIT=\e[1;34m GUESTFISH_OUTPUT=\e[0m GUESTFISH_PS1=\[\e[1;32m\]>\[\e[0;31m\] GUESTFISH_RESTORE=\e[0m HISTCONTROL=ignoredups HISTSIZE=1000 HISTTIMEFORMAT=%F %T HOME= HOSTNAME= IMSETTINGS_INTEGRATE_DESKTOP=yes IMSETTINGS_MODULE=none KDEDIRS=/usr LANG=fr_FR.utf8 LC_ALL=fr_FR.utf8 LESSOPEN=||/usr/bin/lesspipe.sh %s LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod LMOD_DIR=/usr/share/lmod/lmod/libexec LMOD_PKG=/usr/share/lmod/lmod LMOD_ROOT=/usr/share/lmod LMOD_SETTARG_FULL_SUPPORT=no LMOD_VERSION=8.4.30 LMOD_sys=Linux LOGNAME= MAIL=/var/spool/mail/ MANPATH=/usr/share/lmod/lmod/share/man: MATE_DESKTOP_SESSION_ID=this-is-deprecated MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core MODULEPATH_ROOT=/usr/share/modulefiles MODULESHOME=/usr/share/lmod/lmod MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed PAGER=most PATH=/.local/bin:/.cargo/bin:/narwhal/bin:/perl5/bin:/usr/condabin:/usr/lib64/ccache:/.cargo/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/var/lib/snapd/snap/bin:/bin:/usr/local/xaralx/bin PERL5LIB=/perl5/lib/perl5 PERL_LOCAL_LIB_ROOT=/perl5 PERL_MB_OPT=--install_base "/perl5" PERL_MM_OPT=INSTALL_BASE=/perl5 PWD= QT_FONT_DPI=88 QT_IM_MODULE=xim QT_LOGGING_RULES=*.debug=false QT_SCALE_FACTOR=1 SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/2949,unix/unix:/tmp/.ICE-unix/2949 SHELL=/bin/bash SHLVL=0 SSH_AGENT_PID=3078 SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TERM=dumb TZ=:/etc/localtime USER= XAUTHORITY=/run/lightdm//xauthority XDG_CURRENT_DESKTOP=MATE XDG_DATA_DIRS=/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=mate XDG_SESSION_ID=2 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=1 XMODIFIERS=@im=none which_declare=declare -f From bugtracker at gambaswiki.org Thu Nov 17 16:54:09 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 17 Nov 2022 15:54:09 GMT Subject: [Gambas-bugtracker] Bug #2657: IDE segmentation error with QT5 Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2657&from=L21haW4- Gianluigi GRADASCHI reported a new bug. Summary ------- IDE segmentation error with QT5 Type : Bug Priority : Medium Gambas version : Master Product : GUI components Description ----------- Opening this simple project in the IDE with QT5 libraries I get segmentation error: CCompletion.GetEditor.33: #29: Invalid object CCompletion.GetEditor.33 CCompletion.CheckCompletion_Timer.78 ? in an attempt to use the backspace key on the Caption property. The keys seem to be unresponsive. System information ------------------ [System] Gambas=3.17.90 5ab47b5 (master) OperatingSystem=Linux Kernel=5.15.0-53-generic Architecture=x86_64 Distribution=Ubuntu 20.04.5 LTS Desktop=UBUNTU Font=Ubuntu,11 Scale=8 Theme=yaru Language=it_IT.UTF-8 Memory=32013M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.6.0 DBus=libdbus-1.so.3.19.11 GDK2=libgdk-x11-2.0.so.0.2400.32 GDK3=libgdk-3.so.0.2404.16 GStreamer=libgstreamer-1.0.so.0.1603.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2404.16 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.12.8 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DESKTOP_SESSION=ubuntu DISPLAY=:0 GB_GUI=gb.gtk3 GDMSESSION=ubuntu GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=318646 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS=JS ERROR;JS LOG GNOME_DESKTOP_SESSION_ID=this-is-deprecated GNOME_SHELL_SESSION_MODE=ubuntu GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK_MODULES=gail:atk-bridge HOME=/home/ IM_CONFIG_PHASE=1 INVOCATION_ID=8d60abe2b1624d48b5607086f40eef6a JOURNAL_STREAM=8:50814 LANG=it_IT.UTF-8 LC_ALL=it_IT.UTF-8 LOGNAME= MANAGERPID=2133 PATH=/home//.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD=/home/ QT_ACCESSIBILITY=1 QT_IM_MODULE=ibus QT_LOGGING_RULES=*.debug=false SESSION_MANAGER=local/:@/tmp/.ICE-unix/2398,unix/:/tmp/.ICE-unix/2398 SHELL=/bin/bash SHLVL=0 SSH_AGENT_PID=2324 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TZ=:/etc/localtime USER= USERNAME= WINDOWPATH=2 XAUTHORITY=/run/user/1000/gdm/Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg XDG_CURRENT_DESKTOP=ubuntu:GNOME XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop XDG_MENU_PREFIX=gnome- XDG_RUNTIME_DIR=/run/user/1000 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=ubuntu XDG_SESSION_TYPE=x11 XMODIFIERS=@im=ibus _=/usr/bin/dbus-update-activation-environment From bugtracker at gambaswiki.org Thu Nov 17 23:52:11 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 17 Nov 2022 22:52:11 GMT Subject: [Gambas-bugtracker] Bug #2657: IDE segmentation error with QT5 In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2657&from=L21haW4- Comment #1 by Gianluigi GRADASCHI: With the latest master works well, thank you Gianluigi GRADASCHI changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Fri Nov 18 01:42:21 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 18 Nov 2022 00:42:21 GMT Subject: [Gambas-bugtracker] Bug #2655: Too big icon on mime icon for xed editor In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2655&from=L21haW4- Comment #2 by Beno?t MINISINI: Shouldn't it be a bug in 'xed' instead? From bugtracker at gambaswiki.org Fri Nov 18 01:44:18 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 18 Nov 2022 00:44:18 GMT Subject: [Gambas-bugtracker] Bug #2656: WebTimer into a Webform still exist after _free() event In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2656&from=L21haW4- Comment #1 by Beno?t MINISINI: Do you have an example project of that behaviour? Beno?t MINISINI changed the state of the bug to: NeedsInfo. From bugtracker at gambaswiki.org Fri Nov 18 01:45:48 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 18 Nov 2022 00:45:48 GMT Subject: [Gambas-bugtracker] Bug #2656: WebTimer into a Webform still exist after _free() event In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2656&from=L21haW4- Comment #2 by Beno?t MINISINI: I mean, WebTimer.Delete() normally removes the timer on the client side. From bugtracker at gambaswiki.org Fri Nov 18 15:28:11 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 18 Nov 2022 14:28:11 GMT Subject: [Gambas-bugtracker] Bug #2656: WebTimer into a Webform still exist after _free() event In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2656&from=L21haW4- Comment #3 by Olivier CRUILLES: Hi Benoit, I have tried 'WebTimer1.Delete()' but does not work. I mean, when the WebForm is closed, there is no time to send to the Browser the information to Stop/Delete any objects. Attached a project to show you the issue: To reproduce the issue, proceed like that: The project is a Web application running with the Embedded HTTP server of Gambas: 1 - Create an empty file in /tmp for the logs: touch /tmp/gbasstatsconsolenew.log tail -f /tmp/gbasstatsconsolenew.log 2 - Start the Web Application login: admin passwd: admin 3 - You should see the Dashboard displayed as default page -> Click in the Orange Box -> View Details 4 - You shou see now multiple Gauges -> Click on the Button 'Start' to start animate the Gauges 5 - This start a WebTimer that get Top CPUs each second and update the Gauges with the new value 6 - Now let the animation running and click on the Button 'Dashboard' at the left of the page. -> By doing that, the Embedded WebForm showing the Gauges running is deleted of his parent container, so the WebTimer should be stopped. 7 - In the end, Click again in the Orange Box -> View Details to reopen the Gauges webForm 8 - Now take a look at the logs file created above and you should see the WebTimer1 still running but not animation of the Gauges. I hope my explainations are correct. Note: Take a look at the Button 'Test 1', 'Test 2', 'Test 3', they are some new Web Components I'm developping (Not finished at all). I'm interested by you opinion about that. Olivier ---------------------------------------------------------------------------- Attachment: gbAsStatsConsoleBSNew2-0.9.4.tar.gz Olivier CRUILLES changed the state of the bug to: Accepted. From bugtracker at gambaswiki.org Fri Nov 18 17:09:27 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 18 Nov 2022 16:09:27 GMT Subject: [Gambas-bugtracker] Bug #2656: WebTimer into a Webform still exist after _free() event In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2656&from=L21haW4- Comment #4 by Beno?t MINISINI: The problem should be fixed by commit https://gitlab.com/gambas/gambas/-/commit/73fb9cc642563b9df1ac46bef2152df7356de793. As for your new controls, they are nice. I think some of them should be merged: for example, if all gauge has the same goal, they should be merged in one control that just has a property to change its look. There is 'WebGaugeSvg'. I think how the gauge is drawn (with SVG) should not be visible from the outside. The user does not care. Same thing for the graph: you should have one graph control with properties to define its type and the associated configuration. As for the API of a control, if you have an equivalent in 'gb.qt5' or 'gb.form', you should copy it. Beno?t MINISINI changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Fri Nov 18 17:44:36 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 18 Nov 2022 16:44:36 GMT Subject: [Gambas-bugtracker] Bug #2656: WebTimer into a Webform still exist after _free() event In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2656&from=L21haW4- Comment #5 by Olivier CRUILLES: I confirm, the issue with the WebTimer is fixed now. Thank you. Regarding the widgets, a lot a work is necessary and I note your remarks. In fact the most difficult in this work, is more to deal with HTML/CSS than Gambas... really Olivier From bugtracker at gambaswiki.org Thu Nov 24 14:00:33 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 24 Nov 2022 13:00:33 GMT Subject: [Gambas-bugtracker] Bug #2655: Too big icon on mime icon for xed editor In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2655&from=L21haW4- Comment #3 by Bruce STEERS: It's not just xed with a bug like that though. i have seen it in other applications. I guess it is because there are no small icons for some gambas types just 256x256 only Maybe additional smaller copies of the 256x256 icons will help? attached are 48px of gambas3 and script types (i already had a 48px x-application-x-gambas3 installed) Respects ---------------------------------------------------------------------------- Attachment: hicolor_48px.tar.gz From bugtracker at gambaswiki.org Tue Nov 29 10:48:02 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 29 Nov 2022 09:48:02 GMT Subject: [Gambas-bugtracker] Bug #2655: Too big icon on mime icon for xed editor In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2655&from=L21haW4- Comment #4 by Beno?t MINISINI: It's up to the application to resize the icons to fit their need. This is why I say it's a bug in 'xed'. From bugtracker at gambaswiki.org Tue Nov 29 11:25:52 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 29 Nov 2022 10:25:52 GMT Subject: [Gambas-bugtracker] Bug #2655: Too big icon on mime icon for xed editor In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2655&from=L21haW4- Comment #5 by Beno?t MINISINI: It should be fixed by commit https://gitlab.com/gambas/gambas/-/commit/f947fb176d832705780e572b50b8ae616146af00. Beno?t MINISINI changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Tue Nov 29 19:43:43 2022 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 29 Nov 2022 18:43:43 GMT Subject: [Gambas-bugtracker] Bug #2655: Too big icon on mime icon for xed editor In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2655&from=L21haW4- Comment #6 by Bruce STEERS: I agree the applications "should" resize but so many do not it's probably just simpler to add our own icons. That should hopefully fix things for all offending applications. PS. Don't forget the uninstall lines a bit further down in app/Makefile.am uninstall-local: is currently set to only uninstall the 256px icons Respects (and cheers)