Merge branch 'gpointer/generalize'
This change allows gobjs to be pointed to by gpointers. This makes it possible to improve the interface for the *info objects, as they can pass around lists of gpointers to refer to objects/canvases. This is better than using index numbers and canvas levels, which is cumbersome and in some cases much slower (since a walk through the glist is required each time to find the referrent for an index).
Showing
- pd/doc/5.reference/canvasinfo-help.pd 28 additions, 31 deletionspd/doc/5.reference/canvasinfo-help.pd
- pd/doc/5.reference/classinfo-help.pd 14 additions, 14 deletionspd/doc/5.reference/classinfo-help.pd
- pd/doc/5.reference/objectinfo-help.pd 36 additions, 39 deletionspd/doc/5.reference/objectinfo-help.pd
- pd/doc/5.reference/pdinfo-help.pd 52 additions, 48 deletionspd/doc/5.reference/pdinfo-help.pd
- pd/src/g_array.c 4 additions, 3 deletionspd/src/g_array.c
- pd/src/g_canvas.c 7 additions, 0 deletionspd/src/g_canvas.c
- pd/src/g_canvas.h 1 addition, 1 deletionpd/src/g_canvas.h
- pd/src/g_scalar.c 4 additions, 4 deletionspd/src/g_scalar.c
- pd/src/g_template.c 7 additions, 7 deletionspd/src/g_template.c
- pd/src/g_traversal.c 46 additions, 28 deletionspd/src/g_traversal.c
- pd/src/m_pd.h 2 additions, 1 deletionpd/src/m_pd.h
- pd/src/x_interface.c 217 additions, 59 deletionspd/src/x_interface.c
Loading
Please register or sign in to comment