pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:121:       - Improved support for Terminfo on NetBSD.       - read_file(), read_bytes(), write_file() and append_file() will may    now throw exceptions on uncommon errors such as when write_file is    unable to write all its data.       - Stdio.File->openat() opens a file relative to an open directory.      o Support for having multiple different active backend implementations. +  FIXME: example?    ...    The global variable next_timeout is no more. It has been replaced by    a backend-specific variable. Added backend_lower_timeout() for accessing    the new variable. This fixes issues GTK, GTK2 and sendfile had with the    new backend implementation.       NOTE!    NOTE! C-API incompatibility!    NOTE!    NOTE! Changed the argument for backend callbacks!
pike.git/CHANGES:226:    It's now possible to set custom attributes on types. This is    currently used to improve the argument checking for sprintf()    and related functions, and for marking symbols as deprecated.    eg:       __deprecated__ mixed obsolete_function();    __deprecated__(mixed) obsolete_return_value();    mixed fun(__deprecated__(mixed) obsolete_arg);    __deprecated__(mixed) obsolete_variable;    +  FIXME: syntax for __attribute__ +    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");   
pike.git/CHANGES:733:      o Standards.XML.Wix       FIXME      o String       - The function int2size has been rewritten to fixpoint as well as    using the more common abbreviation of "B" for byte.    +  - String.secure marks a string as "secure" which currently only +  means that the memory is cleared before it is freed. +    o System       FIXME       resolvepath() enabled on more OSes and falls back to realpath(3C) if    resolvepath(2) doesn't exists.       setproctitle()       - Added support for POSIX style timers using clock_gettime(3) to
pike.git/CHANGES:858:       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 Fuse +  +  FIXME +  + o GTK2 +  +  FIXME +    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
pike.git/CHANGES:1000:      -------------------- NOTES------------      New external module utilities   -x cflags   -x precompile         2004/04/26 00:13:30    - backport: +     - Calendar.pmod/events/regional - Calendar.pmod/TZnames.pmod - Protocols.HTTP.Query -  - update(?): -  - Geography.pmod/Countries.pmod - MIME.pmod/ext... -  - fixme: - Process.locate_binary -  - __deprecated__ -  +    ----   modules/_Charset         New lib:   Protocols.LDAP module.pmod   -x test_pike      New src:   embed/libpike   tmodule   Protocols.DNS_SD - Charset gb18030 -  gbk - GTK2 - SQLite +          src:   CommonLog: fixed sign bug   files: FIXME   Gettext: lots of build fixes   gmp: FIXME   java: FIXME   mysql: FIXME -  +  +  + Machine code backend for PPC64 +  + Objectiv-C embedding framwork +  + DLL for Windows? +  + MinGW build possible. +  + libpike.so +  + Wix +  + valgrind_hilfe and valgrind_just_verify +  + New malloc on Windows. +  + supports calling of aliases. +  + poll/epoll +  + getenv() and putenv() are now accessing and modifying the real + environment. +  + undefinedp() and destructedp() have been added as more readable + alternatives to zero_type(). +  + exit w/ werror +  + T_SCOPE nodes