2007-05-11  Shai Ayal  <shaiay@users.sourceforge.net>

	* high_level/axis.m: now the arguments can be combined as per
	feature request #1714879

2007-04-30  Kai Habel  <kahacjde@users.sourceforge.net>

	* high_level/caxis.m: if present, colorbar limits are changed
	automatically

	* src/ishandle.m: add some argument checking, return type changed
	to logic value

2007-04-27  Shai Ayal  <shaiay@users.sourceforge.net>

	* high_level/area.m, high_level/pie.m, demos/layer_demo.m,
	high_level/__bar.m: adapt to new calling form of patch

	* src/root.cpp (Root), src/legend.cpp (draw): fixed bug #1708034
	where legend background was black

	* src/Makefile.am (dist_octplotm_DATA), src/set.m, src/get.m,
	high_level/findobj.m: renamed isproperty to isprop

2007-04-27  Kai Habel  <kahacjde@users.sourceforge.net>

	* high_level/findobj.m, high_level/Makefile.am
	(dist_octplotm_DATA): new function to find objects in the graphic
	tree. patch #1708346

	* high_level/contourf.m: apply patch this time; adapted to new
	color interpretation of patch objects

2007-04-27  Shai Ayal  <shaiay@users.sourceforge.net>

	* src/object.cpp: added include for gcc 4.3 compatibility. patch
	#1708579 by Rafael Laboisiere

2007-04-25  Kai Habel  <kahacjde@users.sourceforge.net>

	* src/patch.cpp, src/patch.m: set and evaluate color properties
	'FaceColor' and 'CData' correctly depending on c argument of
	patch(). This makes caxis work for patch graphic objects as well.

	* high_level/contourf.m: adapted to new color interpretation of
	patch objects

2007-04-24  Shai Ayal  <shaiay@users.sourceforge.net>

	* src/globals.h: changed num_axes from 8 to 16 for fixing bug
	#1706762 -- who would ever need more than 6 axes per figure?

2007-04-20  Shai Ayal  <shaiay@users.sourceforge.net>

	* high_level/colorbar.m: applied patch by Kai for interoperabilty
	with caxis

	* high_level/Makefile.am (dist_octplotm_DATA): added caxis function

	* high_level/caxis.m: added caxis function

	* high_level/contour.m: removed extra nargout check

2997-04-18  Shai Ayal  <shaiay@users.sourceforge.net>

	* high_level/contour.m, high_level/contourf.m,
	high_level/clabel.m: patches 1702414, 1702418 and 1702439 from
	Kai. countour now returns the handles of line objects created. bug
	fix for contourf, added clable

2007-04-12  Shai Ayal  <shaiay@users.sourceforge.net>

        * high_level/__contourc__.cc:
	fix for bug 1696193 bi Kai

2007-04-06  Shai Ayal  <shaiay@users.sourceforge.net>

	* src/patch.m, high_level/__contourc__.cc, high_level/contourf.m:
	contourf and supporting patches by Kai	

2007-04-03  Shai Ayal  <shaiay@users.sourceforge.net>

	* src/octplot_enable.m.in, src/Makefile.am :
	need to override get builin for octave > 2.9.10

2007-04-02  Shai Ayal  <shaiay@users.sourceforge.net>

	* src/patch.cpp, src/glutesscb.h:
	added fix for bug 1683861 by Kai. Now closed patches will not crash
	on cygwin
 
2007-03-17  Shai Ayal  <shaiay@users.sourceforge.net>

	* src/patch.cpp: now usses definitions from glutesscb.h for cross
	paltform compatibility

	* src/glutesscb.h: created this file for inclusiong in FTGL and
	patch.cpp. Added patch from Cyril Brulebois for compilation on
	GNU/kFreeBSD
	

2007-03-07  Shai Ayal  <shaiay@users.sourceforge.net>

	* high_level/colorbar.m: 
	patch #1675302: will now only display one colorbat per plot. 

	* src/axes.cpp, src/root.cpp
	added tag property to axes. Based on patch #1675268 by Kai

2007-03-05  Michel D. Schmid <michaelschmid@users.sourceforge.net>

       * __bar.m
       removed bug with bell shaped curve, see bar_demo.m

2007-03-04  Shai Ayal  <shaiay@users.sourceforge.net>

	* __bar.m, area.m, pie.m: 
	fixed patch syntax do that it conforms to the new patch command

	* root.cpp, legend.cpp, axes.cpp, patch.{h,cpp,m}
	applied patch #1670351 by Kai implementing concave patches and
	one color per vertex

	* surface.cpp, root.cpp, mathutils.cpp ...
	added face alpha patch #1644809 by Kai and demos

2007-03-02  Michel D. Schmid

        * improved hist.m & histh.m
          - now it's possible to define one nargout, this will be
            the handles of the plotet bins

2007-02-09  Michel D. Schmid 

        * test_histh.m
        added histh test
        
        * test_barh.m, test_bar.m, test_hist.m
        removed a lot of bugs
        
        * pie.m
        removed a bug

2007-02-02  Shai Ayal

	* contour_demo.m
	added contour+pcolor demo

	* contourc.m
	fixed bug #1650169

2007-02-01 Michel D. Schmid

        * corrected hist in __bar.m
        * added test_bar.m
        * added test_barh.m
        * improved test_hist.m

2007-01-31  Shai Ayal  <shaia@debian.localdomain>

	* root.cpp, close.m
	fixed bug #1645655

2007-01-30  Shai Ayal  <shaia@debian.localdomain>

	* ishold.m
	fixed bug -- tried to compare strings with "==" - duh

	* octplot_enable.m.in
	if octave is in quite mode, stay quiet

2007-01-24  Shai Ayal  

	* quiver.m
	tweaked arrow properties for nicer output

	* configure.ac
	now uses octave-config to get all octave related vars -- massive speedup in configure

	* build_from_svn.sh
	added trivial script with (hopefully) obvious name for the sake of svn users

2007-01-23  Shai Ayal 

	* __bar.m
	fixed bug #1642620

2007-01-22  Shai Ayal

	* line_plotter.cpp, root.cpp
	changed arrow drawing code -- much simpler and faster, algorithm
	taken from YAPSO by Alexander Barth

2007-01-21  Shai Ayal  

	* legend.m
	fixed bug #1633274 - legend now sets in right order

	* configure.ac, octplot_enable.m.in
	fixed bug #1631593 - problem on cygwin.
	Also, octplot now checks to see it is working under the same version
	it was compiled under

2007-01-08  Shai Ayal  

	* legend.m
	fixed bug #1630548 and some more improvements in argument parsing

2007-01-08  Shai Ayal

	Applied Michael G's patch for MSVC compilation compatibility

2007-01-06  Shai Ayal  

	* line_plotter.cpp
	fixed bug #1443406, maybe this time for good

	* legend.cpp
	fixed bug #1629381

2007-01-04  Shai Ayal

	* src/Makefile.am 
	removed all refernces to __contourc__.cc/oct 

2006-12-28  Shai Ayal

	* high_level
	created high_level dir and moved all high level plotting commands 
	there.

2006-12-23  Shai Ayal  

	* octplot.m, octplot_enable.m.in, Makefile.am
	added copyright and help text

2006-12-22  Michel D. Schmid

        * bar.m
	addes style-property to bar/barh

2006-12-21  Shai Ayal  

	* figurewindow.cpp, root.cpp
	currentfigure now follows focused window

	* figure.cpp, prop_handle.cpp, layer_demo.m
	new handles are now pushed to the front of handlevects.
	layering is now -- first elements on top

	* __plt__.m
	matrix plot was transposed

2006-12-03  Shai Ayal

	* prop_radio_color.h, prop_colorradio.cpp
	after some munging of files, applied patch 1593730 by Kai Habel 

	* octplot_{toggle,enable,disable}.m
	applied patch 1599979 by Tormod Volden, now we can enable & disable
	octplot, not just toggle

2006-12-01  Shai Ayal  

	* subplot.m
	fixed bug 1606591

2006-11-27  Shai Ayal  

	* axes.cpp

	fixed bug #1603710 -- axes.linewidth not printed right

2006-11-21  Shai Ayal

	* root.cpp

	Added GetFignum function. Feature request #1570617 is now fully
	implemented

2006-11-15  Shai Ayal

	* gl2ps.{c,h}
	upgraded to gl2ps version 1.3.2

2006-11-09  Shai Ayal

	* surface.cpp
	applied correction by Kai Habel for faceted shading

2006-11-06  Shai Ayal

	* surface.pp, root.cpp, shading.m
	applied Kai Habel patch 1582466 for shading interp, faceted, and
	flat

2006-10-30 	Bruno Roggeri

	* ticks.cpp
	fix big regression caused by a silly mistake in the previous commit

2006-10-29	Bruno Roggeri

	* axes.cpp, axes.h, ticks.cpp: uncomment new ticks code, and fix
	the tick spacing measurement functions
	(MinDT and MaxDT).

2006-10-27  Shai Ayal

	* Makefile.am, configure.ac, README, toggle_octplot.m.in,
	root.cpp: applied patch 1584495 by Thomas Weber to Split
	installaltion locations of .oct, .m and font files and fix
	fltk-config --post.

2006-10-24  Shai Ayal  <>

	* figure.cpp
	fixed bug #1583917 clf creates new axes child

	* __nxtplt__.m, figure.cpp, axes.cpp, prop_handle.h, globals.h
	* layer_demo.m
	fixed bug #1581327 layering back to front


2006-10-21  Shai Ayal  <>

	* line_plotter.cpp
	fixed bug #1581620  - now markers are not cached at all and also
	the spurious marker drawn at origin is removed

2006-10-14  Shai Ayal

	* configure.in, Makeile.am
	moved tests subbdir up a level and modified files appropriatly

	* root.cpp
	Made the default value of box "on"

2006-10-12  Shai Ayal  <>

	* title.m, xlabel.m, ylabel.m, axes.m
	applied adapted versions of patches #1571340, #1571304, #1570984
	by Tormod Volden

	* ishandle.m, octplotapp.cc, octplot_command.cc
	added ishandle & ishnd commands

	* figure.m
	implemented feature request #1570617

	* octplotapp.cpp, globals.h
	handles are now 1.1,2.1,... and not integers, to allow
	distunguishing between handles and figure numbers.

2006-10-11 Michel D. Schmid

	* pareto.m
	fixed texinfo help

2006-10-10 Shai Ayal

	* root.cpp
	fixed bug #1574463 -- creating a new figure will automatically create 
	new axes


=================== rel 0.3.9 =======================

2006-10-05 Shai Ayal

	* a lot of files
	fixes for compatibility bugs 1571211 & 1571260

2006-10-04 Shai Ayal

	* axes.{cpp,h}
	reverted back to old tick behaviour until new code is finished

	* line.cpp
	add arrow properties to copy constructor

2006-09-18 Shai Ayal

	* figurewindow.cpp
	removed requirement for alpha buffer in OpenGL

2006-09-11 Shai Ayal

	* ftglfontmanager.cpp
	Oops -- a leftouver debug printout

2006-09-09 Shai Ayal

	* ticks.cpp, object.cpp, ftglfontmanager.cpp, figure.cpp, 
	* ftglfontmanager.h, ticks.h, text.cpp, axes.cpp, figure.h
	Associate fonts with their parent figure handle instead of the
	active context. Hopefully this will eliminate the "black box" bug.

2006-07-28 Bruno Roggeri

	* ticks.cpp
	Simplify the "clutter" condition, now we will continue to add ticks
	until the biggest space is smaller than a certain threshold.
	Make it so that we never select ticks that are more than one pixel away
	from the axis's initial limits.

2006-07-28 Shai Ayal

	* axes.cpp, root.cpp, box.m, toggle_octplot.m.in
	applied patch by Jorgen Andreas Michaelsen to add the box property to
	axes and the box function

2006-07-23 Michel D. Schmid

	* improved pareto.m

2006-07-23 Shai Ayal

	* line_plotter,line_props,root
	added the arrowhead,arrowlengthmarrowwidth and arrowratio properties 
	to line, and added corresponding arrow drawing code to line_plotter.
	Preliminaty, needs testing and debugging. Also, this is not Matlab 
	compatible.

2006-07-17 Shai Ayal

	* quiver.m
	added preliminary quiver. Still no arrowheads

2006-07-14 Bruno Roggeri

	* ticks.cpp ticks.h
	Fix never-ending loop (fingers crossed). 

2006-06-18 Bruno Roggeri
	
	* ticks.cpp
	Fix the "find the largest gap" code.

2006-06-16 Shai Ayal
	
	* octplotapp.cpp, octplot_command.cc, ticks.cpp
	minimal changes to make it compile on cygwin

2006-06-11 Bruno Roggeri

	* ocplotapp.{h, cpp}
	check that the parent process is still alive in the timeout callback, and
	die if it's dead.

2006-06-10 Bruno Roggeri
	
	* octplot_command.cc
	make the octplot process ignore SIGINT. Fixes bug #1003918.
	* toggle_octplot.m.in
	correct some typos in the comments.
	* ftglfontmanager.cpp
	fix a bug that would make a memory adress appear in font error messages
	instead of the font name.

2006-06-10 Shai Ayal

	* octplotapp.{h,cpp} 
	moved deletions of pending figures to a timeout callback since
	using the idle callback used 100% cpu. So now the timeout callback
	deletes pending figures, and on cygwin also checks the socket since
	fltk has a bug in it's fd_callback on cygwin (STR 1022)

2006-06-08 Bruno Roggeri

	* root.cpp, ftglfontmanager.cpp, figurewindow.cpp
	Change root's CurrentFigure property type from HandleVectNoOwn to
	HandleScalar. This allows the figure(n) command to work correctly.

2006-06-04 Shai Ayal

	* figurewindow,root,octplotapp,figure
	first try at fixing multiple window issues. fixed figure numbering

2006-06-04 Bruno Roggeri
	
	* ticks.cpp
	fixes most (all?) ticks issues. They really are quite nice now.

2006-05-30 Bruno Roggeri

	* mathutils.cpp, ticks.h, ticks.cpp
	fixes for log ticks. Ticks shouldn't be completely incoherent anymore,
	just mildly inadequate.
	* Some formating glitches in ChangeLog

2006-05-08  Michel D. Schmid

	* some effort in documentation
	now possible to create a "skeleton" in texinfo
	a *.dvi and a *.pdf example inside

2006-04-30  Shai Ayal  <>

	* text.cpp
	fixed bug which caused text to be invisible with new layering scheme

2006-04-28  Shai Ayal  <>

	* add plotyy.m
	feature request 1466115 

	* add __drawnow__.m
	according to RFC

2006-04-27 Michel D. Schmid

	* add pareto plots and test for pareto
	pareto.m/test_pareto.m

2006-04-21 Shai Ayal

	* __nxtplt__.m,plot.m
	changed so color ordering works again

2006-04-20 Shai Ayal

	* configure.in,configure.ac
	renamed configure.in -> configure.ac to conform to automake standard
	removed config.h.in since it is generated

2006-04-20 Bruno Roggeri

	* axes.{h,cpp} mathutils.{h,cpp} ticks.{h,cpp} Makefile.am
	New automatic tick positioning
	* __nxtplt__.m
	launch optional command also when creating no figure exists

2006-04-15  Shai Ayal  <>

	* root.cpp, axes.cpp, axes_props.m
	added {x,y}axislocation property and corrsponding rendering
	axes are now drawn as a box as in other plotters

	* util.cpp, globals.h
	the value parameter of the Set function is now const

2006-04-14 Michel D. Schmid

	* improved area.m
	now you will get all handles, from each patch

2006-04-13 Michel D. Schmid

	* add test_hist.m

2006-04-13 Michel D. Schmid
	
	* changed interface to *_props to:
	function *_props
	help *_props
	endfunction
	- for following files: axes_props, figure_props
	line_props, patch_props

2006-04-13 Michel D. Schmid

	* changed word "help" to "function"
	in figure_props, axes_props, patch_props..
	now it's readable with "help figure_props" ..

2006-04-10

	* removed second bug in input combinatorics
	in __hist.m

2006-04-09 Michel D. Schmid

	* removed bug in input combination
	in __hist.m

2006-04-07  Shai Ayal

	* axes.cpp, root.cpp
	axes color, xcolor & ycolor can now be "none" for invisible axes

2006-04-05  Bruno Roggeri

	* add __nxtplt__.m to Makefile.am

2006-04-05  Shai Ayal

	* op_com.h, octplot_command.cc, object.cpp, isproperty.m
	added isproperty to conform to RFC

2006-04-05  Shai Ayal

	* op_com.h, octplot_command.cc, object.cpp
	commands can now fail with a warning, not just an error. set/get on
	non-existant properties now issue a warning, not an error, according 
	to the RFC

2006-04-05	Bruno Roggeri

	* add __nxtplt__.m
	factorize "NextPlot" property handling, now stem.m and pie.m should 
	behave correctly when fed with invalid input, as well as pcolor, 
	area, plot, bar*, axis and contour
	
2006-04-04  Shai Ayal, Michael D. Schmid

	* print.m
	added check for the "system" output args which changed between 2.1.x and
	2.9.x

2006-04-03  Shai Ayal  <>

	* handle_props.{h,cpp} , layer_demo.m, figure.cpp
	layering should now work. Added layer_demo

2006-04-03  Michel D. Schmid

	* add hist.m, histh.m, __hist.m	
	additional functions
	change __bar.m for calling from hist/histh

2006-04-03  Shai Ayal  <>

	* axes.cpp, globals.h, handle_props.cpp & many more
	priliminary layering support

2006-04-03 Bruno Roggeri
	
	* pcolor.m area.m pie.m plot.m surface.m __bar.m contour.m
	fixes to avoid opening figures when function arguments are invalid.
	legend.m, pie.m and stem.m still need some changes wrt this problem

2006-03-31 Bruno Roggeri

	* axes.cpp
	remove all redundant calls to AutoScale, SetupLimits and AutoAxis

2006-03-30 Shai Ayal

	* axes.cpp, plot.m
	rolled back some changes which changed hold on/off behaviour

2006-03-29 Shai Ayal

	* axes.cpp, mathutils.cpp
	rolled back some changes which changed the logarithmic scale behaviour

2006-03-29 Bruno Roggeri

	* axes.cpp
	fix bug 1459697
	* axes.h
	some typos in the comments

2006-03-27 Bruno Roggeri

	* line.m
	some error handling (one could do line("foo","bar") without any error!)
	* plot.m, axes.h and axes.cpp
	do not open a figure if plot command fails
	* __plt__.m
	return an error if xdata and ydata dimensions don't match when plotting
	vector against vector

2006-03-26 Bruno Roggeri

	* axes.cpp and figurewindow.cpp
	when zooming with the mouse, keep the axes orientations
	* octplot_command.cc
	fix typo in octplot_command help

2006-03-26 Shai Ayal

	* line_plotter.cpp
	fixed bug 1443406 

	* axes.cpp
	fixed bug 1443407 

2006-03-24 Bruno Roggeri

	* mathutils.cpp
	fix trivial error in FindMinMax regarding logarithmic limits
	* Also in axes.cpp, made it possible to set inverted limits (for example,
	set(gca,'YLim',[10 1]) without crashing and messing up the labels
	* axes.cpp
	fixed bugs 1456200 and 1457317.
	* toggle_ocplot.m.in
	fixed bug 1456793
	* figurewindow.cpp
	fixed bug 1457328

2006-03-21 Shai Ayal & Bruno Roggeri

	* axes.cpp
	fixed bug 1449569 

2006-03-18 Shai Ayal

	* axes.h, FTGL/FTTextureGlyph.h
	fixed [Pkg-octave-devel] Bug#357565 which failed compilation on g++ 4.1

2006-03-15 Shai Ayal

	* figurewindow.cpp,figure_props
	fixed bug 1449647 -- the "position" property of the figure set's the
	canvas size and not the window size

2006-03-10 Michel D. Schmid

	* add src/tests directory
	* add src/tests/test_stem.m
	* add src/tests/test_pltopt__.m
	should be executed after changes..
	* modified stem.m
	now also passing successfully test_stem: test 2

2006-03-08 Shai Ayal

	* gl2ps.{c,h}
	upgraded to gl2ps ver 1.2.7

2006-03-05 Michel Schmid

	* moved webpage alongside octplot

2006-03-05 Shai Ayal

	* axis.m octplot-Feature Requests-1442540 
	axis("equal") now works

	* pie.m
	uses axis("equal")
	
2006-03-04 Michel Schmid

	* bar_demo.m
	a demo showing different possibilities using bar.m & barh.m

2006-03-04 Shai Ayal

	* axes.cpp,axis.m octplot-Feature Requests-1442518 
	visible property now works and so does axis("on|off")

	* pie.m
	turns axes off

	* fonts
	fixed -- htue were somehow garbled

2006-02-25 Bruno Roggeri

	* Makefile.am
	fixed bug 1438621 

2006-02-21 Michel Schmid

	* arguments are now changeable in stem.m
	* error if lineSpec was varargin{4} corrected

2006-02-21 Michel Schmid
	
	* addes "fill" argument to stem.m

2006-02-17 Shai Ayal <>

	* __pltopt__.m
	added one ; and corrected so that label is not overwritten if linesstyle
	is "none" (BUG 1435074)

	* toggle_octplot.m.in
	add "clg" to the list of obsolete gnuplot commands (BUG 1435075)
	
================ rel 0.3.5 ===============================

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
