pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:4:   ------------      o ADT.History       Support encode/decode_value().      o Pike.FakeObject       This is used as a placeholder used in place of other objects in backtraces.    + o Image.Dims.exif_get and Image.exif_decode +  +  New convenience functions to get the functionality of +  Image.Dims.exif_get_JPEG and Image.JPEG._decode (rotation of the image +  according to the EXIF orientation information) without needing to check +  if the image is JPEG first. +    Bug fixes   ---------      o backtrace()       Hide mutex keys and crypto contexts from backtraces.       Having unexpected references to mutex keys may cause hangs and    complaints about attempting to lock mutexes recursively.   
pike.git/CHANGES:63:       - Adhere to the calling convention more in the machine code    generator on amd64, namely by keeping the stack pointer aligned    before calling into C code. GCC 8 started to emit instructions    relying on the correct, alignment, causing General Protection    Faults.       - Fixed some corner cases where file names where missing from    backtraces.    + o Image.Dims +  +  - Fixed the inconsistency that Image.Dims.get_JPEG (and thus +  Image.Dims.get) would flip the dimensions on JPEGs with EXIF +  orientation information, even though Image.JPEG.decode does not +  actually perform the rotations. +    o Process.run       - Don't error if stdin modifier is supplied as the empty string.    [LysLysKOM 23099651]      o Protocols.HTTP.Session       - Fix race-condition when multiple threads call give_me_connection()    with the same url at the same time.