From bugtracker at gambaswiki.org Tue Apr 2 18:09:11 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 02 Apr 2019 16:09:11 GMT Subject: [Gambas-bugtracker] Bug #1559: Url / Url$ return improper values for converted special characters Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1559&from=L21haW4- Tony MOREHEN reported a new bug. Summary ------- Url / Url$ return improper values for converted special characters Type : Bug Priority : Medium Gambas version : Master Product : Unknown Description ----------- For example, Url("=") returns "%35". As a result FromUrl$(Url$("=")) returns "5". In all cases that I have checked, the returned ascii code from Url$ is the correct ascii code minus 10 decimal, 0A hex. System information ------------------ [System] Gambas=3.11.90 OperatingSystem=Linux Kernel=4.18.9-1-MANJARO Architecture=x86_64 Distribution=Manjaro Linux Desktop=XFCE Theme=Gtk Language=en_CA.utf8 Memory=5911M [Libraries] Cairo=libcairo.so.2.11512.0 Curl=libcurl.so.4.5.0 DBus=libdbus-1.so.3.19.8 GStreamer=libgstreamer-1.0.so.0.1402.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2200.30 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.78.0.0 QT4=libQtCore.so.4.8.7 QT5=libQt5Core.so.5.11.1 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=xfce-gbSessionManager DISPLAY=:0 EDITOR=/usr/bin/nano GB_GUI=gb.qt4 GDMSESSION=xfce-gbSessionManager GDM_LANG=en_CA.utf8 GLADE_CATALOG_PATH=: GLADE_MODULE_PATH=: GLADE_PIXMAP_PATH=: GTK2_RC_FILES=/.gtkrc-2.0 GTK_CSD=1 GTK_MODULES=canberra-gtk-module:canberra-gtk-module GTK_OVERLAY_SCROLLING=0 HOME= LANG=en_CA.utf8 LC_ADDRESS=en_CA.UTF-8 LC_IDENTIFICATION=en_CA.UTF-8 LC_MEASUREMENT=en_CA.UTF-8 LC_MONETARY=en_CA.UTF-8 LC_NAME=en_CA.UTF-8 LC_NUMERIC=en_CA.UTF-8 LC_PAPER=en_CA.UTF-8 LC_TELEPHONE=en_CA.UTF-8 LC_TIME=en_CA.UTF-8 LOGNAME= MAIL=/var/spool/mail/ MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl PWD= QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_QPA_PLATFORMTHEME=qt5ct SHELL=/bin/bash SHLVL=2 TZ=:/etc/localtime USER= XAUTHORITY=/.Xauthority XDG_CONFIG_DIRS=/etc/xdg XDG_CURRENT_DESKTOP=XFCE XDG_DATA_DIRS=/usr/local/share:/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_DESKTOP=xfce-gbSessionManager XDG_SESSION_ID=6 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session2 XDG_SESSION_TYPE=x11 XDG_VTNR=7 _=/usr/bin/gbSessionManager From bugtracker at gambaswiki.org Thu Apr 4 16:56:56 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 04 Apr 2019 14:56:56 GMT Subject: [Gambas-bugtracker] Bug #1560: gb.pdf fails to load every time libpoppler is updated Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1560&from=L21haW4- Tony MOREHEN reported a new bug. Summary ------- gb.pdf fails to load every time libpoppler is updated Type : Bug Priority : Medium Gambas version : Master Product : Unknown Description ----------- gb.pdf only loads when a specific version of libpoppler is present and fails to load even if a later version of libpoppler can be found. For example, Manjaro just updated libpoppler.so.85.0.0 to libpoppler.so.86.0.0. gb.pdf failed to load, saying libpoppler.so.85.0.0 not found. Recompiling and reinstalling Gambas fixes the failure to load, at least until the next update. System information ------------------ [System] Gambas=3.12.90 OperatingSystem=Linux Kernel=5.0.5-1-MANJARO Architecture=x86_64 Distribution=Manjaro Linux Desktop=XFCE Theme=Qt5CTProxy Language=en_CA.utf8 Memory=5907M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.5.0 DBus=libdbus-1.so.3.19.9 GStreamer=libgstreamer-1.0.so.0.1404.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2404.3 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.86.0.0 QT4=libQtCore.so.4.8.7 QT5=libQt5Core.so.5.12.2 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=xfce-default DISPLAY=:0 EDITOR=/usr/bin/nano GB_GUI=gb.qt5 GDMSESSION=xfce-default GTK2_RC_FILES=/.gtkrc-2.0 GTK_MODULES=canberra-gtk-module GTK_OVERLAY_SCROLLING=0 HOME= LANG=en_CA.utf8 LC_ADDRESS=en_CA.UTF-8 LC_IDENTIFICATION=en_CA.UTF-8 LC_MEASUREMENT=en_CA.UTF-8 LC_MONETARY=en_CA.UTF-8 LC_NAME=en_CA.UTF-8 LC_NUMERIC=en_CA.UTF-8 LC_PAPER=en_CA.UTF-8 LC_TELEPHONE=en_CA.UTF-8 LC_TIME=en_CA.UTF-8 LOGNAME= MAIL=/var/spool/mail/ MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl PWD= QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_QPA_PLATFORMTHEME=qt5ct SESSION_MANAGER=local/:@/tmp/.ICE-unix/820,unix/:/tmp/.ICE-unix/820 SHELL=/bin/bash SHLVL=1 SSH_AGENT_PID=882 SSH_AUTH_SOCK=/tmp/ssh-hHW8iRV2yvEY/agent.881 TZ=:/etc/localtime USER= XAUTHORITY=/.Xauthority XDG_CONFIG_DIRS=/etc/xdg XDG_CURRENT_DESKTOP=XFCE XDG_DATA_DIRS=/usr/local/share:/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-default XDG_SESSION_ID=1 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 _=/usr/bin/xfce4-session From bugtracker at gambaswiki.org Thu Apr 4 17:38:41 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 04 Apr 2019 15:38:41 GMT Subject: [Gambas-bugtracker] Bug #1560: gb.pdf fails to load every time libpoppler is updated In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1560&from=L21haW4- Comment #1 by Beno?t MINISINI: This is either a bug in libpoppler, or in Manjaro. Beno?t MINISINI changed the state of the bug to: Upstream. From bugtracker at gambaswiki.org Thu Apr 4 19:50:59 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 04 Apr 2019 17:50:59 GMT Subject: [Gambas-bugtracker] Bug #1560: gb.pdf fails to load every time libpoppler is updated In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1560&from=L21haW4- Comment #2 by Tobias BOEGE: When you link an object to a shared library, the .so's path is recorded in the object: $ readelf -d /usr/lib/gambas3/gb.pdf.so | grep poppler 0x0000000000000001 (NEEDED) Shared library: [libpoppler.so.85] $ ldd /usr/lib/gambas3/gb.pdf.so | grep poppler libpoppler.so.85 => /usr/lib/libpoppler.so.85 (0x00007fde27205000) Otherwise you'd update poppler, it changes its version number (indicating a breaking change most likely) and risk calling into an incompatible API/ABI. If you update your libraries, you have to recompile Gambas. Isn't that normal? From tmorehen at ajm-software.com Thu Apr 4 22:17:16 2019 From: tmorehen at ajm-software.com (Tony Morehen) Date: Thu, 4 Apr 2019 16:17:16 -0400 Subject: [Gambas-bugtracker] Bug #1560: gb.pdf fails to load every time libpoppler is updated In-Reply-To: References: Message-ID: When you recompile Gambas, it automatically links to the current version of libpoppler (when you autoreconf all), so you run the risk of incompatible apis any way. One solution would be to have Gambas link to /usr/lib/libpoppler.so. On my system, there are 3 versions of libpoppler: /usr/lib/libpoppler.so symlink to... /usr/lib/libpoppler.so.86 symlink to... /usr/lib/libpoppler.so.86.0.0 the actual file On 2019-04-04 12:50 p.m., bugtracker at gambaswiki.org wrote: > http://gambaswiki.org/bugtracker/edit?object=BUG.1560&from=L21haW4- > > Comment #2 by Tobias BOEGE: > > When you link an object to a shared library, the .so's path is recorded in the object: > > $ readelf -d /usr/lib/gambas3/gb.pdf.so | grep poppler > 0x0000000000000001 (NEEDED) Shared library: [libpoppler.so.85] > $ ldd /usr/lib/gambas3/gb.pdf.so | grep poppler > libpoppler.so.85 => /usr/lib/libpoppler.so.85 (0x00007fde27205000) > > Otherwise you'd update poppler, it changes its version number (indicating a breaking change > most likely) and risk calling into an incompatible API/ABI. > > If you update your libraries, you have to recompile Gambas. Isn't that normal? > > From tmorehen at ajm-software.com Thu Apr 4 21:01:27 2019 From: tmorehen at ajm-software.com (Tony Morehen) Date: Thu, 4 Apr 2019 15:01:27 -0400 Subject: [Gambas-bugtracker] Bug #1560: gb.pdf fails to load every time libpoppler is updated In-Reply-To: References: Message-ID: When you recompile Gambas, it automatically links to the current version of libpoppler (when you autoreconf all), so you run the risk of incompatible apis any way. One solution would be to have Gambas link to /usr/lib/libpoppler.so. On my system, there are 3 versions of libpoppler: /usr/lib/libpoppler.so?? symlink to... /usr/lib/libpoppler.so.86? symlink to... /usr/lib/libpoppler.so.86.0.0? the actual file On 2019-04-04 12:50 p.m., bugtracker at gambaswiki.org wrote: > ldd /usr/lib/gambas3/gb.pdf.so | grep poppler From bugtracker at gambaswiki.org Thu Apr 4 22:35:50 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 04 Apr 2019 20:35:50 GMT Subject: [Gambas-bugtracker] Bug #1560: gb.pdf fails to load every time libpoppler is updated In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1560&from=L21haW4- Comment #3 by PICCORO LENZ MCKAY: is a normal behavior.. If you update your libraries, you have to recompile Gambas. the MAYOR number was changed so there's ABI/API mayor changes. PICCORO LENZ MCKAY changed the state of the bug to: Invalid. From bugtracker at gambaswiki.org Thu Apr 4 22:36:14 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 04 Apr 2019 20:36:14 GMT Subject: [Gambas-bugtracker] Bug #1560: gb.pdf fails to load every time libpoppler is updated In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1560&from=L21haW4- Comment #4 by PICCORO LENZ MCKAY: is a normal behavior.. If you update your libraries, you have to recompile Gambas. the MAYOR number was changed so there's ABI/API mayor changes. From bugtracker at gambaswiki.org Thu Apr 4 23:08:41 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 04 Apr 2019 21:08:41 GMT Subject: [Gambas-bugtracker] Bug #1558: JIT crash In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1558&from=L21haW4- Comment #1 by Beno?t MINISINI: Fixed in commit https://gitlab.com/gambas/gambas/commit/3dd1fd493e41a63496899822f92b9cb8d50f1e4b. Beno?t MINISINI changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Thu Apr 4 23:09:27 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 04 Apr 2019 21:09:27 GMT Subject: [Gambas-bugtracker] Bug #1559: Url / Url$ return improper values for converted special characters In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1559&from=L21haW4- Beno?t MINISINI changed the state of the bug to: Accepted. From bugtracker at gambaswiki.org Thu Apr 4 23:13:08 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 04 Apr 2019 21:13:08 GMT Subject: [Gambas-bugtracker] Bug #1559: Url / Url$ return improper values for converted special characters In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1559&from=L21haW4- Comment #1 by Beno?t MINISINI: Shame on me! Fixed in commit https://gitlab.com/gambas/gambas/commit/f23228638b1c28567fb5de9b8102ad863a4ebc8e. Beno?t MINISINI changed the state of the bug to: Fixed. From bugtracker at gambaswiki.org Thu Apr 4 23:13:51 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 04 Apr 2019 21:13:51 GMT Subject: [Gambas-bugtracker] Bug #1414: Text in debugging is difficult to read in case of dark themes. In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1414&from=L21haW4- Beno?t MINISINI changed the state of the bug to: Accepted. From bugtracker at gambaswiki.org Thu Apr 4 23:14:28 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 04 Apr 2019 21:14:28 GMT Subject: [Gambas-bugtracker] Bug #1555: Static Complex Log and Exp Functions In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1555&from=L21haW4- Beno?t MINISINI changed the state of the bug to: Abandoned. From tmorehen at ajm-software.com Fri Apr 5 01:51:04 2019 From: tmorehen at ajm-software.com (Tony Morehen) Date: Thu, 4 Apr 2019 19:51:04 -0400 Subject: [Gambas-bugtracker] Bug #1560: gb.pdf fails to load every time libpoppler is updated In-Reply-To: References: Message-ID: Unfortunately, libpoppler's major version did not change, going from .85.0.0 to .86.0.0.? It was the least significant sub-version that changed.? Yes I know it's backward but that's the way freedesktop.org names it.? It's an upstream versioning issue, not Manjaro's. On 2019-04-04 3:36 p.m., bugtracker at gambaswiki.org wrote: > http://gambaswiki.org/bugtracker/edit?object=BUG.1560&from=L21haW4- > > Comment #4 by PICCORO LENZ MCKAY: > > is a normal behavior.. If you update your libraries, you have to recompile Gambas. the MAYOR number was changed so there's ABI/API mayor changes. > > From bugtracker at gambaswiki.org Tue Apr 16 09:25:09 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 16 Apr 2019 07:25:09 GMT Subject: [Gambas-bugtracker] Bug #1534: gb.dbus doesn't seem to handle dates any more In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1534&from=L21haW4- Comment #2 by Bruce BRUEN: (It appears that you didn't get the project archives I sent. ? ) But it might be that this is due to an older version of dbus running on a few machines here (and at client sites) 1.10.x Would you tell me which dbus version the component was developed against. tia bruce Bruce BRUEN changed the state of the bug to: Accepted. From bugtracker at gambaswiki.org Tue Apr 16 11:38:49 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 16 Apr 2019 09:38:49 GMT Subject: [Gambas-bugtracker] Bug #1534: gb.dbus doesn't seem to handle dates any more In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1534&from=L21haW4- Comment #3 by Beno?t MINISINI: Where is the project archive you are talking about? All components are compiled against the library version installed on the system. It's not a Gambas' choice. Beno?t MINISINI changed the state of the bug to: NeedsInfo. From bugtracker at gambaswiki.org Wed Apr 17 19:42:42 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Wed, 17 Apr 2019 17:42:42 GMT Subject: [Gambas-bugtracker] Bug #1561: Error in TimeBox ReadOnly Property Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1561&from=L21haW4- Gianluigi GRADASCHI reported a new bug. Summary ------- Error in TimeBox ReadOnly Property Type : Bug Priority : Medium Gambas version : Master Product : Language Description ----------- If TimeBox(n).ReadOnly = True get the error: SpinBox.ReadOnly is not a property. See attached test System information ------------------ [System] Gambas=3.12.90 f282b86 (master) OperatingSystem=Linux Kernel=4.15.0-47-generic Architecture=x86_64 Distribution=Ubuntu 18.04.2 LTS Desktop=UBUNTU:GNOME Theme=Fusion Language=it_IT.UTF-8 Memory=15969M [Libraries] Cairo=libcairo.so.2.11510.0 Curl=libcurl.so.4.5.0 DBus=libdbus-1.so.3.19.4 GStreamer=libgstreamer-1.0.so.0.1401.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2200.30 OpenGL=libGL.so.1.0.0 Poppler=libpoppler.so.73.0.0 QT4=libQtCore.so.4.8.7 QT5=libQt5Core.so.5.9.5 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] CLUTTER_IM_MODULE=xim DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DESKTOP_SESSION=ubuntu DISPLAY=:0 GB_GUI=gb.qt5 GDMSESSION=ubuntu GIO_LAUNCHED_DESKTOP_FILE=/home//.local/share/applications/gambas3.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=10048 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=/home/ IM_CONFIG_PHASE=2 LANG=it_IT.UTF-8 LC_ADDRESS=it_IT.UTF-8 LC_IDENTIFICATION=it_IT.UTF-8 LC_MEASUREMENT=it_IT.UTF-8 LC_MONETARY=it_IT.UTF-8 LC_NAME=it_IT.UTF-8 LC_NUMERIC=it_IT.UTF-8 LC_PAPER=it_IT.UTF-8 LC_TELEPHONE=it_IT.UTF-8 LC_TIME=it_IT.UTF-8 LOGNAME= PAPERSIZE=a4 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD=/home/ QT4_IM_MODULE=xim QT_ACCESSIBILITY=1 QT_IM_MODULE=ibus SESSION_MANAGER=local/:@/tmp/.ICE-unix/1310,unix/:/tmp/.ICE-unix/1310 SHELL=/bin/bash SHLVL=0 SSH_AGENT_PID=1389 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TEXTDOMAIN=im-config TEXTDOMAINDIR=/usr/share/locale/ TZ=:/etc/localtime USER= USERNAME= WINDOWPATH=1 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_SEAT=seat0 XDG_SESSION_DESKTOP=ubuntu XDG_SESSION_ID=1 XDG_SESSION_TYPE=x11 XDG_VTNR=1 XMODIFIERS=@im=ibus From bugtracker at gambaswiki.org Thu Apr 18 11:19:38 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 18 Apr 2019 09:19:38 GMT Subject: [Gambas-bugtracker] Bug #1562: Bad calculation Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1562&from=L21haW4- juan JUAN reported a new bug. Summary ------- Bad calculation Type : Bug Priority : Medium Gambas version : Unknown Product : Unknown Description ----------- GAMBAS 3.13.0 Public Sub Main() Dim a As Float Dim b As Float Dim c As Float a = -1 b = ACos(a) Print a, b a = a + 1e-16 c = ACos(a) Print a, c Print b - c End OUTPUT: -1 3,14159265358979 -1 3,14159263868863 1,49011611938477E-8 (!!??!!) System information ------------------ [System] Gambas=3.13 OperatingSystem=Linux Kernel=4.19.0-4-amd64 Architecture=x86_64 Distribution=debian buster/sid Desktop=KDE5 Theme=Oxygen Language=es_ES.UTF-8 Memory=1993M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.5.0 DBus=libdbus-1.so.3.19.9 GStreamer=libgstreamer-1.0.so.0.1404.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2404.1 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.82.0.0 QT4=libQtCore.so.4.8.7 QT5=libQt5Core.so.5.11.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=/usr/share/xsessions/plasma DISPLAY=:0 GB_GUI=gb.qt5 GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GS_LIB=/.fonts GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/.gtkrc-2.0:/.config/gtkrc-2.0 GTK_RC_FILES=/etc/gtk/gtkrc:/.gtkrc:/.config/gtkrc HOME= KDE_FULL_SESSION=true KDE_SESSION_UID=1000 KDE_SESSION_VERSION=5 LANG=es_ES.UTF-8 LANGUAGE=es_ES.UTF-8 LOGNAME= MATHEMATICA_HOME=/usr/local/Wolfram/Mathematica/10.0 PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD= QT_ACCESSIBILITY=1 QT_AUTO_SCREEN_SCALE_FACTOR=0 SESSION_MANAGER=local/:@/tmp/.ICE-unix/1219,unix/:/tmp/.ICE-unix/1219 SHELL=/bin/bash SHLVL=0 SSH_AGENT_PID=805 SSH_AUTH_SOCK=/tmp/ssh-09cTFjG2EqjA/agent.773 TZ=:/etc/localtime USER= XAUTHORITY=/tmp/xauth-1000-_0 XCURSOR_SIZE=0 XCURSOR_THEME=Adwaita XDG_CURRENT_DESKTOP=KDE XDG_DATA_DIRS=/usr/share:/usr/share:/usr/local/share XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=KDE XDG_SESSION_ID=3 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1 XDG_SESSION_TYPE=x11 XDG_VTNR=7 From bugtracker at gambaswiki.org Thu Apr 18 19:06:58 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 18 Apr 2019 17:06:58 GMT Subject: [Gambas-bugtracker] Bug #1562: Bad calculation In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1562&from=L21haW4- Comment #1 by Tobias BOEGE: So what you're criticising is, more compactly written, Print acos(-1) - acos(-1 + 1e-16) > 1.49011611938477E-8 What's wrong with that except for the usual floating point inaccuracies? Do you know what floating point arithmetic is and implies? Or was the result better in previous Gambas versions? Please be more specific than "!!??!!" about what you're reporting. According to higher-precision arithmetic, the true difference is something like 1.41421356237309506058680174398E-8, so it's not like it's completely wrong. Just as wrong as you should expect transcendental functions to be. Tobias BOEGE changed the state of the bug to: Rejected. From bugtracker at gambaswiki.org Thu Apr 18 21:46:13 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 18 Apr 2019 19:46:13 GMT Subject: [Gambas-bugtracker] Bug #1562: Bad calculation In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1562&from=L21haW4- juan JUAN changed the state of the bug to: Opened. From bugtracker at gambaswiki.org Thu Apr 18 21:47:26 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 18 Apr 2019 19:47:26 GMT Subject: [Gambas-bugtracker] Bug #1562: Bad calculation In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1562&from=L21haW4- Comment #2 by juan JUAN: Is not the same Print acos (-1) - acos (-1 + 1e-16) what a = a + 1e-16 print a, ACos (a) because in the second line I obtain that a = 1 and ACos(a) differs a lot from ACos(1), as well as that only 8 decimal digits of precision are obtained. Within a more extensive program, the first line may occur in a very different place from where the second occurs and even not be so obvious (for example, there is no line a = a + 1e-16 but the result is produced by rounding in intermediate calculations). And it is not the same Print a, ACos (a) ==> 1.0000000000000001, 3.14159263868863 (which does give a clue of what is happening) that Print a, ACos (a) ==> 1, 3.14159263868863 (which is puzzling in a scenario like the one described). And I am not criticizing anything but making evident a situation that can cause frustration. It can (can only) be worth evaluating the rounding criteria near zero. Another flagrant case: if (a = 0) then b = 1 else b = 1 / a end if Again, if a = 1e-16 (not necessarily explicitly), b = 1e16 is obtained, which can eventually provide a highly undesirable result. And neither Print nor the debugger give clues of what happens. Regards From bugtracker at gambaswiki.org Thu Apr 18 22:11:37 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Thu, 18 Apr 2019 20:11:37 GMT Subject: [Gambas-bugtracker] Bug #1562: Bad calculation In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1562&from=L21haW4- Comment #3 by Beno?t MINISINI: When you reach the floating-point precision limit, Float to String conversion may not use the last bit. So "Print -1 + 1e-16" returns "-1", but internally they are not the same number. From bugtracker at gambaswiki.org Fri Apr 19 10:08:39 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Fri, 19 Apr 2019 08:08:39 GMT Subject: [Gambas-bugtracker] Bug #1562: Bad calculation In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1562&from=L21haW4- Comment #4 by juan JUAN: Ok I see. Maybe a new instruction, for example Chop as in Wolfram language: Chop [expr]: replaces approximate real numbers in expr that are close to zero by the exact integer 0. It may be useful in certain cases. From bugtracker at gambaswiki.org Mon Apr 29 19:14:45 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Mon, 29 Apr 2019 17:14:45 GMT Subject: [Gambas-bugtracker] Bug #1563: Gambas won't compile with latest version of poppler Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1563&from=L21haW4- Tony MOREHEN reported a new bug. Summary ------- Gambas won't compile with latest version of poppler Type : Bug Priority : Medium Gambas version : Master Product : Unknown Description ----------- Poppler version 0.76, libpoppler.so.86.0.0 Error message: CPdfDocument.h:32:10: fatal error: goo/GooList.h: No such file or directory #include goo/GooList.h has been removed from poppler. In the poppler 0.76 changelog: Remove GooList, use std::vector instead System information ------------------ [System] Gambas=3.12.90 OperatingSystem=Linux Kernel=5.0.5-1-MANJARO Architecture=x86_64 Distribution=Manjaro Linux Desktop=XFCE Theme=Qt5CTProxy Language=en_CA.utf8 Memory=5907M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.5.0 DBus=libdbus-1.so.3.19.9 GStreamer=libgstreamer-1.0.so.0.1404.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2404.3 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.86.0.0 QT4=libQtCore.so.4.8.7 QT5=libQt5Core.so.5.12.2 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=xfce-default DISPLAY=:0 EDITOR=/usr/bin/nano GB_GUI=gb.qt5 GDMSESSION=xfce-default GTK2_RC_FILES=/.gtkrc-2.0 GTK_MODULES=canberra-gtk-module GTK_OVERLAY_SCROLLING=0 HOME= LANG=en_CA.utf8 LC_ADDRESS=en_CA.UTF-8 LC_IDENTIFICATION=en_CA.UTF-8 LC_MEASUREMENT=en_CA.UTF-8 LC_MONETARY=en_CA.UTF-8 LC_NAME=en_CA.UTF-8 LC_NUMERIC=en_CA.UTF-8 LC_PAPER=en_CA.UTF-8 LC_TELEPHONE=en_CA.UTF-8 LC_TIME=en_CA.UTF-8 LOGNAME= MAIL=/var/spool/mail/ MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl PWD= QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_QPA_PLATFORMTHEME=qt5ct SESSION_MANAGER=local/:@/tmp/.ICE-unix/820,unix/:/tmp/.ICE-unix/820 SHELL=/bin/bash SHLVL=1 SSH_AGENT_PID=882 SSH_AUTH_SOCK=/tmp/ssh-hHW8iRV2yvEY/agent.881 TZ=:/etc/localtime USER= XAUTHORITY=/.Xauthority XDG_CONFIG_DIRS=/etc/xdg XDG_CURRENT_DESKTOP=XFCE XDG_DATA_DIRS=/usr/local/share:/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-default XDG_SESSION_ID=1 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 _=/usr/bin/xfce4-session From bugtracker at gambaswiki.org Mon Apr 29 19:24:36 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Mon, 29 Apr 2019 17:24:36 GMT Subject: [Gambas-bugtracker] Bug #1563: Gambas won't compile with latest version of poppler In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1563&from=L21haW4- Comment #1 by Tobias BOEGE: At what point should we be thinking about making one clean version of the source code per poppler minor version? As it is now, the code is quite hard to follow. $ grep "#if.*POPPLER_VERSION" CPdfDocument.cpp | sed 's/^\s\+//' #if POPPLER_VERSION_0_72 #if POPPLER_VERSION_0_58 #if POPPLER_VERSION_0_58 #if ! POPPLER_VERSION_0_58 #if POPPLER_VERSION_0_58 #if POPPLER_VERSION_0_58 #if ! POPPLER_VERSION_0_58 #if POPPLER_VERSION_0_6 #if POPPLER_VERSION_0_64 #if POPPLER_VERSION_0_8 #if POPPLER_VERSION_0_58 #if POPPLER_VERSION_0_20 #if POPPLER_VERSION_0_11_3 #if POPPLER_VERSION_0_20 #if POPPLER_VERSION_0_20 #if POPPLER_VERSION_0_20 #if POPPLER_VERSION_0_20 #if POPPLER_VERSION_0_20 Tobias BOEGE changed the state of the bug to: Frustrated. From bugtracker at gambaswiki.org Tue Apr 30 05:35:54 2019 From: bugtracker at gambaswiki.org (bugtracker at gambaswiki.org) Date: Tue, 30 Apr 2019 03:35:54 GMT Subject: [Gambas-bugtracker] Bug #1563: Gambas won't compile with latest version of poppler In-Reply-To: References: Message-ID: http://gambaswiki.org/bugtracker/edit?object=BUG.1563&from=L21haW4- Comment #2 by Tony MOREHEN: I took a look at the libpoppler changelog, and it looks like the libpoppler api is seriously unstable. Perhaps the best approach would be to rewrite gb.pdf to use one of the wrapper libraries: libpoppler-cpp, libpoppler-glib, or libpoppler-qt5