Minor spelling
MathGL: fix for -DMGL_HAVE_GSL2 enabled when MGL_HAVE_GSL disabled
Changes for v.8.0.3
MathGL: fix for QWindowsIntegrationPlugin install
MathGL: compatibility with systems without numpy.i
Exclude udav_new.png from source files
Update octave sample
MathGL: fix for python module installation and remove -std=gnu++11 flag for rvalue and leave only rvalue check.
Add octave test
MathGL: fix for undefined directories in Windows
Minor fix in python example
MathGL: fix for mingw hfd4 build
Restore icon file
Changes for v.8.0.3
OK, I'll try to make new v.8.0.3 during this week (probably at Wednesday).
Good news : I managed to build the Debian package from source (SVN rev. 1757). I uploaded a new version of the Debian package to the experimental distribution. So far, the autobuilders are happy with this version. Note that I built this package from the tarball I got from SVN revision #1757. So I set its “upstream version number” to 8.0.2+svn.r1757. I could upload this version to Debian unstable, unless you think it is not appropriate and we should wait until the
Good news : I managed to build the Debian package from source (SVN rev. 1757). I uploaded a new version of the Debian package to the experimental distribution. So far, the autobuilders are happy with this version. Noite that I built this package from the tarball I got from SVN revision #1757. So I set its “upstream version number” to 8.0.2+svn.r1757. I could upload this version to Debian unstable, unless you think it is not appropriate and we should wait until the
Good news : I succeeded to build the Debian package from source (SVN rev. 1757). I uploaded a new version of the Debian package to the experimental distribution. So far, the autobuilders are happy with this version. Notice that I built this package from the tarball obtained from SVN revision #1757. Hence, I set its “upstream version number” to 8.0.2+svn.r1757. I could upload this version to Debian unstable, unless you think it is not appropriate and we should wait until the release of version 8.0.3...
Hmm, I specially install Debian testing (Debian GNU/Linux trixie/sid) in VirtualBox today and just compile recent SVN (using command: svn checkout svn://svn.code.sf.net/p/mathgl/code/ mathgl-code) with settings enable-all enable-all-swig enable-all-widgets. It produce no error for me. Are you sure that you are using latest SVN revision and empty folder for build (or delete cache in cmake before configure and build)?
I am not very proficient with SVN, but I gave it a try. The Debian package does not build against the sources in rev. 1757. It seems that some change made between rev. 1745 and rev. 1748 is the culprit. Could you please prepare a patch containing only the NumPy2-related changes, please?
Hi, we are trying to fix compatibility issues with numpy2. Can you check it for latest SVN rev. 1757? Please e-mail me if build failure against NumPy 2 will continue. I'll try to install Debian testing and compile in it directly.
Minor update of mgl.i
MathGL: fix for compatibility with numpy more fix
MathGL: fix for compatibility with numpy more fix
MathGL: fix for compatibility with numpy more fix
MathGL: fix for compatibility with numpy
MathGL: fix for compatibility with numpy
I'll try to make changes for numpy2 compatibility. But I couldn't check it right now, since numpy2 isn't included in Ubuntu yet. So, this will take a time for me.
Adapt code for NumPy 2
Hm,I didn't even want to inpect the download due to the massive change, so I couldn't inspect folders. I did read the Changelog file, but I didn't expect this impact. Maybe the effect on tarball size should be mentioned explicitly?
Please, try to check latest SVN (rev. 1751)
MathGL: fix for minimal required cmake version due to recent changes.
MathGL: fix for MathGL Python module built
Please, try to check rev. 1749 (see https://sourceforge.net/p/mathgl/code/1749/ )
MathGL: Attempt to fix bug 49 at SF
SEGV in case mglStack reservation reaches exactly 65536 elements
Unreasonable size of mathgl-8.0.2.tar.gz
This is due to adding NotoCJK font files with a lot of Chinese glyphs -- see folder fonts/. And this is very minor update in fact.
Unreasonable size of mathgl-8.0.2.tar.gz
Improve 'mode' for too small grids
Minor fix for complex number output
Fixes in 'mode'
Minor improve 'mode' -- NOT TESTEDcd ..!
Fix issue of recent texinfo
Add 'histl' sample
Udav man spelling (thanks Rafael Laboissière); Update website; Add 'mode' sample; Minor fixes in 'mode' command; Update python usage in CMakeLists.txt to novel rules
Changes for v.8.0.2
Bypass stupid error of recent Qt handling of HTML id
Update docs
Thank you. Fixed.
Improve 'mode'; Bugfix for memory allocation
SEGV in case mglStack reservation reaches exactly 65536 elements
Changes in 'mode'; Manual single thread in examples for docs
Try minor optimization OMP
Minor improve in 'mode'
Compatibility changes with Qt6
Improve in 'mode' functions
Add 'mode' to find the mode of 1D or 2D waveguide
FindPythonInterp and FindPythonLibs modules are removed
Fixes for recent changes in Qt5; Start to add 'mode' for determioning 1d or 2d wave-guide mode (not finished)
I have the same error. What needs to be done for the compilation to complete successfully?
Bugfix for wrong position of left edge of 'bbox'
Bugfix for using dashing in hex color with 'd'
Add HistL() for histogram by linear interpolation; Add operators for mglDataC; Start adding multi-fontface features (not finished)
Add support for Gtk 4 widget class
Update fonts and set STIX2 (STIXTwo) font as default. Add CJK fonts. Note, changes are not well tested -- you can use old STIX in the case of any problems
Bugfix in make_font for correct numbers in wire font
Changes in config files
MathGL: some optimizations to Qt rework and fixes to JSON compile.
MathGL: some fixes to Qt rework.
MathGl: selecting, using and searching for various Qt versions reworked.
Fix and speed up sinfft and cosfft for complex numbers
Build breaks on armv7 with sse-related errors
Fix sinfft to be in the standard form (i.e. without zero values at edges)
Add jump functionality to ODE solver (not tested)
Add some utility/interface functions in mglGraph
Minor fixes for reading complex data and NAN handling
With libharu of 2.4.3 #include <hpdf_version.h> is not required.
With libharu of 2.4.3 #include <hpdf_version.h> is not required.</hpdf_version.h>
FYI - I've filed https://github.com/libharu/libharu/pull/247 to request that hpdf_version.h be re-added to hpdf.h. No idea if it will be accepted or not. Directly including it though would still be required to support 2.4.0-.2.
Following Stefan's advice, here is what I ended up doing, so that mathgl builds against libharu older as well as newer than or at version 2.4.0: Index: mathgl-8.0.1/src/prc.cpp =================================================================== --- mathgl-8.0.1.orig/src/prc.cpp +++ mathgl-8.0.1/src/prc.cpp @@ -36,6 +36,7 @@ #include <hpdf.h> #include <hpdf_u3d.h> #include <hpdf_annotation.h> +#include <hpdf_version.h> #endif // MGL_HAVE_PDF @@ -959,7 +960,12 @@ void MGL_EXPORT mgl_write_prc(HMGL...
This should be made conditional, based on HPDF_VERSION_MAJOR/MINOR, available from hpdf_version.h.
Compilation failure against libharu 2.4.x: too few arguments to function HPDF_Page_Create3DAnnot
Add power deposition for QO2d if k0<0; Minor improvements