v1.0.5
Pre-release
Pre-release
GDL v1.0.5
We discovered a critical Plplot bug in the release v1.0.5 (#1835). Please avoid using this version and go straight to v1.0.6.
What's Changed
- SPAWN: a windows change by @GillesDuvert in #1468
- Suppress GTK+ diagnostics (seen in #1470) by @GillesDuvert in #1472
- Windows sizes (and more) to solve #1471 and many others by @GillesDuvert in #1473
- use the general library whereami for getting the path of the excutable on all platforms. by @GillesDuvert in #1477
- fine-tune checkout action (submodules, fetch-depth) by @slayoo in #1482
- qhull.cpp: Use resize() to extend vectors instead of reshape(). Fix … by @opoplawski in #1480
- move whereami into a submodule by @slayoo in #1484
- Solves Issue #1470 and more by @GillesDuvert in #1483
- according to #1465 that's what must be done to work on windows too by @GillesDuvert in #1485
- Permit relocation of drivers (new version of #1481) by @GillesDuvert in #1486
- solves #1487 : window sizes are OK in all cases I tested. by @GillesDuvert in #1492
- add missing-submodule warning to CMakeLists.txt by @slayoo in #1491
- set CMake C standard flag (for whereami) by @slayoo in #1497
- tentatively solve #1474 by @GillesDuvert in #1502
- aimed at allowing gdl build on OSX even on arm64 and OSX 13.2 by @GillesDuvert in #1510
- patch regression #1508 by @GillesDuvert in #1512
- solve #1501 by @GillesDuvert in #1513
- Correct surface and shade_surf by @GillesDuvert in #1515
- replace obsolete sprintf by snprintf by @GillesDuvert in #1514
- enable Python module to use GDL.so by @GillesDuvert in #1520
- insure journal is really created. by @GillesDuvert in #1527
- congrid was complaining if last dimension was 1 by @GillesDuvert in #1528
- add support for writing geotiff tags, using only a GDL procedure. by @GillesDuvert in #1525
- support for !C embedded formatting command for text by @GillesDuvert in #1530
- correct behaviour of widget_base(/MAP) by @GillesDuvert in #1532
- correct bug found in #1533 and a few others, related. by @GillesDuvert in #1535
- Faster gdl by @GillesDuvert in #1538
- Correct 2 recent bugs by @GillesDuvert in #1542
- Typo fix (thanks @jtappin for reporting). Closes #1546 by @slayoo in #1547
- rewrote write tiff by @GillesDuvert in #1549
- Restore 64bits pointers inRESTORE procedure. Solves #1545 by @GillesDuvert in #1550
- gaussfit and curvefit and poly_fit modified to work better. by @GillesDuvert in #1556
- Major refurbishing of XMANAGER and EventLoop . Plus extras. by @GillesDuvert in #1558
- Various impros by @GillesDuvert in #1565
- Completed SCOPE_VARFETCH (COMMON Keyword) by @GillesDuvert in #1566
- Several bug correction for widgets. by @GillesDuvert in #1568
- Adds ARROW and DEFROI procedures to GDL by @GillesDuvert in #1574
- Correct histogram bug #1572 by @GillesDuvert in #1573
- WIDGET_TEXT WIP following #1544 by @GillesDuvert in #1552
- Various patches and addons to finish complete (yes!) support of HESSI (and SSW) by @GillesDuvert in #1575
- solves #1576 by @GillesDuvert in #1579
- Patchs for #1571 and #1570 by @GillesDuvert in #1581
- implement value_locate() in C++ instead of slow pro version before. by @GillesDuvert in #1583
- fix codecov git submodule by @Saynkas in #1590
- WIP Remove many antlr issues by @GillesDuvert in #1588
- solves #1592 by @GillesDuvert in #1597
- fixed codecov so it actually works by @Saynkas in #1601
- WIP Work on plotting functions by @GillesDuvert in #1603
- New version of gaussfit named gaussfit2 by @BoudjemaaS in #1602
- reverted for_block to historical version by @GillesDuvert in #1610
- Further work on plotting by @GillesDuvert in #1613
- closes #1604 by @GillesDuvert in #1614
- closes #1551 by @GillesDuvert in #1616
- brute force adding libraries needed by drivers in the DMG (OSX) by @GillesDuvert in #1584
- Integer power optimizations by @GillesDuvert in #1620
- closes #78 by @GillesDuvert in #1622
- closes #364 (make sure we exit correctly if inputline is > some IDL-fixed max.) by @GillesDuvert in #1621
- Speed improvement file lines by @GillesDuvert in #1623
- Improvements for transpose, and more. by @GillesDuvert in #1624
- set threshold for codecov PR failures by @slayoo in #1625
- close #1628 by @GillesDuvert in #1630
- close #1632 by @GillesDuvert in #1633
- changes to get the simplest way to get valid useable DMG on OSX. by @GillesDuvert in #1631
- patched FOR loop to avoid #1634 bug by @GillesDuvert in #1636
- versioned subdirectory in release tarballs. Closes #1639 by @slayoo in #1640
- see #1357 by @GillesDuvert in #1644
- patched resolve routine: by @GillesDuvert in #1645
- rewrote a more precise tic and toc by @GillesDuvert in #1646
- PostScript shape,size and position improvements. by @GillesDuvert in #1638
- reverted ominous oops and close #1650 by @GillesDuvert in #1651
- Trying to solve GAUSSFIT issue by @alaingdl in #1663
- try to make save/restore 64 bits work for 64b bits BigEndian machines. by @GillesDuvert in #1666
- Exact plot positioning in all cases by @GillesDuvert in #1664
- changed logic of test on tictoc by @GillesDuvert in #1668
- Revert "try to make save/restore 64 bits work for 64b bits BigEndian machines." by @GillesDuvert in #1669
- improved version for GAUSSFIT() + initial import of "test_gaussfit.pro" by @alaingdl in #1671
- tentative solution to #1655 by @GillesDuvert in #1672
- Solve absence of needed libraries in DMG files. by @GillesDuvert in #1673
- Remove unitialized values in plplot driver by @GillesDuvert in #1674
- Create CITATION.cff (which makes GitHub display a "Cite this repo" button in the "About" panel) by @slayoo in #1678
- Save restore procedures now available by @GillesDuvert in #1681
- improvements upon previous PR (SAVE/RESTORE of procedures) by @GillesDuvert in #1682
- Smaller memory imprint of semicompiled code by @GillesDuvert in #1687
- minimal changes for bug #1689 by @GillesDuvert in #1690
- solve #1691 by @GillesDuvert in #1692
- closes #1685 by @GillesDuvert in #1694
- close 1696 by @GillesDuvert in #1699
- Sparse matrix support by @GillesDuvert in #1698
- various changes for T_PDF, Besel*, GaussInt by @alaingdl in #1702
- Faster div and mod and report fpexceptions by @GillesDuvert in #1683
- remove obsolete (incl. 404) links from the manpage by @slayoo in #1705
- Shmmap etc by @GillesDuvert in #1703
- Tentative anwsers to #1708 (call_external(/cdecl) and to #1709 (file_readlink('/proc/self')) by @alaingdl in #1713
- close #1710. by @GillesDuvert in #1716
- add a test for SHMMAP and other details by @alaingdl in #1714
- solving #1717 by @GillesDuvert in #1721
- Fixes #1724: WIDGET_SLIDER with TITLE crashes when setting value by @frankmri in #1729
- close #1726 by @GillesDuvert in #1736
- improve WIDGET_TABLE by @GillesDuvert in #1735
- close #1720 by @GillesDuvert in #1737
- Still #1738 - fix build with wxWidgets >= 3.2 by @frankmri in #1739
- various small changes to adress small bugs by @alaingdl in #1740
- Solve 1746 by @GillesDuvert in #1747
- Allanvar, MedAbsDev + allowing compilation without Eigen3 by @alaingdl in #1741
- Improvements on WIDGET_TABLE by @GillesDuvert in #1745
- improve test_all_basic_functions by @GillesDuvert in #1749
- closes #1748 by @GillesDuvert in #1750
- obtaining version id from git metadata (no more need for version bump commits or release branches) by @slayoo in #1753
- bugifx: in routine 'h5d_open_fun()', remove '(long)'... by @ogressel in #1756
- enable cleaning of internal gdl objects at exit in debug mode by @GillesDuvert in #1762
- Struct for tables by @GillesDuvert in #1761
- WIDGET_TABLE OOPS closes #1771 by @GillesDuvert in #1772
- add switch --silent & close #1763 by @GillesDuvert in #1769
- fixing repeated definition of the VERSION preprocessor constant by @slayoo in #1770
- Add udunits xmls to windows distribution by @pjb7687 in #1765
- Solved "multiply defined" error messages occuring at link time for some compilers. by @GillesDuvert in #1776
- introducing export-ignore directive for all files to make github-generated tarballs emtpy by @slayoo in #1774
- Check all basic operators results in all possible cases by @GillesDuvert in #1784
- Found a bug in ForInfoListT object, closes #1766 by @GillesDuvert in #1778
- strip first char of version string for !GDL.RELEASE if it is "v" by @slayoo in #1780
- various small tests ... by @alaingdl in #1786
- Update codecoverage to use actions/checkout@v4 by @jkohnert in #1794
- update "test_isa" for missing /file keyword; update doc/gdl.1 by @alaingdl in #1789
- close #1781 (TICK_GET error) by @GillesDuvert in #1785
- Use new python initialisation, if old one is deprecated by @jkohnert in #1793
- Close #1701 : SURFACE obeys multiplot position when T3D is not enabled. by @GillesDuvert in #1798
- Elmhes + HQR by @GillesDuvert in #1806
- to be thoroughly tested, should close #1796 by @GillesDuvert in #1799
- adding some tests in testsuite by @alaingdl in #1810
- I forgot to add new version of "test_label_date" by @alaingdl in #1812
- correction for SIZE(/struc) for LIST and HASH by @alaingdl in #1815
- device, COPY=[...] was wrong. by @GillesDuvert in #1802
- closes #1706 closes #1811 by @GillesDuvert in #1819
- Close 1809 by @GillesDuvert in #1821
- new test_trired test; most KeywordSet() with numeric fixed; -DEIGEN3=off now OK; limited cleaning in eigenvalues_solvers.*pp by @alaingdl in #1816
- re-enable OpenMP on macos CI by @slayoo in #1822
- bump setup-python action version to avoid outdated node.js warnings by @slayoo in #1824
- Last adjustements to plot functions -- test_coyote OK by @GillesDuvert in #1825
- replace SizeT by int, avoids warning about format at line 4844 in gdlWidget.cpp by @GillesDuvert in #1826
- Close 1814 by @GillesDuvert in #1827
New Contributors
- @Saynkas made their first contribution in #1590
- @BoudjemaaS made their first contribution in #1602
- @frankmri made their first contribution in #1729
Full Changelog: v1.0.2...v1.0.5
What's Changed
- closes #1685 by @GillesDuvert in #1694
- close 1696 by @GillesDuvert in #1699
- Sparse matrix support by @GillesDuvert in #1698
- various changes for T_PDF, Besel*, GaussInt by @alaingdl in #1702
- Faster div and mod and report fpexceptions by @GillesDuvert in #1683
- remove obsolete (incl. 404) links from the manpage by @slayoo in #1705
- Shmmap etc by @GillesDuvert in #1703
- Tentative anwsers to #1708 (call_external(/cdecl) and to #1709 (file_readlink('/proc/self')) by @alaingdl in #1713
- close #1710. by @GillesDuvert in #1716
- add a test for SHMMAP and other details by @alaingdl in #1714
- solving #1717 by @GillesDuvert in #1721
- Fixes #1724: WIDGET_SLIDER with TITLE crashes when setting value by @frankmri in #1729
- close #1726 by @GillesDuvert in #1736
- improve WIDGET_TABLE by @GillesDuvert in #1735
- close #1720 by @GillesDuvert in #1737
- Still #1738 - fix build with wxWidgets >= 3.2 by @frankmri in #1739
- various small changes to adress small bugs by @alaingdl in #1740
- Solve 1746 by @GillesDuvert in #1747
- Allanvar, MedAbsDev + allowing compilation without Eigen3 by @alaingdl in #1741
- Improvements on WIDGET_TABLE by @GillesDuvert in #1745
- improve test_all_basic_functions by @GillesDuvert in #1749
- closes #1748 by @GillesDuvert in #1750
- obtaining version id from git metadata (no more need for version bump commits or release branches) by @slayoo in #1753
- bugifx: in routine 'h5d_open_fun()', remove '(long)'... by @ogressel in #1756
- enable cleaning of internal gdl objects at exit in debug mode by @GillesDuvert in #1762
- Struct for tables by @GillesDuvert in #1761
- WIDGET_TABLE OOPS closes #1771 by @GillesDuvert in #1772
- add switch --silent & close #1763 by @GillesDuvert in #1769
- fixing repeated definition of the VERSION preprocessor constant by @slayoo in #1770
- Add udunits xmls to windows distribution by @pjb7687 in #1765
- Solved "multiply defined" error messages occuring at link time for some compilers. by @GillesDuvert in #1776
- introducing export-ignore directive for all files to make github-generated tarballs emtpy by @slayoo in #1774
- Check all basic operators results in all possible cases by @GillesDuvert in #1784
- Found a bug in ForInfoListT object, closes #1766 by @GillesDuvert in #1778
- strip first char of version string for !GDL.RELEASE if it is "v" by @slayoo in #1780
- various small tests ... by @alaingdl in #1786
- Update codecoverage to use actions/checkout@v4 by @jkohnert in #1794
- update "test_isa" for missing /file keyword; update doc/gdl.1 by @alaingdl in #1789
- close #1781 (TICK_GET error) by @GillesDuvert in #1785
- Use new python initialisation, if old one is deprecated by @jkohnert in #1793
- Close #1701 : SURFACE obeys multiplot position when T3D is not enabled. by @GillesDuvert in #1798
- Elmhes + HQR by @GillesDuvert in #1806
- to be thoroughly tested, should close #1796 by @GillesDuvert in #1799
- adding some tests in testsuite by @alaingdl in #1810
- I forgot to add new version of "test_label_date" by @alaingdl in #1812
- correction for SIZE(/struc) for LIST and HASH by @alaingdl in #1815
- device, COPY=[...] was wrong. by @GillesDuvert in #1802
- closes #1706 closes #1811 by @GillesDuvert in #1819
- Close 1809 by @GillesDuvert in #1821
- new test_trired test; most KeywordSet() with numeric fixed; -DEIGEN3=off now OK; limited cleaning in eigenvalues_solvers.*pp by @alaingdl in #1816
- re-enable OpenMP on macos CI by @slayoo in #1822
- bump setup-python action version to avoid outdated node.js warnings by @slayoo in #1824
- Last adjustements to plot functions -- test_coyote OK by @GillesDuvert in #1825
- replace SizeT by int, avoids warning about format at line 4844 in gdlWidget.cpp by @GillesDuvert in #1826
- Close 1814 by @GillesDuvert in #1827
New Contributors
Full Changelog: v1.0.4...v1.0.5