patches leading up to ivtools-1.2.2

[email protected] Tue, 25 Jan 2005 09:56:31 -0800
Newsgroups gmane.comp.lib.ivtools.patches
Message-ID <[email protected]>
--Apple-Mail-1--480427499
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="ivtools-040914-johnston-003"
Content-Disposition: attachment;
	filename=ivtools-040914-johnston-003

Patch:    ivtools-040914-johnston-003
For:      ivtools-1.2.1
Author:   [email protected]
Subject:  fixes since ivtools-1.2.1
Requires: 

This is an intermediate patch to ivtools-1.2.1.  To apply, cd to the
top-level directory of the ivtools source tree (the directory with src
and config subdirs), and apply like this:

	patch -p0 <ThisFile

Summary of Changes:

- this patch fixes problems with writing to /tmp.

Index: include_os/table.h
diff -c include_os/table.h:1.1 include_os/table.h:1.2
*** include_os/table.h:1.1	Tue Jun 15 08:57:29 2004
--- src/include/OS/table.h	Tue Sep 14 08:27:48 2004
***************
*** 124,130 ****
  	TableEntry(Table)* t = *e; \
  	delete t; \
      } \
!     delete first_; \
  } \
  \
  inline TableEntry(Table)*& Table::probe(Key i) { \
--- 124,130 ----
  	TableEntry(Table)* t = *e; \
  	delete t; \
      } \
!     delete[] first_; \
  } \
  \
  inline TableEntry(Table)*& Table::probe(Key i) { \
Index: include_unidraw/catalog.h
diff -c include_unidraw/catalog.h:1.1 include_unidraw/catalog.h:1.2
*** include_unidraw/catalog.h:1.1	Tue Jun 15 08:57:36 2004
--- src/include/Unidraw/catalog.h	Tue Sep 14 08:27:50 2004
***************
*** 149,155 ****
      Raster* ReadRaster(istream&);
      void ReadRasterData(Raster*, istream&);
  
!     void WriteBgFilled(boolean, ostream&);
      void WriteBrush(PSBrush*, ostream&);
      void WriteColor(PSColor*, ostream&);
      void WriteFont(PSFont*, ostream&);
--- 149,155 ----
      Raster* ReadRaster(istream&);
      void ReadRasterData(Raster*, istream&);
  
!     void WriteBgFilled(int, ostream&);
      void WriteBrush(PSBrush*, ostream&);
      void WriteColor(PSColor*, ostream&);
      void WriteFont(PSFont*, ostream&);
Index: src_interviews/session.c
diff -c src_interviews/session.c:1.1 src_interviews/session.c:1.2
*** src_interviews/session.c:1.1	Tue Jun 15 08:53:55 2004
--- src/InterViews/session.c	Tue Sep 14 08:27:32 2004
***************
*** 414,420 ****
  	delete d;
      }
      delete displays_;
!     delete argv_;
  }
  
  void SessionRep::init(
--- 414,420 ----
  	delete d;
      }
      delete displays_;
!     delete[] argv_;
  }
  
  void SessionRep::init(
Index: Unidraw/catalog.c
diff -c Unidraw/catalog.c:1.2 Unidraw/catalog.c:1.3
*** Unidraw/catalog.c:1.2	Tue Jul 13 11:19:08 2004
--- src/Unidraw/catalog.c	Tue Sep 14 08:27:42 2004
***************
*** 190,196 ****
      Init(object, string);
  }
  
! NameMapElem::~NameMapElem () { delete _string; }
  void* NameMapElem::id () { return _object; }
  void* NameMapElem::tag () { return (void*) _string; }
  
--- 190,196 ----
      Init(object, string);
  }
  
! NameMapElem::~NameMapElem () { free(_string); }
  void* NameMapElem::id () { return _object; }
  void* NameMapElem::tag () { return (void*) _string; }
  
***************
*** 352,358 ****
      deleteFonts(_fonts);
      deletePatterns(_pats);
  
!     delete _name;
      delete _brs;
      delete _colors;
      delete _fonts;
--- 352,358 ----
      deleteFonts(_fonts);
      deletePatterns(_pats);
  
!     free(_name);
      delete _brs;
      delete _colors;
      delete _fonts;
***************
*** 370,376 ****
  #ifdef __GNUC__
      if (_tmpfile != nil) {
          unlink(_tmpfile);
!         delete _tmpfile;
      }
  #endif
  }
--- 370,376 ----
  #ifdef __GNUC__
      if (_tmpfile != nil) {
          unlink(_tmpfile);
!         free(_tmpfile);
      }
  #endif
  }
***************
*** 1000,1006 ****
      return bgFilled;
  }
  
! void Catalog::WriteBgFilled (boolean bgFilled, ostream& out) {
      Mark(out);
      out << bgFilled << " ";
  }
--- 1000,1006 ----
      return bgFilled;
  }
  
! void Catalog::WriteBgFilled (int bgFilled, ostream& out) {
      Mark(out);
      out << bgFilled << " ";
  }
***************
*** 1171,1177 ****
      } else if (sscanf(definition, "%x %d", &p, &w) == 2) {
          br = FindBrush(p, w);
      }
!     delete definition;
      return br;
  }
  
--- 1171,1177 ----
      } else if (sscanf(definition, "%x %d", &p, &w) == 2) {
          br = FindBrush(p, w);
      }
!     free(definition);
      return br;
  }
  
***************
*** 1298,1304 ****
      } else if (sscanf(definition, "%s", name) == 1) {
  	color = FindColor(name);
      }
!     delete definition;
      return color;
  }
  
--- 1298,1304 ----
      } else if (sscanf(definition, "%s", name) == 1) {
  	color = FindColor(name);
      }
!     free(definition);
      return color;
  }
  
***************
*** 1429,1435 ****
              font = FindFont(definition, pf, ps);
          }
      }
!     delete definition;
      return font;
  }
  
--- 1429,1435 ----
              font = FindFont(definition, pf, ps);
          }
      }
!     free(definition);
      return font;
  }
  
***************
*** 1675,1681 ****
  	    }
  	}
      }
!     delete definition;
      return pat;
  }
  
--- 1675,1681 ----
  	    }
  	}
      }
!     free(definition);
      return pat;
  }
  
Index: Unidraw/ctrlinfo.c
diff -c Unidraw/ctrlinfo.c:1.1 Unidraw/ctrlinfo.c:1.2
*** Unidraw/ctrlinfo.c:1.1	Tue Jun 15 08:55:59 2004
--- src/Unidraw/ctrlinfo.c	Tue Sep 14 08:27:42 2004
***************
*** 32,37 ****
--- 32,38 ----
  #include <IV-2_6/_enter.h>
  
  #include <string.h>
+ #include <stdlib.h>
  
  /*****************************************************************************/
  
***************
*** 68,75 ****
      if (_label != nil) {
          delete _label;
      }
!     delete _keyLabel;
!     delete _keyCode;
  }
  
  void ControlInfo::SetLabel (GraphicComp* g) {
--- 69,76 ----
      if (_label != nil) {
          delete _label;
      }
!     free(_keyLabel);
!     free(_keyCode);
  }
  
  void ControlInfo::SetLabel (GraphicComp* g) {
Index: Unidraw/pspaint.c
diff -c Unidraw/pspaint.c:1.1 Unidraw/pspaint.c:1.2
*** Unidraw/pspaint.c:1.1	Tue Jun 15 08:56:00 2004
--- src/Unidraw/pspaint.c	Tue Sep 14 08:27:42 2004
***************
*** 85,91 ****
      _none = false;
  }
  
! PSColor::~PSColor () { delete _name; }
  
  void PSColor::GetIntensities(
      ColorIntensity& r, ColorIntensity& g, ColorIntensity& b
--- 85,91 ----
      _none = false;
  }
  
! PSColor::~PSColor () { free(_name); }
  
  void PSColor::GetIntensities(
      ColorIntensity& r, ColorIntensity& g, ColorIntensity& b
Index: Unidraw/splines.c
diff -c Unidraw/splines.c:1.1 Unidraw/splines.c:1.2
*** Unidraw/splines.c:1.1	Tue Jun 15 08:56:00 2004
--- src/Unidraw/splines.c	Tue Sep 14 08:27:42 2004
***************
*** 52,59 ****
      
      _pts = MultiLineObj::make_pts(newx, newy, count);
      Resource::ref(_pts);
!     delete newx;
!     delete newy;
  }
  
  int OpenBSpline::GetOriginal (const Coord*& x, const Coord*& y) {
--- 52,59 ----
      
      _pts = MultiLineObj::make_pts(newx, newy, count);
      Resource::ref(_pts);
!     delete[] newx;
!     delete[] newy;
  }
  
  int OpenBSpline::GetOriginal (const Coord*& x, const Coord*& y) {
Index: Unidraw/stateviews.c
diff -c Unidraw/stateviews.c:1.1 Unidraw/stateviews.c:1.2
*** Unidraw/stateviews.c:1.1	Tue Jun 15 08:56:00 2004
--- src/Unidraw/stateviews.c	Tue Sep 14 08:27:42 2004
***************
*** 40,45 ****
--- 40,46 ----
  
  #include <stdio.h>
  #include <string.h>
+ #include <stdlib.h>
  
  /*****************************************************************************/
  
***************
*** 81,87 ****
  TextInteractor::~TextInteractor () { delete _text; }
  
  void TextInteractor::SetText (const char* t) {
!     delete _text;
      _text = strdup(t);
  }
  
--- 82,88 ----
  TextInteractor::~TextInteractor () { delete _text; }
  
  void TextInteractor::SetText (const char* t) {
!     free(_text);
      _text = strdup(t);
  }
  
Index: Unidraw/text.c
diff -c Unidraw/text.c:1.1 Unidraw/text.c:1.2
*** Unidraw/text.c:1.1	Tue Jun 15 08:56:00 2004
--- src/Unidraw/text.c	Tue Sep 14 08:27:42 2004
***************
*** 115,121 ****
      in >> lineHt;
      char* string = ReadString(in);
      TextGraphic* text = new TextGraphic(string, lineHt);
!     delete string;
  
      text->FillBg(ReadBgFilled(in));
      PSColor* fg = ReadColor(in);
--- 115,121 ----
      in >> lineHt;
      char* string = ReadString(in);
      TextGraphic* text = new TextGraphic(string, lineHt);
!     delete[] string;
  
      text->FillBg(ReadBgFilled(in));
      PSColor* fg = ReadColor(in);
Index: Unidraw/uarray.c
diff -c Unidraw/uarray.c:1.1 Unidraw/uarray.c:1.2
*** Unidraw/uarray.c:1.1	Tue Jun 15 08:56:00 2004
--- src/Unidraw/uarray.c	Tue Sep 14 08:27:42 2004
***************
*** 37,43 ****
      _count = 0;
  }
  
! UArray::~UArray () { delete _buf; }
  
  void UArray::Check (int index) {
      void** newbuf;
--- 37,43 ----
      _count = 0;
  }
  
! UArray::~UArray () { delete[] _buf; }
  
  void UArray::Check (int index) {
      void** newbuf;
Index: Unidraw/uhash.c
diff -c Unidraw/uhash.c:1.1 Unidraw/uhash.c:1.2
*** Unidraw/uhash.c:1.1	Tue Jun 15 08:56:00 2004
--- src/Unidraw/uhash.c	Tue Sep 14 08:27:42 2004
***************
*** 53,59 ****
              DeleteSlot(_slot[i]);
          }
      }
!     delete _slot;
  }
  
  void UHashTable::Register (void* key, UHashElem* elem) {
--- 53,59 ----
              DeleteSlot(_slot[i]);
          }
      }
!     delete[] _slot;
  }
  
  void UHashTable::Register (void* key, UHashElem* elem) {
Index: Unidraw/ulabel.c
diff -c Unidraw/ulabel.c:1.1 Unidraw/ulabel.c:1.2
*** Unidraw/ulabel.c:1.1	Tue Jun 15 08:56:00 2004
--- src/Unidraw/ulabel.c	Tue Sep 14 08:27:42 2004
***************
*** 33,38 ****
--- 33,39 ----
  #include <IV-2_6/_enter.h>
  
  #include <string.h>
+ #include <stdlib.h>
  
  /*****************************************************************************/
  
***************
*** 45,51 ****
  }
  
  ULabel::~ULabel () {
!     delete _string;
      Unref(_font);
  }
  
--- 46,52 ----
  }
  
  ULabel::~ULabel () {
!     free(_string);
      Unref(_font);
  }
  
*** /dev/null	 Tue Sep 14 08:27:55 PDT 2004
--- patches/ivtools-040914-johnston-003
*************** patches/ivtools-040914-johnston-003
*** 0 ****
--- 1 ----
+ ivtools-040914-johnston-003

--Apple-Mail-1--480427499
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="ivtools-041222-johnston-004"
Content-Disposition: attachment;
	filename=ivtools-041222-johnston-004

Patch:    ivtools-041222-johnston-004
For:      ivtools-1.2.1
Author:   [email protected]
Subject:  compilation fix contributed by Todd Gruhn
Requires: 

This is an intermediate patch to ivtools-1.2.1.  To apply, cd to the
top-level directory of the ivtools source tree (the directory with src
and config subdirs), and apply like this:

	patch -p0 <ThisFile

Summary of Changes:

- compilation fix (of comterp.c) contributed by Todd Gruhn

Index: ComTerp/comterp.c
diff -c ComTerp/comterp.c:1.1 ComTerp/comterp.c:1.2
*** ComTerp/comterp.c:1.1	Tue Jun 15 08:53:38 2004
--- src/ComTerp/comterp.c	Wed Dec 22 08:19:57 2004
***************
*** 56,61 ****
--- 56,62 ----
  #include <OS/math.h>
  
  #include <ctype.h>
+ #include <errno.h>
  #include <iostream.h>
  #include <string.h>
  #include <strstream>
*** /dev/null	 Wed Dec 22 08:20:15 PST 2004
--- patches/ivtools-041222-johnston-004
*************** patches/ivtools-041222-johnston-004
*** 0 ****
--- 1 ----
+ ivtools-041222-johnston-004

--Apple-Mail-1--480427499
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="ivtools-041222-johnston-005"
Content-Disposition: attachment;
	filename=ivtools-041222-johnston-005

Patch:    ivtools-041222-johnston-005
For:      ivtools-1.2.1
Author:   [email protected]
Subject:  part of mpalczew patch
Requires: 

This is an intermediate patch to ivtools-1.2.1.  To apply, cd to the
top-level directory of the ivtools source tree (the directory with src
and config subdirs), and apply like this:

	patch -p0 <ThisFile

Summary of Changes:

Index: src_iv-2_6/rubcurve.c
diff -c src_iv-2_6/rubcurve.c:1.1 src_iv-2_6/rubcurve.c:1.2
*** src_iv-2_6/rubcurve.c:1.1	Tue Jun 15 08:54:00 2004
--- src/IV-2_6/rubcurve.c	Wed Dec 22 08:24:27 2004
***************
*** 171,178 ****
  }
  
  RubberPointList::~RubberPointList() {
!     delete x;
!     delete y;
  }
  
  /*****************************************************************************/
--- 171,178 ----
  }
  
  RubberPointList::~RubberPointList() {
!     delete[] x;
!     delete[] y;
  }
  
  /*****************************************************************************/
*** /dev/null	 Wed Dec 22 08:24:42 PST 2004
--- patches/ivtools-041222-johnston-005
*************** patches/ivtools-041222-johnston-005
*** 0 ****
--- 1 ----
+ ivtools-041222-johnston-005

--Apple-Mail-1--480427499
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="ivtools-050125-johnston-006"
Content-Disposition: attachment;
	filename=ivtools-050125-johnston-006

Patch:    ivtools-050125-johnston-006
For:      ivtools-1.2.1
Author:   [email protected]
Subject:  minor fixes
Requires: 

This is an intermediate patch to ivtools-1.2.1.  To apply, cd to the
top-level directory of the ivtools source tree (the directory with src
and config subdirs), and apply like this:

	patch -p0 <ThisFile

Summary of Changes:

- fix in state initialization of an AttributeValue/ComValue

- comdraw documentation fixes


Index: Attribute/attrvalue.c
diff -c Attribute/attrvalue.c:1.1 Attribute/attrvalue.c:1.2
*** Attribute/attrvalue.c:1.1	Tue Jun 15 08:53:30 2004
--- src/Attribute/attrvalue.c	Tue Jan 25 09:27:26 2005
***************
*** 203,208 ****
--- 203,209 ----
  void AttributeValue::clear() {
      unsigned char* buf = (unsigned char*)(void*)&_v;
      for (int i=0; i<sizeof(double); i++) buf[i] = '\0';
+     _state = 0;
  }
  
  AttributeValue& AttributeValue::operator= (const AttributeValue& sv) {
Index: comdraw/README
diff -c comdraw/README:1.1 comdraw/README:1.2
*** comdraw/README:1.1	Tue Jun 15 08:56:32 2004
--- src/comdraw/README	Tue Jan 25 09:27:43 2005
***************
*** 49,57 ****
--- 49,61 ----
  GRAPHIC STATE COMMANDS
  
  font(fontnum) -- set current font from menu
+ fontbyname(fontname) -- set current font by X font name
  brush(brushnum) -- set current brush from menu
  pattern(patternnum) -- set current pattern from menu
  colors(fgcolornum bgcolornum) -- set current colors from menu
+ colorsrgb(fgcolornum bgcolornum) -- set current colors by RGB name.
+ 	The colorname format is "#RGB" for 4 bits, "#RRGGBB" for 8 bits,
+ 	#RRRGGGBBB for 12 bits, #RRRRGGGGBBBB for 16 bits
  
  nfonts() -- return size of font menu
  nbrushes() -- return size of brush menu
***************
*** 119,125 ****
--- 123,131 ----
  IMAGING COMMANDS
  
  tilefile(inpath outpath [xsize] [ysiz]) -- tile pgm or ppm image file
+ val=peek(compview x y) -- peek pixel value into raster
  poke(compview x y val) -- poke pixel value into raster
+ pokeline(compview x y vallist) -- poke list of values into a raster line.
  pcols(compview) -- number of columns in a raster
  pcols(compview) -- number of rows in a raster
  pflush(compview) -- flush pixels poked into a raster
Index: ComTerp/mathfunc.h
diff -c ComTerp/mathfunc.h:1.1 ComTerp/mathfunc.h:1.2
*** ComTerp/mathfunc.h:1.1	Tue Jun 15 08:53:41 2004
--- src/ComTerp/mathfunc.h	Tue Jan 25 09:27:28 2005
***************
*** 183,189 ****
  
      virtual void execute();
      virtual const char* docstring() { 
!       return "dbl=%s(x) -- returns the value of pi"; }
  
  };
  
--- 183,189 ----
  
      virtual void execute();
      virtual const char* docstring() { 
!       return "dbl=%s() -- returns the value of pi"; }
  
  };
  
Index: ComUnidraw/grfunc.h
diff -c ComUnidraw/grfunc.h:1.1 ComUnidraw/grfunc.h:1.2
*** ComUnidraw/grfunc.h:1.1	Tue Jun 15 08:56:29 2004
--- src/ComUnidraw/grfunc.h	Tue Jan 25 09:27:41 2005
***************
*** 182,188 ****
  };
  
  //:comand for setting color state variables by RGB name in comdraw.
! // colors(fgcolorname bgcolorname). The colorname format is "#RRGGBB"
  class ColorRgbFunc : public UnidrawFunc {
   public:
    ColorRgbFunc(ComTerp*,Editor*);
--- 182,188 ----
  };
  
  //:comand for setting color state variables by RGB name in comdraw.
! // colorsrgb(fgcolorname bgcolorname). The colorname format is "#RRGGBB"
  class ColorRgbFunc : public UnidrawFunc {
   public:
    ColorRgbFunc(ComTerp*,Editor*);
Index: man1_ivtools/comdraw.1
diff -c man1_ivtools/comdraw.1:1.1 man1_ivtools/comdraw.1:1.2
*** man1_ivtools/comdraw.1:1.1	Tue Jun 15 08:58:08 2004
--- src/man/man1/comdraw.1	Tue Jan 25 09:27:50 2005
***************
*** 60,65 ****
--- 60,68 ----
     set current pattern from menu
   colors(fgcolornum bgcolornum) -- 
     set current colors from menu
+  colorsrgb(fgcolornum bgcolornum) -- set current colors by RGB name.
+ 	 The colorname format is "#RGB" for 4 bits, "#RRGGBB" for 8 bits,
+ 	 #RRRGGGBBB for 12 bits, #RRRRGGGGBBBB for 16 bits
  
   nfonts() -- return size of font menu
   nbrushes() -- return size of brush menu
***************
*** 129,135 ****
--- 132,140 ----
  .SH IMAGING COMMANDS
  
   tilefile(inpath outpath [xsize] [ysiz]) -- tile pgm or ppm image file
+  val=peek(compview x y) -- peek pixel value into raster
   poke(compview x y val) -- poke pixel value into raster
+  pokeline(compview x y vallist) -- poke list of values into a raster line.
   pcols(compview) -- number of columns in a raster
   pcols(compview) -- number of rows in a raster
   pflush(compview) -- flush pixels poked into a raster
*** /dev/null	 Tue Jan 25 09:27:54 PST 2005
--- patches/ivtools-050125-johnston-006
*************** patches/ivtools-050125-johnston-006
*** 0 ****
--- 1 ----
+ ivtools-050125-johnston-006

--Apple-Mail-1--480427499
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="ivtools-050125-johnston-007"
Content-Disposition: attachment;
	filename=ivtools-050125-johnston-007

Patch:    ivtools-050125-johnston-007
For:      ivtools-1.2.1
Author:   [email protected]
Subject:  ready for 1.2.2
Requires: 

This is an intermediate patch to ivtools-1.2.1.  To apply, cd to the
top-level directory of the ivtools source tree (the directory with src
and config subdirs), and apply like this:

	patch -p0 <ThisFile

Summary of Changes:

- ready for 1.2.2

Index: config_ivtools/config.mk
diff -c config_ivtools/config.mk:1.1 config_ivtools/config.mk:1.2
*** config_ivtools/config.mk:1.1	Tue Jun 15 08:58:30 2004
--- config/config.mk	Tue Jan 25 09:47:42 2005
***************
*** 1,5 ****
- XCONFIGDIR = /usr/X11R6/lib/X11/config
- ABSTOP = /Users/scott/src/ivtools-1.2
- CPU = DARWIN
- LIBSTDCPLUSPLUS2 = 0
- LIBSTDCPLUSPLUS3 = 1
--- 0 ----
Index: config_ivtools/params.def
diff -c config_ivtools/params.def:1.2 config_ivtools/params.def:1.3
*** config_ivtools/params.def:1.2	Tue Jul 13 11:19:21 2004
--- config/params.def	Tue Jan 25 09:47:42 2005
***************
*** 27,33 ****
   * Name of the software release
   */
  #ifndef Release
! #define	Release ivtools-1.2.1
  #endif
  
     RELEASE = Release
--- 27,33 ----
   * Name of the software release
   */
  #ifndef Release
! #define	Release ivtools-1.2.2
  #endif
  
     RELEASE = Release
***************
*** 36,42 ****
   * VersionNumber
   */
  #ifndef Version
! #define	Version 1.2.1
  #endif
  
     VERSION = Version
--- 36,42 ----
   * VersionNumber
   */
  #ifndef Version
! #define	Version 1.2.2
  #endif
  
     VERSION = Version
Index: include_std/version.h
diff -c include_std/version.h:1.2 include_std/version.h:1.3
*** include_std/version.h:1.2	Tue Jul 13 11:19:17 2004
--- src/include/ivstd/version.h	Tue Jan 25 09:47:39 2005
***************
*** 1,3 ****
! #define IvtoolsVersion 1.2.1
! #define VersionString "1.2.1"
! #define ReleaseString "ivtools-1.2.1"
--- 1,3 ----
! #define IvtoolsVersion 1.2.21
! #define VersionString "1.2.2"
! #define ReleaseString "ivtools-1.2.2"
Index: top_ivtools/CHANGES
diff -c top_ivtools/CHANGES:1.2 top_ivtools/CHANGES:1.3
*** top_ivtools/CHANGES:1.2	Tue Jul 13 11:18:55 2004
--- ./CHANGES	Tue Jan 25 09:47:26 2005
***************
*** 1,3 ****
--- 1,13 ----
+ January 25th, 2005  ivtools-1.2.2
+ 
+ If you submitted a patch in the past half year to ivtools that you don't see reflected here, please resubmit.  I lost that e-mail.
+ 
+ - fix for problem writing to /tmp
+ 
+ - compilation fix on NetBSD for comterp.c
+ 
+ - compilation patch submitted by Michal Palczew.
+ 
  July 13th, 2004  ivtools-1.2.1
  
  Two crashes discovered and fixed by Michal Palczewski (mpalczew at
Index: top_ivtools/Copyright
diff -c top_ivtools/Copyright:1.1 top_ivtools/Copyright:1.3
*** top_ivtools/Copyright:1.1	Tue Jun 15 08:53:19 2004
--- ./Copyright	Tue Jan 25 09:47:26 2005
***************
*** 1,5 ****
  /*
!  * Copyright (c) 2001, 2002, 2003, 2004 Scott E. Johnston
   * Copyright (c) 2000  Vectaport Inc., IET Inc
   * Copyright (c) 1999  Vectaport Inc., IET Inc, R.B. Kissh and Associates
   * Copyright (c) 1998  Vectaport Inc., R.B. Kissh and Associates, Eric F. Kahler
--- 1,5 ----
  /*
!  * Copyright (c) 2001, 2002, 2003, 2004, 2005 Scott E. Johnston
   * Copyright (c) 2000  Vectaport Inc., IET Inc
   * Copyright (c) 1999  Vectaport Inc., IET Inc, R.B. Kissh and Associates
   * Copyright (c) 1998  Vectaport Inc., R.B. Kissh and Associates, Eric F. Kahler
Index: top_ivtools/INSTALL
diff -c top_ivtools/INSTALL:1.2 top_ivtools/INSTALL:1.3
*** top_ivtools/INSTALL:1.2	Tue Jul 13 11:18:55 2004
--- ./INSTALL	Tue Jan 25 09:47:26 2005
***************
*** 1,7 ****
  
  			INSTALL for ivtools-1.2
  
! Instructions for building ivtools-1.2.1 from source, the short version:
  
  	./configure
  	make
--- 1,7 ----
  
  			INSTALL for ivtools-1.2
  
! Instructions for building ivtools-1.2.2 from source, the short version:
  
  	./configure
  	make
***************
*** 10,16 ****
  
  And if that doesn't work...
  
! Instructions for building ivtools-1.2.1 from source, the long version:
  
  0. Compilation Environment
  
--- 10,16 ----
  
  And if that doesn't work...
  
! Instructions for building ivtools-1.2.2 from source, the long version:
  
  0. Compilation Environment
  
Index: top_ivtools/README
diff -c top_ivtools/README:1.2 top_ivtools/README:1.3
*** top_ivtools/README:1.2	Tue Jul 13 11:18:55 2004
--- ./README	Tue Jan 25 09:47:26 2005
***************
*** 2,8 ****
  			README for ivtools 1.2
  
  
! This directory contains a release of ivtools 1.2.1.  You should read
  the rest of this file for information on what ivtools is and the
  INSTALL file for instructions on how to build it.
  
--- 2,8 ----
  			README for ivtools 1.2
  
  
! This directory contains a release of ivtools 1.2.2.  You should read
  the rest of this file for information on what ivtools is and the
  INSTALL file for instructions on how to build it.
  
Index: top_ivtools/VERSION
diff -c top_ivtools/VERSION:1.2 top_ivtools/VERSION:1.3
*** top_ivtools/VERSION:1.2	Tue Jul 13 11:18:56 2004
--- ./VERSION	Tue Jan 25 09:47:26 2005
***************
*** 1 ****
! Release 1.2.1
--- 1 ----
! Release 1.2.2
*** /dev/null	 Tue Jan 25 09:47:44 PST 2005
--- patches/ivtools-050125-johnston-007
*************** patches/ivtools-050125-johnston-007
*** 0 ****
--- 1 ----
+ ivtools-050125-johnston-007

--Apple-Mail-1--480427499--



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl