Automatic Drawing Generation (ADG for short) is GObject-based library that provides a non-interactive cairo canvas specifically designed for generating technical drawings. It can be viewed as a tool for programmatically representing an abstract model into a layout (2D drafting).
Details
Details
Description
Apr 27 2020
Apr 27 2020
ntd closed T118: adg_table_cell_new_full() crash on duplicate names as Resolved by committing rADG455a9b234d7b: Fix T118: simplify table cell destruction.
ntd reopened T118: adg_table_cell_new_full() crash on duplicate names as "Open".
The crash is still present, triggered when leaving the Lua interpreter.
The issue seems to be gone.
Apr 7 2020
Apr 7 2020
ntd moved T6: More than one binary action can be used in AdgPath from Backlog to Future release on the ADG board.
ntd moved T12: Add self-intersection API for CPML segments from Backlog to Whishlist on the ADG board.
ntd moved T118: adg_table_cell_new_full() crash on duplicate names from Backlog to 1.0 Stable release on the ADG board.
ntd moved T11: Recognize and handle Bézier approximation of arcs as arcs from Backlog to Whishlist on the ADG board.
Already added by commit 4dc691ac01761f2bf4ba2590e11c93823e196456.
Apr 2 2020
Apr 2 2020
ntd closed T4: Correct doc generation as Resolved by committing rADGe65115c65d46: Fix T4: update TODO.
ntd moved T3: Add support for DXF format from 1.0 Stable release to Future release on the ADG board.
Oct 3 2018
Oct 3 2018
ntd shifted T13: Add a GTK+ widget for customizing the rendering from the Restricted Space space to the S1 Public space.
ntd shifted T10: Improve Bézier offset algorithm from the Restricted Space space to the S1 Public space.
ntd shifted T14: Make arrows in AdgADim prettier from the Restricted Space space to the S1 Public space.
ntd shifted T7: Quote decentralization for AdgADim from the Restricted Space space to the S1 Public space.
ntd shifted T1: Include in the Windows installer the Lua bindings from the Restricted Space space to the S1 Public space.
ntd shifted T2: Avoid circular dependency between entity and model from the Restricted Space space to the S1 Public space.
ntd shifted T8: A binary action after a close-path primitive leaves the shape opened from the Restricted Space space to the S1 Public space.
ntd shifted T9: Implement a bare export function in AdgCanvas from the Restricted Space space to the S1 Public space.
ntd shifted T58: Add more fine grained control over the quote format from the Restricted Space space to the S1 Public space.
ntd shifted T59: Sexagesimal angles: 59°60' instead of 60° from the Restricted Space space to the S1 Public space.
ntd shifted T60: Test adg_path_refect() on multisegment path from the Restricted Space space to the S1 Public space.
ntd shifted T61: Test AdgEdge path generation on multisegment AdgPath from the Restricted Space space to the S1 Public space.
ntd shifted T6: More than one binary action can be used in AdgPath from the Restricted Space space to the S1 Public space.
ntd shifted T11: Recognize and handle Bézier approximation of arcs as arcs from the Restricted Space space to the S1 Public space.
ntd shifted T12: Add self-intersection API for CPML segments from the Restricted Space space to the S1 Public space.
ntd shifted T118: adg_table_cell_new_full() crash on duplicate names from the Restricted Space space to the S1 Public space.
Oct 2 2018
Oct 2 2018
ntd shifted T1: Include in the Windows installer the Lua bindings from the S1 Public space to the Restricted Space space.
ntd shifted T2: Avoid circular dependency between entity and model from the S1 Public space to the Restricted Space space.
ntd shifted T7: Quote decentralization for AdgADim from the S1 Public space to the Restricted Space space.
ntd shifted T8: A binary action after a close-path primitive leaves the shape opened from the S1 Public space to the Restricted Space space.
ntd shifted T10: Improve Bézier offset algorithm from the S1 Public space to the Restricted Space space.
ntd shifted T9: Implement a bare export function in AdgCanvas from the S1 Public space to the Restricted Space space.
ntd shifted T14: Make arrows in AdgADim prettier from the S1 Public space to the Restricted Space space.
ntd shifted T13: Add a GTK+ widget for customizing the rendering from the S1 Public space to the Restricted Space space.
ntd shifted T58: Add more fine grained control over the quote format from the S1 Public space to the Restricted Space space.
ntd shifted T59: Sexagesimal angles: 59°60' instead of 60° from the S1 Public space to the Restricted Space space.
ntd shifted T60: Test adg_path_refect() on multisegment path from the S1 Public space to the Restricted Space space.
ntd shifted T61: Test AdgEdge path generation on multisegment AdgPath from the S1 Public space to the Restricted Space space.
ntd shifted T6: More than one binary action can be used in AdgPath from the S1 Public space to the Restricted Space space.
ntd shifted T12: Add self-intersection API for CPML segments from the S1 Public space to the Restricted Space space.
ntd shifted T11: Recognize and handle Bézier approximation of arcs as arcs from the S1 Public space to the Restricted Space space.
ntd shifted T118: adg_table_cell_new_full() crash on duplicate names from the S1 Public space to the Restricted Space space.
Sep 21 2017
Sep 21 2017
ntd added a comment to T118: adg_table_cell_new_full() crash on duplicate names.
In a more complex application I get a similar crash without duplicated names. When reducing it to a MCVE I'm unable to replicate it though.