Patch title: Release 89 bulk changes
Abstract:
File: /welcome/changelog/31-40.page
Key:
    Removed line
    Added line
   
title "Piant compiler and PDEE changes[lf]releases 31 to 40"



title "Piant compiler and PDEE changes[lf]releases 31 to 40"



  image "/pliant/welcome/image/pliant.png" right
    list 
      item { [Contains the first implementation of Pliant da
      item { [Added a DNS client.] ; how "/pliant/protocol/d
      item { [Added 'uInt16_li' 'uInt16_hi' 'uInt32_li' 'uIn
      item [Added the missing '<html>' tags in the 'button' 
      item [Changed the semantic of 'function' field in 'Loc
      item [Removed the 'index' field in 'LocalVariable' (ca
      item [Made ':>' meta more restrictive.]
      item [Moved /pliant/encoding/ to /pliant/util/encoding
      item { [Added 'NestedSem' data type in order to avoid 
      item [Changed 'ip' to 'remote_ip' in the path access c
      item [Added 'local_ip' in the path access control meca
      item { [Extended 'maybe' implicit declarations (the 'm
      item [Changed Pliant icon to a more usefull one.]
  box right
    image "/pliant/welcome/image/pliant.png"
  list 
    item { [Contains the first implementation of Pliant database engine.] ; how "/pliant/welcome/project/database" }
    item { [Added a DNS client.] ; how "/pliant/protocol/dns/client.pli" }
    item { [Added 'uInt16_li' 'uInt16_hi' 'uInt32_li' 'uInt32_hi' 'uInt_li' 'uInt_hi' for automatic handling of the indianess.] ; how "/pliant/language/type/number/int_indian.pli" }
    item [Added the missing '<html>' tags in the 'button' related pages.]
    item [Changed the semantic of 'function' field in 'LocalVariable' in order to avoid name clashes in nested functions.]
    item [Removed the 'index' field in 'LocalVariable' (can be deduced: see 'arg_type_meta' in /pliant/language/basic/extend.c)]
    item [Made ':>' meta more restrictive.]
    item [Moved /pliant/encoding/ to /pliant/util/encoding/]
    item { [Added 'NestedSem' data type in order to avoid a dead lock with 'pliant_compiler_semaphore'.] ; how "/pliant/language/schedule/nestedsem.pli" }
    item [Changed 'ip' to 'remote_ip' in the path access control mecanism.]
    item [Added 'local_ip' in the path access control mecanism.]
    item { [Extended 'maybe' implicit declarations (the 'maybe' handling now seems to be a bit weak).] ; how "/pliant/language/compiler/type/type.c" section "function Type_recurse_may_be" } 
    item [Changed Pliant icon to a more usefull one.]



header "Release 37: 2000/4/16"


header "Release 37: 2000/4/16"


  image "/pliant/welcome/image/happy.jpeg" right
    list 
      item [Corrected the 'mkdir' open flag handling when th
      item [Added the 'MKD' and 'RMD' instructions (mkdir an
      item [Added the 'mkdir' and 'rmdir' configuration inst
      item [Added the 'unwrap' function (Patrice Ossona de M
      item [Added the 'CChar' data type (John Eikenberry).]
      item [Added the external variables mapping (John Eiken
      item [When the result access flag 'Access_constant' is
      item [Automaticaly adding of a missing end '/' in the 
      item [Added file upload capabilities to the HTTP serve
      item [Corrected a bug in the HTTP client file system.]
      item [Removed some nouse casting function from string 
      item [Corrected incorrect hanling of 'append' flag und
      item [Corrected the broken /pliant/language/ui/ansi_te
      item [Added 'each' for 'Relation' data type.]
      item [Removed the scope of /pliant/protocol/common/tcp
      item [Recorded 'runtime_compile' as a /pliant/language
      item
        [Added the 'source' instruction in the .page file fo
        how "/pliant/welcome/documentation"
        [ icon, and started to update a few pages of the doc
      item [Added Pliant icon and Helene contribution to the
      item [A few more updates and improvements in the docum
  box right
    image "/pliant/welcome/image/happy.jpeg"
  list 
    item [Corrected the 'mkdir' open flag handling when the file name looks like ] ; italic [ [dq][lb]dq[rb]name[lb]dq[rb] options[dq] ] ; [.]
    item [Added the 'MKD' and 'RMD' instructions (mkdir and rmdir) in the FTP server.]
    item [Added the 'mkdir' and 'rmdir' configuration instructions in the FTP client.]
    item [Added the 'unwrap' function (Patrice Ossona de Mendez).]
    item [Added the 'CChar' data type (John Eikenberry).]
    item [Added the external variables mapping (John Eikenberry).]
    item [When the result access flag 'Access_constant' is set in an expression, then the 'Access_read' flag must now also be set.]
    item [Automaticaly adding of a missing end '/' in the URL submitted to the HTTP server (Gordon january bug report).]
    item [Added file upload capabilities to the HTTP server (multipart forms).]
    item [Corrected a bug in the HTTP client file system.]
    item [Removed some nouse casting function from string to integer (please, use 'parse' or 'eparse' instead).]
    item [Corrected incorrect hanling of 'append' flag under Win32 for 'Stream' data type (Thomas Bakketun).]
    item [Corrected the broken /pliant/language/ui/ansi_terminal.pli for Win32.]
    item [Added 'each' for 'Relation' data type.]
    item [Removed the scope of /pliant/protocol/common/tcp_server.pli]
    item [Recorded 'runtime_compile' as a /pliant/language/compiler.pli function.]
    item
      [Added the 'source' instruction in the .page file format that generate the nice ]
      how "/pliant/welcome/documentation"
      [ icon, and started to update a few pages of the documentation accordingly.]
    item [Added Pliant icon and Helene contribution to the Pliant web site design.]
    item [A few more updates and improvements in the documentation.]



header "Release 33: 2000/3/1"


header "Release 33: 2000/3/1"