2005-08-19    <t.kato@ieee.org>

	* src/: fileio.c:
	PNM$B$N%X%C%@FI$_9~$_ItJ,$G%5%$%:$H%0%l%$%l%Y%k$N4V$,2~9T$7$F$$$J$$(B
	$B>l9g$KBP1~(B
	Release-1.2.5

2000-06-21 13:47  kato

	* src/: config.h, define.h, endian_free.c, error.h, fileio.c,
	imalloc.c, teo.h, teo_debug.c, teo_debug.h:
	$B3F%U%!%$%k$K(BCVS$B$N%j%S%8%g%sHV9f$rIU2C(B
	Release-1.1.5

2000-06-20 19:54  kato

	* src/: Makefile, error.c, fileio.c, teo_debug.c, teo_debug.h:
	$B%G%P%C%/%b!<%I$G(B TeoCloseFile(ptr),TeoFreeImage(ptr) $B$N(B
	ptr $B$K(B NULL $B$r(B $BBeF~$9$k$h$&$KJQ99!%(B

2000-06-19 14:22  kato

	* src/: Makefile, config.h, define.h, endian_free.c, error.c,
	error.h, fileio.c, imalloc.c, teo-config.rb, teo.h, teo_debug.c,
	teo_debug.h: update major version number
	Release-1.1.4

2000-06-19 14:07  kato

	* CHANGES, COPYRIGHT, README, doc/FORMAT.txt, doc/Reference.txt:
	update major version number

1999-09-06  (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
    * PNM $B$N2hA|$r%*!<%W%s$9$k$H$-$K(B TEOFILE $B9=B$BN$N%a%s%P$K=i4|2=$N(B
      $B$7K:$l$,$"$C$?!%$3$N$?$a!$(BTeoCloseFile $B$N$H$-$K%;%0%a%s%F!<%7%g(B
      $B%s%U%)%k%H$K$J$k2DG=@-$,$"$C$?!%(B
      Release 1.1.3

1998-08-01  (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
    *TeoError() $B$d%G%P%C%0%b!<%I$G$N%a%C%;!<%8$K%(%i!<$r@8$8$?%U%!%$(B
      $B%kL>$H9THV9f$,IU$/$h$&$K$7$?(B.
      Release 1.1.2

1998-06-22 (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
    $B!&(BTeoCloseFile() $B$G(B, TEOFILE $B9=B$BN$N(B extv $B$r3NJ]$7$F$$$J$$>l9g$G(B
      $B$b(B free $B$7$F$$$?%P%0$r=$@5(B(fileio.c)
    $B!&%G%P%C%/%b!<%I$G(B 100MB $B$N2hA|$r:n@.$7$?$H$-$K(B warning $B$r=P$9ItJ,(B
      $B$,(B 1MB $B$K$J$C$F$$$?%P%0$r=$@5(B
    $B!&(Bsignal catch $B$N<BAu$rJQ99(B
    $B!&$3$N%P!<%8%g%s$+$i(B CVS(RCS)$B$G%P!<%8%g%s4IM}$r9T$C$F$$$^$9(B.
      Release 1.1.1

1998-05-15 kato
    $B!&%I%-%e%a%s%H$N99?7(B($B8~@n(B)
    $B!&0lKg$N2hA|$KBP$9$k4X?t(B TeoAllocImageFromFile(), TeoSaveImage() $B$r:o=|(B
      (libteoutil $B$N$[$&$KF~$l$kM=Dj(B)
      Release 1.1

1998-05-05 kato
    $B!&3F<o%G%P%C%0%b!<%I$N<BAu(B

    Level 1
       $B!&(BTeoGetPixel,TeoPutPixel$B$N(B(x,y,p)$B$NHO0O$,1[$($F$$$l$P7Y9p(B
       $B!&(BTeoGetPixel,TeoPutPixel$B$9$k$H$-$K!$(BTEOIMAGE$B$,(B NULL$B$G$"$l$P%(%i!<(B
       $B!&(BTeoAllocImage$B$7$?$H$-$K!$2hA|$NI}$d9b$5$,Ii$NCM$K$J$C$F$$$l$P7Y(B
         $B9p(B

       $B!&(BTeoPutPixel,TeoGetPixel,TeoPutBit,TeoGetBit $B$G(B, $B;XDj$7$?2hAG(B
         $B$N7?$H<B:]$N2hAG$N7?$N%5%$%:$,0[$C$F$$$l$P7Y9p(B
    Level 2
       $B!&(BTeoCloseFile$B$7$?;~$K!$:G=*%U%l!<%`$G$J$$$J$i(B(WriteFrame$BK:$l(B)
         $B$G$"$l$P7Y9p(B
       $B!&(BTeoAllocImage$B$7$?$H$-$K!$2hA|%5%$%:$,0[>o$K$G$+$$(B(100MB$B0J>e(B)$B$H$-7Y9p(B
       $B!&(BTeoOpenFile,TeoCreateFile$B$G!$%U%!%$%kL>$,(B *.teo$B$G=*$C$F$$$J$1$l$P7Y9p(B
          (sprintf$B$G%U%!%$%kL>$r<+F0@8@.$9$k;~$N%P%0$rH/8+(B)
    Level 3
       $B!&$=$NB>$9$Y$F$NIT?3$J5sF0$K7Y9p$r=P$9(B.

      $B%^%/%m(B TEO_DEBUG_ERROR $B$,Dj5A$5$l$F$$$k>l9g$OA4$F$N7Y9p$r%(%i!<$H(B
      $B$7$FDd;_$9$k(B.

    $B!&0lKg$N2hA|$KBP$9$k4X?t(B TeoAllocImageFromFile(), TeoSaveImage() $B$rDI2C(B

    1.1-Beta2

1998-04-23 kato
    $B!&(BTeoError() $B%a%C%;!<%8$N2~A1(B
    $B!&%G%P%C%0%b!<%I$NOHAH$r:n$C$?(B.
    $B!&(BTeoOpenFile(), TeoCreateFile() $B$r%G%P%C%0%b!<%IBP1~$K$7$?(B.
    $B!&(Bfopen() $B$N%b!<%I$r(B "r", "w", $B$+$i(B "rb", "wb" $B$KJQ99$7$?(B.
      (Windows & Mac $B$N$?$a(B)
    $B!&(Bteo_* $B$N7A<0$N%^%/%m$r(B Teo* $B$KJQ99$7$?(B.
    1.1-Bata1 (Bata$BHG$O8&5f<<Fb$N$_$N%F%9%H%j%j!<%9(B)

1997-09-27 (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
   $B!&(BPnmWriteHeader $B$G(B, Pnm $B$KJQ49$G$-$k2hAG$N7?$r(B TEO_UNSIGNED $B$K7h$a(B
     $BBG$A$7$F$$$?$?$a(B, 1bit $B2hA|$G(B UNSIGNED $B$G$J$$$b$N$rJQ49$G$-$J$/$J$C(B
     $B$F$$$?(B Bug $B$rD>$7$?(B.
   $B!&(Bsrc/Makefile $B$N5-=R%_%9$r=$@5(B. $B%9%?%F%#%C%/%i%$%V%i%j$H%7%'%"!<%I(B
     $B%i%$%V%i%j$N%*%V%8%'%/%H$r@8@.$9$k$H$-$N%*%W%7%g%s$rFHN)$K$7$?(B.
     Release-1.0.1

1997-07-22 (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
   $B!&%X%C%@$N%f!<%63HD%$rF3F~$7$?!#(B
	TeoCreateFileWithUserExtension(),
	TeoCreateNonGzFileWithUserExtension(),
	TeoCreateGzFileWithUserExtension(),
	TeoGetUserExtension()
	$B$rDI2C(B(teo.h,fileio.h)
   $B!&(BTeoReadFrame(),TeoWriteFrame(),TeoSetAbsFrame(),TeoSetRelFrame()
     $B$G!"%"%/%;%9$7$F$$$k%U%l!<%`HV9f$NHO0O$r%A%'%C%/$9$k$h$&$K$7$?!#(B
   $B!&%a%s%P%"%/%;%94X?t(B($B%^%/%m(B)
	teo_extc(),
	teo_extv(),
	teo_current(),
	TeoIsBIT(),
	TeoIsUINT8(),
	TeoIsSINT8(),
	TeoIsUINT16(),
	TeoIsSINT16(),
	TeoIsUINT32(),
	TeoIsSINT32(),
	TeoIsFLOAT32(),
	TeoIsFLOAT64(),
	TeoCheckFrame()
	$B$rDI2C(B(teo.h)
   $B!&(BTeoFreadEndian(),TeoFwriteEndian() $B$N%*!<%P!<%X%C%I$r2~A1(B(endian_free.c)
   $B!&0[>o=*N;$7$?$H$-$K!"%F%s%]%i%j%U%!%$%k$r>C$9$3$H$,$G$-$k$h$&$K$7(B
     $B$?!#(B
   $B!&(Bpopen() $B$r;H$C$F(B gzip $B$rJBNs!"<B9T$G$-$k$h$&$K$7$?!#(B
   Release-1.0

1997-06-20 (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
   $B!&2hA|$N1&C<!"2<C<$r7h$a$k%^%/%m$N%P%0$r=$@5!#(B
   Release-0.4.2

1997-06-13 (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
   $B!&FsCM2hA|$N%5%$%:$N7W;;$N%P%0$r=$@5!#(B
   $B!&(BReference.txt $B$N(B typo $B$r=$@5!#(B
   Release-0.4.1

1997-06-08 (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
   $B!&(BImage $B%G!<%?$N%+%W%;%k2=$J$I$r9T$J$$!"$=$l$K$H$b$J$C$F%$%s%?%U%'(B
   $B%$%9$rBgI}$KJQ99!#(B
   $B!&4D6-JQ?t$r;2>H$7$F!"05=L$r$+$1$k$+$I$&$+7h$a$i$l$k$h$&$7$?!#(B
   $B!&2hA|$K%*%U%;%C%H$r;}$?$;$k$3$H$,$G$-$k(B TEO Image Format Ver. 1 $B$K(B
   $BBP1~!#(B
   $B!&(BFORMAT.txt, Reference.txt $B$rDI2C!#(B
   $B!&@5<0%j%j!<%9(B beta $B%F%9%H%P!<%8%g%s$H$J$kM=Dj!#(B
   Release-0.4

1997-05-30 (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
   $B!&(BGZIP $B05=L$r%5%]!<%H!#$7$+$7$$$/$D$+$NLdBj$,$"$j!"7k6I<!$N(B v0.4 $B$K(B
   $B5[<}$5$l$FG[I[$5$l$k$3$H$J$/88$N%P!<%8%g%s$H$J$C$F$7$^$C$?!#(B
   Release-0.3

1997-05-21 (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
   $B!&(BTeoOpen $B$G!"%^%8%C%/%J%s%P!<$rFI$s$G(B ungetc $B$G$b$&0lEY2!$79~$`It(B
   $BJ,$N%P%0$r=$@5!#(B
   $B!&%Q%C%1!<%8$K%5%s%W%k%W%m%0%i%`$H%I%-%e%a%s%H$rDI2C(B.
	(Yasuhiro MUKAIGAWA <mukaigaw@chino.it.okayama-u.ac.jp>)
    Release-0.2.1

1997-05-20 (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
   $B%U%!%$%k%*!<%W%s!&%/%m!<%:!"%X%C%@$NFI$_=q$-$NCj>]2=!"%(%i!<=hM}4X(B
   $B?t$N<BAu(B
   Release-0.2

1997-05-20 (Takekazu KATO <kato@chino.it.okayama-u.ac.jp>)
   $BDc5i%i%$%V%i%j$N<BAu(B($B=i4|%P!<%8%g%s(B).
   $B!&%X%C%@$NFI$_=q$-(B
   $B!&%G!<%?$NFI$_=q$-(B
   $B!&%U%!%$%k%]%$%s%?$N%U%l!<%`C10L$G$N0\F0(B
   $B!&(B $B2hAG%"%/%;%9(B
   $B$K$D$$$F$N:G2<AX$G$N%$%s%?%U%'%$%9$r<BAu$7$?!#(B
   Release-0.1
