CHANGELOG
21/02/2010
- improved plotting of 'discontinue' functions
- checks on NaN when computing plotpoints
- coordinate display will vanish when mouse exits the applet window
- plotjump redefined: now default is ysize ; if plotjump is defined in flyscript, the  cutoff_y_value for plotting is "ysize+plotjump"

2/3/2010
- corrected numberformat error in farc/arc degrees
- changed text syntax log[6](123) can not be translated into unicode_math: use log6(123)
- changed text syntax sqrt[6](123) can not be translated into unicode_math: use sqrt6(123)
- 4cdot5 gives centerdot as *symbol
- pi:  sin(4cdot pi ) : spaces around pi [to avoid conflicts with a word like "piano"]
- fixed empty word[0] bug when lines start with \t or multiple spaces
- added 
    - xscale x1,x1_name,x2,x2_name....,fontsize,fontname,color,xtic_linewidth
    - yscale y1,y1_name,y2,y2_name....,fontsize,fontname,color,ytic_linewidth
    syntax is mandatory !
    example  
    xscale 0,London,1,Amsterdam,2,Berlin,3,Paris,22,Times,red,1
    xscale -3*pi,-3cdot pi ,2*pi,-2cdot pi , -1*pi,- pi ,0,0,pi, pi ,2*pi,2cdot pi ,3*pi,3cdot pi,10,Helvetica,blue,1

4/3/2010
- added  x/y log10 scale
    -xlogscale color [alpha,linewidth]    
    -ylogscale color [alpha,linewidth]    

15/3/2010 
-added atp latex lib.
    latex x,y,LatexString,color
    example:
    latex -1,6,\left{ \begin{array}{l}  f(x) = \frac{1}{x} \\ g(x) = \frac{1}{x^{2}} \end{array} , blue

18/3/2010
- added unicode euro symbol : text 0,0,helvetica,42, euro , red
- added scaling background image: 
    image xmin,ymax,http://image_url 
    will scale image to applet size
    image 1,1,http://image_url 
    will show the unscaled image with left uppercorner (1:1) on the given coordinate grid xmin/xmax:ymin/ymax

21/3/2010                                                                                                                                  
-added textarea inputfields
    -inputfield x,y,width,height,font,fontsize,editable-boolean,bgcolor,fgcolor
    -x,y are coordinates of left upper corner of textarea 
    -width and height in same coordinatee system given by xrange/yrange
    -hardcoded maximum of 20 textareas
    -Textareas are read in sequence from flyapplet scriptfile, 
    -using document.getElementById("flyapplet").ReadText() javascript interface
    example; 
    inputfield -5,5,4,1,helvetica,22,red,green,true,change this text
    textarea left upper corner at (-5:5)
    textarea right under corner at (-1:4)
    textsize 22
    is editable
    preprint text is "change this text"
    inputfield -5,5,4,1,helvetica,22,red,green
-corrected color mixup in grid
-corrected x/y-scale syntax bug
    xscale x1,x1_name,x2,x2_name,x3,x3_name.....,fontsize,fontname,fontcolor,tickmark_linewidth
        
22/3/2010                                                                                                                                  
-added scalelatex x,y,width,height,latexstring,[optional] bgcolor,fgcolor,bg_alpha,fg_alpha                                                
    scale the lateximage to width,height in coordinate system xrange/yrange                           
    Attention: this may lead to very poor readability [the fontsizes are limited to the latex defaults [max 12] 

-changed latex syntax : now the optional bgcolor and fgcolor may have alpha channel
    latex x,y,latexstring,[optional] bgcolor,fgcolor,bg_alpha,fg_alpha
    defaults are applet bgcolor and "draw color" [clickcolor]        

14/5/2010
-added \euro to atp library : 
    latex x,y,\frac{100 ^{3 \times \euro }}{4 \cdot \euro },[optional] bgcolor,fgcolor,bg_alpha,fg_alpha

18/5/2010
-added "inputs/inputfields" for the amount of inputfields required [if not set: default=20]
    inputs 24
    inputfields 4
20/8/2010
-added xlabel/ylabel
    xlabel "label_of_x-axis",fontsize [,fontname,color,alpha]
    xlabel x axis,14,times,red,160   
     
    ylabel label_of_y-axis,fontsize [,fontname,color,alpha]
    ylabel y axis,12    
    
    label of y_axis is always horizontal
21/8/2010
-changed xlabel position [closer to x-axis]

8/11/2010
- forgotten to implement userdraw  filledpoly / fpoly

9/9/2011
- added to interactive mode: mlines (multilines) ; used for drawing multiple segments in the applet
 use ReadDrawing() via javascript or X.Gang's inputapplet mode to read data (x1,y1,x2,y2,x3,y3...xn,yn)
     
