- Applied three patches from upstream after update to dependency fmt 1.10 broke test in daily_file_sink #2735
* patch 0ca574ae168820da0268b3ec7607ca7b33024d05.patch add support for a changed symbol in fmt 1.10.0
* patch v1.11.0_removed_brackets_for_fmt_10.diff removes duplicate brackets from unit tests
* patch tt4g-fix-2735.diff solves the failing tests due to a now redundant workaround
OBS-URL: https://build.opensuse.org/request/show/1088053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spdlog?expand=0&rev=27
* patch 0ca574ae168820da0268b3ec7607ca7b33024d05.patch add support for a changed symbol in fmt 1.10.0
* patch v1.11.0_removed_brackets_for_fmt_10.diff removes duplicate brackets from unit tests
* patch tt4g-fix-2735.diff solves the failing tests due to a now redundant workaround
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/spdlog?expand=0&rev=81
* Bump fmt to version 8.1.1.
* Added file event handlers.
* Fixed rotating file sink: when disk is full log rotation resulted zero size log files.
* Added new udp_sink.
* Improved file name for hourly file sink.
* Added code location information for error handler.
* Fixed qt_sinks ctor.
* List Debian instructions in the README.
* Updated to latest Travis CI Build Status.
* Fixed unhandled errors in udp sink.
* CMake improvement regarding cmake_minimum_required and policy.
* Fixed mongo_sink compile in older gcc versions.
* Remove mutable keyword from mutex_ member in of sinks.
* Fix typos.
* Fixed udp sink build on FreeBSD
* Avoid c-style casting in stdout sinks.
* Fixed tweakme.h compile error under msvcs when SPDLOG_FUNCTION is defined #2182. Thanks @Light3039 .
* Fixed compiling errors on AIX #2181. Thanks @lisr .
* Fixed runtime when build with -fsanitize=cfi #1972. Thanks @bansan85 .
* Remove extraneous semicolon #2190. Thanks @sylveon.
* Added example how to replace default logger.
* Fixed usage of ranges and to_hex in the same compile unit.
* Reduce warnings with pedantic compiler -Wuseless-cast.
* Support using std::span in to_hex.
* Reset current size if rotated files on open #2234.
* Allow forward-declaration of level_enum.
* Call localtime() only if pattern_formatter really needs it.
* Removed unneeded spaces from code.
* Added a few missing files/directories to the gitignore.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/spdlog?expand=0&rev=52
- Added baselibs.conf for bi-arch support
I did this change because of an upcoming version of MangoHud (possibly 0.6.6) which will introduce libspdlog1 as a new dependency.
Since MangoHud supports bi-arch distribution this requirement must also be met by all of it's dependencies.
This way some can use MangoHud on 32bit applications running on a 64bit OS without switching the package architecture beforehand.
Because bi-arch was not supported by this library I added it hereby. :)
Kind regards,
Imo
OBS-URL: https://build.opensuse.org/request/show/928821
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/spdlog?expand=0&rev=51
- Update to version 1.9.2
* Fixed clang compiler errors when using spdlog in c++20.
* Fixed the Qt sinks to accurately trim the newline chars.
* Improved and simplified Qt sinks implementation.
* Fixed macro SPDLOG_LEVEL_NAME_xxx to always translate to the
spdlog namespace.
* Fixed typo in readme.
* Fixed the MongoDB sink compilation in c++11.
* Fixed double include of same file in thread_pool.h .
* Ensure that the CMake exported package is relocatable.
* Remove std::distance usage for possible performance gain.
* Support of inclusion of bin_to_hex.h in any order with
spdlog.h.
* Fixed install instructions for "header only" dir.
OBS-URL: https://build.opensuse.org/request/show/911918
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/spdlog?expand=0&rev=50
- Update to version 1.9.0
What's new:
* Support for {fmt} lib version 8.x.
* New MongoDB sink.
* New QTextEdit and QPlainTextEdit sinks.
Fixes and Improvements:
* Made mutex member variable mutable.
* Changed c-style casts to reinterpret casts in tcp_client.
* Rethrnow non std exceptions.
* Small code improvement (std::find).
* Added support for CMake policy CMP0077.
* Allow compilation with nvc++ (and possibly PGI).
* Fixed C++20 build resulting in deprecated implicit copy
assignment operator warning.
* Use std::function for the global error handler.
* Fixed dup sink compile warnings in older compilers with
back_inserter.
* Added a color-terminal type to the color terminals list - to
show colors in in RISC-V64 machines.
- Drop spdlog-1.8.5-fmt8.patch and spdlog-1.8.5-fmt8_tests.patch
(merged upstream)
OBS-URL: https://build.opensuse.org/request/show/907416
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/spdlog?expand=0&rev=47
- Update to version 1.8.5
* Fix compiling with C++17: remove constexpr on
level_string_views.
- Update to version 1.8.4
* Remove version requirement from find_package when searching
external fmt.
- Update to version 1.8.3
* New hourly file sink . Creates new file every hour. Can be
limited to retain only the last N files.
* New daily sink filename custom formatting. Users now can
pass custom strftime pattern to the log filename. For
example: daily_logger_format_mt.
* Add SPDLOG_DISABLE_DEFAULT_LOGGER as a CMake option.
* Improve color terminal detection.
* Ensure SPDLOG_FMT_EXTERNAL is honored in the bench program.
* Skip CMake module mode when finding fmt.
* Open files with "ab" mode even if truncating to better
support logrotate.
* Fix compiling error and typo in hourly file sink.
* Add constexpr to SPDLOG_LEVEL_NAMES declaration.
* Initializer list style consistency.
* Fix call to non-constexpr function.
* Better numeric_limits<>::max/min fix when
SPDLOG_WCHAR_TO_UTF8_SUPPORT is defined.
* Simplified wincolor sink code and intensify the red and
yellow colors.
* Set default value to registry::err_handler_ to resolve
Klocwork warning.
* Formatter bench: Fix compilation by avoiding function name
decay mechanics.
* Fix warning whe the compilation flag -Wswitch-default is
present.
OBS-URL: https://build.opensuse.org/request/show/881381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spdlog?expand=0&rev=17
- Update to version 1.8.3
* New hourly file sink . Creates new file every hour. Can be
limited to retain only the last N files.
* New daily sink filename custom formatting. Users now can
pass custom strftime pattern to the log filename. For
example: daily_logger_format_mt.
* Add SPDLOG_DISABLE_DEFAULT_LOGGER as a CMake option.
* Improve color terminal detection.
* Ensure SPDLOG_FMT_EXTERNAL is honored in the bench program.
* Skip CMake module mode when finding fmt.
* Open files with "ab" mode even if truncating to better
support logrotate.
* Fix compiling error and typo in hourly file sink.
* Add constexpr to SPDLOG_LEVEL_NAMES declaration.
* Initializer list style consistency.
* Fix call to non-constexpr function.
* Better numeric_limits<>::max/min fix when
SPDLOG_WCHAR_TO_UTF8_SUPPORT is defined.
* Simplified wincolor sink code and intensify the red and
yellow colors.
* Set default value to registry::err_handler_ to resolve
Klocwork warning.
* Formatter bench: Fix compilation by avoiding function name
decay mechanics.
* Fix warning whe the compilation flag -Wswitch-default is
present.
OBS-URL: https://build.opensuse.org/request/show/881222
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/spdlog?expand=0&rev=42