Solved - Pie diagram only painted temporarily

MMEX4Desktop, incl. Windows, macOS (10.10 or newer), and Most Unix variants using the GTK+ toolkit

Moderator: Renato

Post Reply
PMaff
Super MMEX User
Posts: 73
Joined: Sun Aug 11, 2019 1:57 pm
Are you a spam bot?: No

Solved - Pie diagram only painted temporarily

Post by PMaff »

Compiled 1.5.4-Beta 1 64Bit for Ubuntu 18.04 today.
Working good so far but the pie diagrams are painted and then erased.

I try to attach a screen film as animated gif:

mmex1_5_4betaresized.gif
mmex1_5_4betaresized.gif (273.46 KiB) Viewed 3224 times
Did not check other forum parts if this problem is already solved.
This was working in version 1.3.3 .
If needed I can provide a corresponding video from 1.3.3 .
Last edited by PMaff on Mon Aug 02, 2021 6:16 pm, edited 1 time in total.
whall3y
MMEX Developer
Posts: 343
Joined: Fri Aug 21, 2020 5:44 pm
Are you a spam bot?: No

Re: Pie diagram only painted temporarily

Post by whall3y »

By 1.3.3 do you mean 1.5.3 ?

I'm not aware of any changes in this area between 1.5.3 and 1.5.4.

Are other Ubuntu 18.04 users experiencing the same issue?
PMaff
Super MMEX User
Posts: 73
Joined: Sun Aug 11, 2019 1:57 pm
Are you a spam bot?: No

Re: Pie diagram only painted temporarily

Post by PMaff »

whall3y wrote: Thu Jul 15, 2021 11:02 pm By 1.3.3 do you mean 1.5.3 ?

I'm not aware of any changes in this area between 1.5.3 and 1.5.4.

Are other Ubuntu 18.04 users experiencing the same issue?
No. I meant the very old version 1.3.3 . ;)
I did not test this with 1.5.3 and only can compare it to 1.3.3 without ununinstalling and so on.
If you need it I have to uninstall 1.5.4 and install a self compiled mmex_1.5.1-1~bionic_amd64.deb -> ?
PMaff
Super MMEX User
Posts: 73
Joined: Sun Aug 11, 2019 1:57 pm
Are you a spam bot?: No

Re: Pie diagram only painted temporarily

Post by PMaff »

Invested a bit of time and compiled version Version: 1.5.3 64-bit on Ubuntu 18.04 .

-- MMEX configuration summary
-- ==========================
-- Version : 1.5.3
-- Host system : Linux x86_64
-- Target system : Linux x86_64
-- Build types :
-- Generator : Unix Makefiles
-- Install prefix : /usr/local
-- DB encryption : ON
--
-- Versions
-- --========--
-- Linux 4.15.0-147-generic
-- Ubuntu 18.04 'bionic'
-- CMake 3.10.2
-- GNU Make 4.1
-- ccache 3.4.1
-- GNU 7.5.0
-- wxWidgets 3.0.4
-- wxSQLite3 4.6.0
-- Lua 5.3.3
-- curl 7.58.0
-- gettext 0.19.8.1
-- ------------------ 8< -----------------
-- Configuring done
-- Generating done

Same bug is there.

This is how it was in version 1.3.3:
mmex1_3_3.gif
mmex1_3_3.gif (437 KiB) Viewed 3170 times

I also compiled Version: 1.5.4-Beta.1 64-bit on SuSE Leap 15.2
with a fresh compiled wxWidgets 3.1.5:
-- MMEX configuration summary
-- ==========================
-- Version : 1.5.4-Beta.1
-- Host system : Linux x86_64
-- Target system : Linux x86_64
-- Build types : Release
-- Generator : Unix Makefiles
-- Install prefix : /usr/local
-- DB encryption : ON
--
-- Versions
-- --========--
-- Linux 5.3.18-lp152.81-default
-- openSUSE 15.2
-- CMake 3.17.0
-- GNU Make 4.2.1
-- ccache 3.4.2
-- GNU 7.5.0
-- wxWidgets 3.1.5
-- wxSQLite3 4.6.0
-- Lua 5.3.6
-- curl 7.66.0
-- gettext 0.19.8.1
-- ------------------ 8< -----------------
-- Configuring done
-- Generating done

There this error does not occur:
mmex1_5_4_SuSELeap15_2.gif
mmex1_5_4_SuSELeap15_2.gif (841.95 KiB) Viewed 3152 times
whall3y
MMEX Developer
Posts: 343
Joined: Fri Aug 21, 2020 5:44 pm
Are you a spam bot?: No

Re: Pie diagram only painted temporarily

Post by whall3y »

We have changed the charting library between 1.3.3 and the latest versions as teh version we were using was dated and no longer maintained.

Interesting to note you don't have the issue on SuSE Leap 15.2 under wxWidgets 3.1.5. Could you try an Ubuntu 18.04 build with the latest wxWidgets library.
PMaff
Super MMEX User
Posts: 73
Joined: Sun Aug 11, 2019 1:57 pm
Are you a spam bot?: No

Re: Pie diagram only painted temporarily

Post by PMaff »

whall3y wrote: Sat Jul 17, 2021 11:11 pm We have changed the charting library between 1.3.3 and the latest versions as teh version we were using was dated and no longer maintained.

Interesting to note you don't have the issue on SuSE Leap 15.2 under wxWidgets 3.1.5. Could you try an Ubuntu 18.04 build with the latest wxWidgets library.
I only had time now to compile mmex 1.5.6 Beta 1 with wxWidgets 3.1.5 on Ubuntu 18.04
and can confirm that this works now as expected.

-- MMEX configuration summary
-- ==========================
-- Version : 1.5.6-Beta.1
-- Host system : Linux x86_64
-- Target system : Linux x86_64
-- Build types : Release
-- Generator : Unix Makefiles
-- Install prefix : /usr/local
-- DB encryption : ON
--
-- Versions
-- --========--
-- Linux 4.15.0-151-generic
-- Ubuntu 18.04 'bionic'
-- CMake 3.10.2
-- GNU Make 4.1
-- ccache 3.4.1
-- GNU 7.5.0
-- wxWidgets 3.1.5
-- wxSQLite3 4.6.0
-- Lua 5.3.3
-- curl 7.58.0
-- gettext 0.19.8.1
-- ------------------ 8< -----------------
-- Configuring done
-- Generating done

There were a few problems with a installed wx3.0-i18n 3.0.4+dfsg-3 when installing the .deb, but these can be solved by uninstalling wx3.0.

I will mark this thread as SOLVED.
whall3y
MMEX Developer
Posts: 343
Joined: Fri Aug 21, 2020 5:44 pm
Are you a spam bot?: No

Re: Solved - Pie diagram only painted temporarily

Post by whall3y »

Great news, and thanks for the update.
Post Reply