home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume25 / jgraph / patch06.2 next >
Encoding:
Text File  |  1991-11-11  |  9.7 KB  |  402 lines

  1. Newsgroups: comp.sources.misc
  2. From: jsp@Princeton.EDU (James Plank)
  3. Subject:  v25i037:  jgraph - A filter for plotting postscript graphs, Patch06.2
  4. Message-ID: <1991Nov10.191927.21349@sparky.imd.sterling.com>
  5. X-Md4-Signature: 3a217f549a214986d607e09a733801ee
  6. Date: Sun, 10 Nov 1991 19:19:27 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: jsp@Princeton.EDU (James Plank)
  10. Posting-number: Volume 25, Issue 37
  11. Archive-name: jgraph/patch06.2
  12. Environment: UNIX, VMS, postscript
  13. Patch-To: jgraph: Volume 16, Issue 20
  14.  
  15. Jgraph Patch 6.2: Fri Nov  1 11:56:38 EST 1991
  16.  
  17. This is a simple patch which mainly fixes an annoying bug where large 
  18. graphs were not centered properly when using the -P option.  This
  19. should be fixed here. 
  20.  
  21. Please alert me to more bugs or if this one doesn't do what it promises.
  22.  
  23. As usual, 6.2 is now available via anonymous ftp from princeton.edu in
  24. pub/jgraph.Z (compressed shar file).  Or use the following patch.
  25.  
  26. Take it easy,
  27.  
  28. Jim Plank
  29. jsp@cs.princeton.edu
  30.  
  31. Patch from 6.1:
  32.  
  33. *** ../work/README    Fri Nov  1 11:49:34 1991
  34. --- README    Fri Nov  1 11:47:57 1991
  35. ***************
  36. *** 1,4 ****
  37. ! $Revision: 6.1 $
  38.   
  39.   Jgraph takes the description of a graph or graphs in the standard
  40.   input, and produces a postscript file on the standard output.  Jgraph
  41. --- 1,4 ----
  42. ! $Revision: 6.2 $
  43.   
  44.   Jgraph takes the description of a graph or graphs in the standard
  45.   input, and produces a postscript file on the standard output.  Jgraph
  46. *** ../work/draw.c    Fri Nov  1 11:49:36 1991
  47. --- draw.c    Fri Nov  1 11:47:50 1991
  48. ***************
  49. *** 1,7 ****
  50.   /* 
  51.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/draw.c,v $
  52. !  * $Revision: 6.1 $
  53. !  * $Date: 91/10/09 11:03:25 $
  54.    * $Author: jsp $
  55.    */
  56.   
  57. --- 1,7 ----
  58.   /* 
  59.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/draw.c,v $
  60. !  * $Revision: 6.2 $
  61. !  * $Date: 91/11/01 11:46:32 $
  62.    * $Author: jsp $
  63.    */
  64.   
  65. ***************
  66. *** 367,373 ****
  67.     if (pp)
  68.       printf("%f %f translate\n",
  69.         ((8.5 * FCPI) - (gs->bb[2] - gs->bb[0])) / 2.0,     
  70. !       (gs->bb[3] > (5.5*FCPI)) ? (11*FCPI) - gs->bb[3] : (5.5*FCPI));
  71.     printf("1 setlinecap 1 setlinejoin\n");
  72.     printf("0.700 setlinewidth\n");
  73.   }
  74. --- 367,373 ----
  75.     if (pp)
  76.       printf("%f %f translate\n",
  77.         ((8.5 * FCPI) - (gs->bb[2] - gs->bb[0])) / 2.0,     
  78. !       (gs->bb[3] > (3*FCPI)) ? ((11*FCPI) - gs->bb[3]) / 2 : (3.5*FCPI));
  79.     printf("1 setlinecap 1 setlinejoin\n");
  80.     printf("0.700 setlinewidth\n");
  81.   }
  82. *** ../work/edit.c    Fri Nov  1 11:49:37 1991
  83. --- edit.c    Fri Nov  1 11:47:50 1991
  84. ***************
  85. *** 1,7 ****
  86.   /* 
  87.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/edit.c,v $
  88. !  * $Revision: 6.1 $
  89. !  * $Date: 91/10/09 11:03:26 $
  90.    * $Author: jsp $
  91.    */
  92.   
  93. --- 1,7 ----
  94.   /* 
  95.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/edit.c,v $
  96. !  * $Revision: 6.2 $
  97. !  * $Date: 91/11/01 11:46:33 $
  98.    * $Author: jsp $
  99.    */
  100.   
  101. ***************
  102. *** 364,372 ****
  103.         a->draw_hash_labels = 0;
  104.       } else if (strcmp(inp_str, "draw_hash_labels") == 0) {
  105.         a->draw_hash_labels = 1;
  106. !     } else if (strcmp(inp_str, "no_draw_axis_line") == 0) {
  107.         a->draw_axis_line = 0;
  108. !     } else if (strcmp(inp_str, "draw_axis_line") == 0) {
  109.         a->draw_axis_line = 1;
  110.       } else if (strcmp(inp_str, "no_draw_hash_marks") == 0) {
  111.         a->draw_hash_marks = 0;
  112. --- 364,372 ----
  113.         a->draw_hash_labels = 0;
  114.       } else if (strcmp(inp_str, "draw_hash_labels") == 0) {
  115.         a->draw_hash_labels = 1;
  116. !     } else if (strcmp(inp_str, "no_draw_axis") == 0) {
  117.         a->draw_axis_line = 0;
  118. !     } else if (strcmp(inp_str, "draw_axis") == 0) {
  119.         a->draw_axis_line = 1;
  120.       } else if (strcmp(inp_str, "no_draw_hash_marks") == 0) {
  121.         a->draw_hash_marks = 0;
  122. *** /dev/null    Fri Nov  1 09:21:43 1991
  123. --- gpaper.jgr    Fri Nov  1 11:47:59 1991
  124. ***************
  125. *** 0 ****
  126. --- 1,24 ----
  127. + newgraph
  128. + xaxis size 8 min 0 max 8 hash 1 mhash 9 
  129. + yaxis size 10.5 min 0 max 10.5 hash 1 mhash 9
  130. + newgraph
  131. + inherit_axes
  132. + xaxis hash_scale 1
  133. + yaxis hash_scale 1
  134. + newgraph
  135. + inherit_axes
  136. + xaxis gray .5 grid_lines 
  137. + yaxis gray .5 grid_lines
  138. + newgraph 
  139. + inherit_axes
  140. + xaxis gray 0 mhash 0 grid_lines
  141. + yaxis gray 0 mhash 0 grid_lines
  142. *** ../work/jgraph.1    Fri Nov  1 11:49:42 1991
  143. --- jgraph.1    Fri Nov  1 11:47:56 1991
  144. ***************
  145. *** 1105,1108 ****
  146.   .sp
  147.   There may well be loads of other bugs.  Send to jsp@princeton.edu.
  148.   .sp
  149. ! This is $Revision: 6.1 $.
  150. --- 1105,1108 ----
  151.   .sp
  152.   There may well be loads of other bugs.  Send to jsp@princeton.edu.
  153.   .sp
  154. ! This is $Revision: 6.2 $.
  155. *** ../work/jgraph.c    Fri Nov  1 11:49:42 1991
  156. --- jgraph.c    Fri Nov  1 11:47:51 1991
  157. ***************
  158. *** 1,7 ****
  159.   /* 
  160.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/jgraph.c,v $
  161. !  * $Revision: 6.1 $
  162. !  * $Date: 91/10/09 11:03:31 $
  163.    * $Author: jsp $
  164.    */
  165.   
  166. --- 1,7 ----
  167.   /* 
  168.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/jgraph.c,v $
  169. !  * $Revision: 6.2 $
  170. !  * $Date: 91/11/01 11:46:38 $
  171.    * $Author: jsp $
  172.    */
  173.   
  174. ***************
  175. *** 263,269 ****
  176.       else if (strcmp(argv[i], "-P") == 0) pp = 1;
  177.     }
  178.     gs = (Graphs) make_list(sizeof(struct graphs));
  179. !   new_graphs(gs, pp);
  180.     edit_graphs(gs);
  181.     process_graphs(gs);
  182.     if (show) show_graphs(gs); else draw_graphs(gs, pp);
  183. --- 263,269 ----
  184.       else if (strcmp(argv[i], "-P") == 0) pp = 1;
  185.     }
  186.     gs = (Graphs) make_list(sizeof(struct graphs));
  187. !   new_graphs(gs);
  188.     edit_graphs(gs);
  189.     process_graphs(gs);
  190.     if (show) show_graphs(gs); else draw_graphs(gs, pp);
  191. *** ../work/jgraph.h    Fri Nov  1 11:49:44 1991
  192. --- jgraph.h    Fri Nov  1 11:47:52 1991
  193. ***************
  194. *** 1,7 ****
  195.   /* 
  196.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/jgraph.h,v $
  197. !  * $Revision: 6.1 $
  198. !  * $Date: 91/10/09 11:03:33 $
  199.    * $Author: jsp $
  200.    */
  201.   
  202. --- 1,7 ----
  203.   /* 
  204.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/jgraph.h,v $
  205. !  * $Revision: 6.2 $
  206. !  * $Date: 91/11/01 11:46:40 $
  207.    * $Author: jsp $
  208.    */
  209.   
  210. *** ../work/list.c    Fri Nov  1 11:49:45 1991
  211. --- list.c    Fri Nov  1 11:47:52 1991
  212. ***************
  213. *** 1,7 ****
  214.   /* 
  215.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/list.c,v $
  216. !  * $Revision: 6.1 $
  217. !  * $Date: 91/10/09 11:03:34 $
  218.    * $Author: jsp $
  219.    */
  220.   
  221. --- 1,7 ----
  222.   /* 
  223.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/list.c,v $
  224. !  * $Revision: 6.2 $
  225. !  * $Date: 91/11/01 11:46:41 $
  226.    * $Author: jsp $
  227.    */
  228.   
  229. *** ../work/list.h    Fri Nov  1 11:49:45 1991
  230. --- list.h    Fri Nov  1 11:47:52 1991
  231. ***************
  232. *** 1,7 ****
  233.   /* 
  234.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/list.h,v $
  235. !  * $Revision: 6.1 $
  236. !  * $Date: 91/10/09 11:03:35 $
  237.    * $Author: jsp $
  238.    */
  239.   
  240. --- 1,7 ----
  241.   /* 
  242.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/list.h,v $
  243. !  * $Revision: 6.2 $
  244. !  * $Date: 91/11/01 11:46:42 $
  245.    * $Author: jsp $
  246.    */
  247.   
  248. *** /dev/null    Fri Nov  1 09:21:43 1991
  249. --- mb.jgr    Fri Nov  1 11:47:59 1991
  250. ***************
  251. *** 0 ****
  252. --- 1,18 ----
  253. + newgraph
  254. + xaxis size 5 min 0 max 5 nodraw
  255. + yaxis size 6 min 0 max 6 nodraw
  256. + newcurve marktype box marksize .5 1 linetype none fill 1
  257. +   pts 2 1
  258. +       1 2
  259. +       2 3
  260. +       1 4
  261. +       2 5
  262. +       1 6
  263. + newcurve marktype none linetype solid rarrows
  264. +   pts 1.25 1.75 1.75 1.25
  265. + newstring font Times-Bold fontsize 14 hjc vjc x 2 y 1 : 5
  266. *** ../work/printline.c    Fri Nov  1 11:49:47 1991
  267. --- printline.c    Fri Nov  1 11:47:53 1991
  268. ***************
  269. *** 1,7 ****
  270.   /* 
  271.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/printline.c,v $
  272. !  * $Revision: 6.1 $
  273. !  * $Date: 91/10/09 11:03:37 $
  274.    * $Author: jsp $
  275.    */
  276.   
  277. --- 1,7 ----
  278.   /* 
  279.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/printline.c,v $
  280. !  * $Revision: 6.2 $
  281. !  * $Date: 91/11/01 11:46:44 $
  282.    * $Author: jsp $
  283.    */
  284.   
  285. *** ../work/prio_list.c    Fri Nov  1 11:49:47 1991
  286. --- prio_list.c    Fri Nov  1 11:47:53 1991
  287. ***************
  288. *** 1,7 ****
  289.   /* 
  290.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/prio_list.c,v $
  291. !  * $Revision: 6.1 $
  292. !  * $Date: 91/10/09 11:03:38 $
  293.    * $Author: jsp $
  294.    */
  295.   
  296. --- 1,7 ----
  297.   /* 
  298.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/prio_list.c,v $
  299. !  * $Revision: 6.2 $
  300. !  * $Date: 91/11/01 11:46:45 $
  301.    * $Author: jsp $
  302.    */
  303.   
  304. *** ../work/prio_list.h    Fri Nov  1 11:49:48 1991
  305. --- prio_list.h    Fri Nov  1 11:47:53 1991
  306. ***************
  307. *** 1,7 ****
  308.   /* 
  309.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/prio_list.h,v $
  310. !  * $Revision: 6.1 $
  311. !  * $Date: 91/10/09 11:03:39 $
  312.    * $Author: jsp $
  313.    */
  314.   
  315. --- 1,7 ----
  316.   /* 
  317.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/prio_list.h,v $
  318. !  * $Revision: 6.2 $
  319. !  * $Date: 91/11/01 11:46:46 $
  320.    * $Author: jsp $
  321.    */
  322.   
  323. *** ../work/process.c    Fri Nov  1 11:49:48 1991
  324. --- process.c    Fri Nov  1 11:47:54 1991
  325. ***************
  326. *** 1,7 ****
  327.   /* 
  328.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/process.c,v $
  329. !  * $Revision: 6.1 $
  330. !  * $Date: 91/10/09 11:03:40 $
  331.    * $Author: jsp $
  332.    */
  333.   
  334. --- 1,7 ----
  335.   /* 
  336.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/process.c,v $
  337. !  * $Revision: 6.2 $
  338. !  * $Date: 91/11/01 11:46:47 $
  339.    * $Author: jsp $
  340.    */
  341.   
  342. *** ../work/show.c    Fri Nov  1 11:49:50 1991
  343. --- show.c    Fri Nov  1 11:47:55 1991
  344. ***************
  345. *** 1,7 ****
  346.   /* 
  347.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/show.c,v $
  348. !  * $Revision: 6.1 $
  349. !  * $Date: 91/10/09 11:03:42 $
  350.    * $Author: jsp $
  351.    */ 
  352.   
  353. --- 1,7 ----
  354.   /* 
  355.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/show.c,v $
  356. !  * $Revision: 6.2 $
  357. !  * $Date: 91/11/01 11:46:49 $
  358.    * $Author: jsp $
  359.    */ 
  360.   
  361. *** ../work/token.c    Fri Nov  1 11:50:01 1991
  362. --- token.c    Fri Nov  1 11:47:56 1991
  363. ***************
  364. *** 1,7 ****
  365.   /* 
  366.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/token.c,v $
  367. !  * $Revision: 6.1 $
  368. !  * $Date: 91/10/09 11:03:43 $
  369.    * $Author: jsp $
  370.    */
  371.   
  372. --- 1,7 ----
  373.   /* 
  374.    * $Source: /n/fs/vd/jsp/src/jgraph/RCS/token.c,v $
  375. !  * $Revision: 6.2 $
  376. !  * $Date: 91/11/01 11:46:50 $
  377.    * $Author: jsp $
  378.    */
  379.   
  380.  
  381.  
  382. exit 0 # Just in case...
  383. -- 
  384. Kent Landfield                   INTERNET: kent@sparky.IMD.Sterling.COM
  385. Sterling Software, IMD           UUCP:     uunet!sparky!kent
  386. Phone:    (402) 291-8300         FAX:      (402) 291-4362
  387. Please send comp.sources.misc-related mail to kent@uunet.uu.net.
  388.