]> git.sesse.net Git - casparcg/commit
* Fixed bug where lexical_cast from double to string in Linux where swprintf was...
authorHelge Norberg <helge.norberg@svt.se>
Tue, 1 Sep 2015 20:55:27 +0000 (22:55 +0200)
committerHelge Norberg <helge.norberg@svt.se>
Tue, 1 Sep 2015 20:55:27 +0000 (22:55 +0200)
commitd82b533b0954e77573d2dcc05e4055946790993b
tree8d9285c561f3d31a471a034d89cd4cb3edbdfe73
parent72e6417923106a6d0ec9d5d80a2d84e07d4488e3
* Fixed bug where lexical_cast from double to string in Linux where swprintf was used under the hood causing , to always be used regardless of C-locale or C++-locale by defining BOOST_NO_SWPRINTF on Linux.
* Added better info() to scene_producer.
* PSD producer is now implemented with more portable cstdint types where applicable.
* Added a lot of trace logging to PSD producer to debug file format easier when developing.
* Fixed serious bug in PSD producer where the code was dependant on function arg evaluation order (unspecified in C++).
* Fixed bug in PSD producer where PSD 'long' types should be interpreted as signed 32 bit values instead of unsigned.
* Fixed bug in PSD producer where EngineDict.StyleRun.RunArray..StyleSheet.StyleSheetData.FillColor.Values was not optional.
21 files changed:
CMakeLists.txt
common/log.cpp
common/log.h
core/producer/scene/scene_producer.cpp
core/producer/scene/xml_scene_producer.cpp
modules/psd/channel.h
modules/psd/descriptor.cpp
modules/psd/descriptor.h
modules/psd/image.h
modules/psd/layer.cpp
modules/psd/layer.h
modules/psd/misc.cpp
modules/psd/misc.h
modules/psd/psd_document.cpp
modules/psd/psd_document.h
modules/psd/psd_scene_producer.cpp
modules/psd/util/bigendian_file_input_stream.cpp
modules/psd/util/bigendian_file_input_stream.h
modules/psd/util/pdf_reader.cpp
modules/psd/util/pdf_reader.h
shell/main.cpp