GDL 0.9:
2007-10-22  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/gdlc.i.g:
	fixed append int to struct array bug

	* gdl.kdevelop, gdl.kdevses, src/dstructdesc.hpp, src/typetraits.cpp, src/typetraits.hpp:
	ref count for DStructDesc

2007-10-22  jomoga  <jomoga@DaMachineInDaMachine>

	* src/math_utl.cpp: Change Get to GetTag (structure method)

2007-10-22  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/default_io.cpp, gdl.kdevelop, gdl.kdevses:
	Fixed reading/writing for struct arrays

2007-10-20  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/typetraits.cpp, src/typetraits.hpp, testsuite/test_suite.pro, src/devicez.hpp, src/dstructdesc.cpp, src/dstructdesc.hpp, src/dstructgdl.cpp, src/dstructgdl.hpp, src/envt.cpp, src/extrat.cpp, src/gdl.cpp, src/gdlc.i.g, src/gdlexception.cpp, src/gdljournal.cpp, src/graphics.hpp, src/ifmt.cpp, src/initsysvar.cpp, src/math_fun_gm.cpp, src/ncdf_att_cl.cpp, src/ncdf_var_cl.cpp, src/plotting.cpp, src/specializations.hpp, src/typedefs.hpp, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLInterpreterTokenTypes.hpp, src/accessdesc.hpp, src/basegdl.cpp, src/basegdl.hpp, src/basic_fun.cpp, src/basic_pro.cpp, src/datatypes.cpp, src/datatypes.hpp, src/default_io.cpp, src/devicex.hpp, gdl.kdevses:
	more effective internal memory handling for structs

2007-09-17  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_fun.cpp:
	fixed: strpos takes any to string convertible type as 2nd parameter

	* src/datatypes.hpp, src/dstructgdl.hpp, src/arrayindex.hpp:
	fixed: a[[scalar]] returns one element array

2007-09-12  jomoga  <jomoga@DaMachineInDaMachine>

	* src/ncdf_var_cl.cpp: Fix VARPUT bugs

2007-09-11  jomoga  <jomoga@DaMachineInDaMachine>

	* src/ncdf_var_cl.cpp: Fix input parameter bugs

2007-09-10  jomoga  <jomoga@DaMachineInDaMachine>

	* src/libinit_cl.cpp, src/ncdf_att_cl.cpp, src/ncdf_dim_cl.cpp:
	Fix various input parameter bugs

2007-09-08  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_op.cpp, src/typedefs.hpp: Fixed AND for FLOAT

2007-09-07  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_op.cpp: Fixed AND bug

2007-09-06  jomoga  <jomoga@DaMachineInDaMachine>

	* src/ncdf_var_cl.cpp: Change var_id to varid

2007-09-05  jomoga  <jomoga@DaMachineInDaMachine>

	* src/ncdf_var_cl.cpp:
	Allow varid to be variable name in VARGET, VARGET1, VARPUT

2007-09-05  alaingdl  <alaingdl@DaMachineInDaMachine>

	* testsuite/test_plot_benchmark.pro:
	correcting bug when selecting only one test

	* src/pro/file_basename.pro, src/pro/file_dirname.pro:
	initial import of File_Basename and File_Dirname, thanks to S. Masson

2007-09-03  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basegdl.hpp, src/basic_op.cpp, src/datatypes.cpp, src/datatypes.hpp, src/dimension.hpp, src/typedefs.hpp, src/typetraits.hpp, gdl.kdevelop, gdl.kdevses:
	Introduced GDLArray

2007-09-01  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/ofmt.cpp, src/topython.cpp, gdl.kdevses, src/basic_op.cpp, src/convert2.cpp, src/convol.cpp, src/datatypes.cpp, src/default_io.cpp, src/dstructgdl.hpp, src/ifmt.cpp:
	channel all data (dd member) access through [] operator

2007-08-30  m_schellens  <m_schellens@DaMachineInDaMachine>

	* aclocal.m4, configure, gdl.kdevelop, gdl.kdevses, src/Makefile.in, src/antlr/Makefile.in, src/datatypes.cpp, src/datatypes.hpp, src/dstructgdl.cpp, src/dstructgdl.hpp, Makefile.in:
	custom operator new/delete

2007-08-30  jomoga  <jomoga@DaMachineInDaMachine>

	* src/ncdf_var_cl.cpp: Preliminary fix for INT bug in NCDF_VARGET

2007-08-25  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun.cpp, src/libinit.cpp:
	Add support for DIM & DOUBLE keywords in MEDIAN

2007-08-23  jomoga  <jomoga@DaMachineInDaMachine>

	* src/libinit_jmg.cpp, src/gsl_fun.cpp, src/gsl_fun.hpp:
	Add LA_TRIRED routine

2007-08-21  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/dnode.hpp, src/GDLLexer.hpp, src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/dnode.cpp, src/GDLLexer.cpp, gdl.kdevses:
	Fixed discrepency in conversion of constant numbers

2007-08-13  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun.cpp: Fix indexing bug in MEDIAN with EVEN keyword

2007-08-08  m_schellens  <m_schellens@DaMachineInDaMachine>

	* NEWS, gdl.kdevses, src/libinit_cl.cpp, src/ncdf_att_cl.cpp, src/ncdf_var_cl.cpp:
	Applied two patches from Sylwester Arabas

2007-07-09  alaingdl  <alaingdl@DaMachineInDaMachine>

	* NEWS, testsuite/test_plot_benchmark.pro:
	remove 3 duplicated lines in NEWS; bug in "test_plot_benchmark.pro"

2007-07-05  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_pro.cpp, configure.in, configure: sync 0.9pre5

	* gdl.kdevses, NEWS, README, configure: edit

2007-06-28  jbronn  <jbronn@DaMachineInDaMachine>

	* configure.in:
	fixed python configure bug (no sub version numbers, e.g., 2.5 not 2.5.1)

2007-06-25  alaingdl  <alaingdl@DaMachineInDaMachine>

	* testsuite/test_plot_benchmark.pro, testsuite/test_plot_linestyle.pro, NEWS:
	info in NEWS; correction of details in "test_plot_benchmark.pro" and "test_plot_linestyle.pro"

2007-06-23  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_fun.cpp, src/basic_pro.cpp, src/convert2.cpp, src/envt.cpp, src/envt.hpp, src/basegdl.hpp, gdl.kdevses, gdl.kdevelop:
	Full ON_IOERROR support

2007-06-19  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/io.cpp, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/basic_fun.cpp, src/basic_pro.cpp, src/gdlc.i.g, gdl.kdevses:
	ON_IOERROR support

2007-06-19  jomoga  <jomoga@DaMachineInDaMachine>

	* src/export.hpp: Change to GDL_VarCopy()

	* src/basic_pro_jmg.cpp: Small changes to LINKIMAGE

	* src/export.hpp: Initial import.

2007-06-18  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevelop, src/dinterpreter.cpp, src/gdl.cpp:
	init readline already before interpreter is instantiated

2007-06-18  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/plotting.cpp: several important changes in "plotting.cpp"
	-- autoscaling providing better mimic of IDL except when all data are equal
	-- providing 6 linestyle, managing keyword versus !p.linestyle
	-- rewriting of "draw_polyline" using <<buffers>> to improve speed for large datasets

	* testsuite/test_histo.pro:
	initial import of a test program for histogram with 2 procedures

	* testsuite/test_plot_inf_nan.pro, testsuite/test_plot_info.pro, testsuite/test_plot_linestyle.pro, testsuite/test_map.pro, testsuite/test_minmax.pro, testsuite/test_plot_basic.pro, testsuite/test_plot_benchmark.pro:
	initial import of 5 programs for checking plotting options
	(/nan now works on Nan and +-Inf; linestyle, "fast" plot)

2007-06-11  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevelop, configure, configure.in, README: sync

2007-06-10  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/math_fun_ac.cpp: small corrections

2007-06-07  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/basic_fun.cpp, src/datatypes.cpp:
	In "basic_fun.cpp", correcting /Nan keyword for Min() and Max()
	In "datatypes.cpp", managing -/+ Inf and also solve case when NaN is first element.

	* testsuite/test_minmax.pro:
	Add testsuite/test_minmax.pro, a serie of tests for Min() and Max()

2007-06-03  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/antlr/Makefile.in, src/terminfo.cpp, src/Makefile.in, configure.in, gdl.kdevses, aclocal.m4, config.h.in, configure, Makefile.in:
	Some small changes for OS X

2007-06-02  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_fun_jmg.cpp, src/dstructgdl.hpp:
	use of New( dim, BaseGDL::INIT

	* src/assocdata.cpp, src/dstructgdl.hpp: Fixed ASSOC for STRUCTS

	* src/assocdata.cpp, src/basic_fun.cpp:
	Fixed ASSOC for structs and 1 element arrays

	* gdl.kdevelop, gdl.kdevses, src/Makefile.in, src/basic_pro.cpp, src/terminfo.cpp:
	Fixed APPEND keyword for OPENW

2007-05-29  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/libinit_gm.cpp, src/math_fun_gm.cpp, src/math_fun_gm.hpp:
	Initial import of GAUSSINT() using gsl_sf_erf()

	* testsuite/test_gammas.pro: removing +-Inf for plotting in test_gammas

	* NEWS: the new functions (erf, erfc, ...) are added in NEWS

2007-05-25  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/Makefile.am, src/Makefile.in:
	Makefile should now link to Gregory's files ... (libinit_gm.cpp, math_fun_gm.*)

	* src/basic_fun_cl.cpp, src/basic_fun_cl.hpp, src/libinit_cl.cpp:
	Since reworked of Gregory, GAMMA(), LnGAMMA(), IGamma() and BETA() are removed from C. Lee codes.

	* src/math_fun_gm.cpp, src/math_fun_gm.hpp:
	Initial import of Gregory's work in C++: ERF(), ERFC(), EXPINT() and ERRORF() (clone of ERF() for old IDL codes)
	Rework of functions with weakness in many cases: GAMMA(), LnGAMMA(), IGamma() and BETA().
	These functions were previously in "basic_fun_cl.*" where they have been removed.
	(please see related test functions in testsuite/) [tested on x86, x86_64 and MacOS]

	* src/libinit.cpp, src/libinit_gm.cpp:
	Initial import of libinit_gm.cpp (Gregory's functions to come)
	Modification of libinit.cpp to take into account libinit_gm.cpp

	* testsuite/test_erfs.pro, testsuite/test_expint.pro, testsuite/test_gammas.pro:
	adding 3 files in testsuite/ for testing:
	  ERF(), ERFC(), GAMMA(), LnGAMMA(), IGamma(), BETA() and EXPINT()
	Files are : test_erfs.pro  test_expint.pro  test_gammas.pro

	* testsuite/test_map.pro:
	removing useless warning of x86_64 bugs in test_map

2007-05-23  jomoga  <jomoga@DaMachineInDaMachine>

	* src/gsl_fun.cpp: Fix random Poisson for large mu

2007-05-10  jomoga  <jomoga@DaMachineInDaMachine>

	* src/terminfo.cpp: Fix bug with initscr() for batch or ssh mode

2007-05-08  jomoga  <jomoga@DaMachineInDaMachine>

	* src/plotting.cpp: Fix DEVICE & NORMAL bug in xyouts,plots

	* src/basic_fun_jmg.cpp, src/hdf_fun.cpp, src/hdf_pro.cpp, src/gsl_fun.cpp, src/math_fun_jmg.cpp, src/ncdf_var_cl.cpp, src/plotting.cpp:
	Change cast in 1st arg to dim() from SizeT to DLong to fix alloc buf on x86_64

2007-05-07  jomoga  <jomoga@DaMachineInDaMachine>

	* src/gsl_fun.cpp: Add 3D support for INTERPOLATE

2007-05-01  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_pro.cpp: Allow leading '~/' in OPEN filenames

2007-04-25  jomoga  <jomoga@DaMachineInDaMachine>

	* src/initsysvar.cpp: Apply patch for environment variable GDL_DIR

2007-04-22  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/file.cpp, src/Makefile.in:
	Fixed FILE_SEARCH multiple repetition of dir in result strings

2007-04-21  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/libinit_ac.cpp: forgotten file for BESELx functions (sorry)

2007-04-20  alaingdl  <alaingdl@DaMachineInDaMachine>

	* NEWS: updated "NEWS" for Bessel Functions initial import

	* src/Makefile.am, src/libinit.cpp, src/math_fun_ac.cpp, src/math_fun_ac.hpp:
	initial import for BESEL {I,J,K,Y} functions

	* testsuite/test_besel.pro:
	initial import for test BESEL {I,J,K,Y} functions

2007-04-18  jomoga  <jomoga@DaMachineInDaMachine>

	* src/math_utl.cpp: Fix CONIC p0lon/lat bug

	* src/plotting.cpp: Fix !p.multi bugs introduced by map support

2007-04-17  alaingdl  <alaingdl@DaMachineInDaMachine>

	* testsuite/test_map.pro:
	TEST_MAP: checking if data are in !dir; more explicite messages

2007-04-16  jomoga  <jomoga@DaMachineInDaMachine>

	* src/plotting.cpp: Fix PS newpage plotting bug

	* src/gdlgstream.cpp, src/gdlpsstream.hpp: Remove PS eop() function

2007-04-11  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/math_fun.cpp: All types for SVDC

	* src/libinit.cpp, src/math_fun.cpp, src/math_fun.hpp, configure, configure.in, gdl.kdevses:
	SVDC

2007-04-07  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/dnode.cpp: short circuit for logical 'or' and 'and'

	* src/basegdl.cpp, src/basegdl.hpp, src/basic_op.cpp, src/datatypes.hpp, src/dnode.cpp, src/dstructgdl.hpp, src/specializations.hpp:
	Changed scalar op one_element_array result to array

2007-04-06  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/dcompiler.cpp, gdl.kdevses:
	Changed order of function/variable lookup

2007-04-02  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun.cpp:
	Trap 0 values in dimensions for array generator functions.

2007-03-31  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/dcompiler.cpp:
	Changed: variable and function ambiguity: variables precede now

	* src/convert2.cpp, gdl.kdevses:
	Fixed conversion of empty string to byte

2007-03-29  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/envt.cpp: Fix for HEAP_GC

2007-03-28  jomoga  <jomoga@DaMachineInDaMachine>

	* src/print.cpp: Fix MSG_NOSIGNAL compile problem on OS X

2007-03-28  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevses, src/envt.cpp: Handle nested HEAP_GC calls from CLEANUP

2007-03-27  jomoga  <jomoga@DaMachineInDaMachine>

	* NEWS, src/devicex.hpp:
	Add support for TRUE/CHANNEL keywords in TVRD for X

2007-03-25  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/assocdata.hpp, src/basegdl.cpp, src/basegdl.hpp, src/basic_op.cpp, src/datatypes.hpp, src/dnode.cpp, src/dstructgdl.hpp, src/specializations.hpp:
	Speedup for POW

2007-03-24  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevses, src/basic_op.cpp, configure, configure.in:
	added -ltermcap to LDFLAGS in

2007-03-24  jomoga  <jomoga@DaMachineInDaMachine>

	* src/devicez.hpp, src/gdlgstream.cpp, src/gdlgstream.hpp, src/gdlxstream.cpp, src/gdlxstream.hpp, src/gdlzstream.cpp, src/gdlzstream.hpp, src/graphics.hpp, src/plotting.cpp:
	Add support for bkgr color in ERASE/Fix zbuf fill problem

2007-03-23  jomoga  <jomoga@DaMachineInDaMachine>

	* src/math_utl.cpp: Add support for Oblique Cylindrical projection

2007-03-22  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/envt.cpp, src/print.cpp: fixed printf,-1,var

2007-03-21  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/GDLTreeParser.cpp, src/basic_pro.cpp, src/dnode.cpp, src/gdlc.tree.g:
	Fixed problem (segfault) compiling subroutines containing only common blocks

2007-03-20  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevses, src/devicex.hpp:
	Fixed: segfault closing X graphic window

2007-03-19  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_pro.hpp, src/envt.cpp: Proper message for HEAP_GC,/VERBOSE

	* gdl.kdevses, src/envt.cpp:
	Fixed HEAP_GC (freeing of objects without CLEANUP method)

	* gdl.kdevses, src/datatypes.cpp:
	Fixed assignment bug: struct.tag=[one_element_array]

2007-03-19  jomoga  <jomoga@DaMachineInDaMachine>

	* src/pro/value_locate.pro:
	Remove 'default', Add 'is_defined' and 'is_scalar'

	* src/math_fun_jmg.cpp:
	Fix memory overwrite in  poly_2d_fun for BYTE arrays

2007-03-19  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/basic_pro.cpp:
	Try to correct a bug in DEFSYSV when the Variable is not defined
	(previously, if x is undefined, this will crash : DEFSYSV, '!x', x).

2007-03-19  jomoga  <jomoga@DaMachineInDaMachine>

	* src/libinit.cpp:
	Change max # params in ERASE to 1 for background color

	* src/plotting.cpp: Add support for non-X devices in CONVERT_COORD

	* src/libinit_jmg.cpp: Add TYPE keyword to hdf_sd_attrinfo

	* src/initsysvar.cpp, src/initsysvar.hpp:
	Add support for Device system variable access

	* src/hdf_pro.cpp: Add support for string attributes

	* src/hdf_fun.cpp: Remove cout statement

2007-03-18  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/envt.cpp, NEWS, src/GDLInterpreter.hpp, src/basic_pro.cpp, src/basic_pro.hpp, src/dstructdesc.hpp, src/envt.hpp, src/gdlc.i.g, src/libinit.cpp, src/math_fun.cpp, src/typedefs.hpp:
	Added HEAP_GC

	* configure.in, configure:
	changed configure.in for checking gsl version 1.4 or higher

2007-03-17  m_schellens  <m_schellens@DaMachineInDaMachine>

	* Makefile.in, gdl.kdevses, src/Makefile.in, src/antlr/Makefile.in, src/datatypes.cpp, src/devicex.hpp:
	Fixed WSET (ProcessDeleted did set actWin) bug

2007-03-15  alaingdl  <alaingdl@DaMachineInDaMachine>

	* gsl.m4: initial import for "gsl.m4" which is used by "configure.in"
	to check the GSL version

	* configure.in, INSTALL, README, config.h.in, configure:
	changes in configure.in : checking GSL version (>= 1.4), Zlib presence
	details in README and INSTALL

2007-03-14  jomoga  <jomoga@DaMachineInDaMachine>

	* src/plotting.cpp: Fix cast in TYPE write in set_mapset

2007-03-09  jomoga  <jomoga@DaMachineInDaMachine>

	* src/gdlpsstream.hpp, src/gdlgstream.cpp:
	Fix initial blank page for PS output

2007-03-09  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/pro/findfile.pro: bug Keyword --> keyword_set ;-)

2007-03-08  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/pro/findfile.pro:
	add very basic FINDFILE (as a .pro) since oftenly used in old codes.
	please consider FILE_SEARCH --provided by GDL-- instead.

2007-03-04  jomoga  <jomoga@DaMachineInDaMachine>

	* src/gzstream.hpp: Initial import.

	* src/assocdata.cpp, src/basegdl.cpp, src/basegdl.hpp, src/basic_pro.cpp, src/datatypes.hpp, src/default_io.cpp, src/dstructgdl.hpp, src/gdljournal.cpp, src/io.cpp, src/io.hpp, src/specializations.hpp:
	Add partial support for COMPRESS keyword in OPEN (read only)

2007-03-02  jomoga  <jomoga@DaMachineInDaMachine>

	* configure, configure.in: Check for libfftw3f library

2007-03-02  alaingdl  <alaingdl@DaMachineInDaMachine>

	* README: how to really have FFTw in GDL !

2007-02-28  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/pro/save.pro, testsuite/test_map.pro, testsuite/test_restore.pro, testsuite/test_save.pro, MAP_INSTALL, src/pro/restore.pro:
	add options and several checks when using SAVE and RESTORE,
	especially the verbose keyword in RESTORE
	and the check of unamed variables in SAVE
	in testsuite/, add TEST_SAVE and TEST_RESTORE for fast basic tests
	in testsuite/, add TEST_MAP for quicky run a demo for MAP_SET,/continent !

2007-02-28  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun_jmg.hpp: Fix title statement

	* src/hdf_fun.cpp, src/hdf_fun.hpp, src/hdf_pro.cpp, src/hdf_pro.hpp:
	Transfer include mfhdf.h statement from include to source files

	* src/libinit_jmg.cpp: Remove dpro.hpp statement

2007-02-27  jomoga  <jomoga@DaMachineInDaMachine>

	* INSTALL, MAP_INSTALL, NEWS: Update libproj4 info

2007-02-25  jomoga  <jomoga@DaMachineInDaMachine>

	* src/libinit.cpp, src/math_fun.cpp: ADD L64 keyword to ROUND

2007-02-21  jomoga  <jomoga@DaMachineInDaMachine>

	* src/libinit_jmg.cpp, src/math_fun_jmg.cpp, src/math_fun_jmg.hpp:
	Add TRIGRID function

	* MAP_INSTALL: Initial import.

2007-02-17  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/accessdesc.hpp, src/datatypes.cpp, src/datatypes.hpp:
	fixed assignment of arrays to struct expressions

	* gdl.kdevses, src/basic_pro.cpp: allow all types for REPLICATE_INPLACE

2007-02-13  jomoga  <jomoga@DaMachineInDaMachine>

	* src/math_utl.cpp, src/math_utl.hpp, src/plotting.cpp, src/plotting.hpp:
	Transfer map_init() from plotting.cpp to math_utl.cpp

2007-02-09  jomoga  <jomoga@DaMachineInDaMachine>

	* src/read.cpp: Replace 'push_back' loop with 'append' method in READF

2007-02-08  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun.cpp: Set default pattern to ' ' in STRTOK for /REGEX

2007-02-06  jomoga  <jomoga@DaMachineInDaMachine>

	* src/gsl_fun.cpp: Speed up INTERPOLATE

2007-02-06  m_schellens  <m_schellens@DaMachineInDaMachine>

	* configure.in, gdl.kdevelop, gdl.kdevses, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/arrayindex.cpp, src/arrayindexlistt.hpp, src/basic_pro.cpp, src/basic_pro.hpp, src/dstructgdl.hpp, src/gdlc.tree.g, src/libinit.cpp, configure:
	REPLICATE_INPLACE from Sergio Gelato

2007-02-06  jomoga  <jomoga@DaMachineInDaMachine>

	* src/pro/read_jpeg.pro: 16-bit image redux

2007-02-05  jomoga  <jomoga@DaMachineInDaMachine>

	* src/pro/read_jpeg.pro: Convert 16-bit image to byte

2007-02-04  jomoga  <jomoga@DaMachineInDaMachine>

	* src/plotting.cpp:
	Add TO_DEVICE keyword support for ll->xy map conversions

	* src/libinit_jmg.cpp: Add XSIZE/YSIZE keywords to tvKey

2007-02-02  jomoga  <jomoga@DaMachineInDaMachine>

	* src/plotting.cpp, src/plotting.hpp: Add map support to XYOUTS

2007-02-01  jomoga  <jomoga@DaMachineInDaMachine>

	* src/libinit.cpp: Add 'Z' to xyoutsKey

2007-01-30  m_schellens  <m_schellens@DaMachineInDaMachine>

	* Makefile.in, aclocal.m4, config.h.in, configure, gdl.kdevelop, gdl.kdevses, src/FMTIn.cpp, src/FMTIn.hpp, src/FMTInTokenTypes.hpp, src/FMTInTokenTypes.txt, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/Makefile.in, src/antlr/Makefile.in, src/assocdata.cpp, src/basic_fun.cpp, src/datatypes.cpp, src/gsl_fun.hpp, src/ifmt.cpp, src/io.cpp, src/io.hpp:
	Fixed ASSOC bug (bug tracker ID 1631690)

2007-01-29  jomoga  <jomoga@DaMachineInDaMachine>

	* src/plotting.cpp: Add MERCATOR projection. Fix grid/cont line jumps

2007-01-25  jomoga  <jomoga@DaMachineInDaMachine>

	* NEWS: SOCKET & FFT/DIMENSION keyword support

	* src/fftw.cpp, src/gsl_fun.cpp:
	Add support for DIMENSION keyword in FFT

2007-01-19  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun.cpp, src/basic_pro.hpp, src/io.cpp, src/io.hpp, src/libinit.cpp, src/print.cpp, src/read.cpp, src/basic_pro.cpp:
	Add SOCKET support

2007-01-07  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun_jmg.cpp: Rewrite ROUTINE_NAMES without pop_back

2006-12-30  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_pro.cpp, src/libinit.cpp, src/ncdf_att_cl.cpp, src/ncdf_var_cl.cpp:
	Added the unofficial CALLS keyword to HELP

2006-12-29  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevses, src/dcompiler.cpp, src/dcompiler.hpp:
	purge common blocks before recursive compilation

2006-12-21  jomoga  <jomoga@DaMachineInDaMachine>

	* src/gsl_fun.cpp: Fix 'ny' for vector output

2006-12-19  jomoga  <jomoga@DaMachineInDaMachine>

	* src/pro/ishft.pro: Fix for column vectors

2006-12-19  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/pro/restore.pro, src/pro/save.pro:
	since EXECUTE is now working in GDL, finalization of CMSVlib checks
	and users informations in SAVE/RESTORE

2006-12-19  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevses, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/basic_fun.cpp, src/gdlc.i.g:
	Corrected return value of EXECUTE

	* AUTHORS, src/arrayindex.hpp, src/arrayindexlistt.hpp:
	made something like a[3,i] scalar

2006-12-18  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/pro/README.txt, src/pro/UrgentNeed.txt:
	dd direct link to http://idlastro.gsfc.nasa.gov/idllibsrch.html
	which provides some files from the IDL lib.

2006-12-15  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/pro/restore.pro, src/pro/save.pro:
	add in headers of these 2 files link to the external CMSV lib.
	add a test to check wether the CMSV lib. is available or not

	* src/pro/README.txt, src/pro/UrgentNeed.txt: typo corrected

2006-12-15  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevses, src/extrat.cpp:
	Fixed problem with _EXTRA=undefined keywords

2006-12-14  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/pro/README.txt, src/pro/STATUS, src/pro/UrgentNeed.txt:
	add README.txt in order to give explainations about the
	content of this directory.
	add UrgentNeed.txt in order to indicate clearly the most urgent
	procedures and is someone has started to work on.
	update STATUS since I have added few files

	* src/pro/file_lines.pro:
	add FILE_LINES, pro file of a function appering in IDL 5.5

2006-12-11  alaingdl  <alaingdl@DaMachineInDaMachine>

	* AUTHORS, NEWS:
	add Alain as tester in AUTHORS' list; typo for integer in NEWS

	* testsuite/test_colors.pro, testsuite/test_op_elem.pro, testsuite/test_op_power.pro:
	add 3 test files : one for checking colors, 2 for time test.

2006-12-02  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/ncdf_att_cl.cpp, src/ncdf_var_cl.cpp:
	Included patch from opoplawski

2006-11-27  jomoga  <jomoga@DaMachineInDaMachine>

	* NEWS: Update NEWS

	* src/basic_pro.cpp, src/io.cpp, src/io.hpp:
	Remove streamVMS support; Add variable-length file support

	* src/gdljournal.cpp: Conform to new Open method

	* src/default_io.cpp: Remove XDR conversion for BYTE (Not in IDL)

	* src/basic_pro_jmg.cpp: Remove streamVMS adjustment from POINT_LUN

2006-11-22  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_pro.cpp: STREAM keyword only supported in VMS

	* src/basic_pro_jmg.cpp: Add STREAM file fix to POINT_LUN

2006-11-22  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/gdljournal.cpp, src/initsysvar.cpp, src/initsysvar.hpp, src/libinit.cpp, configure.in, src/GDLInterpreter.cpp, src/basic_pro.cpp, src/gdl.cpp, src/gdlc.i.g:
	0.9pre3

2006-11-21  jomoga  <jomoga@DaMachineInDaMachine>

	* src/gdl.cpp: Remove HELP,/INFO message

2006-11-20  jomoga  <jomoga@DaMachineInDaMachine>

	* NEWS: Update NEWS

	* src/basic_pro.cpp, src/gdljournal.cpp, src/io.cpp, src/io.hpp:
	Add support for STREAM keyword in OPEN

2006-11-17  jomoga  <jomoga@DaMachineInDaMachine>

	* src/initsysvar.cpp: Change MAP structure tag to UP_NAME

	* NEWS: Update NEWS

	* src/basic_pro.cpp, src/libinit.cpp:
	Add support for PROCEDURES, FUNCTIONS keywords in HELP

2006-11-16  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/datatypes.cpp, src/io.cpp: Fixed XDR bug

2006-11-15  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_fun_jmg.cpp, configure, configure.in:
	Made REFORM conforming (no folding of all dimensions anymore)

2006-11-13  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basegdl.cpp, src/typetraits.cpp: proper type names

2006-11-11  m_schellens  <m_schellens@DaMachineInDaMachine>

	* configure, configure.in, src/basic_pro.cpp, src/datatypes.cpp, src/datatypes.hpp, src/default_io.cpp, src/io.cpp, src/io.hpp, config.h.in:
	Proper handling of XDR structure, OS X 10.5 compliance

2006-11-10  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/datatypes.cpp:
	Fixed problem with gcc 4.1.1 error: specialization after instantiation

2006-11-04  jomoga  <jomoga@DaMachineInDaMachine>

	* src/pro/value_locate.pro: Fix concatenation problems

2006-11-04  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/GDLInterpreter.cpp, src/gdlc.i.g, src/gdlc.tree.g, testsuite/test_suite.pro:
	fixed left assignment (soemthing like: ((a=2))=3)

2006-11-01  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/dnode.cpp, src/dnode.hpp, src/gdlc.g, src/gdlc.i.g, src/gdlc.tree.g, testsuite/test_suite.pro, src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/arrayindexlistt.hpp, src/GDLLexer.cpp, configure.in, gdl.kdevelop, gdl.kdevses, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, README:
	fixed op= (+=, *= ...) for indexed expressions on the left side

2006-10-30  jomoga  <jomoga@DaMachineInDaMachine>

	* NEWS: update NEWS

2006-10-25  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_pro.cpp: HELP displays compiled pro/fun

	* src/basic_fun_jmg.cpp:
	ROUTINE_NAMES returns compiled pro/fun if no keywords specified

2006-10-23  m_schellens  <m_schellens@DaMachineInDaMachine>

	* testsuite/test_suite.pro, src/dstructgdl.hpp, src/gdlc.i.g, src/dstructgdl.cpp, src/GDLInterpreter.cpp, src/basegdl.hpp, src/basic_fun.cpp, src/dstructdesc.cpp, Doxyfile, gdl.kdevelop, gdl.kdevses:
	Allow named struct tags to be converted to first definition in redefiniton (raised an error before)

2006-10-23  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun_jmg.cpp:
	Fix seg fault with ROUTINE_NAMES if no keywords

2006-10-20  jomoga  <jomoga@DaMachineInDaMachine>

	* src/gsl_fun.cpp: Implement INPUT keyword in HISTOGRAM

2006-10-19  jomoga  <jomoga@DaMachineInDaMachine>

	* src/pro/value_locate.pro:
	Modified to return array with same dimensions as second argument

2006-10-18  jomoga  <jomoga@DaMachineInDaMachine>

	* src/gdlgstream.cpp, src/gdlgstream.hpp:
	Use decomposed value in Background() method

2006-10-17  jomoga  <jomoga@DaMachineInDaMachine>

	* src/libinit.cpp, src/math_fun.cpp:
	Support for L64 keyword in CEIL/FLOOR

	* src/plotting.cpp: Fix various COLOR/BACKGROUND bugs

2006-10-16  alaingdl  <alaingdl@DaMachineInDaMachine>

	* src/initsysvar.cpp:
	add a "!GDL" constant system variable in order to easily distinguish IDL and GDL
	(sometimes we know some tricky differences between both)

2006-10-12  jomoga  <jomoga@DaMachineInDaMachine>

	* src/gdlgstream.cpp, src/gdlgstream.hpp:
	Use decomposed value in Color method

	* src/plotting.cpp: Get # of colors from DEVICE system variable

	* src/devicex.hpp: Change default N_COLORS to 16777216

2006-10-11  jomoga  <jomoga@DaMachineInDaMachine>

	* src/dnode.cpp: Fix AdjustType bug (1st operand determines type)

2006-10-11  alaingdl  <alaingdl@DaMachineInDaMachine>

	* testsuite/test_uf77.pro:
	add a demo file in order to test /f77unformatted writeu/readu

2006-10-08  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/GDLInterpreter.cpp, src/gdlc.i.g, gdl.kdevses:
	Changed structs to be arrays

2006-10-05  m_schellens  <m_schellens@DaMachineInDaMachine>

	* NEWS: update NEWS

	* src/gdlc.i.g, src/pro/deriv.pro, src/pro/smooth.pro, testsuite/test_deriv.pro, testsuite/test_smooth.pro:
	Added SMOOTH and DERIV from Alain Coulais

	* src/gdlc.i.g, src/GDLInterpreter.cpp, src/dcompiler.cpp, gdl.kdevses:
	Fixed bug with FOR statement when the loop contains EXECUTE and within this a new variable is created

2006-09-28  jomoga  <jomoga@DaMachineInDaMachine>

	* src/pro/ishft.pro: Get name right in header

	* src/pro/ishft.pro: Initial import

2006-09-27  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/ofmt.cpp:
	Fixed I format code zero padding (I0x formats are not supported)

	* src/basegdl.cpp, src/basegdl.hpp, src/datatypes.cpp, src/datatypes.hpp, src/math_fun.cpp:
	log10( valarray<...>) for ALOG10, gcc 3.2.x compliance for ALOG and ALOG10

2006-09-27  jomoga  <jomoga@DaMachineInDaMachine>

	* src/Makefile.in: Recommit V 1.47

	* src/antlr/Makefile.in: Recommit V 1.32

	* src/Makefile.in, src/antlr/Makefile.in, src/plotting.cpp:
	Fix bug [1560714] (PLOTS log scaling)plotting.cpp

2006-09-26  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/FMTOut.cpp, src/basic_pro.cpp, src/format.out.g:
	Fixed 'z' format code

	* src/Makefile.in, src/antlr/Makefile.in, src/basic_fun.cpp, src/plotting.cpp, Makefile.in, configure, configure.in:
	Fixed offset without dim1,... for type conversion functions (BYTE, FIX, LONG, ...)

2006-09-26  jomoga  <jomoga@DaMachineInDaMachine>

	* src/GDLInterpreter.cpp: Add support for ON_IOERROR

2006-09-25  jomoga  <jomoga@DaMachineInDaMachine>

	* config.h.in, configure, configure.in: Fix 64-bit OS check

2006-09-24  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun_jmg.cpp: Fix st_atim bug [1563930]

2006-09-22  m_schellens  <m_schellens@DaMachineInDaMachine>

	* configure.in, config.h.in, configure, gdl.kdevses, src/plotting.cpp:
	Handle something like PLOT,/XLOG,/YLOG,[x,x],[y,y]

2006-09-21  jomoga  <jomoga@DaMachineInDaMachine>

	* src/specializations.hpp: Install Patch [ 1561592 ]

	* src/basic_fun_jmg.cpp: Add ATIME, CTIME, MTIME to FSTAT

2006-09-20  jomoga  <jomoga@DaMachineInDaMachine>

	* src/typedefs.hpp: Make SizeT typedef 32/64 OS-dependent

	* configure.in, config.h.in, configure: Check for 64-bit OS

2006-09-19  jomoga  <jomoga@DaMachineInDaMachine>

	* src/plotting.cpp: Change wIx from int to DLong in wdelete

2006-09-18  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/arrayindex.hpp, src/arrayindexlistt.hpp, src/default_io.cpp, src/dstructgdl.hpp, gdl.kdevelop:
	Fixed boundary check for ArrayIndexListMultiT ALLONE

2006-09-17  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/FMTIn.cpp, src/FMTOut.cpp, src/format.in.g, src/format.out.g, gdl.kdevelop, gdl.kdevses:
	fixed T format code (starts from 1)

2006-09-16  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/FMTOut.cpp, src/FMTOut.hpp, src/convert2.cpp, src/format.g, src/format.out.g, src/ofmt.cpp, src/str.cpp:
	Fixed T format code (now count from 1, before fomr 0)

2006-09-15  jomoga  <jomoga@DaMachineInDaMachine>

	* src/plotting.cpp:
	Add support for ORTHOGRAPHIC,STEREO,AZIMUTHAL,GNOMIC,CONIC,LAMBERT,AITOFF projections

	* src/devicex.hpp, src/devicez.hpp, src/image.hpp, src/libinit_jmg.cpp:
	Add support for CHANNEL keyword in TV/TVSCL

2006-09-14  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/ofmt.cpp: Fixed I format code (removed zero padding)

	* src/datatypes.cpp, src/dstructgdl.cpp, gdl.kdevses, src/FMTIn.hpp, src/default_io.cpp, src/format.in.g, src/gdlc.i.g, src/gdlexception.hpp, src/io.cpp, testsuite/test_suite.pro:
	Fixed assignment 'at' (one dim index: var[0]=...) for multi dim var

2006-09-13  jomoga  <jomoga@DaMachineInDaMachine>

	* src/plotting.cpp: Change INF to NAN in CONVERT_COORD

	* src/basic_fun_jmg.cpp: Fix REFORM with 1 parameter

2006-09-12  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/convert2.cpp:
	Removed warning message for converting empty string to DOUBLE

	* src/default_io.cpp:
	Made read strings without FORMAT handle DOS mode files

2006-09-08  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun_jmg.cpp: Fix ROUTINE_NAMES GetPar (STORE) bug

2006-09-07  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/accessdesc.hpp, src/basic_fun.cpp:
	tags containing one element are skiped from dimension

2006-09-06  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_fun.cpp: Minor chnages to CREATE_STRUCT

	* src/basic_pro.cpp: Output of HELP,/STRUCT for struct arrays

2006-09-04  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/GDLInterpreter.cpp, src/gdlc.i.g, testsuite/test_suite.pro, gdl.kdevses:
	Fixed: CASE with empty statement list

2006-09-03  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun_jmg.cpp: Fix structure store bug in ROUTINE_NAMES

	* src/basic_fun.cpp: Structure variable bug fixes

	* src/GDLInterpreter.cpp:
	Make new structure single-element array rather than scalar

	* src/libinit.cpp, src/basic_pro.cpp: Add support for OUTPUT in HELP

2006-09-02  jomoga  <jomoga@DaMachineInDaMachine>

	* src/pro/str_sep.pro: Initial import

2006-09-01  jomoga  <jomoga@DaMachineInDaMachine>

	* src/pro/restore.pro, src/pro/save.pro: Add GPL license

2006-08-31  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun.cpp: Fix CREATE_STRUCTURE for undefined name

2006-08-30  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun_jmg.cpp: Add /STRUCTURE to SIZE

	* src/initsysvar.cpp, src/initsysvar.hpp: Add !CPU system variable

	* src/pro/write_png.pro: Fix /ORDER bug

	* src/pro/map_clip_set.pro: Initial import

2006-08-25  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevses, src/basic_pro.cpp: CLOSE,/ALL now also frees LUNs

2006-08-25  jomoga  <jomoga@DaMachineInDaMachine>

	* config.h.in: Preliminary support for map projections

2006-08-24  jomoga  <jomoga@DaMachineInDaMachine>

	* INSTALL, NEWS, src/libinit_jmg.cpp, src/plotting.cpp, src/plotting.hpp, configure, configure.in:
	Preliminary support for map projections

2006-08-23  jomoga  <jomoga@DaMachineInDaMachine>

	* src/pro/last_item.pro, src/pro/value_locate.pro: Inital import

	* NEWS: Support for XDR I/O & POLY_2D

	* src/basegdl.cpp, src/basegdl.hpp, src/basic_pro.cpp, src/datatypes.hpp, src/default_io.cpp, src/dstructgdl.hpp, src/gdljournal.cpp, src/io.cpp, src/io.hpp, src/print.cpp, src/specializations.hpp, src/assocdata.cpp:
	Support for XDR I/O

2006-08-06  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/extrat.cpp: Made empty _EXTRA values undefined

	* src/arrayindex.hpp, gdl.kdevses:
	made [*] to return one-dim index (not preserve indices)

2006-08-03  jomoga  <jomoga@DaMachineInDaMachine>

	* src/math_fun_jmg.cpp: Fix perfect square test for coeff array

2006-08-02  jomoga  <jomoga@DaMachineInDaMachine>

	* src/initsysvar.cpp, src/initsysvar.hpp: Add !MAP system variable

2006-07-30  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevses, src/extrat.cpp, testsuite/test_suite.pro:
	Fixed _EXTRA with undefined variable bug

2006-07-29  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/arrayindex.cpp, src/gdlc.tree.g:
	Fixed indexing with loop variable bug

2006-07-27  jomoga  <jomoga@DaMachineInDaMachine>

	* src/math_fun_jmg.cpp: Fix SQRT cast bug

2006-07-18  jomoga  <jomoga@DaMachineInDaMachine>

	* src/libinit_jmg.cpp, src/math_fun_jmg.cpp, src/math_fun_jmg.hpp:
	Add POLY_2D function

2006-07-08  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_fun.cpp: Fixed N_PARAMS for member subroutines

	* src/basic_fun.cpp: Allow structs for KEYWORD_SET (always 1)

2006-06-24  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevses, src/GDLTreeParser.hpp, src/arrayindex.cpp, src/arrayindex.hpp, src/arrayindexlistt.hpp, src/basic_pro.cpp, src/datatypes.cpp, src/file.cpp, src/gdlc.tree.g:
	Indexing bug (arg[0,0]) and STRUCT_ASSIGN bug

2006-06-20  jomoga  <jomoga@DaMachineInDaMachine>

	* src/basic_fun.cpp, src/libinit_mes.cpp, src/pro/strsplit.pro:
	Add REGEX keyword support to strtok

	* src/basic_fun_cl.cpp: Fix gsl_exp bug (1509339)

2006-06-16  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevses, src/GDLParser.cpp, src/gdlc.g:
	Fixed named struct syntax bug

2006-06-14  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/datatypes.hpp, src/dnode.cpp, src/basegdl.cpp, src/basegdl.hpp, src/basic_op.cpp:
	fixed binary operator results if one operand is an one element array

2006-06-13  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_op.cpp, src/specializations.hpp:
	Allow EQ and NE for ptr and objects

	* INSTALL, PYTHON.txt, README: Corrected spelling (pyhton -> python)

	* src/basic_fun.cpp, src/libinit.cpp, NEWS, gdl.kdevelop, gdl.kdevses:
	INTEGER Keyword for TOTAL (by Erin Sheldon)

2006-06-06  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/gdlc.g, src/GDLLexer.cpp: Fixed U suffix for decimal constants

2006-06-04  m_schellens  <m_schellens@DaMachineInDaMachine>

	* gdl.kdevses, src/convert2.cpp:
	Suppress warning for conversion of null string

2006-05-31  m_schellens  <m_schellens@DaMachineInDaMachine>

	* README, gdl.kdevses:
	Notification for the need of development packages

	* src/ofmt.cpp: Correct zero padding for I format

2006-05-22  m_schellens  <m_schellens@DaMachineInDaMachine>

	* configure, configure.in, gdl.kdevses:
	Make configure look in additional direcotries fro HDF(4/5) includes and libs

2006-05-19  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/basic_pro.cpp: Raise error for XDR keyword for OPEN procedures

	* src/plotting.cpp: Fixed XYOUTS [XY]LOG keyword

	* NEWS, gdl.kdevelop, gdl.kdevses, src/plotting.cpp: sync

2006-05-17  retsil  <retsil@DaMachineInDaMachine>

	* src/pro/dicom/gdlffdicom__assoc__define.pro, src/pro/dicom/gdlffdicom__define.pro, src/pro/dicom/gdlffdicom__dictionary.pro, src/pro/dicom/gdlffdicom_copy_lun.pro, src/pro/dicom/gdlffdicom_date.pro, src/pro/dicom/gdlffdicom_time.pro, src/pro/dicom/gdlffdicom_trim.pro:
	Adding code for the GDLffDICOM class. This class reads and writes to DICOM files.

2006-05-16  m_schellens  <m_schellens@DaMachineInDaMachine>

	* README, src/initsysvar.cpp: Added GDLffDICOM object

	* gdl.kdevses, src/gdlgstream.cpp, src/gdlgstream.hpp, src/plotting.cpp, gdl.kdevelop:
	Joel: fixed \!P.MULTI bug

2006-05-10  m_schellens  <m_schellens@DaMachineInDaMachine>

	* src/accessdesc.hpp, configure, Makefile.in, aclocal.m4:
	removed rank restrictions for struct assignment

	* src/Makefile.in, src/antlr/Makefile.in, src/gdl.cpp, src/gdlgstream.cpp, src/gdlgstream.hpp, src/plotting.cpp, testsuite/test_suite.pro, configure.in, gdl.kdevelop, ChangeLog, HACKING, INSTALL, NEWS, README, configure:
	syncing CVS with release

2006-04-05  jomoga  <jomoga@DaMachineInDaMachine>

	* src/gdlgstream.cpp, src/gdlgstream.hpp: Fix color='ff'x bug

	* src/plotting.cpp: Fix oplot P.MULTI bug/Fix color='ff'x bug

	
2006-03-31  m_schellens  <m_schellens@rock>

	* many changes (ChangeLog incomplete due to CVS server problems)
	* please see NEWS for an overview

	
GDL 0.8.11:
2005-10-17  m_schellens  <m_schellens@rock>

	* AUTHORS, HACKING, INSTALL, NEWS, README, src/basic_pro.cpp: update

2005-10-14  m_schellens  <m_schellens@rock>

	* src/arrayindex.hpp: sync

2005-10-13  m_schellens  <m_schellens@rock>

	* gdl.kdevelop, src/basic_pro.cpp, src/gdljournal.cpp, src/io.cpp, src/io.hpp:
	Added F77_UNFORMATTED error message (OPEN)

2005-10-12  m_schellens  <m_schellens@rock>

	* src/assocdata.cpp, src/assocdata.hpp, src/envt.hpp, src/arrayindex.hpp:
	Some bugfixes

2005-10-11  m_schellens  <m_schellens@rock>

	* gdl.kdevelop, src/FMTIn.cpp, src/FMTLexer.cpp, src/FMTOut.cpp, src/FMTParser.cpp, src/GDLInterpreter.cpp, src/Makefile.am, src/Makefile.in, src/datatypes.cpp, src/dcompiler.cpp, src/format.g, src/format.in.g, src/format.out.g, src/gdlc.i.g:
	Fixed: some shadowed variables

2005-10-07  medericboquien  <medericboquien@rock>

	* NEWS: Adding GAUSS_PDF and GAUSS_CVF functions

2005-10-05  m_schellens  <m_schellens@rock>

	* src/GDLInterpreter.cpp, src/Makefile.in, src/arrayindexlistt.hpp, src/datatypes.hpp, src/dcompiler.cpp, src/fftw.cpp, src/libinit_jmg.cpp, src/math_fun.cpp, config.h.in, configure, configure.in, gdl.kdevelop:
	Fixed array indexing error

2005-10-04  jomoga  <jomoga@rock>

	* NEWS, configure.in, src/Makefile.in, src/libinit_jmg.cpp:
	Support for FFTW

	* src/fftw.cpp, src/fftw.hpp: Initial import

2005-10-03  m_schellens  <m_schellens@rock>

	* src/basic_fun_cl.cpp, src/libinit.cpp, src/math_fun.cpp, src/math_fun.hpp, src/new.cpp, src/new.hpp:
	Added GAUSS_PDF and GAUSS_CVF functions. More precise SYSTIME function

2005-09-30  m_schellens  <m_schellens@rock>

	* src/basegdl.cpp, src/basegdl.hpp, src/basic_fun.cpp, src/basic_fun.hpp, src/datatypes.cpp, src/datatypes.hpp, src/libinit.cpp:
	Added ROTATE function

	* src/basic_fun.cpp, src/ofmt.hpp: fixed F FORMAT bug

	* src/arrayindex.cpp, src/arrayindexlistt.hpp, NEWS:
	fixed array index bug

2005-09-29  m_schellens  <m_schellens@rock>

	* src/basic_fun.cpp, src/basic_fun.hpp, src/gdlc.i.g, src/libinit.cpp:
	Added CREATE_STRUCT function

	* src/arrayindex.cpp, src/arrayindex.hpp, src/arrayindexlistt.hpp:
	array index bugfix

2005-09-28  jomoga  <jomoga@rock>

	* src/plotting.cpp: Fix plvpor bug in CONTOUR

2005-09-27  m_schellens  <m_schellens@rock>

	* src/arrayindex.cpp: add file

	* src/GDLTreeParser.hpp, src/Makefile.am, src/Makefile.in, src/arrayindex.hpp, src/arrayindexlistt.hpp, src/basegdl.cpp, src/basegdl.hpp, src/datatypes.cpp, src/datatypes.hpp, src/dnode.hpp, src/dstructgdl.cpp, src/gdlc.i.g, src/gdlc.tree.g, src/GDLInterpreter.cpp, src/GDLTreeParser.cpp:
	scalar array index optimization

2005-09-26  m_schellens  <m_schellens@rock>

	* Makefile.in, aclocal.m4, configure, gdl.kdevses, src/GDLInterpreter.hpp, src/Makefile.in, src/antlr/Makefile.in, src/gdlc.i.g, src/plotting.cpp:
	Fixed recognition of PLOT,/[XY]LOG keywords

2005-09-24  m_schellens  <m_schellens@rock>

	* Makefile.in, aclocal.m4, config.h.in, configure, configure.in, gdl.kdevelop, gdl.kdevses, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/Makefile.in, src/antlr/Makefile.in, src/dinterpreter.cpp, src/extrat.hpp, src/gdlc.i.g, src/initsysvar.cpp:
	Added DIR system variable

2005-09-22  m_schellens  <m_schellens@rock>

	* src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/Makefile.am, src/Makefile.in, src/accessdesc.hpp, src/antlr/Makefile.in, src/arrayindex.hpp, src/arrayindexlistt.hpp, src/assocdata.cpp, src/datatypes.cpp, src/dnode.cpp, src/dstructgdl.cpp, src/gdlc.tree.g, src/typedefs.hpp, Makefile.in, aclocal.m4, configure, gdl.kdevelop:
	array index optimization

2005-09-20  m_schellens  <m_schellens@rock>

	* gdl.kdevses, src/Makefile.in, src/antlr/Makefile.in, src/arrayindex.hpp, src/gdlc.tree.g, src/math_fun.cpp, Makefile.in, aclocal.m4, configure:
	optimizations

	* Makefile.in, aclocal.m4, configure, src/Makefile.in, src/antlr/Makefile.in, src/arrayindex.hpp, src/basic_fun.cpp, src/datatypes.cpp, src/dimension.hpp:
	array index optimization

2005-09-19  m_schellens  <m_schellens@rock>

	* src/dimension.hpp: dimension optimization

	* configure, configure.in, src/envt.cpp, src/envt.hpp, src/extrat.cpp:
	Subroutine call optimization (EnvT)

2005-09-18  m_schellens  <m_schellens@rock>

	* src/dinterpreter.cpp, src/gdl.cpp: Make GDL handle non-tty input.

	* Makefile.in, aclocal.m4, configure, gdl.kdevelop, gdl.kdevses, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/Makefile.in, src/antlr/Makefile.in, src/arrayindex.hpp, src/basic_fun.cpp, src/basic_pro.cpp, src/dcompiler.cpp, src/dcompiler.hpp, src/dinterpreter.cpp, src/dnode.cpp, src/dnode.hpp, src/dpro.hpp, src/envt.cpp, src/envt.hpp, src/extrat.cpp, src/extrat.hpp, src/gdl.cpp, src/gdlc.i.g, src/gdlc.tree.g:
	EnvT optimization. Startup file is not prepended with users home anymore.

2005-09-16  m_schellens  <m_schellens@rock>

	* src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp, src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/basegdl.cpp, src/basegdl.hpp, src/basic_pro.cpp, src/datatypes.cpp, src/datatypes.hpp, src/dinterpreter.cpp, src/dpro.cpp, src/dpro.hpp, src/envt.cpp, src/envt.hpp, src/gdlc.g, src/gdlc.i.g, src/gdlc.tree.g, src/libinit.cpp, src/math_fun.cpp:
	Fixed EXIT_STATUS for SPAWN procedure

2005-09-14  m_schellens  <m_schellens@rock>

	* src/GDLInterpreter.cpp, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/basic_op.cpp, src/datatypes.cpp, src/gdlc.tree.g, src/plotting.cpp, src/pro/read_pict.pro:
	Fixed scalar +(operator) array bug

2005-09-13  m_schellens  <m_schellens@rock>

	* src/datatypes.cpp: Fixed problem with New( dim, BaseGDL::INIT)

2005-09-12  m_schellens  <m_schellens@rock>

	* configure, src/Makefile.in, src/antlr/Makefile.in, src/basic_fun.cpp, src/libinit.cpp, src/new.cpp, src/new.hpp, Makefile.in, NEWS, aclocal.m4:
	Fixed bug in COMPLEX(arr,scalar)

2005-09-11  m_schellens  <m_schellens@rock>

	* Makefile.in, aclocal.m4, configure, gdl.kdevses, src/Makefile.in, src/antlr/Makefile.in, src/arrayindex.hpp, src/dnode.cpp, src/dnode.hpp, src/gdlc.tree.g:
	Fixed ^ operator bug.

2005-09-09  jomoga  <jomoga@rock>

	* src/devicex.hpp: Fix closed window core dump

	* src/math_fun_jmg.cpp: Fix ambiguous sqrt call in radon

2005-09-09  m_schellens  <m_schellens@rock>

	* src/GDLInterpreter.cpp, src/arrayindex.hpp, src/basegdl.cpp, src/basegdl.hpp, src/datatypes.cpp, src/datatypes.hpp, src/gdlc.i.g:
	AssignAt optimization

	* Makefile.in, aclocal.m4, configure, src/GDLInterpreter.cpp, src/GDLLexer.cpp, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/Makefile.in, src/antlr/Makefile.in, src/arrayindex.hpp, src/basegdl.cpp, src/basegdl.hpp, src/datatypes.cpp, src/datatypes.hpp, src/dnode.cpp, src/gdlc.g, src/gdlc.i.g, src/gdlc.tree.g, src/libinit.cpp, src/math_fun.cpp, src/pro/test_suite.pro:
	Index optimization

2005-09-08  m_schellens  <m_schellens@rock>

	* gdl.kdevelop, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/arrayindex.hpp, src/dinterpreter.cpp, src/dnode.cpp, src/dnode.hpp, src/gdlc.tree.g:
	comp_assign_expr (+=,*=,...) fix.

2005-09-07  m_schellens  <m_schellens@rock>

	* configure, src/GDLInterpreter.cpp, src/datatypes.cpp, src/gdlc.i.g, src/pro/test_suite.pro:
	NewIx... return statement fix

	* src/antlr/Makefile.in, Makefile.in, aclocal.m4, configure, configure.in, gdl.kdevelop, gdl.kdevses, src/Makefile.in, src/arrayindex.hpp, src/basic_op.cpp, src/datatypes.cpp:
	Index optimization

	* src/GDLInterpreter.cpp, src/accessdesc.hpp, src/arrayindex.hpp, src/assocdata.cpp, src/assocdata.hpp, src/basegdl.cpp, src/basegdl.hpp, src/basic_fun.cpp, src/datatypes.cpp, src/datatypes.hpp, src/dstructgdl.cpp, src/dstructgdl.hpp, src/gdlc.i.g, src/typedefs.hpp:
	Indexing optimization.

2005-09-05  m_schellens  <m_schellens@rock>

	* NEWS, src/basic_fun.cpp, src/basic_fun.hpp, src/libinit.cpp:
	STRCMP function

	* NEWS, src/GDLInterpreter.cpp, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/basic_op.cpp, src/datatypes.cpp, src/dnode.cpp, src/dnode.hpp, src/gdlc.i.g, src/gdlc.tree.g, src/specializations.hpp:
	unary minus optimization for constants

2005-09-01  m_schellens  <m_schellens@rock>

	* Makefile.in, aclocal.m4, configure, gdl.kdevses, src/GDLInterpreter.cpp, src/GDLParser.cpp, src/GDLTreeParser.cpp, src/Makefile.in, src/antlr/Makefile.in, src/arrayindex.hpp, src/basegdl.cpp, src/basegdl.hpp, src/basic_op.cpp, src/datatypes.cpp, src/datatypes.hpp, src/dnode.cpp, src/dstructgdl.hpp, src/gdlc.g, src/gdlc.i.g, src/gdlc.tree.g:
	Operator optimizations.

2005-08-30  jomoga  <jomoga@rock>

	* src/libinit_jmg.cpp, src/math_fun_jmg.cpp, src/math_fun_jmg.hpp:
	Add support for RADON function

	* src/initsysvar.cpp: Add MAP system variable

2005-08-25  m_schellens  <m_schellens@rock>

	* gdl.kdevelop, gdl.kdevses, src/basegdl.cpp, src/basegdl.hpp, src/basic_op.cpp, src/datatypes.cpp, src/datatypes.hpp, src/dnode.cpp:
	Optimize ^ r expressions

	* src/arrayindex.hpp: array index optimization

2005-08-24  m_schellens  <m_schellens@rock>

	* src/basegdl.hpp, src/basic_op.cpp, src/dnode.cpp:
	Significant speedup for complex^int

2005-08-23  m_schellens  <m_schellens@rock>

	* Makefile.in, aclocal.m4, configure, gdl.kdevelop, gdl.kdevses, src/arrayindex.hpp:
	Fixed array index memory leak

	* README, src/basic_op.cpp, src/datatypes.cpp, src/datatypes.hpp, src/dnode.cpp, src/dnode.hpp:
	Avoid copying in r_expr

2005-08-22  m_schellens  <m_schellens@rock>

	* src/Makefile.in, src/antlr/Makefile.in, src/dnode.cpp, src/dnode.hpp, src/gdlc.i.g:
	Avoid copying in r_expr

2005-08-19  m_schellens  <m_schellens@rock>

	* src/basic_op.cpp, src/dinterpreter.cpp, src/dnode.cpp, gdl.kdevses:
	Cleaned up right expression evaluation

2005-08-18  m_schellens  <m_schellens@rock>

	* src/GDLInterpreter.cpp, src/GDLTreeParser.cpp, src/basic_fun.cpp, src/dinterpreter.cpp, src/dinterpreter.hpp, src/dnode.cpp, src/dnode.hpp, src/dpro.hpp, src/gdlc.i.g:
	Introduced heterogenous AST

2005-08-17  m_schellens  <m_schellens@rock>

	* src/basic_fun.cpp, src/dinterpreter.cpp, src/dnode.cpp, src/dnode.hpp, src/gdlc.tree.g, gdl.kdevelop:
	transfer files

2005-08-16  m_schellens  <m_schellens@rock>

	* src/GDLInterpreter.cpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp, src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/gdlc.g, src/gdlc.i.g, src/pro/test_suite.pro, configure:
	Fixed || operator bug

	* configure, configure.in: FC4 complicance for netCDF HDF4 and Magick

	* INSTALL, Makefile.in, NEWS, README, aclocal.m4, configure, src/GDLInterpreter.cpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp, src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/Makefile.in, src/antlr/Makefile.in, src/gdlc.g, src/print_tree.cpp:
	Fixed LOG_NEG (~) operator syntax bug.

2005-08-14  m_schellens  <m_schellens@rock>

	* src/arrayindex.hpp, src/basic_fun.cpp, src/datatypes.cpp, src/datatypes.hpp, gdl.kdevelop, gdl.kdevses, src/basegdl.cpp, src/basegdl.hpp, src/dstructgdl.hpp, src/specializations.hpp:
	WHERE optimization

2005-08-11  m_schellens  <m_schellens@rock>

	* src/Makefile.in, src/antlr/Makefile.in, src/arrayindex.hpp, src/datatypes.cpp, Makefile.in, aclocal.m4, configure, gdl.kdevses, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/accessdesc.hpp, src/dcompiler.cpp, src/dcompiler.hpp, src/dnode.cpp, src/dnode.hpp, src/gdlc.i.g, src/gdlc.tree.g:
	Array index optimization

2005-08-09  m_schellens  <m_schellens@rock>

	* src/arrayindex.hpp, src/datatypes.cpp, src/dimension.hpp, src/dstructgdl.cpp, src/initct.cpp:
	Optimization for InsAt (b[0]=a)

	* src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/Makefile.in, src/antlr/Makefile.in, src/arrayindex.hpp, src/datatypes.cpp, src/dcompiler.cpp, src/gdlc.i.g, configure, Makefile.in, aclocal.m4:
	Avoid extra copying in replace assignment

2005-08-07  m_schellens  <m_schellens@rock>

	* src/antlr/Makefile.in, src/gdlc.g, src/gdlc.i.g, src/gdlc.tree.g, src/GDLTreeParser.hpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/Makefile.in, src/basic_op.cpp, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp, src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, configure.in, gdl.kdevses, configure, Makefile.in, aclocal.m4:
	Avoid additional copy in replace assignment

2005-08-05  m_schellens  <m_schellens@rock>

	* src/plotting.cpp, src/dpro.cpp, gdl.kdevses: Fixed AXIS bug

2005-08-03  jomoga  <jomoga@rock>

	* src/plotting.cpp: Fix plot/oplot/erase bugs

2005-07-29  m_schellens  <m_schellens@rock>

	* src/dpro.cpp, src/gdlc.i.g, gdl.kdevses, src/GDLInterpreter.cpp:
	Fixed bug which made GDL crash on empty subroutines

2005-07-27  jomoga  <jomoga@rock>

	* src/libinit.cpp, src/plotting.hpp, src/plotting.cpp:
	Preliminary version of CONTOUR

2005-07-26  m_schellens  <m_schellens@rock>

	* src/format.g, src/plotting.cpp: Fixed PLOT/OPLOT no erase bug.

2005-07-25  jomoga  <jomoga@rock>

	* src/devicex.hpp: Fix memory leak in plimage_gdl

2005-07-25  m_schellens  <m_schellens@rock>

	* src/pro/regression-total.pro, src/FMTLexer.cpp, src/format.g:
	Fixed H format code.

	* src/pro/dist.pro, src/pro/kurtosis.pro, src/pro/mean.pro, src/pro/meanabsdev.pro, src/pro/moment.pro, src/pro/skewness.pro, src/pro/stddev.pro, src/pro/strsplit.pro, src/pro/variance.pro, NEWS:
	NAN keyword for MOMENT related functions.

	* src/Makefile.in, src/antlr/Makefile.in, src/basic_fun.cpp, src/basic_pro.cpp, src/basic_pro.hpp, src/dimension.hpp, src/gdljournal.cpp, src/initsysvar.cpp, configure, Makefile.in, aclocal.m4:
	Added keywords: NAN for TOTAL, STRUCTURES fro HELP. Small correction for JOUNRAL.

2005-07-21  jomoga  <jomoga@rock>

	* src/plotting.cpp: Fix xrange plot bug

2005-07-14  m_schellens  <m_schellens@rock>

	* src/default_io.cpp, src/io.hpp, gdl.kdevelop, gdl.kdevses:
	EOF function: EOF status was not reset properly. Fixed.

2005-07-12  m_schellens  <m_schellens@rock>

	* src/pro/primes.pro: file removal

	* README: Update HDF5 and netCDF problems.

	* src/hdf5_fun.cpp, gdl.kdevelop, gdl.kdevses:
	Compliance with HDF 1.6.4

2005-07-12  c_lee  <c_lee@rock>

	* src/pro/poly.pro: POLY function to calculate polynomials

2005-07-10  m_schellens  <m_schellens@rock>

	* src/gsl_fun.cpp, gdl.kdevelop, gdl.kdevses: Fixed INTERPOLATE bug.

	* src/Makefile.in, src/antlr/Makefile.in, src/basic_pro.cpp, gdl.kdevelop, gdl.kdevses, configure, Makefile.in, aclocal.m4:
	Fixed HELP,/LIB: number of printed functions.


GDL 0.8.10:
2005-07-08  m_schellens  <m_schellens@users.sf.net>

	* INSTALL: INSTALL update

	* src/basic_op.cpp: POW optimization

2005-07-07  m_schellens  <m_schellens@users.sf.net>

	* src/basic_op.cpp:
	Changed raise to power calculation for integral types

	* src/antlr/Makefile.in, src/basic_op.cpp, src/convert2.cpp, src/default_io.cpp, src/gdlc.i.g, src/initsysvar.cpp, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/Makefile.am, src/Makefile.in, configure.in, configure, INSTALL, Makefile.in, PYTHON.txt, README, aclocal.m4:
	Fixed inconistency with return type of ^ operator for integer types

2005-07-06  m_schellens  <m_schellens@users.sf.net>

	* src/basic_fun_jmg.cpp, src/dstructdesc.hpp:
	VALUE keyword for MAKE_ARRAY.

2005-07-05  m_schellens  <m_schellens@users.sf.net>

	* src/basic_fun_cl.cpp: Extensions to LEGENDRE. Fixed memory leaks

2005-07-03  m_schellens  <m_schellens@users.sf.net>

	* gdl.kdevelop, gdl.kdevses, src/ncdf_var_cl.cpp:
	remove some diagnostic prints.

2005-07-02  m_schellens  <m_schellens@users.sf.net>

	* src/libinit_cl.cpp, src/magick_cl.cpp:
	4 parameters for NCDF_ATTPUT. Fixed memory leak in magick_writeColorTable

	* src/antlr/Makefile.in, src/plotting.cpp, src/pythongdl.cpp, src/Makefile.in, src/magick_cl.cpp, src/ofmt.hpp, gdl.kdevelop, gdl.kdevses, configure, Makefile.in, aclocal.m4:
	avoid linker error under OS X

2005-07-01  jomoga  <jomoga@rock>

	* src/gsl_fun.cpp: Fix memory leak in INTERPOLATE

2005-07-01  m_schellens  <m_schellens@users.sf.net>

	* src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/dinterpreter.cpp, src/gdlc.i.g, gdl.kdevses:
	Code refactorization

	* src/convert2.cpp: double to string conversion

	* src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp, src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/arrayindex.hpp, src/dinterpreter.hpp, src/gdlc.g, src/gdlc.i.g, src/gdlc.tree.g, src/includefirst.hpp, src/pro/test_suite.pro, NEWS, config.h.in, configure, configure.in:
	stride index support ([n:n:n])

2005-06-29  jomoga  <jomoga@rock>

	* src/plotting.cpp: Support for YNOZERO

2005-06-29  m_schellens  <m_schellens@users.sf.net>

	* src/gdlc.i.g, src/GDLInterpreter.cpp, src/arrayindex.hpp, src/datatypes.cpp, src/dnode.cpp, src/dnode.hpp, src/dstructgdl.cpp, NEWS, gdl.kdevses:
	move ConvertAST to source file. Fixed arrayindex list BuildIx memory leak.

2005-06-28  jomoga  <jomoga@rock>

	* src/devicex.hpp, src/devicez.hpp, src/gdlzstream.cpp, src/gdlzstream.hpp, src/graphics.hpp, src/plotting.cpp, src/plotting.hpp:
	Support for additional plotting keywords and COLORBAR

	* src/libinit.cpp: Added AXIS,ERASE routines

	* src/gsl_fun.cpp: interpolation scalar bug fix

2005-06-28  m_schellens  <m_schellens@users.sf.net>

	* src/print.cpp, src/print_tree.cpp, src/print_tree.hpp:
	PRINT, correction.

	* src/GDLInterpreter.hpp, src/GDLTreeParser.cpp, src/arrayindex.hpp, src/basic_fun.cpp, src/datatypes.cpp, src/datatypes.hpp, src/dcompiler.cpp, src/dcompiler.hpp, src/dinterpreter.cpp, src/dinterpreter.hpp, src/dnode.cpp, src/dnode.hpp, src/dpro.cpp, src/dpro.hpp, src/dstructgdl.hpp, src/envt.cpp, src/envt.hpp, src/gdlc.i.g, src/gdlc.tree.g, src/gdlexception.cpp, src/gdlexception.hpp, src/objects.cpp, src/GDLInterpreter.cpp:
	ProgNode type for interpreter.

2005-06-21  m_schellens  <m_schellens@users.sf.net>

	* src/GDLLexer.cpp, src/GDLParser.cpp, src/GDLTreeParser.cpp, src/Makefile.in, src/antlr/Makefile.in, src/dinterpreter.cpp, src/gdlc.g, configure.in, Makefile.in, aclocal.m4, configure:
	Make .RUN handle files without subroutine.

2005-06-20  m_schellens  <m_schellens@users.sf.net>

	* src/dinterpreter.cpp, src/pythongdl.cpp, configure.in, gdl.kdevelop, gdl.kdevses, configure, Makefile.in, README, aclocal.m4:
	python module

2005-06-17  m_schellens  <m_schellens@users.sf.net>

	* src/dinterpreter.cpp, src/dinterpreter.hpp, src/envt.cpp, src/print.cpp, src/pythongdl.cpp:
	python module

2005-06-16  m_schellens  <m_schellens@users.sf.net>

	* src/antlr/Makefile.in, src/datatypes.hpp, src/Makefile.in:
	GCC 4.0 compliancy

	* src/datatypes.cpp, src/gdlc.tree.g, src/gdlexception.hpp, src/gdlpython.cpp, src/gdlpython.hpp, src/pythongdl.cpp, src/topython.cpp:
	python module

2005-06-15  m_schellens  <m_schellens@users.sf.net>

	* src/Makefile.am, src/Makefile.in, src/antlr/Makefile.am, src/antlr/Makefile.in, src/cformat.g, src/dpro.hpp, src/format.g, src/format.in.g, src/format.out.g, src/gdl.cpp, src/gdlc.i.g, src/gdljournal.cpp, src/gdlpython.cpp, src/includefirst.hpp, src/print_tree.cpp, src/pythongdl.cpp, src/sigfpehandler.hpp, src/CFMTLexer.cpp, src/FMTIn.cpp, src/FMTIn.hpp, src/FMTLexer.cpp, src/FMTLexer.hpp, src/FMTOut.cpp, src/FMTOut.hpp, src/FMTParser.cpp, src/FMTParser.hpp, src/GDLInterpreter.cpp, configure.in, gdl.kdevses, ltmain.sh, Makefile.in, config.guess, config.sub, configure:
	python module

2005-06-13  m_schellens  <m_schellens@users.sf.net>

	* src/dinterpreter.cpp: .R equivalent to .RUN

2005-06-10  m_schellens  <m_schellens@users.sf.net>

	* src/gdlpython.cpp, gdl.kdevelop, gdl.kdevses, Doxyfile, src/envt.cpp, src/extrat.cpp, src/file.cpp, src/format.in.g, src/gdl.cpp, src/gdleventhandler.cpp, src/gdlexception.cpp, src/gdlgstream.cpp, src/gdlpsstream.cpp, src/gdlwidget.cpp, src/gdlwinstream.cpp, src/gdlxstream.cpp, src/gdlzstream.cpp, src/getfmtast.cpp, src/graphics.cpp, src/gsl_fun.cpp, src/hdf5_fun.cpp, src/hdf_fun.cpp, src/hdf_pro.cpp, src/image.cpp, src/includefirst.hpp, src/initct.cpp, src/initsysvar.cpp, src/io.cpp, src/libinit.cpp, src/libinit_cl.cpp, src/libinit_jmg.cpp, src/libinit_mes.cpp, src/magick_cl.cpp, src/math_fun.cpp, src/math_fun_jmg.cpp, src/math_utl.cpp, src/ncdf_att_cl.cpp, src/ncdf_cl.cpp, src/ncdf_dim_cl.cpp, src/ncdf_var_cl.cpp, src/objects.cpp, src/plotting.cpp, src/print.cpp, src/read.cpp, src/sigfpehandler.cpp, src/str.cpp, src/typedefs.hpp, src/typetraits.cpp, src/widget.cpp, src/FMTIn.cpp, src/FMTIn.hpp, src/assocdata.cpp, src/basegdl.cpp, src/basegdl.hpp, src/basic_fun.cpp, src/basic_fun_cl.cpp, src/basic_fun_jmg.cpp, src/basic_pro.cpp, src/basic_pro_jmg.cpp, src/convert2.cpp, src/datatypes.cpp, src/dcommon.cpp, src/dcompiler.cpp, src/dinterpreter.cpp, src/dnode.cpp, src/dpro.cpp, src/dpro.hpp, src/dstructdesc.cpp, src/dstructgdl.cpp, src/dvar.cpp, configure.in, config.h.in, configure:
	python module

2005-06-06  m_schellens  <m_schellens@users.sf.net>

	* src/FMTIn.cpp, src/FMTIn.hpp, src/format.in.g:
	Fixed READS 'z' format code bug.

2005-06-03  m_schellens  <m_schellens@users.sf.net>

	* src/basic_fun.cpp, src/basic_fun_cl.cpp, src/gdlc.i.g, src/GDLInterpreter.cpp, configure:
	Fixed return from FOR bug.

2005-06-01  m_schellens  <m_schellens@users.sf.net>

	* src/devicex.hpp, src/envt.cpp, src/envt.hpp, src/graphics.hpp, src/libinit.cpp, src/plotting.cpp, src/plotting.hpp:
	DEVICE,GET_DECOMPOSED. Consistent using CHARSIZE as float (instead of double).

2005-05-31  m_schellens  <m_schellens@users.sf.net>

	* src/pro/loadct.pro, src/devicex.hpp, src/graphics.cpp, src/graphics.hpp, src/image.cpp, src/libinit_jmg.cpp:
	common block COLORS for LOADCT

	* src/image.cpp, config.h.in, configure, configure.in:
	remove wxWidgets from configure script.

	* src/pro/lmgr.pro, src/Makefile.am, src/Makefile.in, src/gdlwidget.cpp, src/gdlwidget.hpp, src/graphics.cpp, src/graphics.hpp, src/image.cpp, src/libinit_jmg.cpp, src/widget.cpp, configure.in, gdl.kdevses, config.h.in, configure:
	LMGR function.

2005-05-24  jomoga  <jomoga@rock>

	* src/gsl_fun.cpp, src/gsl_fun.hpp, src/libinit_jmg.cpp:
	Initial version of INTERPOLATE

2005-05-12  m_schellens  <m_schellens@users.sf.net>

	* src/default_io.cpp, src/ifmt.cpp, src/io.hpp, README:
	Fixed input and eof detection.

2005-05-10  m_schellens  <m_schellens@users.sf.net>

	* src/devicex.hpp: Second parameter for TV.

2005-05-09  m_schellens  <m_schellens@users.sf.net>

	* src/arrayindex.hpp, src/envt.cpp, src/plotting.cpp:
	Removed BACKGROUND keyword check from XYOUTS.

	* src/accessdesc.hpp, src/arrayindex.hpp, src/datatypes.cpp, src/devicex.hpp, src/dstructgdl.cpp:
	Set AllIxT to valarray.

	* src/GDLInterpreter.cpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp, src/GDLParser.cpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/gdlc.g:
	Allow BREAK, CONTINUE as identifiers.

2005-04-30  c_lee  <c_lee@rock>

	* src/plotting.cpp, src/plotting.hpp: more refactoring (xyouts)

	* src/plotting.cpp, src/plotting.hpp:
	refactored to common plot subroutines (crange, type)

	* src/plotting.cpp, src/plotting.hpp:
	refactored to common plot subroutines (color, background, symsize,psym, line)

	* src/datatypes.hpp: include cassert

2005-04-28  jomoga  <jomoga@rock>

	* src/gdlxstream.hpp, src/devicex.hpp: TV writes to off-screen window

2005-04-28  m_schellens  <m_schellens@users.sf.net>

	* NEWS, src/gdlc.i.g, src/math_fun.cpp, src/pro/appleman.pro, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/accessdesc.hpp, src/arrayindex.hpp, src/basegdl.hpp, src/basic_fun_cl.cpp, src/basic_op.cpp, src/convert2.cpp, src/datatypes.cpp, src/datatypes.hpp, src/dstructgdl.cpp, ChangeLog, INSTALL, README:
	Optimization for complex (pow, abs). Non-copy constants

2005-04-22  m_schellens  <m_schellens@users.sf.net>

	* src/basic_pro.cpp, src/datatypes.cpp, src/dinterpreter.cpp, src/dinterpreter.hpp, src/gdl.cpp, src/math_fun_jmg.cpp, src/pro/test_suite.pro, ChangeLog, NEWS:
	OS X compilance.

	
GDL 0.8.9:
2005-04-21  m_schellens  <m_schellens@host>

	* src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/dcompiler.cpp, src/dinterpreter.cpp, src/dinterpreter.hpp, src/dpro.cpp, src/dpro.hpp, src/gdlc.i.g, src/gdleventhandler.cpp, src/pro/test_suite.pro, ChangeLog:
	Added .RUN command.

2005-04-20  jomoga  <jomoga@host>

	* src/libinit_jmg.cpp, src/basic_pro_jmg.hpp, src/basic_pro_jmg.cpp:
	Added WAIT procedure

2005-04-20  m_schellens  <m_schellens@host>

	* src/dcompiler.cpp, src/dcompiler.hpp, src/dpro.hpp, src/gdlc.tree.g, src/GDLTreeParser.cpp:
	correct common blocks and gotos for command line.

2005-04-19  m_schellens  <m_schellens@host>

	* src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/dcompiler.cpp, src/devicez.hpp, src/dinterpreter.cpp, src/dinterpreter.hpp, src/dpro.hpp, src/gdl.cpp, src/gdlc.g, src/gdlc.tree.g, src/gdlzstream.hpp, src/GDLInterpreter.cpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp, src/GDLParser.cpp:
	Accept main programs.

	* src/gdlgstream.cpp, src/gdlgstream.hpp, src/gdlzstream.hpp:
	plplot mem driver eop() workaround.

2005-04-18  m_schellens  <m_schellens@host>

	* src/devicex.hpp, src/basic_op.cpp, src/deviceps.hpp, src/devicewin.hpp, src/devicez.hpp, src/graphics.hpp, src/image.cpp, src/libinit.cpp, src/plotting.cpp, src/plotting.hpp, src/sigfpehandler.cpp, ChangeLog:
	Fixed MOD 0 bug.

2005-04-15  m_schellens  <m_schellens@host>

	* src/devicez.hpp, gdl.kdevses: Fixed SetResolution bug.

2005-04-14  m_schellens  <m_schellens@host>

	* src/devicez.hpp, src/image.cpp: Fixed TV for z-buffer device.

	* src/devicez.hpp, src/Makefile.in, src/deviceps.hpp, src/devicex.hpp, src/gdlzstream.cpp, src/gdlzstream.hpp, src/graphics.cpp, src/graphics.hpp, src/image.cpp, src/libinit.cpp, src/plotting.cpp, src/Makefile.am:
	Added z-buffer device.

2005-04-13  m_schellens  <m_schellens@host>

	* src/devicex.hpp, src/graphics.hpp, src/libinit.cpp, src/plotting.cpp:
	DECOMPOSED keyword for DEVICE.

	* src/gstream.hpp, src/gdlgstream.cpp:
	Fix for multiple plots in one window.

2005-04-12  m_schellens  <m_schellens@host>

	* src/GDLInterpreter.cpp, src/gdlc.i.g:
	Line number output for interrupts (cntrl-c).

2005-04-11  m_schellens  <m_schellens@host>

	* src/pro/test_suite.pro, src/deviceps.hpp, src/devicewin.hpp, src/gdlc.i.g, src/gdlgstream.cpp, src/gdlgstream.hpp, src/plotting.cpp, src/GDLInterpreter.cpp:
	Fixed OPLOT, PLOTS for /DEVICE, /NORMAL. Code cleanup.

2005-04-09  m_schellens  <m_schellens@host>

	* src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/gdlc.i.g:
	Avoid copying for indexed expressions.

2005-04-07  m_schellens  <m_schellens@host>

	* src/FMTOut.cpp, src/FMTParser.cpp, src/format.g, src/format.out.g:
	Fixed format-code 'x' bug.

2005-04-06  m_schellens  <m_schellens@host>

	* ChangeLog, src/image.cpp: Proper multi-plot handling for TV.

2005-04-05  jomoga  <jomoga@host>

	* src/image.cpp: Compatible with PLPLOT-5.5.0

2005-04-05  m_schellens  <m_schellens@host>

	* src/basic_pro.cpp, src/libinit.cpp, ChangeLog:
	NTOHL, NTOHS, HTONL, HTONS keywords to BYTEORDER.

2005-04-04  m_schellens  <m_schellens@host>

	* src/basegdl.cpp, src/basegdl.hpp, src/basic_fun.cpp, src/datatypes.cpp, src/datatypes.hpp, src/dstructgdl.hpp, src/libinit.cpp, src/specializations.hpp:
	NAN keyword for MAX, MIN, BYTSCL. SUBSCRIPT_MIN/MAX for MAX/MIN.

2005-04-01  m_schellens  <m_schellens@host>

	* src/dcompiler.cpp:
	Fix: Allowed x=x(0) for a function x (defined in x.pro).

2005-03-31  m_schellens  <m_schellens@host>

	* src/dcompiler.cpp: Fix: Allowed x=x(0) for a function x.

	* src/image.cpp: Removed debug output.

	* src/GDLInterpreter.cpp, src/basic_fun_jmg.cpp, src/dcompiler.cpp, src/gdlc.tree.g, src/image.cpp:
	Allowed x=x(0) for a function x (defined in x.pro).

2005-03-30  m_schellens  <m_schellens@host>

	* gdl.kdevses, src/image.cpp: Fixed TV bug.

2005-03-29  m_schellens  <m_schellens@host>

	* gdl.kdevses, src/gdlgstream.cpp, src/plotting.cpp:
	plplot 5.5.0 compatibility.

2005-03-24  jomoga  <jomoga@host>

	* src/image.cpp: Fix orientation bug in TVRD

2005-03-24  m_schellens  <m_schellens@host>

	* src/devicex.hpp, src/gdlgstream.cpp, src/gdlgstream.hpp, src/plotting.cpp:
	Constant charsize for graphics.

2005-03-23  jomoga  <jomoga@host>

	* src/image.cpp: Fix orientation bug in TV

2005-03-23  m_schellens  <m_schellens@host>

	* src/pro/test_suite.pro, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/gdl.cpp, src/gdlc.i.g, src/gsl_fun.cpp, README:
	Fixed braced (r)expr bug.

2005-03-22  m_schellens  <m_schellens@host>

	* src/basic_fun.cpp, HACKING, README, gdl.kdevses:
	ULONARR, LON64ARR, ULON64ARR bugfix.

2005-03-21  jomoga  <jomoga@host>

	* src/image.hpp, src/image.cpp: Support for TRUE keyword in TV

2005-03-21  c_lee  <c_lee@host>

	* src/basic_fun_jmg.cpp:
	CL: update make_array to use TYPE keyword and sorted argument precendence (fixed)

	* src/basic_fun_jmg.cpp:
	CL: update make_array to use TYPE keyword and sorted argument precendence

2005-03-19  m_schellens  <m_schellens@host>

	* src/gsl_fun.cpp: Fixed RANDOM bug.

2005-03-18  m_schellens  <m_schellens@host>

	* src/plotting.cpp: PLOT: POSITION keyword.

2005-03-17  m_schellens  <m_schellens@host>

	* src/arrayindex.hpp, src/basic_pro.cpp, src/datatypes.cpp, src/datatypes.hpp, src/dstructgdl.cpp, src/dstructgdl.hpp, src/gdl.cpp, src/libinit.cpp, src/pro/test_suite.pro, configure, configure.in:
	Fixed assignment bug.

	* src/basic_fun.cpp: Fixed ASSOC bug.

2005-03-16  jomoga  <jomoga@host>

	* src/basic_fun_jmg.cpp: Set FLOAT as default for make_array

2005-03-16  m_schellens  <m_schellens@host>

	* src/basic_fun.cpp, src/libinit.cpp: Sorted libFunList and libProList.

	* src/GDLInterpreter.cpp, src/gdlc.i.g, ChangeLog:
	Fixed interpreter memory leak.

2005-03-15  m_schellens  <m_schellens@host>

	* src/pro/test_suite.pro, src/GDLInterpreter.cpp, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/gdlc.g, src/gdlc.i.g, src/gdlc.tree.g:
	Cleaned up compiler/interpreter.

	* src/pro/dist.pro, src/pro/tvscl.pro, src/gdlc.tree.g, src/GDLTreeParser.cpp:
	Add dist.pro and tvscl.pro

2005-03-14  m_schellens  <m_schellens@host>

	* src/pro/test_suite.pro, src/gdlc.tree.g, src/GDLTreeParser.hpp, src/dcompiler.cpp, src/dinterpreter.cpp, src/gdlc.g, src/gdlc.i.g, src/GDLParser.cpp, src/GDLTreeParser.cpp, src/GDLInterpreter.hpp, src/GDLLexer.cpp, src/GDLInterpreter.cpp:
	Allow assignment for parameters/keywords.

2005-03-13  m_schellens  <m_schellens@host>

	* src/GDLInterpreter.hpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp, src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/dcompiler.cpp, src/dinterpreter.cpp, src/gdlc.g, src/gdlc.i.g, src/gdlc.tree.g, src/GDLInterpreter.cpp, gdl.kdevses, gdl.kdevelop, src/pro/test_suite.pro, src/dcommon.cpp, src/dcommon.hpp, src/dcompiler.hpp, src/dpro.hpp, src/envt.cpp, src/envt.hpp:
	maintenance.

2005-03-10  m_schellens  <m_schellens@host>

	* src/pro/test_suite.pro, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp, src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/basegdl.hpp, src/dnode.hpp, src/gdlc.g, src/gdlc.i.g, src/gdlc.tree.g, src/gdlexception.hpp, src/gdlpython.cpp, src/print_tree.cpp, gdl.kdevses:
	Allow braced indexed expressions as l-values. Line number info.

2005-03-08  m_schellens  <m_schellens@host>

	* src/basic_fun.hpp, src/basic_fun_jmg.cpp, src/libinit.cpp, src/pro/test_suite.pro, src/GDLInterpreter.cpp, src/basic_fun.cpp, ChangeLog:
	Added TEMPORARY function.

	* src/pro/test_suite.pro, src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/basic_fun.cpp, src/datalistt.hpp, src/dstructgdl.hpp, src/envt.hpp, src/gdlc.i.g:
	Allow library functions as l-functions. Fixed REPLICATE for structs.

2005-03-07  m_schellens  <m_schellens@host>

	* src/pro/test_suite.pro, src/GDLInterpreter.cpp, src/datalistt.hpp, src/envt.hpp, src/gdlc.i.g, src/print.cpp:
	Return reference variable via library function (/OVERWRITE) now works.

	* src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/basic_fun.cpp, src/dinterpreter.cpp, src/gdlc.g, src/gdlc.tree.g, src/GDLInterpreter.cpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp:
	Made RETURN not a reserved word.

2005-03-06  messmer  <messmer@host>

	* src/print.cpp:
	Removed '\n' if the last element to print is a scalar null string ('').

	* src/basic_fun.cpp:
	arr was limited to n scalar arguments to specify the array dimension. IDL,
	however, also allows a single array-valued argument. This little patch
	should enable now stuff like a = indgen([2,3])  or
	a =[[1,2],[3,4]] & print, reform(a, [1,4]).

2005-03-03  m_schellens  <m_schellens@host>

	* src/basic_fun.cpp, src/basic_fun.hpp, src/datatypes.cpp, src/libinit.cpp, ChangeLog, HACKING:
	Add ROUTINE_INFO.

2005-03-01  jomoga  <jomoga@host>

	* src/libinit_jmg.cpp: Added UNIFORM keyword RANDOMU/RANDOMN

2005-03-01  m_schellens  <m_schellens@host>

	* src/gsl_fun.cpp, ChangeLog: Corrected RANDOMU/N.

	* src/gsl_fun.cpp: New RANDOMU/N keywords.

2005-02-28  m_schellens  <m_schellens@host>

	* src/dpro.hpp, src/envt.cpp, src/gsl_fun.cpp, src/dpro.cpp:
	Functionality for warn keywords.

	* src/gsl_fun.cpp, configure.in, configure: Cosmetic change.

2005-02-27  jomoga  <jomoga@host>

	* src/libinit_jmg.cpp, src/dinterpreter.cpp, src/dinterpreter.hpp, src/math_fun_jmg.hpp, src/math_fun_jmg.cpp:
	Support for CHECK_MATH

2005-02-25  c_lee  <c_lee@host>

	* src/basic_fun_cl.cpp, src/libinit_cl.cpp:
	adding warnings for IGAMMA unsupported keywords

2005-02-25  m_schellens  <m_schellens@host>

	* src/dpro.cpp, src/dpro.hpp: Added warn keyword list.

	* src/dcompiler.cpp, src/dcompiler.hpp:
	Corrected common block handling of compiler.

2005-02-25  jomoga  <jomoga@host>

	* src/math_fun_jmg.cpp: Support for DOUBLE keyword in MACHAR

	* src/libinit_jmg.cpp, src/gsl_fun.hpp, src/gsl_fun.cpp:
	Improved support of RANDOMU, RANDOMN

2005-02-24  m_schellens  <m_schellens@host>

	* src/basic_fun.cpp, TODO: Add all keywords to INDGEN.

	* src/pro/test_suite.pro, src/dcommon.cpp, src/dcompiler.cpp, src/dcompiler.hpp, src/dinterpreter.cpp, src/dpro.cpp, src/dpro.hpp, src/envt.cpp, src/gdl.cpp, src/libinit_jmg.cpp, src/math_fun_jmg.cpp, src/math_utl.cpp, src/math_utl.hpp, src/objects.cpp, src/str.hpp:
	Allow multiple common blocks in one subroutine.

2005-02-24  c_lee  <c_lee@host>

	* src/basic_fun_cl.cpp, src/basic_fun_cl.hpp, src/libinit_cl.cpp:
	Fixed keywords in IGAMMA and BETA, commented out unsupported keywordsin IGAMMA. added DOUBLE keyword to BETA

2005-02-22  m_schellens  <m_schellens@host>

	* src/pro/factorial.pro, src/pro/swap_endian.pro:
	Add SWAP_ENDIAN, FACTORIAL

	* src/math_fun_jmg.cpp, ChangeLog:
	Update ChangeLog. Some small improvements.

	* src/math_fun.cpp, src/sigfpehandler.cpp, src/sigfpehandler.hpp, src/Makefile.am, src/Makefile.in, src/basic_fun_cl.cpp, src/basic_op.cpp, src/basic_pro.cpp, src/devicex.hpp, src/gdl.cpp, src/gdlgstream.cpp, src/gdlgstream.hpp, src/gdlxstream.cpp, src/gdlxstream.hpp, src/image.cpp, src/initsysvar.cpp, configure.in, configure:
	SIGFPE handler.

2005-02-21  jomoga  <jomoga@host>

	* src/libinit.cpp: Add TYPE keyword to FIX

	* src/libinit_jmg.cpp: Add TVRD & FINITE

	* src/basic_fun.cpp: Support for TYPE keyword in FIX

	* src/math_fun_jmg.hpp, src/math_fun_jmg.cpp:
	Support for FINITE function

	* src/image.hpp, src/image.cpp: Support for TVRD

2005-02-18  m_schellens  <m_schellens@host>

	* src/Makefile.in, src/antlr/Makefile.in, src/basic_op.cpp, src/pro/test_suite.pro, configure, Makefile.in, aclocal.m4:
	Fixed # operator (1D # 2D).

2005-02-17  m_schellens  <m_schellens@host>

	* src/basic_pro.cpp, src/basic_pro.hpp, src/dinterpreter.cpp, src/libinit.cpp, src/topython.cpp, ChangeLog, INSTALL, README, gdl.kdevses:
	Add SPAWN procedure.

2005-02-15  m_schellens  <m_schellens@host>

	* src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp, src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/basic_fun.cpp, src/gdlc.g, src/GDLInterpreter.cpp, README:
	Allow leading '!' also in struct names.

	
GDL 0.8.8:
2005-02-14  m_schellens  <m_schellens@host>

	* src/GDLInterpreter.cpp, src/GDLInterpreter.hpp, src/GDLInterpreterTokenTypes.hpp, src/GDLInterpreterTokenTypes.txt, src/GDLLexer.cpp, src/GDLLexer.hpp, src/GDLParser.cpp, src/GDLParser.hpp, src/GDLTokenTypes.hpp, src/GDLTokenTypes.txt, src/GDLTreeParser.cpp, src/GDLTreeParser.hpp, src/GDLTreeParserTokenTypes.hpp, src/GDLTreeParserTokenTypes.txt, src/basic_fun.cpp, src/default_io.cpp, src/gdlc.g, src/gdlc.tree.g, ChangeLog, README:
	Widen rules for struct tag names to allow a leading '!'.

	* src/GDLLexer.cpp, src/basegdl.cpp, src/basegdl.hpp, src/basic_fun.cpp, src/basic_fun.hpp, src/basic_pro.cpp, src/basic_pro.hpp, src/datatypes.cpp, src/datatypes.hpp, src/default_io.cpp, src/dinterpreter.cpp, src/gdlc.g, src/libinit_mes.cpp, src/ofmt.hpp, ChangeLog, README:
	Include subroutines by Peter Messmer.

2005-02-12  jomoga  <jomoga@host>

	* src/image.cpp, src/libinit_jmg.cpp: X,Y support for TV

2005-02-10  m_schellens  <m_schellens@host>

	* ChangeLog, gdl.kdevses: ChangeLog update.

	* src/GDLInterpreter.hpp, src/GDLLexer.cpp, src/dinterpreter.cpp, src/gdlc.g, src/gdlc.i.g, src/str.cpp, src/str.hpp:
	made @ honor !PATH

	* src/Makefile.in, src/antlr/Makefile.in, src/default_io.cpp, src/dstructdesc.cpp, src/dstructdesc.hpp, src/dstructgdl.cpp, src/dstructgdl.hpp, src/extrat.cpp, src/gdlc.i.g, src/ifmt.cpp, src/initsysvar.cpp, src/ncdf_att_cl.cpp, src/ofmt.cpp, src/typetraits.cpp, src/typetraits.hpp, src/GDLInterpreter.cpp, configure.in, gdl.kdevses, configure, ChangeLog, Makefile.in, aclocal.m4:
	Changed handling of unnamed struct descriptors.

2005-02-08  jomoga  <jomoga@host>

	* src/gsl_fun.hpp, src/gsl_fun.cpp:
	Improved FFT routine; OMIN,OMAX keyword support HISTOGRAM

2005-02-08  m_schellens  <m_schellens@host>

	* src/plotting.cpp: Fixed TVLCT bug.

2005-02-03  m_schellens  <m_schellens@host>

	* src/antlr/Makefile.in, src/Makefile.in, src/basic_op.cpp, src/convol.cpp, src/convol_inc0.cpp, src/convol_inc1.cpp, src/convol_inc2.cpp, src/datatypes.cpp, src/ofmt.cpp, aclocal.m4, configure, ChangeLog, Makefile.in:
	g++ 3.4 compliance

2005-01-29  c_lee  <c_lee@host>

	* src/antlr/Makefile.in, src/Makefile.in, src/libinit.cpp, src/plotting.cpp, aclocal.m4, configure, Makefile.in:
	Added NOCLIP support to PLOTS/OPLOT. Added XYOUTS command with support for COLOR, ORIENTATION, ALIGNMENT,CHARSIZE,CLIP,DEVICE,DATA,COLOR. Also supports array format for COLOR, ORIENTATION keywords, and X, Y, STRING arguments. Does not support the pseudo line continuation using only 1 argument.

2005-01-26  m_schellens  <m_schellens@host>

	* src/GDLInterpreter.cpp, src/basic_fun.cpp, src/basic_fun.hpp, src/basic_fun_jmg.cpp, src/basic_op.cpp, src/datalistt.hpp, src/datatypes.cpp, src/envt.hpp, src/extrat.cpp, src/gdlc.i.g, src/libinit.cpp, ChangeLog:
	Fixed OR and AND bug. Fixed lib function /OVERWRITE bug.

2005-01-20  m_schellens  <m_schellens@host>

	* src/basic_fun.hpp, src/basic_fun_jmg.cpp, src/basic_pro.cpp, src/basic_pro.hpp, src/libinit.cpp, src/basic_fun.cpp, ChangeLog:
	Added SWAP_ENDIAN and BYTEORDER. Fixed /OVERWRITE bug in REFORM.

2005-01-19  m_schellens  <m_schellens@host>

	* src/GDLInterpreter.cpp, src/basic_fun.cpp, src/basic_fun.hpp, src/datatypes.hpp, src/dstructdesc.cpp, src/dstructgdl.cpp, src/gdlc.i.g, src/libinit.cpp, ChangeLog, INSTALL, README:
	Added OBJ_ISA. Changed struct compatibility checking.

2005-01-18  m_schellens  <m_schellens@host>

	* src/basic_fun.cpp, src/basic_fun.hpp, src/dstructdesc.hpp, src/libinit.cpp:
	Added OBJ_CLASS function.

2005-01-17  m_schellens  <m_schellens@host>

	* src/GDLTreeParser.cpp, src/basic_op.cpp, src/default_io.cpp, src/gdlc.tree.g, src/libinit.cpp, src/plotting.cpp:
	fixed bug concerning braced variables passed by reference; added PLOTS procedure (2D only)

2005-01-14  m_schellens  <m_schellens@host>

	* src/plotting.cpp, src/libinit_cl.cpp, gdl.kdevses:
	re-insert JOURNAL into lib procedure list, removed diagnostic message in OPLOT

2004-12-14  m_schellens  <m_schellens@host>

	* src/basic_fun_cl.cpp: small corrections.

	* src/basic_fun_cl.cpp, src/basic_fun_cl.hpp, src/initsysvar.cpp, src/initsysvar.hpp, src/libinit_cl.cpp, src/plotting.cpp, ChangeLog:
	added LEGENDRE, IGAMMA, LNGAMMA and BETA functions from cl

2004-12-09  m_schellens  <m_schellens@host>

	* ALL FILES
	Initial import.
