Index: trunk/src_plugins/import_sch/import_sch.c =================================================================== --- trunk/src_plugins/import_sch/import_sch.c (revision 29992) +++ trunk/src_plugins/import_sch/import_sch.c (revision 29993) @@ -65,7 +65,6 @@ "Import(setnewpoint[,(mark|center|X,Y)])\n" "Import(setdisperse,D,units)\n"; static const char pcb_acth_Import[] = "Import schematics."; -/* DOC: import.html */ static fgw_error_t pcb_act_Import(fgw_arg_t *res, int argc, fgw_arg_t *argv) { const char *mode = NULL; @@ -380,7 +379,7 @@ static const char *import_sch_cookie = "import_sch plugin"; pcb_action_t import_sch_action_list[] = { - {"Import", pcb_act_Import, pcb_acth_Import, pcb_acts_Import} + {"DeprecatedImport", pcb_act_Import, pcb_acth_Import, pcb_acts_Import} }; int pplg_check_ver_import_sch(int ver_needed) { return 0; } Index: trunk/src_plugins/oldactions/oldactions.c =================================================================== --- trunk/src_plugins/oldactions/oldactions.c (revision 29992) +++ trunk/src_plugins/oldactions/oldactions.c (revision 29993) @@ -289,11 +289,25 @@ /* DOC: importgui.html */ static fgw_error_t pcb_act_ImportGUI(fgw_arg_t *res, int argc, fgw_arg_t *argv) { - pcb_message(PCB_MSG_ERROR, "The ImportGUI() action is deprecated. Using ImportSch() instead.\n"); + pcb_message(PCB_MSG_ERROR, "The ImportGUI() action is deprecated. Using ImportSch() instead.\nFor details see: http://repo.hu/projects/pcb-rnd/help/err0002.html\n"); PCB_ACT_IRES(pcb_actionva(PCB_ACT_HIDLIB, "ImportSch", NULL)); return 0; } +static const char pcb_acts_Import[] = + "Import()\n" + "Import([gnetlist|make[,source,source,...]])\n" + "Import(setnewpoint[,(mark|center|X,Y)])\n" + "Import(setdisperse,D,units)\n"; +static const char pcb_acth_Import[] = "Import schematics."; +/* DOC: import.html */ +static fgw_error_t pcb_act_Import(fgw_arg_t *res, int argc, fgw_arg_t *argv) +{ + pcb_message(PCB_MSG_ERROR, "Import() is the old, deprecated import netlist/schematics action that got removed\nPlease switch over to using the new action, ImportSch().\nFor details see: http://repo.hu/projects/pcb-rnd/help/err0002.html\n"); + PCB_ACT_IRES(1); + return 0; +} + /*** deprecated ***/ static fgw_error_t pcb_act_ToggleHideName(fgw_arg_t *res, int argc, fgw_arg_t *argv) @@ -371,6 +385,7 @@ {"RouteStylesChanged", pcb_act_RouteStylesChanged, pcb_acth_RouteStylesChanged, pcb_acts_RouteStylesChanged}, {"LibraryChanged", pcb_act_LibraryChanged, pcb_acth_LibraryChanged, pcb_acts_LibraryChanged}, {"ImportGUI", pcb_act_ImportGUI, pcb_acth_ImportGUI, pcb_acts_ImportGUI}, + {"Import", pcb_act_Import, pcb_acth_Import, pcb_acts_Import}, /* deprecated actions */ {"ToggleHideName", pcb_act_ToggleHideName, 0, 0},