pike.git
/
CHANGES
version
»
Context lines:
10
20
40
80
file
none
3
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.