Index: trunk/scconfig/Rev.h =================================================================== --- trunk/scconfig/Rev.h (revision 34685) +++ trunk/scconfig/Rev.h (revision 34686) @@ -1 +1 @@ -static const int myrev = 34633; +static const int myrev = 34686; Index: trunk/scconfig/Rev.tab =================================================================== --- trunk/scconfig/Rev.tab (revision 34685) +++ trunk/scconfig/Rev.tab (revision 34686) @@ -1,3 +1,4 @@ +34686 configure io_pads: disable write code but enable the plugin by default 34633 configure io_pads: PADS_ASCII write code 34521 configure export_lpr: configurable default scales 34509 configure librnd: moving box-box intersection code to librnd Index: trunk/src_plugins/io_pads/Plug.tmpasm =================================================================== --- trunk/src_plugins/io_pads/Plug.tmpasm (revision 34685) +++ trunk/src_plugins/io_pads/Plug.tmpasm (revision 34686) @@ -1,11 +1,12 @@ put /local/pcb/mod {io_pads} put /local/pcb/mod/OBJS [@ $(PLUGDIR)/io_pads/io_pads.o - $(PLUGDIR)/io_pads/write.o $(PLUGDIR)/io_pads/read.o $(PLUGDIR)/io_pads/delay_create.o @] +# $(PLUGDIR)/io_pads/write.o + switch /local/pcb/io_pads/controls case {buildin} include /local/pcb/tmpasm/buildin; end; case {plugin} include /local/pcb/tmpasm/plugin; end; Index: trunk/src_plugins/io_pads/io_pads.c =================================================================== --- trunk/src_plugins/io_pads/io_pads.c (revision 34685) +++ trunk/src_plugins/io_pads/io_pads.c (revision 34686) @@ -50,9 +50,14 @@ if (((typ & (~(PCB_IOT_FOOTPRINT))) != 0) && ((typ & (~(PCB_IOT_PCB))) != 0)) /* support only footprints */ return 0; +#if 0 if (wr) return 93; +#endif + if (wr) + return 0; + return 100; } @@ -76,7 +81,9 @@ io_pads_2005.map_footprint = io_pads_map_footprint;*/ io_pads_2005.parse_font = NULL; io_pads_2005.write_buffer = NULL; +#if 0 io_pads_2005.write_pcb = io_pads_write_pcb_2005; +#endif io_pads_2005.default_fmt = "pads"; io_pads_2005.description = "PADS ASCII board (V2005)"; io_pads_2005.save_preference_prio = 61; @@ -90,7 +97,9 @@ io_pads_9_4 = io_pads_2005; io_pads_9_4.description = "PADS ASCII board (V9.4)"; io_pads_9_4.save_preference_prio = 63; +#if 0 io_pads_9_4.write_pcb = io_pads_write_pcb_9_4; +#endif RND_HOOK_REGISTER(pcb_plug_io_t, pcb_plug_io_chain, &io_pads_9_4); return 0; Index: trunk/src_plugins/io_pads/io_pads.pup =================================================================== --- trunk/src_plugins/io_pads/io_pads.pup (revision 34685) +++ trunk/src_plugins/io_pads/io_pads.pup (revision 34686) @@ -5,5 +5,5 @@ $fmt-native no $fmt-feature-r PADS board #$package io-alien -default disable-all +default buildin autoload 1