home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume8 / xfig2.8 / part06 / CHANGES next >
Text File  |  1990-07-02  |  7KB  |  151 lines

  1. Version 2.0 
  2.  
  3. Patchlevel 8
  4. Changes from patchlevel 7:
  5.  
  6. o Many bugs fixed with flipping arcs, malloc/free, popup menu 
  7.     going off screen, gcc warnings, etc.
  8.     From Isamu Wada <i-wada@srans3.sra.co.jp>
  9. o Bug fixed in redisplay.c where all but the most recently created
  10.     compounds' objects were invisible
  11. o Changed code that assumed a (char *) return value for sprintf
  12.     to follow POSIX and ANSI C standard of returning int.
  13. o Removed conditional compilation flags for R3, since R3 is no
  14.     longer supported :-(
  15. o Moved initializing of Fig icon in main() to work with mwm
  16.     From David Elliot <dce@smsc.sony.com>
  17. o f2p and f2ps now return meaningfull error codes: 0 for OK, 1 for error
  18. o Errors in reading figure file should report correct line numbers now
  19. o Handles "default" font for TransFig correctly
  20. o Text input is now correctly terminated whenever a menu item is chosen,
  21.     not just on CR or middle-button pressed
  22. o troff_ft_codes files allows ANY white space between troff font name
  23.     and Postscript fone name
  24. o Attempting to move the center point of circle/ellipse with move-point 
  25.     no longer makes point markers disappear
  26. o BoundingBox computed correctly for centered and right-justified text now
  27.     for f2ps and save-as-bitmap
  28.     From Tom Tkacik
  29. o Font names output by f2p and f2ps fixed for -TFX option.
  30.     From Guy Cardwell
  31. o Object icon displayed in change-object popup menu
  32. o Removed rounded-corner boxes from TFX compile-time option and reverted
  33.     protocol version to 1.4-TFX, as per Micah Beck (beck@cs.cornell.edu) 
  34.  
  35. Patchlevel 7 (4/26/90)
  36. Changes from patchlevel 6:
  37.  
  38. o New patch files for psfonts.c, panel.h to fix problems with those
  39.     files in patch level 6
  40. o The patch for search.c in patch 6 was an old patch and should
  41.     not be applied
  42. o Bug fix for f2ps where figure went off the page in landscape mode
  43.  
  44. Patchlevel 6 (4/25/90)
  45. Changes from patchlevel 5:
  46.  
  47. o *** New popup menu to change characteristics of existing objects, 
  48.    e.g. line thickness, style, text options, area fill etc.
  49.    Not ALL things may be modified yet (e.g. arrows on lines).
  50.    Jon Tombs and Frank Schmuck provided this much-needed feature
  51. o Because the popup menu uses the new Simple Menu widget from R4, xfig
  52.    will no longer compile under R3
  53. o Fixed WMHints to "or" in InputHint to retain any existing Hints
  54.   Thanks to David Elliott
  55. o Doesn't let one delete to fewer than 3 points in interpolated spline
  56. o Removed unused variables
  57. o Changed rounded-corner box objects to have radius component instead 
  58.    of using the pen component (new protocol version 2.0 and 2.0-TFX)
  59. o Added back support to read protocol version 1.3 files
  60. o Fixed bug where the line style wasn't passed in drawing bounding 
  61.    rectangle when moving/copying objects
  62. o Fixed cursor for popup command menu
  63. o Fixed bounding box bug for postscript output from f2ps
  64. o Fixed bug that erroneously allowed filled polylines (only polygons, boxes,
  65.    round-corner boxes, ellipses, circles, closed splines and arcs may be filled)
  66. o Fixed name of AvantGarde-Book font (was AvantGarde)
  67. o Added two X fonts that are similar to AvantGarde... and Palatino...
  68.    From Dave Davey 
  69. o Fixed bug that caused coredump when referencing a zero-radius ellipse
  70. o Added back the LaTex buttons even for non-TFX mode
  71. o More SYSV #ifdefs from Scott E. Garfinkle (dacseg@uts.amdahl.com)
  72. o New rule in Imakefile to install troff_ft_codes file
  73. o put_fmsg() uses double arguments instead of float to prevent some 
  74.     systems from choking on float-double-float conversions of invalid data.
  75. o 8-bit characters allowed for text objects
  76.     From Tor Lillqvist <tml@hemuli.tik.vtt.fi>
  77.  
  78. Patchlevel 5 (3/27/90)
  79. Changes from patchlevel 4:
  80.  
  81. o Line widths of zero now allowed for drawing borderless objects
  82. o Resources now parsed in more portable way
  83. o Variable "compound" changed to "cmpnd" in drag.c and search.c because 
  84.     SunOs 4.1 has function called compound()
  85. o Unknown "-" options no longer parsed as file name
  86. o Filled areas now drawn opaquely instead of transparently
  87. o Ruler arrows now drawn correctly
  88. o Area fill for rounded corner boxes displays properly
  89. o Lower panel buttons and rulers slightly smaller to allow 9.5 inch tall
  90.   canvas in portrait mode on screens that are "only" 864 pixels tall
  91. o Imakefile now uses XawClientDepLibs instead of $(DEPXAWLIB) $(DEPXMUlIB) ...
  92. o -1 for area fill (no fill) in TransFig files handled properly
  93. o u_int defined as uint for SYSV systems
  94. o 'figure_modified' flag cleared when editing new file
  95. o If "save in" is done and there is no current file name, then the
  96.   current file name is set to the one specified in the save
  97. o -track default is now True as man entry states
  98. o side panel resource renamed to side_panel
  99. o fixed bug in f2ps where filled arcs weren't filled
  100. o line width and font support for f2p (pic)
  101.   Thanks to Dave Davey for these additions
  102.  
  103. Patchlevel 4 (3/12/90)
  104. Changes from patchlevel 3:
  105.  
  106. o Bug fixed in drawing zero-length lines with arrows
  107.     Thanks to Dave Davey for this fix
  108. o Portrait/Landscape bug fixed (only appeared on Sun 4)
  109. o Fig will not allow edit of new figure without confirmation if
  110.     current figure has been modified
  111. o Widget resources work better now (e.g. xfig.form.indicator.background: green)
  112. o -ri option for button panel on right side works properly now
  113. o Changed some widget names for better resource hierarchy
  114. o Wrapped indicator widgets in box widget
  115. o Adds compatibility with Fig 1.4-TFX file format INSTEAD of 1.4X
  116.   as a compile time option (compiler flag -DTFX).  No change to program
  117.   as compiled without the -DTFX flag.  See file README.TFX.
  118.     Credit goes to Micah Beck (beck@cs.cornell.edu) for this one.
  119. o Fixed bug where scanf was doing %lf for text angle instead of %f
  120.   in read_textobject()
  121.     Thanks to Leroy Hugues (Hugues.Leroy@irisa.fr) for this fix
  122. o #include <X11/Scroll.h> put back in fig.h for R3 - XtRFloat is defined here
  123. o XtPointer is only defined in R4 - uses caddr_t for R3 blink() routine
  124. o Print figure on default printer, specify particular printer or print to file
  125.     Thanks to Daren Latham (dwl@udev.cdc.com) for this one
  126. o Original FORMAT1.4 file included to compare new 1.4X format with 1.4
  127.   New file that describes xfig file format is called FORMAT1.4X
  128. o Drawing too-narrow ellipses doesn't loop forever anymore, but they
  129.   are still not drawn correctly
  130.  
  131. Patchlevel 3 (2/28/90)
  132. Changes from patchlevel 2:
  133.  
  134. o now uses XtAddTimer instead of setitimer() for blinking cursor
  135.   This fixes the problem with text freezing up xfig or crashing with core dump
  136. o Changed include directives for Athena widgets to include/X11/Xaw directory
  137. o added put_fmsg() to print messages with floating point numbers
  138.   Some machines (MIPS) were dumping core when passing floats as ints.
  139.  
  140. Patchlevel 2 (2/23/90)
  141. Changes from patchlevel 1:
  142.  
  143. o removed call to free() in curve() which was causing coredumps
  144. o Imakefile had .o filenames in SRCS definition
  145.  
  146.  
  147. Patchlevel 1 (2/20/90)
  148. Changes from patchlevel 0:
  149.  
  150. o included definition of put_msg()/FREE/CFREE in f2ps.c
  151.