Menu

Asymptote / News: Recent posts

Asymptote: 3.05 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

A bug in handling Xasy-generated transforms was fixed.
The asymptote.ualberta.ca server was updated to use the https protocal.
Double precision integer XDR reads and writes were fixed under UNIX;
XDR and binary string reads and writes were implemented.
These overloaded virtual file fields were exposed again:
singlereal, singleint, signedint, line, word, csv, and dimension.
To support MacOS X, the explicit 'gif:' format was removed from the
animate call; warning messages were addressed.
Reading V3D files with the native Windows build was fixed.

Posted by John Bowman 2025-07-03

Asymptote: 3.04 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

To support transparent backgrounds, the png16malpha driver of Ghostscript 10
is now used as the default pngdriver; use settings.pngdriver="png16m" or
settings.pngdriver="pngalpha" for older versions of Ghostscript.
The projection-dependence of WebGL shaders was removed for correct rendering
of multiple embedded images.
A new setting keys outputs WebGL comments to identify each generated object.
Unlink issues under MSWindows and compilation issues were addressed.

Posted by John Bowman 2025-05-25

Asymptote: 3.03 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

The xasy setting was fixed.
The rename function and --outname setting are supported again under MSWindows.

Posted by John Bowman 2025-05-11

Asymptote: 3.02 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

The documentation was updated. The MSWindows search path was fixed.
Random number generators are now initially seeded with std::random_device.
The rendering of 3D pixels was fixed.

Posted by John Bowman 2025-04-12

Asymptote: 3.01 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

A workaround was implemented to fix a segmentation fault under MacOS Monterey.
Specifying make SILENT_MAKE= yields more verbose build diagnostics.
A floating point exception was fixed.
Configuration and compilation issues were addressed.

Posted by John Bowman 2025-02-23

Asymptote: 3.00 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

Configuration issues were addressed.

Posted by John Bowman 2025-02-17

Asymptote: 2.99 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

The libtool dependence of configure was removed.
Dependencies of gc builds are no longer tracked.
The latest boost library is supported.
Further build issues were fixed.

Posted by John Bowman 2025-02-11

Asymptote: 2.98 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

Prebuilt Xasy support files are distributed again.

Posted by John Bowman 2025-02-09

Asymptote: 2.97 Released

Build issues were fixed.

Posted by John Bowman 2025-02-09

Asymptote: 2.96 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

New keywords autounravel and using were added.
Issues with templated imports were fixed.
Asymptote now ships with the Boehm garbage collector.
Portability fixes were implemented.

Posted by John Bowman 2025-02-07

Asymptote: 2.95 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

Portability fixes were implemented.

Posted by John Bowman 2024-11-25

Asymptote: 2.94 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

Portability fixes were implemented for compiling under MacOS.

Posted by John Bowman 2024-11-14

Asymptote: 2.93 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

A portability issue with a recent version of Ubuntu was addressed.
The windows binary is now built natively using CMake.

Posted by John Bowman 2024-11-12

Asymptote: 2.92 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

A bug in unravelling static fields was fixed.
ImageMagick arguments were reordered.
An Xasy regex bug was fixed. The bytecode interpreter was optimized.
The code to ignore duplicate implicit shipouts now accounts for the format.
The slide paperwidth and paperheight are now properly updated.

Posted by John Bowman 2024-10-08

Asymptote: 2.91 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

By default, orthographic projections now use center=true;
the camera and target are automatically centered within the scene.
The surface constructor for triangles was fixed.
A bug in the WebGL flatness test was fixed.
Triangle group bugs were fixed and now produce compact HTML output.
Triangle groups are used for indexed surfaces drawn with the render option
tessellate=true.
GLSL error reporting was restored.
The reported camera up vector was fixed.
The map module was fixed.
A syntax warning in Xasy was fixed.
Improvements were made to the slide module.
A bug was fixed in the experimental settings.render=0 mode.
The debug option now outputs a traceback.

Posted by John Bowman 2024-08-15

Asymptote: 2.90 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

A bug in the approximate transparency rendering code for GPUs without SSBO support was fixed.
Support was added for templated accesses involving imported types, top-level structure types, and static fields.
ImageMagick magick convert is now used instead of convert.
The add(picture dest, picture src, pair position) function now respects size specifications (backwards incompatible; the previous behaviour can be obtained with add(dest,src.fit(identity()),position).
The terminal is now reset upon exit. The erase command was fixed.
Picture scalings in different dimensions are decoupled again.
Flycheck syntax checking support for Emacs was added.
Portability issues were addressed.
Improvements were made to the documentation, including an introduction to deferred drawing.

Posted by John Bowman 2024-06-21

Asymptote: 2.89 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

Portability fixes were made to allow static builds with or without pkg-config. Static linking of the GSL library is now supported. Redundant templated imports are avoided.

Posted by John Bowman 2024-03-25

Asymptote: 2.88 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

Building against specific static libraries is supported again. An ambiguity in statistics.h was resolved. The output of dvisvgm is optimized by default. PDF 1.5 output is now generated.

Posted by John Bowman 2024-03-08

Asymptote: 2.87 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

Templated imports were implemented. An incorrect dvisvgm optimization is avoided. SVG gradient shading offsets were fixed. Integer are now implicitly formatted with full precision. Inferred assignment of void type is prohibited. An LSP segmentation fault was fixed. Repeated stripping of file extensions is avoided. The --output-directory option of latexmk is supported. The OSMesa compatibility profile is used for offscreen rendering. The fitscreen toggle is fixed. The context menu in Xasy is now only opened for GUI-drawn items. A -v3d option allows embedding V3D content within a PDF file. A workaround was implemented for a MacOS libc++ parsing bug. The documentation was updated.

Posted by John Bowman 2024-02-27

Asymptote: 2.86 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

PDF transfer functions are automatically applied; EPS output suppresses .setblendmode. NaN and inf values can be read in cvs mode. The OpenGL index buffer is properly initialized. WebGL and V3D primitives are used only when unscaled. Bugs in the inversion section of the geometry module were fixed. Portability issues were addressed.

Posted by John Bowman 2023-06-07

Asymptote: 2.85 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

Intersections of 3D paths with Bezier triangles were implemented. A workaround for broken offscreen graphics drivers was implemented. The icon resource file is now pregenerated. Uninitialized variables and a division by zero were fixed. The 3D animation timer and keyboard controls were fixed. A workaround for a linetype bug in the QtSvg library was fixed. Xasy now centers images upon loading. Compilation issues were fixed. The resolution of cputime().change.user was improved.

Posted by John Bowman 2023-02-09

Asymptote: 2.84 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

PDF image compression is now disabled by default for alternative output formats. The default UNIX postscript and PDF viewers were changed to evince. Makefile dependencies were fixed. A Qt compatibility bug was fixed in Xasy. A bug in XDR reads was fixed. A runtime error in the TexHead arrow was fixed. An inversion bug was fixed in the geometry module. A division by zero error in the vectorfield function was fixed. An option to display environment settings was added. The default labelmargin function now accounts for the pen linewidth. The resolution of the wall clock timer was improved.

Posted by John Bowman 2023-01-23

Asymptote: 2.83 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

WebGL triangle groups were fixed. Context menus were added to Xasy objects to allow one to edit the fill type, line type, color, line cap, and optionally add arrowheads. Support for begingroup() and endgroup() was added to Xasy. Scaling in the vectorfield function was fixed. A quotient(x,y) bug when -1 < x/y < 0, introduced in version 2.42, was fixed.

Posted by John Bowman 2022-09-17

Asymptote: 2.82 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

Support for Ghostscript 9.56 was added.
Ambiguous functions are listed.
The dvisvgmMultipleFiles option is now enabled by default.
A bug in generating PDF labels was fixed.
The mean color of multicoloured patches is output only for PRC code.
Subdivision crack adjustments were disabled for transparent patches.
The OpenGL transparency shader was further accelerated.
WebGL bounding boxes are now computed by the client upon loading.
Version 1.02 of the AsyGL library was released.

Posted by John Bowman 2022-08-07

Asymptote: 2.81 Released

Asymptote https://asymptote.sourceforge.io is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

Schur decompositions were implemented. A bug in uniform() was fixed. The Xasy bounding box and a crash when opening Xasy files were fixed. The transparency offset buffer is zeroed when GPU compression is unavailable. The surface constructor for solids of revolution was documented. Support for pkg-config was added. Opaque rendering on platforms lacking GL_ARB_fragment_shader_interlock was fixed.

Posted by John Bowman 2022-05-14
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.