pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:130:   o cpp       The preprocessor now supports macro expansion in the #include and #string    directives.      o PIKE_PORTABLE_BYTECODE       --with-portable-bytecode is now the default. Pike programs that have    been dumped on one architecture now can be decoded on another.    - o Math.Matrix -  -  Multiplication was bugged and gave B*A instead of A*B. Now fixed. -  +    o Destruct reason passed to lfun::destroy.       lfun::destroy now receives an integer flag that tells why the object    is being destructed, e.g. if it was an explicit call to destroy(),    running out of references, or reaped by the garbage collector.       These integers are defined in the new Object module as    DESCTRUCT_EXPLICIT, DESTRUCT_NO_REFS, DESTRUCT_GC and    DESTRUCT_CLEANUP.   
pike.git/CHANGES:196:   o __func__       The symbol __func__ now evaluates to the name of the current    function. Note that this name currently can differ from the    declared name in case of local functions (ie lambdas). Note    also that __func__ behaves like a litteral string, so implicit    string concatenation is supported. eg:       error("Error in " __func__ ".\n");    + o limit() +  +  The new toplevel function limit(a, x, b) is a convenience function +  that works like min(max(a,x),b). +    o ADT.BitBuffer       Added read() method that reads whole bytes from the buffer and    returns as a string.      o ADT.Queue       It is now possible to use sizeof() and value() on a Queue object.      o ADT.Stack
pike.git/CHANGES:334:   o Image.Dims       Support for parsing out the dimensions of TIFF files has been added.      o Image.FreeType       FIXME       supports monochrome fonts    + o Image.GIF +  +  FIXME +  +  fixed image leaks +  fixed some decoding errors +    o Image.Image       FIXME       adjusted_cmyk()    encode/decode    conversion to/from YUV      o Image.Layer   
pike.git/CHANGES:388:    DIN-31624 (ISO-IR-38)    ISO-5426:1980 (ISO-IR-53)    ISO-6438:1996 (ISO-IR-39, ISO-IR-216)    ISO-6937:2001 (ISO-IR-156)       Added typed encode and decode error objects    (Locale.Charset.EncodeError and Locale.Charset.DecodeError) to make    it possible to catch such errors in a better way. FIXME: Not    finished.    + o Math +  +  - Multiplication was bugged and gave B*A instead of A*B, which is +  now fixed. +  +  - Matrix objects now have xsize() and ysize() methods to query their +  dimensions. +  +  - To ease your logarithmic needs log2() and logn() have been added. +    o MIME       - Added remapping variants of the encode words functions with    encode_word_text_remapped(), encode_word_quoted(),    encode_words_quoted_remapped() and    encode_words_quoted_labled_remapped().       - Added workaround for a bug in Microsoft Internet Explorer where it    forgets to properly quote backslashes in the Content-Disposition    field.
pike.git/CHANGES:684:       A more simplistic interface is also available for smaller hacks and    programs.       void main(int argc, array(string) argv)    {    mapping opts = Arg.parse(argv);    argv = opts[Arg.REST];    }    + o Kerberos +  +  FIXME +    o Protocols.DNS_SD       This module provides an interface to DNS Service Discovery. The    functionality of DNS-SD is described at <http://www.dns-sd.org/>.       Using the Proctocols.DNS_SD.Service class a Pike program can    announce services, for example a web site or a database server, to    computers on the local network.       When registering a service you need to provide the service name.
pike.git/CHANGES:842:   Protocols.HTTP.Query      update(?):      Geography.pmod/Countries.pmod   MIME.pmod/ext...      fixme:   Process.locate_binary    + __deprecated__ +    ----   modules/_Charset         src:   CommonLog: fixed sign bug   files: FIXME   Gettext: lots of build fixes   gmp: FIXME -  + java: FIXME + mysql: FIXME