pike.git/
CHANGES
Branch:
Tag:
Non-build tags
All tags
No tags
2006-11-13
2006-11-13 20:59:47 by Peter Bortas <zino@lysator.liu.se>
ca6973d3432ee7990fce2d82ecb90a727d3d11db (
72
lines) (+
71
/-
1
)
[
Show
|
Annotate
]
Branch:
7.6
Changes for the next release.
Rev: CHANGES:1.107
1:
+
Changes since Pike 7.6.86
+
----------------------------------------------------------------------
+
+
Changes in Pike:
+
+
o Added conversion from Gmp.mpz objects to Gmp.bignum when cast to int.
+
o Added timeout to Image.PS. Now kills the ghostscript process if it
+
hasn't returned after 30s.
+
o Added GL 1.2 and 1.3 constants.
+
o Added possibility to set offset and stride when creating textures from
+
memory objects in GL.
+
o Fixed CMYK calculation in Image.Image.
+
o Added adjusted_cmyk to Image.Image and use it when decoding with
+
Image.PS.
+
o Now handles more eps images internally in Image.PS without spawning
+
ghostscript.
+
o Added Standards.IIM that handles IPTC IPTC Information Interchange
+
Model data in JPEG or Postscript images created with PhotoShop.
+
o Added support for little endian TIFFs.
+
o Added support for TIFF to Image.Dims.
+
o Changed HTTP.Query to close connections explicitly.
+
o Improved Parser.XML.Validating.
+
o More paranoid checks of image headers when using Image.AVS.
+
o Fixes to make describe_value work as usual in the free pass of the
+
gc, so that e.g. sprintf("%O",...) behave well when called from
+
destroy().
+
o Fixed truncated field names in ODBC.
+
o Fixed masking of file positions larger than 2 GiB on 64-bit.
+
o Fixed low-level parsing of HTTP headers to not reorder the headers.
+
o Fixed an inverted error test in Mysql.set_charset.
+
o Added set_charset and get_charset proxy functions to Sql.Sql.
+
o Changed Protocols.HTTP.Query async_close() to care about the value
+
returned by ponder_answer(). Fixes requests to broken servers that
+
don't send proper results.
+
o Fixed bad free_string() in exit_bytecode().
+
o Fixed an off-by-one crash when drawing alpha boxes all the way to
+
the bottom of the image.
+
o FIXME_SPECIFY: "mast: Backported multiset fixes."
+
+
Other:
+
+
o Improved Valgrind support.
+
o Now checks the return code from win32 VirtualProtect. This breaks
+
assembler optimized builds on Windows. It never worked in the first
+
place, but used to fail silently, so this is better. This has been
+
fixed in 7.7 by using another heap manager, but it has not been
+
decided if it should be be backported.
+
o Adjusted array growth policy in array_insert to double the size
+
instead of growing with approximately one eighth of the size. This to
+
ensure O(1) time complexity and lessen fragmentation. (This affects
+
ADT.Sequence._insert_element and ADT.CircularList._insert_element.)
+
o Fixed support for UnixODBC.
+
o Made IA32 machine code compatible with Darwin IA32 ABI. Enabled
+
machine code for Darwin.
+
+
Build fixes:
+
+
o Support GNU Java (GCJ)
+
o Did away with the use of the undocumented internal MS win32 CRT
+
functions __loctotime_t and __dtoxmode.
+
o Fixed typo that caused the configure script to search for lots of
+
nonapplicable include dirs on windows.
+
o Backported new INT_TYPE_{ADD,NEG}_OVERFLOW implementation from 7.7.
+
The old one does not work with GCC 4.1.
+
o Fixed problem where mysql_character_set_name exists in mysql.h but
+
not in the lib for some old mysql clients.
+
+
Changes since Pike 7.6.66 ----------------------------------------------------------------------
34:
o Fixed support for running dmalloc Pike with -d. Build fixes:
+
o Fixed VC8 compilation. o Fixed support for C++ modules. o Improved support for Darwin x86.
286:
take. o INT64
-
On 64 bit
architechtures
Pike will now use full 64 bits integer
+
On 64 bit
architectures
Pike will now use full 64 bits integer
before resorting to Gmp.mpz objects for large numbers. o IPv6