2006-02-17 Shai Ayal <>

	* line_plotter,globals,line,patch,root,line_propos,patch_props
	added support for MarkerEdgeColor & MarkerFaceColor properties for line &
	patch

2006-02-16 Shai Ayal <>

	* pie.m
	added pie chart

2006-02-14 Michael Schmid <>

	* stem.m
	many improvements in linespec parsing and docs

2006-02-12 Michael Schmid <>

	* bar,barh,iscolorspec,__bar
	integrated bar & barh and added helper functions __bar & 
	iscolorspec

2006-01-30  Shai Ayal  <>

	* prop_radio.cpp
	all values are converted to lowercase

	* legend.cpp
	beautifications to legends

2006-01-30 Shai Ayal <>
	* legend*
	legend can now be positioned using compass directions

	* FTGL
	added patch against FTGL-2.1.2 and README.octplot explaining the 
	patch and reasons behind including FTGL

2006-01-16  Shai Ayal <>

	* Makefile.am,figure.cpp
	patched as suggested by Rafael Laboisiere

2006-01-01  Shai Ayal  <>

	* legend,line_plotter,legend_props
	more additions to legend -- facecolor,edgecolor and special marker
	postions for pretty legends

	* patch,prop_color,line_plotter
	 Added ColorNone property

2005-12-27  Shai Ayal  <>

	* README.linux
	fixed linewarps, spelling and grammer

	* prop_color.cpp
	default value for rgba values in Set is 1 so that setting a
	only rgb causes the alpha value to be 1

2005-12-26  Shai Ayal  <>

	* legend.*
	added legend object and preliminary suport for legends

2005-12-15  Shai Ayal  <>

	* line.{cpp,c}
	added support for line copying withouut X/Y data, added PosSet to
	update limits if x/y data is changed

2005-12-08  Shai Ayal  <>

	* line.cpp,patch.cpp
	limits are now computed with FindMinMax

	* mathutils.cpp
	FindMinMax now deals with empty matrixes and computes log limits
	as required. 

2005-12-06  Shai Ayal  <>

	* surface.{cpp,h,m}
	can now handle matrix,vector or empty xdata & ydata

	* axes.cpp
	yet more changes to axis label placement. tried to make this as
	tight as possibe

2005-12-05  Shai Ayal  <>

	* figure.cpp,axes.cpp,object.{cpp,h}
	added check when setting current axes/figure. Implemented PreSet in
	object and also fixed the readonly check 

	* get.m
	nicer behaviour when asking for list of properties

2005-11-30  Shai Ayal  <>

	* plot.m
	the color props for one x,y pair does not affect all those
	following (Bugs item #1368055)

2005-11-26  Shai Ayal  <>

	* figurewindow.cpp,axes.h
	zoomstack is now axes specific

2005-11-25  Shai Ayal  <>

	* text.cpp, axes.cpp
	Text height is now the "line height", not the bounding box of the
	specific string. tick positions are adjusted

================ rel 0.3.0 ===============================

2005-11-21  Shai Ayal  <>

	* property.h object.cpp
	properties can now be read only

	* axes.cpp 
	added {x,y,z}ticklabel & {x,y,z}ticklabelmode for user setable
	tick labels

	* specgram_demo
	a demo showing off pcolor and subplot tricks

	* axes.cpp
	added {x,y,z}tickmode & support for manual tick placement

2005-11-18  Shai Ayal  <>

	* figurewindow.cpp
	implemented zoom stack

	* surface.{cpp,h}, pcolor.m, specgram.m
	Rudimentry surface for pcolor plots.

2005-11-05  Shai Ayal <>

	* figure.cpp
	Alpha blendign now works. You can set the alpha value of all objects
	color property -- try it, it's nice !!

2005-10-31  Shai Ayal  <>

	* line.cpp, patch.cpp , line_plotter.cpp
	added line plotter clas to unifiy all line plotting in patch & line

	* globals.h , all objects 
	defined the depth constants so that each object has it's own
	layer. This will have to get more sofisticated when 3D is
	implemented

	* figure.cpp , line_plotter.cpp
	implemented linewidth for ps output, changed gl2ps sort algorithm to simple

	* patch.{cpp,h}
	started implementing the patch object

2005-09-23  Shai Ayal  <>

	* figure.{cpp,h} figurewindow.{cpp,h}
	The "postion" property if the figure object now actually reflects
	figure position and can be set to change it.
	REQUEST ID 1295048

2005-09-11  Shai Ayal  <>

	* root.cpp axes.cpp prop_radio.{h,cpp}
	changed the way allowed values are given to th radio property to
	for better programmer friendly. Inspired by oplot++

2005-08-30  Shai Ayal  <>

	* octplotapp.cpp 
	changes socket handling: If not using cygwin, use FLTK's
	fd_callback for the best preformance. If using cygwin, reduced
	polling time to 10 msec. Also, use a shorter timeout after
	commands assuming that usually come in "herds".
	This gives a factor of 10 speedup for complicated operations needing 
	a lot of octplot commands -- e.g. freqz_plot, contour

	*figure.cpp, contour.m
	Added colormap property to figure, used only by contour currently

	*configure.in
	checks for cygwin and sets CXXFLAGS to be -O1 becyase the default 
	-O2 producec strange behaviour.

2005-08-05  Shai Ayal  <>

	* axes.cpp
	fixed it so that ticklabels get printed correctly

2005-08-03  Shai Ayal  <>

	* subplot.m line_ovelap.m
	fixed bug in line_overlap

2005-08-02  Shai Ayal  <>

	* line.cpp
	added more marker types. Now only 's' and 'h' are missing

	* root.cpp axes.cpp
	implemeted the colororder property for axes

	* root.cpp figure.cpp
	implmented the colormap property for figure

	* plot.m __plt__.m 
	now uses the colororder property. plot does not return handle if
	not asked

	* contour.m 
	now uses the colormap property

2005-07-05 Shai Ayal <>
	* axes.cpp
	axis ticks & labels now work correctly in log axes
	* props_*.{h,cpp}
	restructured properties to separate files

2005-04-29  Shai Ayal  <>

	* ylabel.m
	ylabel is now rotated

	* line.cpp axes.cpp
	line stipple now works in ps output

	* text.cpp root.cpp text_props.m
	added support for rotation in ps text 

	* opause.m
	overloaded pause to call octplot_redraw first

	* globals.h , util.cpp
	removed :: from function definitions -- it seems some compilers
	don't like it

	* subplot.m
	subplot now accepts arguments like ###

Release 0.2.0

	* contour.m contourc.m contourl.cc
	fixed some bugs hopefully they work now

	* axes.cpp
	fixed some bugs, auto limits should work on first redraw

	* added our own definition of NaN (swiped from octave)

	* line.cpp , axes.cpp, text.cpp , loglog.m, semilogx.m , semilogy.m
	log axis support

	* line.cpp, line.h
	Added missing value (NaN) support in lines

	* subplot.m
	added subplot support

	* util.cpp
	Added the ::Set commands for easy and safe setting of properties

	* figure.cpp,axes.cpp
	Added GL2PS_BSP_SORT to printing so that eps files look 
	as they should (mainly, text now shows on the canvas)

	* axes.cpp , xlabel.m , ylabel.m
	Added support for x & y label still far from perfect.

	* Axes::draw
	clipping is now done with clipping planes so that the ps 
	output is also clipped

	* stem.m
	added stem.m

	* __plt__, set
	fixed bug when plotting matrix vs. matrix
	set can now set a handle vector

	* Figurewindow::handle
	shift-click now also unzooms
	'a' unzooms
	'g' toggles grid

	* Text
	added fontname & fontsize properties

	* Axes::SetPrinting
	fixed bug where children's printing was always set to true

	* Axes::AutoTicks, Axes::AutoTicksAxis
	better autoticks -- now they actually work !

	* Axes::draw
	first gridline is not drawn if it coinsident with axis

	* __pltopt__
	set marker to be the same color as line

=================================================
Release 0.1.5

	* ohold
	fixed ohold to use strcmp 
	Request ID 985270

	* FigureWindow::handle
	fixed zoom working in status line 
	Request ID 985381

	* main
	made the "bug" window have a border on Win with fltk <=1.1.4 
	Request ID 985294

	* Axes::Draw
	added gridline support with new gridlinestyle property

	* grid , octplot_setup , Makefile.in
	added grid command

	* plot , op_com.h , octplot_command , Axes::Parse , cla
	added cla command, made plot call cla, not clf

	* Axis::AutoTicks Axis::TickInterval
	better tick location if axis~= auto

	* Figure::Figure figure.m
	Added the number property and the ability to select the figure

	*Figure::Parse octplot_command op_com.h axes.m
	added axes command to add new axes

	*Line::draw
	Added support for gl2ps line stipple -- still not working consistently. 
	Corrected * marker style
	fixed bug 993662 

	*text::draw
	gl2ps alignment is now done by fltk also thanks to the suggestion by Christophe Geuzaine

	print.m
	Added basic postscript printing command

	__pltopt__.m
	if no linestyle exists, set linestyle to none. 
	added support for "x" marker style

	README.in
	added recommendation for octave-forge >= 2004.07.07
