That works, so long as there is something
Phil

-----Original Message-----
From: "Jim Dishaw" <j...@dishaw.org>
Sent: ‎16/‎02/‎2015 16:45
To: "Phil Rosenberg" <p.d.rosenb...@gmail.com>
Cc: "plplot-devel@lists.sourceforge.net list" 
<Plplot-devel@lists.sourceforge.net>
Subject: Re: [Plplot-devel] plmetafile compatibility

The current plmeta format puts the string "PLPLOT" at the beginning and a 
version string, currently "2005a" or "2005b" depending if it is a file or a 
server.


I propose making a new version, say "2015-1", and keep the "PLPLOT" as the 
identifying string.  I would like to keep using strings in the header.


On Feb 16, 2015, at 3:32 AM, Phil Rosenberg <p.d.rosenb...@gmail.com> wrote:


Hi Jim
You should probably just ignore the old plmeta format to a large extent as I 
think it will be totally unused at present.

I would suggest starting the file with four characters (google fcc) which 
identify the file as a plmeta file, eg PLPL or PLME or something. Then follow 
with a fixed size unsigned integer, e.g uint16, which specifies the format 
version. In this way plplot can check the version and if it is too high it can 
refuse to read it. Then you are free to make whatever changes you need and 
simply increment the version number written.

Phil


From: Jim Dishaw
Sent: ‎16/‎02/‎2015 04:07
To: plplot-devel@lists.sourceforge.net list
Subject: [Plplot-devel] plmetafile compatibility


I need to create a new metafile version because there are commands (CHANGE 
STATE CHR and CHANGE STATE SYM) that are not supported by the current version 
(2005) metafile. Also, the current version does not save the color alpha 
channels.  What other shortcomings need to fixed?

I will maintain backwards compatibility in plrender for the 2005 version, 
however, the plmeta output device will generate the new version.
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to