Page MenuHomeeNTiDi

ADGProject
ActivePublic

Watchers

  • This project does not have any watchers.

Details

Description

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).

Recent Activity

Wed, Oct 3

ntd shifted T5: Add datum support from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:11 AM · ADG
ntd shifted T13: Add a GTK+ widget for customizing the rendering from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:11 AM · ADG
ntd shifted T10: Improve Bézier offset algorithm from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:11 AM · ADG
ntd shifted T14: Make arrows in AdgADim prettier from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:10 AM · ADG
ntd shifted T7: Quote decentralization for AdgADim from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:10 AM · ADG
ntd shifted T1: Include in the Windows installer the Lua bindings from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:10 AM · ADG
ntd shifted T2: Avoid circular dependency between entity and model from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:10 AM · ADG
ntd shifted T3: Add support for DXF format from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:09 AM · ADG
ntd shifted T4: Correct doc generation from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:09 AM · ADG
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.
Wed, Oct 3, 10:09 AM · ADG
ntd shifted T9: Implement a bare export function in AdgCanvas from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:09 AM · ADG
ntd shifted T58: Add more fine grained control over the quote format from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:08 AM · ADG
ntd shifted T59: Sexagesimal angles: 59°60' instead of 60° from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:08 AM · ADG
ntd shifted T60: Test adg_path_refect() on multisegment path from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:08 AM · ADG
ntd shifted T61: Test AdgEdge path generation on multisegment AdgPath from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:07 AM · ADG
ntd shifted T6: More than one binary action can be used in AdgPath from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:07 AM · ADG
ntd shifted T11: Recognize and handle Bézier approximation of arcs as arcs from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:07 AM · ADG
ntd shifted T12: Add self-intersection API for CPML segments from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:07 AM · ADG
ntd shifted T118: adg_table_cell_new_full() crash on duplicate names from the Restricted Space space to the S1 Public space.
Wed, Oct 3, 10:06 AM · ADG

Tue, Oct 2

ntd shifted T1: Include in the Windows installer the Lua bindings from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T3: Add support for DXF format from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T4: Correct doc generation from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T2: Avoid circular dependency between entity and model from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T5: Add datum support from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T7: Quote decentralization for AdgADim from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
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.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T10: Improve Bézier offset algorithm from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T9: Implement a bare export function in AdgCanvas from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T14: Make arrows in AdgADim prettier from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T13: Add a GTK+ widget for customizing the rendering from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T58: Add more fine grained control over the quote format from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T59: Sexagesimal angles: 59°60' instead of 60° from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T60: Test adg_path_refect() on multisegment path from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T61: Test AdgEdge path generation on multisegment AdgPath from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:59 AM · ADG
ntd shifted T6: More than one binary action can be used in AdgPath from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:57 AM · ADG
ntd shifted T12: Add self-intersection API for CPML segments from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:57 AM · ADG
ntd shifted T11: Recognize and handle Bézier approximation of arcs as arcs from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:57 AM · ADG
ntd shifted T118: adg_table_cell_new_full() crash on duplicate names from the S1 Public space to the Restricted Space space.
Tue, Oct 2, 7:57 AM · ADG
ntd changed the visibility for ADG.
Tue, Oct 2, 7:18 AM

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.

Sep 21 2017, 9:48 AM · ADG
ntd created T118: adg_table_cell_new_full() crash on duplicate names.
Sep 21 2017, 9:43 AM · ADG

Mar 26 2017

ntd closed T59: Sexagesimal angles: 59°60' instead of 60° as Resolved.

Partially fixed with aca80a8aee66733159bddb431159fa6509a16860 and hopefully closed with 42bfd113922256bc89f1b1c1284556d903589d4e.

Mar 26 2017, 3:19 AM · ADG
ntd closed T60: Test adg_path_refect() on multisegment path as Resolved.

Fixed with commit 048734cd50c25fe39a6cd47d19ceece8b119fba5.

Mar 26 2017, 3:18 AM · ADG

Jan 8 2017

ntd created T61: Test AdgEdge path generation on multisegment AdgPath.
Jan 8 2017, 8:56 AM · ADG
ntd triaged T60: Test adg_path_refect() on multisegment path as Normal priority.
Jan 8 2017, 8:54 AM · ADG
ntd created T60: Test adg_path_refect() on multisegment path.
Jan 8 2017, 8:50 AM · ADG

Jan 2 2017

ntd created T59: Sexagesimal angles: 59°60' instead of 60°.
Jan 2 2017, 1:54 PM · ADG

Dec 30 2016

ntd moved T7: Quote decentralization for AdgADim from 1.0 Stable release to Future release on the ADG board.
Dec 30 2016, 10:11 AM · ADG
ntd closed T2: Avoid circular dependency between entity and model as Resolved.

Circular dependency was already solved with commit 97ba9878afd1dad0f90b3bf87322533b7e107d60.

Dec 30 2016, 10:10 AM · ADG

Dec 25 2016

ntd closed T58: Add more fine grained control over the quote format as Resolved by committing R2:50afdb59e50c: adg: implement DECIMALS in AdgLDim.
Dec 25 2016, 11:48 AM · ADG