Skip to content
Snippets Groups Projects
  1. May 14, 2002
  2. Oct 13, 2001
  3. Jan 09, 2000
  4. Feb 23, 1998
  5. Dec 01, 1997
  6. Jul 29, 1997
  7. Jun 03, 1997
  8. Apr 29, 1997
  9. Apr 27, 1997
  10. Apr 22, 1997
    • Marc G. Fournier's avatar
      Major patch from Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> · 9e2a87b6
      Marc G. Fournier authored
      OK, here are a passel of patches for the geometric data types.
      These add a "circle" data type, new operators and functions
      for the existing data types, and change the default formats
      for some of the existing types to make them consistant with
      each other. Current formatting conventions (e.g. compatible
      with v6.0 to allow dump/reload) are supported, but the new
      conventions should be an improvement and we can eventually
      drop the old conventions entirely.
      
      For example, there are two kinds of paths (connected line segments),
      open and closed, and the old format was
      
      '(1,2,1,2,3,4)' for a closed path with two points (1,2) and (3,4)
      '(0,2,1,2,3,4)' for an open path with two points (1,2) and (3,4)
      
      Pretty arcane, huh? The new format for paths is
      
      '((1,2),(3,4))' for a closed path with two points (1,2) and (3,4)
      '[(1,2),(3,4)]' for an open path with two points (1,2) and (3,4)
      
      For polygons, the old convention is
      
      '(0,4,2,0,4,3)' for a triangle with points at (0,0),(4,4), and (2,3)
      
      and the new convention is
      
      '((0,0),(4,4),(2,3))' for a triangle with points at (0,0),(4,4), and (2,3)
      
      Other data types which are also represented as lists of points
      (e.g. boxes, line segments, and polygons) have similar representations
      (they surround each point with parens).
      
      For v6.1, any format which can be interpreted as the old style format
      is decoded as such; we can remove that backwards compatibility but ugly
      convention for v7.0. This will allow dump/reloads from v6.0.
      
      These include some updates to the regression test files to change the test
      for creating a data type from "circle" to "widget" to keep the test from
      trashing the new builtin circle type.
      9e2a87b6
  11. Apr 06, 1997
  12. Apr 05, 1997
  13. Mar 02, 1997
  14. Mar 01, 1997
  15. Jan 16, 1997
  16. Jan 14, 1997
  17. Dec 29, 1996
  18. Dec 13, 1996
  19. Dec 02, 1996
  20. Nov 18, 1996
  21. Nov 14, 1996
  22. Oct 30, 1996
  23. Oct 07, 1996
  24. Aug 06, 1996
    • Marc G. Fournier's avatar
      Fixes: · ab57e09e
      Marc G. Fournier authored
      Also, I think that an extra source of noise in the diff of regress.out and
      expected.out is caused by not substituting the shared library file
      extension in the regression.input file (much like the paths and the
      usernames are sub'ed). This seems to be fixed with the following patches
      to regression.input and the Makefile... If I'm off base here, please tell!
      
      Submitted by:  Wayde Nie <niew@phoenix.cis.mcmaster.ca>
      ab57e09e
  25. Aug 02, 1996
  26. Aug 01, 1996
  27. Jul 27, 1996
  28. Jul 25, 1996
  29. Jul 09, 1996
Loading