pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:258:    Added GB18030/GBK    UTF-EBCDIC    unicode prefix, e.g. unicode-1-1-utf-7    CP949    GBK (cp936)    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 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.       - Fixed a bug that could occur when casting MIME.Message objects to    strings.    -  + o Mysql +  Unicode support. FIXME: Document in more detail. C.f. check-in 1.25 +  of lib/modules/Sql.pmod/mysql.pike. +    o Odbc    FIXME: Rewrite    Now supports UnixODBC properly.    Fixed various issues with Unicode.      o Parser.Pike       Parsing of Pike has been rewritten in C for increased performance.    #string directives should be handled correctly now.   
pike.git/CHANGES:385:    - Many fixes for bugs in asynchronous mode.       - A query will not silently downgrade to http from https anymore if       there is no crypto support.       - Fixes for keep alive.      o Protocols.LDAP    +  Added more resilience to UTF-8 encode errors. A new flag +  Protocols.LDAP.SEARCH_RETURN_DECODE_ERRORS may be used to avoid +  throwing errors when this happens. +     FIXME: Many changes      o Protocols.SNMP       The readmsg() method in the protocol object now takes an optional    timout argument.      o Protocols.XMLRPC       The new AsyncClient class implements an asynchronous XMLRPC client.    -  + o Regexp.PCRE.Widestring +  This feature is now reported in the basic feature list (pike +  --features). +    o Sql       - Bugfixes in listing Postgres fields.       - If ENABLE_SPAWN_RSQLD is defined, rsqld will be spawned when    needed to complete rsql queries.       - Added streaming_query() method to Sql objects which enables larger    result sets than available memory.   
pike.git/CHANGES:476:      o Web.RDF       - Added add_statement() method which allows new relations to be    added to an RDF set.      o sprintf    sprintf() now attempts to lookup the name of the program when    formatting types of objects and programs.    + o gethrtime, gethrvtime, gauge +  Added support for POSIX style timers using clock_gettime(3). Notably +  this fixes nice high resolution thread local cpu time and monotonic +  real time on reasonably modern Linux systems.    -  +  There are new constants CPU_TIME_* and REAL_TIME_* in the System +  module to allow pike code to query various properties of the CPU and +  real time clocks in use.    -  +    New Modules      o ADT.List      o ADT.Trie      o ADT.Set    ADT.Set implements a datatype for sets. These sets behave much    like multisets, except that they are restricted to containing only    one instance of each member value.