From bugtracker at gambaswiki.org Tue Sep 12 12:46:25 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 12 Sep 2023 10:46:25 GMT Subject: [Gambas-bugtracker] Bug #2785: Display form class files is now initially broken. Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2785&from=L21haW4- Bruce STEERS reported a new bug. Summary ------- Display form class files is now initially broken. Type : Bug Priority : Medium Gambas version : Master Product : Development Environment Description ----------- Since moving the "Display form class files" option to a menu it no longer loads the setting properly. the menu item checkbox is selected but the class files are not available. If you de-select the menu option then re-select it then the class files become visible. But when you next load gambas they are gone again. Respects. System information ------------------ [System] Gambas=3.18.90 7c6390846 (bruces-patched) OperatingSystem=Linux Distribution=Linux Mint 21.2 Victoria Kernel=6.2.0-26-generic Architecture=x86_64 Cores=4 Memory=7852M Language=en_GB.UTF-8 Desktop=MATE DesktopResolution=96 DesktopScale=8 WidgetTheme=mint-y-aqua Font=FreeSans,11 [Programs] gcc=gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 git=git version 2.34.1 [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 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 QT5=libQt5Core.so.5.15.3 RSvg=librsvg-2.so.2.48.0 SDL=libSDL2-2.0.so.0.18.2 SQLite 3=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_SESSION=mate DISPLAY=:0 EDITOR=pluma GB_GUI=gb.gtk3 GDMSESSION=mate GDM_LANG=en_GB GIO_LAUNCHED_DESKTOP_FILE_PID=117683 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_LOGGING_RULES=*.debug=false QT_QPA_PLATFORMTHEME=qt5ct QT_SCALE_FACTOR=1 SESSION_MANAGER=local/:@/tmp/.ICE-unix/2036,unix/:/tmp/.ICE-unix/2036 SHELL=/bin/bash SHLVL=1 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TZ=:/etc/localtime USER= XAUTHORITY=/.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_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=c1 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 XMODIFIERS=@im=ibus _=/usr/bin/gambas3 From bugtracker at gambaswiki.org Tue Sep 12 13:09:12 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 12 Sep 2023 11:09:12 GMT Subject: [Gambas-bugtracker] Bug #2785: Display form class files is now initially broken. In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2785&from=L21haW4- Comment #1 by Bruce STEERS: Attached is a clip. I just discovered the bug does not happen if you open the IDE alone and then open the project using the dialog. It only happens when opening a project directly from command line... # gambas3 /my/project/path also hitting the "reload project" menu makes class files visible again. Respects ---------------------------------------------------------------------------- Attachment: screenrecord-2023-09-12_11.48.28.mp4 From bugtracker at gambaswiki.org Tue Sep 12 13:10:44 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 12 Sep 2023 11:10:44 GMT Subject: [Gambas-bugtracker] Bug #2785: Display form class files is now initially broken. In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2785&from=L21haW4- Beno?t MINISINI changed the state of the bug to: Accepted. From bugtracker at gambaswiki.org Tue Sep 12 13:36:06 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 12 Sep 2023 11:36:06 GMT Subject: [Gambas-bugtracker] Bug #2785: Display form class files is now initially broken. In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2785&from=L21haW4- Comment #2 by Beno?t MINISINI: Fixed in https://gitlab.com/gambas/gambas/-/commit/f708f149e10d2d5550826cab83d1eb757eb2bcb4 Beno?t MINISINI changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Tue Sep 12 13:37:09 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 12 Sep 2023 11:37:09 GMT Subject: [Gambas-bugtracker] Bug #2784: Unable to complete install of gambas3 In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2784&from=L21haW4- Beno?t MINISINI changed the state of the bug to: Upstream. From bugtracker at gambaswiki.org Tue Sep 12 13:45:30 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 12 Sep 2023 11:45:30 GMT Subject: [Gambas-bugtracker] Bug #2785: Display form class files is now initially broken. In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2785&from=L21haW4- Comment #3 by Bruce STEERS: Brilliant, thank you Ben, all working again as normal :) From bugtracker at gambaswiki.org Thu Sep 14 17:21:11 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 14 Sep 2023 15:21:11 GMT Subject: [Gambas-bugtracker] Bug #2786: Encryption Failed Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2786&from=L21haW4- Gianluigi GRADASCHI reported a new bug. Summary ------- Encryption Failed Type : Bug Priority : Medium Gambas version : Master Product : Unknown Description ----------- Hi Benoit, See attached project, my mistake or bug? Regards Gianluigi System information ------------------ [System] Gambas=3.18.90 f708f14 (master) OperatingSystem=Linux Distribution=Linux Mint 21.2 Victoria Kernel=5.15.0-83-generic Architecture=x86_64 Cores=16 Memory=32000M Language=it_IT.UTF-8 Desktop=CINNAMON DesktopResolution=96 DesktopScale=7 WidgetTheme=mint-y-aqua Font=Ubuntu,10 [Programs] gcc=gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 git=git version 2.34.1 [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 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 QT5=libQt5Core.so.5.15.3 RSvg=librsvg-2.so.2.48.0 SDL=libSDL2-2.0.so.0.18.2 SQLite 3=libsqlite3.so.0.8.6 [Environment] CINNAMON_VERSION=5.8.4 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DESKTOP_SESSION=cinnamon DISPLAY=:0 GB_GUI=gb.gtk3 GDMSESSION=cinnamon GDM_LANG=it GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=16480 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 GTK3_MODULES=xapp-gtk3-module GTK_MODULES=gail:atk-bridge HOME=/home/ LANG=it_IT.UTF-8 LANGUAGE=it_IT.UTF-8 LC_ALL=it_IT.UTF-8 LOGNAME= PATH=/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_LOGGING_RULES=*.debug=false QT_QPA_PLATFORMTHEME=qt5ct SESSION_MANAGER=local/:@/tmp/.ICE-unix/1849,unix/:/tmp/.ICE-unix/1849 SHELL=/bin/bash SHLVL=0 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TZ=:/etc/localtime USER= XAUTHORITY=/home//.Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg XDG_CURRENT_DESKTOP=X-Cinnamon XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/home//.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 Sep 15 16:47:28 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 15 Sep 2023 14:47:28 GMT Subject: [Gambas-bugtracker] Bug #2786: Encryption Failed In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2786&from=L21haW4- Beno?t MINISINI changed the state of the bug to: Accepted. From bugtracker at gambaswiki.org Fri Sep 15 16:48:23 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 15 Sep 2023 14:48:23 GMT Subject: [Gambas-bugtracker] Bug #2786: Encryption Failed In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2786&from=L21haW4- Comment #1 by Beno?t MINISINI: Try the last commit. Instead of a generic error message, you have now the real error message returned by the OpenSSL library. So it still fails, but at least you have a cryptic error message that I have no idea what it means. From bugtracker at gambaswiki.org Fri Sep 15 16:48:36 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 15 Sep 2023 14:48:36 GMT Subject: [Gambas-bugtracker] Bug #2786: Encryption Failed In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2786&from=L21haW4- Beno?t MINISINI changed the state of the bug to: NeedsInfo. From bugtracker at gambaswiki.org Fri Sep 15 17:28:04 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 15 Sep 2023 15:28:04 GMT Subject: [Gambas-bugtracker] Bug #2786: Encryption Failed In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2786&from=L21haW4- Comment #2 by Gianluigi GRADASCHI: I don't understand anything about encryption. Some time ago (2020) a colleague had the problem of being able to save passwords relatively safely and then read them later. I found an example from Tobias and copied it, passing it to him. So: the project saved the passwords by encrypting them and then through the Passphrase it could read them in clear text, once it worked. How can it be solved? Here only the error text has changed :-\ Gianluigi GRADASCHI changed the state of the bug to: Accepted. From bugtracker at gambaswiki.org Fri Sep 15 19:23:25 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 15 Sep 2023 17:23:25 GMT Subject: [Gambas-bugtracker] Bug #2786: Encryption Failed In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2786&from=L21haW4- Comment #3 by Beno?t MINISINI: I searched Google, but didn't find anything meaningful. Did you try to choose another encryption method? From bugtracker at gambaswiki.org Fri Sep 15 23:46:54 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 15 Sep 2023 21:46:54 GMT Subject: [Gambas-bugtracker] Bug #2786: Encryption Failed In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2786&from=L21haW4- Comment #4 by Gianluigi GRADASCHI: Thanks Benoit, it works well with "AES-256-CBC", now that I think about it I had already discovered it, but by now memory... At this point issupported would seem useless. Regards Gianluigi From bugtracker at gambaswiki.org Mon Sep 18 22:46:21 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Mon, 18 Sep 2023 20:46:21 GMT Subject: [Gambas-bugtracker] Bug #2780: "Type mismatch" error with PostgreSQL In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2780&from=L21haW4- Comment #2 by Gianluigi GRADASCHI: Hi Benoit, with the latest master version it seems ok, it works. Why didn't you say it's fixed? Regards Gianluigi Gianluigi GRADASCHI changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Mon Sep 18 23:19:50 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Mon, 18 Sep 2023 21:19:50 GMT Subject: [Gambas-bugtracker] Bug #2780: "Type mismatch" error with PostgreSQL In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2780&from=L21haW4- Comment #3 by Beno?t MINISINI: Because I did nothing. Strange! From bugtracker at gambaswiki.org Mon Sep 18 23:36:28 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Mon, 18 Sep 2023 21:36:28 GMT Subject: [Gambas-bugtracker] Bug #2780: "Type mismatch" error with PostgreSQL In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2780&from=L21haW4- Comment #4 by Gianluigi GRADASCHI: The only thing unusual I did that was deleting the master version and installing the stable version, I ran a few programs. I deleted the stable and re-installed the master, here is the history: 69 cd gambasdevel 70 sudo make uninstall 71 cd 72 rm -rf olddevel/ 73 mv gambasdevel olddevel 74 git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable 75 cd gambastable 76 ./reconf-all && ./configure -C 77 make && LANG="C" sudo make install 78 cd gambastable 79 sudo make uninstall 80 cd 81 rm -rf gambastable/ 82 git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel 83 cd gambasdevel 84 ./reconf-all && ./configure -C 85 make && LANG="C" sudo make install From bugtracker at gambaswiki.org Mon Sep 18 23:49:38 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Mon, 18 Sep 2023 21:49:38 GMT Subject: [Gambas-bugtracker] Bug #2780: "Type mismatch" error with PostgreSQL In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2780&from=L21haW4- Comment #5 by Gianluigi GRADASCHI: Hi Benoit, Sorry, false alarm, my usual bout of idiocy. It's all the same as before. Sorry again Gianluigi Gianluigi GRADASCHI changed the state of the bug to: Opened. From bugtracker at gambaswiki.org Sat Sep 23 20:42:23 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sat, 23 Sep 2023 18:42:23 GMT Subject: [Gambas-bugtracker] Bug #2509: GB3 IDE freezes when loading debug profile. In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2509&from=L21haW4- Daniel S changed the state of the bug to: Abandoned. From bugtracker at gambaswiki.org Sun Sep 24 19:03:35 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sun, 24 Sep 2023 17:03:35 GMT Subject: [Gambas-bugtracker] Bug #2787: Make WebPage.Render accept optional arguments Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2787&from=L21haW4- T. Lee DAVIDSON reported a new bug. Summary ------- Make WebPage.Render accept optional arguments Type : Request Priority : Low Gambas version : 3.18 Product : Web components Description ----------- WebPage.class [https://gitlab.com/gambas/gambas/-/blob/master/comp/src/gb.web/.src/WebPage.class] has subroutines __Render() and _Render() both of which accept an Optional (_Arg) As Collection. Yet, Render() [@ line 55], which calls __Render(), does not. I am unable to determine if this proposed change would even work or if it would cause any problem as my analysis of the code leads me to a dead-end. Render() calls __Render() which calls _Render() which, apparently, does nothing. It might be quite handy to be able to pass values to a WebPage when it is rendered so public variables do not need to be used to share values between pages. System information ------------------ [System] Gambas=3.18.4 07c51f51 (stable) OperatingSystem=Linux Distribution=openSUSE Leap 15.5 Kernel=5.14.21-150500.55.19-default Architecture=x86_64 Cores=6 Memory=15981M Language=en_US.UTF-8 Desktop=KDE DesktopResolution=96 DesktopScale=7 WidgetTheme=breeze Font=Noto Sans,10 [Programs] clang=clang version 15.0.7 gcc=gcc (SUSE Linux) 7.5.0 git=git version 2.35.3 pngquant=2.11.2 (November 2017) trans=Translate Shell 0.9.7 [Libraries] Cairo=/usr/lib64/libcairo.so.2.11600.0 Curl=/usr/lib64/libcurl.so.4.8.0 DBus=/usr/lib64/libdbus-1.so.3.19.4 GDK2=/usr/lib64/libgdk-x11-2.0.so.0.2400.33 GDK3=/usr/lib64/libgdk-3.so.0.2404.30 GStreamer=/usr/lib64/libgstreamer-1.0.so.0.2200.0 GTK+2=/usr/lib64/libgtk-x11-2.0.so.0.2400.33 GTK+3=/usr/lib64/libgtk-3.so.0.2404.30 OpenGL=/usr/lib64/libGL.so.1.7.0 Poppler=/usr/lib64/libpoppler.so.117.0.0 Poppler=/usr/lib64/libpoppler.so.126.0.0 Poppler=/usr/lib64/libpoppler.so.89.0.0 QT5=/usr/lib64/libQt5Core.so.5.15.8 RSvg=/usr/lib64/librsvg-2.so.2.48.0 SDL=/usr/lib64/libSDL2-2.0.so.0.8.0 SQLite 3=/usr/lib64/libsqlite3.so.0.8.6 [Environment] AUDIODRIVER=pulseaudio COLORTERM=1 CONFIG_SITE=/usr/share/site/x86_64-unknown-linux-gnu CPU=x86_64 CSHEDIT=emacs CVS_RSH=ssh DBUS_SESSION_BUS_ADDRESS=unix:path=/run//1000/bus DESKTOP_SESSION=/usr/share/xsessions/plasma5 DISPLAY=:0 FROM_HEADER= GB_GUI=gb.qt5 GPG_TTY=not a tty GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/.gtkrc-2.0:/.config/gtkrc-2.0 GTK_IM_MODULE=cedilla GTK_MODULES=canberra-gtk-module GTK_RC_FILES=/etc/gtk/gtkrc:/.gtkrc:/.config/gtkrc GUESTFISH_INIT=\e[1;34m GUESTFISH_OUTPUT=\e[0m GUESTFISH_PS1=\[\e[1;32m\]>\[\e[0;31m\] GUESTFISH_RESTORE=\e[0m G_BROKEN_FILENAMES=1 G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252 HISTSIZE=1000 HOME= HOST= HOSTNAME= HOSTTYPE=x86_64 INVOCATION_ID=80a31c62aac4421abe5d029b251cb404 JAVA_BINDIR=/usr/lib64/jvm/java/bin JAVA_HOME=/usr/lib64/jvm/java JAVA_ROOT=/usr/lib64/jvm/java JDK_HOME=/usr/lib64/jvm/java JOURNAL_STREAM=8:35448 JRE_HOME=/usr/lib64/jvm/java KDE_APPLICATIONS_AS_SCOPE=1 KDE_FULL_SESSION=true KDE_SESSION_UID=1000 KDE_SESSION_VERSION=5 LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LESS=-M -I -R LESSCLOSE=lessclose.sh %s %s LESSKEY=/etc/lesskey.bin LESSOPEN=lessopen.sh %s LESS_ADVANCED_PREPROCESSOR=no LOGNAME= MACHTYPE=x86_64-suse-linux MAIL=/var/spool/mail/ MANAGERPID=1709 MANPATH=/.local/share/man:/usr/local/man:/usr/local/share/man:/usr/share/man MINICOM=-c on MORE=-sl MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed OSTYPE=linux PAGER=less PAM_KWALLET5_LOGIN=/run//1000/kwallet5.socket PATH=/.local/bin:/bin:/usr/local/bin:/usr/bin:/bin:/opt/: PROFILEREAD=true PWD= PYTHONSTARTUP=/etc/pythonstart QEMU_AUDIO_DRV=pa QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_IM_MODULE=xim QT_IM_SWITCHER=imsw-multi QT_LOGGING_RULES=*.debug=false SDK_HOME=/usr/lib64/jvm/java SESSION_MANAGER=local/:@/tmp/.ICE-unix/1842,unix/:/tmp/.ICE-unix/1842 SHELL=/bin/bash SSH_AGENT_PID=1776 SSH_ASKPASS=/usr/lib/ssh/ssh-askpass SSH_AUTH_SOCK=/tmp/ssh-DT7jARa5QXO3/agent.1726 SYSTEMD_EXEC_PID=1958 TERM=xterm TZ=:/etc/localtime USER= WINDOWMANAGER=/usr/bin/startplasma-x11 XAUTHLOCALHOSTNAME= XAUTHORITY=/run//1000/xauth_XHiaLR XCURSOR_SIZE=24 XCURSOR_THEME=breeze_cursors XDG_CONFIG_DIRS=/.config/kdedefaults:/etc/xdg XDG_CURRENT_DESKTOP=KDE XDG_DATA_DIRS=/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share XDG_RUNTIME_DIR=/run//1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS= XDG_SESSION_DESKTOP=KDE XDG_SESSION_ID=3 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session2 XDG_SESSION_TYPE=x11 XDG_VTNR=7 XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB XMODIFIERS=@im=local XNLSPATH=/usr/share/X11/nls XSESSION_IS_UP=yes force_s3tc_enable=true From bugtracker at gambaswiki.org Sun Sep 24 21:16:16 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sun, 24 Sep 2023 19:16:16 GMT Subject: [Gambas-bugtracker] Bug #2787: Make WebPage.Render accept optional arguments In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2787&from=L21haW4- Comment #1 by Beno?t MINISINI: I think the '_Args' argument can be added safely to the 'Render()' method, even if the compiler put in the '_Args' collection only specific values (all that is normally private implementation details). It will be up to you then to deal with the arguments inside the WebPage correctly. Beno?t MINISINI changed the state of the bug to: Accepted. From bugtracker at gambaswiki.org Sun Sep 24 21:32:50 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sun, 24 Sep 2023 19:32:50 GMT Subject: [Gambas-bugtracker] Bug #2787: Make WebPage.Render accept optional arguments In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2787&from=L21haW4- Comment #2 by Beno?t MINISINI: Done in https://gitlab.com/gambas/gambas/-/commit/1a8182b32a332c02c611cb75085dfebc08a2afcb Beno?t MINISINI changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Sun Sep 24 23:43:39 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sun, 24 Sep 2023 21:43:39 GMT Subject: [Gambas-bugtracker] Bug #2788: Update Signal Handler to point to a started tasks application_signal function Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2788&from=L21haW4- Brian G reported a new bug. Summary ------- Update Signal Handler to point to a started tasks application_signal function Type : Request Priority : Medium Gambas version : Master Product : Language Description ----------- Would it be possible to update the signal handler call back to the application_signal contained in a Task when started. Such that the tasks application_signal function is called instead of the main applications forked Application_signal? This would simplify implementations where a task desires to control signals it receives without having to somehow modify the main apps signal handler function. System information ------------------ master From bugtracker at gambaswiki.org Sun Sep 24 23:51:56 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sun, 24 Sep 2023 21:51:56 GMT Subject: [Gambas-bugtracker] Bug #2789: Signals : Implement a method to return and call next handler in chain Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2789&from=L21haW4- Brian G reported a new bug. Summary ------- Signals : Implement a method to return and call next handler in chain Type : Request Priority : Medium Gambas version : Master Product : Language Description ----------- Would it be possible to implement a signal method that would pass the signal after an app process it to the default or next handler in the chain like: public sub application_signal(sig as integer) select case sig case signal.sigtstp ' do some stuff I need to handle before I am suspended signal.continue() ' return and call next signal in chain case signal.sigcont ' restart what ever I halted signal.continue() ' return and call next signal in chain end select end System information ------------------ Master From bugtracker at gambaswiki.org Sun Sep 24 23:58:19 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sun, 24 Sep 2023 21:58:19 GMT Subject: [Gambas-bugtracker] Bug #2788: Update Signal Handler to point to a started tasks application_signal function In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2788&from=L21haW4- Comment #1 by Beno?t MINISINI: It may be possible. I need to think more about that, as the startup class after the task creation is still the same, as task creation is mainly a fork. Beno?t MINISINI changed the state of the bug to: Accepted. From bugtracker at gambaswiki.org Sun Sep 24 23:59:14 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sun, 24 Sep 2023 21:59:14 GMT Subject: [Gambas-bugtracker] Bug #2789: Signals : Implement a method to return and call next handler in chain In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2789&from=L21haW4- Comment #1 by Beno?t MINISINI: It's not possible, as Application_Signal() is called outside of the actual signal handler. Beno?t MINISINI changed the state of the bug to: Rejected. From bugtracker at gambaswiki.org Mon Sep 25 00:05:02 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sun, 24 Sep 2023 22:05:02 GMT Subject: [Gambas-bugtracker] Bug #2781: LIKE request in Find of DataSource In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2781&from=L21haW4- Comment #1 by Beno?t MINISINI: DataSource.Find() argument can be any SQL request WHERE clause, so you can use LIKE if you want. Please fill the system information. You can put it in your user profile, and it will be copied by default in all newly opened bugs. Beno?t MINISINI changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Mon Sep 25 14:43:02 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Mon, 25 Sep 2023 12:43:02 GMT Subject: [Gambas-bugtracker] Bug #2781: LIKE request in Find of DataSource In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2781&from=L21haW4- Comment #2 by Gianluigi GRADASCHI: Ok, next time I will be more careful in the tests and precise (I hope). Excuse me From bugtracker at gambaswiki.org Mon Sep 25 22:22:32 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Mon, 25 Sep 2023 20:22:32 GMT Subject: [Gambas-bugtracker] Bug #2790: Issue using internal debugging Web browser Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2790&from=L21haW4- Olivier CRUILLES reported a new bug. Summary ------- Issue using internal debugging Web browser Type : Bug Priority : Medium Gambas version : Unknown Product : Unknown Description ----------- Hello, Since last week I'm not able any more to start the Internal Web Browser of Gambas IDE for projects made with gb.web.gui. It works with others Browsers like Firefox, etc... I have tried with few previous commits but still the same issue so not sure if it's Gambas IDE or my system Attached a mini video of the issue. Thank you Olivier System information ------------------ [System] Gambas=3.18.90 1a8182b32 (master) OperatingSystem=Linux Distribution=redhat Fedora release 38 (Thirty Eight) Kernel=6.4.15-200.fc38.x86_64 Architecture=x86_64 Cores=8 Memory=32026M Language=fr_FR.UTF-8 Desktop=MATE DesktopResolution=92 DesktopScale=6 WidgetTheme=menta Font=DejaVu Sans,9 [Programs] gcc=gcc (GCC) 13.2.1 20230728 (Red Hat 13.2.1-1) git=git version 2.41.0 [Libraries] Cairo=libcairo.so.2.11708.0 Curl=libcurl.so.4.8.0 DBus=libdbus-1.so.3.32.4 GDK2=libgdk-x11-2.0.so.0.2400.33 GDK3=libgdk-3.so.0.2406.32 GStreamer=libgstreamer-1.0.so.0.2206.0 GTK+2=libgtk-x11-2.0.so.0.2400.33 GTK+3=libgtk-3.so.0.2406.32 OpenGL=libGL.so.1.7.0 QT5=libQt5Core.so.5.15.10 SQLite 3=libsqlite3.so.0.8.6 [Environment] CAPP_BUILD=/Packages/Starter/Build DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ DESKTOP_SESSION=mate DISPLAY=:0 EDITOR=/usr/bin/nano FREETYPE_PROPERTIES=truetype:interpreter-version=35 GB_GUI=gb.gtk3 GDMSESSION=mate GDM_LANG=fr_FR.UTF-8 GIO_LAUNCHED_DESKTOP_FILE_PID=107661 GTK3_MODULES=xapp-gtk3-module GTK_OVERLAY_SCROLLING=0 HISTCONTROL=ignoredups HISTSIZE=1000 HISTTIMEFORMAT=%F %T HOME= HOSTNAME= IMSETTINGS_INTEGRATE_DESKTOP=yes IMSETTINGS_MODULE=none KDEDIRS=/usr LANG=fr_FR.UTF-8 LC_ALL=fr_FR.UTF-8 LESSOPEN=||/usr/bin/lesspipe.sh %s LOGNAME= MAIL=/var/spool/mail/ MATE_DESKTOP_SESSION_ID=this-is-deprecated PAGER=most PATH=/.local/bin:/.cargo/bin:/narwhal/bin:/usr/lib64/qt-3.3/bin:/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 PWD= QTDIR=/usr/lib64/qt-3.3 QTINC=/usr/lib64/qt-3.3/include QTLIB=/usr/lib64/qt-3.3/lib QT_FONT_DPI=93 QT_IM_MODULE=xim QT_LOGGING_RULES=*.debug=false QT_QPA_PLATFORMTHEME=gtk2 QT_SCALE_FACTOR=1 SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1600,unix/unix:/tmp/.ICE-unix/1600 SHELL=/bin/bash SHLVL=0 SSH_AGENT_PID=1759 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 _=/usr/bin/mate-session From bugtracker at gambaswiki.org Mon Sep 25 23:22:06 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Mon, 25 Sep 2023 21:22:06 GMT Subject: [Gambas-bugtracker] Bug #2790: Issue using internal debugging Web browser In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2790&from=L21haW4- Comment #1 by Beno?t MINISINI: Mmm. I changed nothing for a while in the 'gb.httpd' source code. Can you send the last version of the project you tested? Beno?t MINISINI changed the state of the bug to: NeedsInfo. From bugtracker at gambaswiki.org Tue Sep 26 03:37:58 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 26 Sep 2023 01:37:58 GMT Subject: [Gambas-bugtracker] Bug #2790: Issue using internal debugging Web browser In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2790&from=L21haW4- Comment #2 by Olivier CRUILLES: Attached the project. Olivier ---------------------------------------------------------------------------- Attachment: gbBorgWeb-0.4.7.tar.gz Olivier CRUILLES changed the state of the bug to: Accepted. From bugtracker at gambaswiki.org Wed Sep 27 03:49:19 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 27 Sep 2023 01:49:19 GMT Subject: [Gambas-bugtracker] Bug #2790: Issue using internal debugging Web browser In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2790&from=L21haW4- Comment #3 by Olivier CRUILLES: Hello, Apparently after another system update the issue has disappeared. So I guess the issue was due to my system. Issue closed. Sorry for the noise. Olivier From bugtracker at gambaswiki.org Wed Sep 27 03:49:29 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 27 Sep 2023 01:49:29 GMT Subject: [Gambas-bugtracker] Bug #2790: Issue using internal debugging Web browser In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2790&from=L21haW4- Olivier CRUILLES changed the state of the bug to: Abandoned. From bugtracker at gambaswiki.org Wed Sep 27 07:30:31 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 27 Sep 2023 05:30:31 GMT Subject: [Gambas-bugtracker] Bug #2491: Dialog strings not translated any more In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2491&from=L21haW4- Christof THALHOFER changed the state of the bug to: Abandoned. From bugtracker at gambaswiki.org Wed Sep 27 07:30:57 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 27 Sep 2023 05:30:57 GMT Subject: [Gambas-bugtracker] Bug #2525: Unattractive font rendering in console In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2525&from=L21haW4- Christof THALHOFER changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Wed Sep 27 07:31:25 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 27 Sep 2023 05:31:25 GMT Subject: [Gambas-bugtracker] Bug #2497: Gambas IDE executes wrong testsuite In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2497&from=L21haW4- Christof THALHOFER changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Wed Sep 27 07:42:50 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 27 Sep 2023 05:42:50 GMT Subject: [Gambas-bugtracker] Bug #2791: gb.map - Problems loading map tiles Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2791&from=L21haW4- Carlo PANARA reported a new bug. Summary ------- gb.map - Problems loading map tiles Type : Bug Priority : Medium Gambas version : Master Product : Other components Description ----------- I have problems loading map tiles when I use zoom-in and zoom-out (mouse wheel). Some tiles do not load correctly and the map has portions zoomed in and others not, or vice versa. It happens with both Googlemap and Openstreetmap. I have used computers with different graphics cards, but the problem persists... It also happens to others on the Italian forum. System information ------------------ [System] Gambas=3.18.90 1a8182b32 (master) OperatingSystem=Linux Distribution=Ubuntu 22.04.3 LTS Kernel=6.2.0-33-generic Architecture=x86_64 Cores=4 Memory=7850M Language=it_IT.UTF-8 Desktop=UBUNTU DesktopResolution=96 DesktopScale=8 WidgetTheme=proxy Font=Ubuntu,11 [Programs] gcc=gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 git=git version 2.42.0 [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 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 QT5=libQt5Core.so.5.15.3 RSvg=librsvg-2.so.2.48.0 SDL=libSDL2-2.0.so.0.18.2 SQLite 3=libsqlite3.so.0.8.6 [Environment] DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DESKTOP_SESSION=ubuntu-xorg DISPLAY=:0 EDITOR=gnome-text-editor GB_GUI=gb.qt5 GDMSESSION=ubuntu-xorg GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=6093 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_IM_MODULE=ibus GTK_MODULES=gail:atk-bridge HOME= IM_CONFIG_PHASE=1 INVOCATION_ID=5978aecc9a4b446b8a4c981920e5ceb4 JOURNAL_STREAM=8:36909 LANG=it_IT.UTF-8 LC_ALL=it_IT.UTF-8 LOGNAME= MANAGERPID=1844 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_IM_MODULE=ibus QT_LOGGING_RULES=*.debug=false SESSION_MANAGER=local/:@/tmp/.ICE-unix/2135,unix/:/tmp/.ICE-unix/2135 SHELL=/bin/bash SHLVL=0 SSH_AGENT_LAUNCHER=gnome-keyring SSH_AUTH_SOCK=/run/user/1000/keyring/ssh SYSTEMD_EXEC_PID=2164 TZ=:/etc/localtime USER= USERNAME= WINDOWPATH=2 XAUTHORITY=/run/user/1000/gdm/Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu-xorg:/etc/xdg XDG_CURRENT_DESKTOP=ubuntu:GNOME XDG_DATA_DIRS=/usr/share/ubuntu-xorg:/usr/share/gnome:/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-xorg XDG_SESSION_TYPE=x11 XMODIFIERS=@im=ibus _=/usr/bin/dbus-update-activation-environment force_s3tc_enable=true From bugtracker at gambaswiki.org Wed Sep 27 23:17:07 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 27 Sep 2023 21:17:07 GMT Subject: [Gambas-bugtracker] Bug #2792: When Querying Component Version, gambas version is returned Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2792&from=L21haW4- Brian G reported a new bug. Summary ------- When Querying Component Version, gambas version is returned Type : Bug Priority : High Gambas version : Master Product : Language Description ----------- When querying the version of a component, the version of gambas3 is returned even when the component has a different version number recorded in the mycomp.component file in the lib directory This makes it impossible to verify critical components and versions when an application starts and is loading a component in the application as needed. Should it not report the actual component version? System information ------------------ [System] Gambas=3.18.90 OperatingSystem=Linux Distribution=Linux Mint 21.2 Victoria Kernel=6.2.0-33-generic Architecture=x86_64 Cores=8 Memory=13919M Language=en_US.UTF-8 Desktop=MATE DesktopResolution=96 DesktopScale=7 WidgetTheme=proxy Font=Ubuntu,10 [Programs] clang=Ubuntu clang version 14.0.0-1ubuntu1.1 gcc=gcc (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 git=git version 2.34.1 [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 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 RSvg=librsvg-2.so.2.48.0 SDL=libSDL2-2.0.so.0.18.2 SQLite 3=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 DESKTOP_SESSION=mate DISPLAY=:0 EDITOR=/usr/bin/nano GB_GUI=gb.qt5 GDMSESSION=mate GDM_LANG=en_US GIO_LAUNCHED_DESKTOP_FILE_PID=137484 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_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_ADDRESS=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_IDENTIFICATION=en_US.UTF-8 LC_MEASUREMENT=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_NAME=en_US.UTF-8 LC_NUMERIC=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_TELEPHONE=en_US.UTF-8 LC_TIME=en_US.UTF-8 LD_LIBRARY_PATH=:/usr/local/easysoft/access:/usr/local/easysoft/lib LIBVIRT_DEFAULT_URI=qemu:///system LOGNAME= MATE_DESKTOP_SESSION_ID=this-is-deprecated PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket PAPERSIZE=a4 PATH=/.config/emacs/bin:/.local/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PICO_SDK_PATH=/Projects/picomite/pico/pico-sdk PWD= QT_ACCESSIBILITY=1 QT_FONT_DPI=96 QT_IM_MODULE=ibus QT_LOGGING_RULES=*.debug=false QT_QPA_PLATFORMTHEME=qt5ct QT_SCALE_FACTOR=1 SESSION_MANAGER=local/:@/tmp/.ICE-unix/3975,unix/:/tmp/.ICE-unix/3975 SHELL=/usr/bin/gsh SHLVL=0 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TERM=xterm TZ=:/etc/localtime USER= XAUTHORITY=/.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_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=c2 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 XMODIFIERS=@im=ibus From bugtracker at gambaswiki.org Wed Sep 27 23:21:34 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 27 Sep 2023 21:21:34 GMT Subject: [Gambas-bugtracker] Bug #2792: When Querying Component Version, gambas version is returned In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2792&from=L21haW4- Comment #1 by Brian G: Yes, I know what the documentation says! From bugtracker at gambaswiki.org Sat Sep 30 13:49:13 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sat, 30 Sep 2023 11:49:13 GMT Subject: [Gambas-bugtracker] Bug #2792: When Querying Component Version, gambas version is returned In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2792&from=L21haW4- Comment #2 by Bruce STEERS: I do not think the components individual versions can be relied on. For starters the components versions are no longer updated individually. many modifications happen to components but their individual version info does not change, only the gambas version number changes. It looks like the components individual version numbers are now depreciated from an older/previous way of doing things. So the overlaying gambas version numbers would be more reliable to use as technically the components version increments every time gambas does. Respects From bugtracker at gambaswiki.org Sat Sep 30 13:54:10 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sat, 30 Sep 2023 11:54:10 GMT Subject: [Gambas-bugtracker] Bug #2792: When Querying Component Version, gambas version is returned In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2792&from=L21haW4- Comment #3 by Bruce STEERS: I agree it does make Component.Version pretty useless though as may as well just use System.Version. From bugtracker at gambaswiki.org Sat Sep 30 13:56:33 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sat, 30 Sep 2023 11:56:33 GMT Subject: [Gambas-bugtracker] Bug #2792: When Querying Component Version, gambas version is returned In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2792&from=L21haW4- Comment #4 by Beno?t MINISINI: The logic is that a "component" depends on a specific Gambas version, so its version number is the version number of that specific Gambas version. A component for Gambas is like a device driver for Linux. If you need independence, you should create a "library". From bugtracker at gambaswiki.org Sat Sep 30 14:02:21 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sat, 30 Sep 2023 12:02:21 GMT Subject: [Gambas-bugtracker] Bug #2571: ComboBox ListFont Property In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2571&from=L21haW4- Comment #1 by Beno?t MINISINI: The ComboBox popup now uses the same font as the Combo. What should do your AutoResize property exactly? Beno?t MINISINI changed the state of the bug to: NeedsInfo. From bugtracker at gambaswiki.org Sat Sep 30 14:15:13 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sat, 30 Sep 2023 12:15:13 GMT Subject: [Gambas-bugtracker] Bug #2483: Allow On Gosub and On Goto to use pointer/function array as target In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2483&from=L21haW4- Comment #8 by Beno?t MINISINI: The "mylabel" bug has been fixed in https://gitlab.com/gambas/gambas/-/commit/798d3c36dec6fa7c7a6c65c0e8879950439024e7. From bugtracker at gambaswiki.org Sat Sep 30 19:52:11 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sat, 30 Sep 2023 17:52:11 GMT Subject: [Gambas-bugtracker] Bug #2793: HTTPClient Memory Leak Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2793&from=L21haW4- Christof THALHOFER reported a new bug. Summary ------- HTTPClient Memory Leak Type : Bug Priority : High Gambas version : Master Product : Web components Description ----------- As written in the mailinglist, HttpClient leaks file descriptor. To reproduce open the project HttpclientCrashServer and let it run. Then open the project httpclient-leak-bug and let it run. As soon as you check 'Leak Memory' in the main form the aplication starts leaking file descriptors. System information ------------------ [System] Gambas=3.18.90 1a73eb998 (master) OperatingSystem=Linux Distribution=Ubuntu 20.04.6 LTS Kernel=5.4.0-144-generic Architecture=x86_64 Cores=1 Memory=977M Language=de_DE.UTF-8 Desktop=XFCE DesktopResolution=96 DesktopScale=7 WidgetTheme=industrial Font=Sans,10 [Programs] gcc=gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 git=git version 2.25.1 [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-0.10.so.0.30.0 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.44.0.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.12.8 RSvg=librsvg-2.so.2.47.0 SDL=libSDL2-2.0.so.0.10.0 SQLite 3=libsqlite3.so.0.8.6 [Environment] DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEFAULTS_PATH=/usr/share/gconf/xfce.default.path DESKTOP_SESSION=xfce DISPLAY=:0.0 GB_GUI=gb.gtk3 GDMSESSION=xfce GDM_LANG=de_DE GTK2_MODULES=overlay-scrollbar GTK_CSD=0 GTK_MODULES=gail:atk-bridge HOME= LANG=de_DE.UTF-8 LANGUAGE=de_DE.UTF-8 LC_ALL=de_DE.UTF-8 LD_PRELOAD=libgtk3-nocsd.so.0 LOGNAME= MANDATORY_PATH=/usr/share/gconf/xfce.mandatory.path PANEL_GDK_CORE_DEVICE_EVENTS=0 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=appmenu-qt5 SESSION_MANAGER=local/:@/tmp/.ICE-unix/1771,unix/:/tmp/.ICE-unix/1771 SHELL=/usr/bin/zsh SHLVL=0 SSH_AGENT_PID=1980 SSH_AUTH_SOCK=/tmp/ssh-rhCBmRAyLPvn/agent.1771 TZ=:/etc/localtime USER= XAUTHORITY=/.Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg:/etc/xdg XDG_CURRENT_DESKTOP=XFCE XDG_DATA_DIRS=/usr/share/xfce4:/usr/share/xfce:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ XDG_MENU_PREFIX=xfce- XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=xfce XDG_SESSION_ID=c1 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 From bugtracker at gambaswiki.org Sat Sep 30 22:03:52 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sat, 30 Sep 2023 20:03:52 GMT Subject: [Gambas-bugtracker] Bug #2483: Allow On Gosub and On Goto to use pointer/function array as target In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2483&from=L21haW4- Comment #9 by Beno?t MINISINI: The computed Goto and GoSub are implemented in https://gitlab.com/gambas/gambas/-/commit/c600f69be3798390e742d5ad4f24e4e8f5d44a7b. Goto (or GoSub) now accept an expression instead of a label. This expression must be an integer that represents a label. The label now can be used in an expression too, it is then replaced by its associated integer index. The interpreter (hopefully) verifies that you are doing a Goto or a GoSub with a valid integer. Beno?t MINISINI changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Sat Sep 30 22:23:35 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sat, 30 Sep 2023 20:23:35 GMT Subject: [Gambas-bugtracker] Bug #2793: HTTPClient Memory Leak In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2793&from=L21haW4- Beno?t MINISINI changed the state of the bug to: Accepted. From bugtracker at gambaswiki.org Sat Sep 30 22:24:37 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sat, 30 Sep 2023 20:24:37 GMT Subject: [Gambas-bugtracker] Bug #2793: HTTPClient Memory Leak In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2793&from=L21haW4- Comment #1 by Beno?t MINISINI: It's the event name given to the global HttpClient object that causes the file descriptor leak. If you remove it, there is no more leak. I continue to investigate... From bugtracker at gambaswiki.org Sat Sep 30 23:37:52 2023 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Sat, 30 Sep 2023 21:37:52 GMT Subject: [Gambas-bugtracker] Bug #2793: HTTPClient Memory Leak In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.2793&from=L21haW4- Comment #2 by Beno?t MINISINI: OK, I think I get it. Before the recent changes, the internal CURL handle was recreated and destroy at each request. Now it is kept and reused until the HttpClient is freed. But you wrote code that never frees its HttpClient objects: each time you make a request, you create a new DegApp object. This object creates a new HttpClient, stored in the DegApp object, and using the same object as event observer. So there is a reference loop that prevents the DegApp object and the HttpClient to be freed. So before the recent changes, there was no internal CURL handle leak, only a memory leak of two objects referencing each other that hence cannot be freed. You can break the reference loop by assigning NULL to the global variable holding the HttpClient object, once you are done with it. If you can create only one DegApp object, you can reuse the same HttpClient object again and again. But then you must create an "Exit" method that assigns NULL to the variable holding the HttpClient object, and call that method when you are done with your DegApp object.