geda-pcb/pcjc2/v2.git
5 years agopushapi_refactor.stgit
Peter Clifton [Mon, 27 Feb 2017 23:12:53 +0000 (27 23:12 +0000)]
push

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:12:53 +0000 (27 23:12 +0000)]
push

5 years agoRemove graphics pointer from HID structureapi_refactorapi_refactor/remove-graphics-pointer-from
Peter Clifton [Thu, 7 Jan 2016 02:18:59 +0000 (7 02:18 +0000)]
Remove graphics pointer from HID structure

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 23:12:49 +0000 (27 23:12 +0000)]
refresh

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 23:12:49 +0000 (27 23:12 +0000)]
refresh

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 23:12:49 +0000 (27 23:12 +0000)]
refresh (create temporary patch)

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 23:12:49 +0000 (27 23:12 +0000)]
refresh (create temporary patch)

5 years agoRefresh of pass-a-hid_draw_instance_to_hi
Peter Clifton [Mon, 27 Feb 2017 23:12:49 +0000 (27 23:12 +0000)]
Refresh of pass-a-hid_draw_instance_to_hi

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:12:32 +0000 (27 23:12 +0000)]
push

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:12:32 +0000 (27 23:12 +0000)]
push

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:12:30 +0000 (27 23:12 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:12:30 +0000 (27 23:12 +0000)]
pop

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 23:12:18 +0000 (27 23:12 +0000)]
refresh

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 23:12:18 +0000 (27 23:12 +0000)]
refresh

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 23:12:18 +0000 (27 23:12 +0000)]
refresh (create temporary patch)

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 23:12:18 +0000 (27 23:12 +0000)]
refresh (create temporary patch)

5 years agoRefresh of pass-a-hid_draw_instance_to_hi
Peter Clifton [Mon, 27 Feb 2017 23:12:17 +0000 (27 23:12 +0000)]
Refresh of pass-a-hid_draw_instance_to_hi

5 years agoPass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointerapi_refactor/pass-a-hid_draw_instance_to_hi
Peter Clifton [Thu, 7 Jan 2016 02:18:59 +0000 (7 02:18 +0000)]
Pass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointer

Drawing should eventually be independent of the HID

5 years agoPass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointer
Peter Clifton [Thu, 7 Jan 2016 02:18:59 +0000 (7 02:18 +0000)]
Pass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointer

Drawing should eventually be independent of the HID

5 years agopush (CONFLICT)
Peter Clifton [Mon, 27 Feb 2017 23:06:25 +0000 (27 23:06 +0000)]
push (CONFLICT)

5 years agopush (CONFLICT)
Peter Clifton [Mon, 27 Feb 2017 23:06:25 +0000 (27 23:06 +0000)]
push (CONFLICT)

5 years agoPass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointer
Peter Clifton [Thu, 7 Jan 2016 02:18:59 +0000 (7 02:18 +0000)]
Pass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointer

Drawing should eventually be independent of the HID

5 years agoFixup draw.c not to special case based on HID name, use flags insteadapi_refactor/fixup-draw-c-not-to-special
Peter Clifton [Thu, 7 Jan 2016 02:18:59 +0000 (7 02:18 +0000)]
Fixup draw.c not to special case based on HID name, use flags instead

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:06:25 +0000 (27 23:06 +0000)]
push

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:06:25 +0000 (27 23:06 +0000)]
push

5 years agohidgl: Provide more explicit management of rendering instancesapi_refactor/hidgl-provide-more-explicit-ma
Peter Clifton [Thu, 7 Jan 2016 02:18:58 +0000 (7 02:18 +0000)]
hidgl: Provide more explicit management of rendering instances

Provide an (hidgl_instance *) pointer which is used to refer to a hidgl
instance when caling hidgl_* APIs that are instance, but not hidGC specific.

Various hidgl APIs now take the hidgl_instance as a parameter, or in the case
of hidgl_new_instance(), return a new instance.

Graphics APIs which previously had a hidGC parameter remain the same, as the
hidglGC structure now contains a link to the hidgl instance which created it.

This change paves the way to potentially having multiple hidgl instances active
simultaneously, and removes various global variables (such as "buffer" and
"global_depth") which were previously accessible to allow the gtk-gl HID to
draw using the hidgl internals.

The gtk-gl HID_DRAW graphics API now subclasses the hidgl HID_DRAW API, so the
gtk-gl HID can access the (non-private) gtk_gc->hidgl_gc.* fields.

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:06:24 +0000 (27 23:06 +0000)]
push

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:06:24 +0000 (27 23:06 +0000)]
push

5 years agoTEMP: Fixup fallout from nogui changeapi_refactor/temp-fixup-fallout-from-nogui
Peter Clifton [Thu, 7 Jan 2016 02:18:58 +0000 (7 02:18 +0000)]
TEMP: Fixup fallout from nogui change

*** Might be nicer to just implement a no-op end_layer function for each HID_DRAW?

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:06:23 +0000 (27 23:06 +0000)]
push

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:06:23 +0000 (27 23:06 +0000)]
push

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 23:06:22 +0000 (27 23:06 +0000)]
refresh

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 23:06:22 +0000 (27 23:06 +0000)]
refresh

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 23:06:22 +0000 (27 23:06 +0000)]
refresh (create temporary patch)

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 23:06:22 +0000 (27 23:06 +0000)]
refresh (create temporary patch)

5 years agoRefresh of move-some-fields-from-the-hid
Peter Clifton [Mon, 27 Feb 2017 23:06:22 +0000 (27 23:06 +0000)]
Refresh of move-some-fields-from-the-hid

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:05:31 +0000 (27 23:05 +0000)]
push

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:05:31 +0000 (27 23:05 +0000)]
push

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:20 +0000 (27 23:05 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:20 +0000 (27 23:05 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:10 +0000 (27 23:05 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:10 +0000 (27 23:05 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:09 +0000 (27 23:05 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:09 +0000 (27 23:05 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:08 +0000 (27 23:05 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:08 +0000 (27 23:05 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:08 +0000 (27 23:05 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:08 +0000 (27 23:05 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:07 +0000 (27 23:05 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:05:07 +0000 (27 23:05 +0000)]
pop

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:05:05 +0000 (27 23:05 +0000)]
push

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:05:05 +0000 (27 23:05 +0000)]
push

5 years agoRemove graphics pointer from HID structure
Peter Clifton [Thu, 7 Jan 2016 02:18:59 +0000 (7 02:18 +0000)]
Remove graphics pointer from HID structure

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 23:05:03 +0000 (27 23:05 +0000)]
refresh

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 23:05:03 +0000 (27 23:05 +0000)]
refresh

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 23:05:03 +0000 (27 23:05 +0000)]
refresh (create temporary patch)

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 23:05:03 +0000 (27 23:05 +0000)]
refresh (create temporary patch)

5 years agoRefresh of pass-a-hid_draw_instance_to_hi
Peter Clifton [Mon, 27 Feb 2017 23:05:03 +0000 (27 23:05 +0000)]
Refresh of pass-a-hid_draw_instance_to_hi

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:03:45 +0000 (27 23:03 +0000)]
push

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 23:03:45 +0000 (27 23:03 +0000)]
push

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:03:43 +0000 (27 23:03 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:03:43 +0000 (27 23:03 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:03:42 +0000 (27 23:03 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 23:03:42 +0000 (27 23:03 +0000)]
pop

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 22:42:17 +0000 (27 22:42 +0000)]
push

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 22:42:17 +0000 (27 22:42 +0000)]
push

5 years agoRemove graphics pointer from HID structure
Peter Clifton [Thu, 7 Jan 2016 02:18:59 +0000 (7 02:18 +0000)]
Remove graphics pointer from HID structure

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 22:42:16 +0000 (27 22:42 +0000)]
refresh

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 22:42:16 +0000 (27 22:42 +0000)]
refresh

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 22:42:16 +0000 (27 22:42 +0000)]
refresh (create temporary patch)

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 22:42:16 +0000 (27 22:42 +0000)]
refresh (create temporary patch)

5 years agoRefresh of pass-a-hid_draw_instance_to_hi
Peter Clifton [Mon, 27 Feb 2017 22:42:16 +0000 (27 22:42 +0000)]
Refresh of pass-a-hid_draw_instance_to_hi

5 years agopush (CONFLICT)
Peter Clifton [Mon, 27 Feb 2017 22:41:50 +0000 (27 22:41 +0000)]
push (CONFLICT)

5 years agopush (CONFLICT)
Peter Clifton [Mon, 27 Feb 2017 22:41:50 +0000 (27 22:41 +0000)]
push (CONFLICT)

5 years agoPass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointer
Peter Clifton [Thu, 7 Jan 2016 02:18:59 +0000 (7 02:18 +0000)]
Pass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointer

Drawing should eventually be independent of the HID

5 years agoPass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointer
Peter Clifton [Thu, 7 Jan 2016 02:18:59 +0000 (7 02:18 +0000)]
Pass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointer

Drawing should eventually be independent of the HID

5 years agoPass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointer
Peter Clifton [Thu, 7 Jan 2016 02:18:59 +0000 (7 02:18 +0000)]
Pass a HID_DRAW * instance to hid_expose_callback() rather than a HID * pointer

Drawing should eventually be independent of the HID

5 years agoFixup draw.c not to special case based on HID name, use flags instead
Peter Clifton [Thu, 7 Jan 2016 02:18:59 +0000 (7 02:18 +0000)]
Fixup draw.c not to special case based on HID name, use flags instead

5 years agohidgl: Provide more explicit management of rendering instances
Peter Clifton [Thu, 7 Jan 2016 02:18:58 +0000 (7 02:18 +0000)]
hidgl: Provide more explicit management of rendering instances

Provide an (hidgl_instance *) pointer which is used to refer to a hidgl
instance when caling hidgl_* APIs that are instance, but not hidGC specific.

Various hidgl APIs now take the hidgl_instance as a parameter, or in the case
of hidgl_new_instance(), return a new instance.

Graphics APIs which previously had a hidGC parameter remain the same, as the
hidglGC structure now contains a link to the hidgl instance which created it.

This change paves the way to potentially having multiple hidgl instances active
simultaneously, and removes various global variables (such as "buffer" and
"global_depth") which were previously accessible to allow the gtk-gl HID to
draw using the hidgl internals.

The gtk-gl HID_DRAW graphics API now subclasses the hidgl HID_DRAW API, so the
gtk-gl HID can access the (non-private) gtk_gc->hidgl_gc.* fields.

5 years agoTEMP: Fixup fallout from nogui change
Peter Clifton [Thu, 7 Jan 2016 02:18:58 +0000 (7 02:18 +0000)]
TEMP: Fixup fallout from nogui change

*** Might be nicer to just implement a no-op end_layer function for each HID_DRAW?

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 22:41:48 +0000 (27 22:41 +0000)]
refresh

5 years agorefresh
Peter Clifton [Mon, 27 Feb 2017 22:41:48 +0000 (27 22:41 +0000)]
refresh

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 22:41:48 +0000 (27 22:41 +0000)]
refresh (create temporary patch)

5 years agorefresh (create temporary patch)
Peter Clifton [Mon, 27 Feb 2017 22:41:48 +0000 (27 22:41 +0000)]
refresh (create temporary patch)

5 years agoRefresh of move-some-fields-from-the-hid
Peter Clifton [Mon, 27 Feb 2017 22:41:47 +0000 (27 22:41 +0000)]
Refresh of move-some-fields-from-the-hid

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 22:41:30 +0000 (27 22:41 +0000)]
push

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 22:41:30 +0000 (27 22:41 +0000)]
push

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:27 +0000 (27 22:41 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:27 +0000 (27 22:41 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:12 +0000 (27 22:41 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:12 +0000 (27 22:41 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:11 +0000 (27 22:41 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:11 +0000 (27 22:41 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:11 +0000 (27 22:41 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:11 +0000 (27 22:41 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:11 +0000 (27 22:41 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:11 +0000 (27 22:41 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:10 +0000 (27 22:41 +0000)]
pop

5 years agopop
Peter Clifton [Mon, 27 Feb 2017 22:41:10 +0000 (27 22:41 +0000)]
pop

5 years agopush
Peter Clifton [Mon, 27 Feb 2017 22:18:01 +0000 (27 22:18 +0000)]
push