Release Notes: The library was adapted to GTK+ 3 and GtkAda 3.x. cairo functionality was switched to native GtkAda bindings.
Release Notes: A bug in Gtk.Layered.Line that caused lines to be drawn with the wrong length was fixed. Length of scales and annotation computations were improved. Various thermometer widgets were added. LED widgets were added. Digital_Layer rendering changing values as text was added.
Release Notes: A sample of asynchronous plotting has been added. A memory leak while drawing graph paper annotations was fixed. A graph paper annotations formatting flag to enable or disable superscript numbers was added.
Release Notes: A bug in waveform sampling where the amplifier was sometimes permanently rescaled when in auto-scale mode was fixed. Rendering waveform annotations was changed to prevent values being shown as xxx*10**0.
Release Notes: This release introduces waveform layers and multi-channel oscilloscope widgets for rendering massive amounts of data in real-time, with data sampled asynchronously to rendering. The oscilloscope widget can be used for plotting purposes as well. The widget supports graph papers, annotated axes, auto- and manual scaling, visual zooming, zooming undo/redo buffers, and mouse hovering. All widgets support rendering of snapshots on the surfaces supported by Cairo, e.g. into a PDF or SVG file. The library is fully compatible with the GtkAda versions 2.14, 2.18, and 2.24.