Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libspdlog1_15 | Distribution: openSUSE:Factory:zSystems |
Version: 1.15.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Thu Nov 21 20:49:23 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 399707 | Source RPM: spdlog-1.15.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/gabime/spdlog | |
Summary: C++ logging library |
A header-only/compiled, C++ logging library. * Asynchronous mode (optional) * Multi/Single threaded loggers. * Various log targets (rotating/daily files, console, with colors, syslog, custom target)
MIT
* Thu Nov 21 2024 Bernd Ritter <[email protected]> - Updated spdlog to 1.15.0 - Release notes 1.15.0: * Update bundled fmt to 11.0.2 by @gabime in #3236 * Add wide character formatting and output support to console in wincolor_sink. by @DominikGrabiec in #3092 * Allow customization of syslog_sink by @Silex in #3124 * make example compatible with fmt 11 by @ziyao233 in #3130 * Fix building with FMT_ENFORCE_COMPILE_STRING by @AJIOB in #3137 * fix: set /Zc:__cplusplus and /MP to MSVC only by @zjyhjqs in #3139 * V1.x : fixed "suggest override" errors for gcc 8.5 and gcc 9.1 by @esmirno in #3158 * Add info about max_files in the docstrings of hourly/daily file sinks by @themightyoarfish in #3170 * use std::lock_guard instead of std::unique_lock by @wsehjk in #3179 * fix/issue-3101: fix the issue where mdc ignores SPDLOG_NO_TLS by @Allen-20180115 in #3184 * Update mdc.h error message by @gabime in #3185 * [docs] Update conan install command in README by @uilianries in #3172 * Update CMakeLists.txt, Fix spelling errors by @zgzhengSEU in #3193 * Fix warning - extra ';' for -Wextra-semi by @hydai in #3198 * Improve Cross-Platform Build Instructions in Documentation by @Mq-b in #3229 * Exchange promise for condition_variable when flushing (fixes #3221) by @Oipo in #3228 * Ensure flush callback gets called in move-assign operator by @Oipo in #3232 * Make flush async again in async logger to prevent crashes and hangs by @gabime in #3235 * Update README.md by @gabime in #3240 * utf8_to_wstrbuf now handles invalid utf8 sequences by @captainurist in #3244 and #3245 * Added tsan option to CMake and CI by @gabime in #3237 and #3247 /pull/3244 * Sat Jul 13 2024 Bernd Ritter <[email protected]> - added rpm group * Sat Jul 13 2024 Bernd Ritter <[email protected]> - Factory has libfmt 11 now, updated pkgconfig * Sat Jul 13 2024 Bernd Ritter <[email protected]> - update spec to fix build failure. Option is called SPDLOG_BUILD_EXAMPLE, and has to be turned off, to avoid upstream issue with libfmt (see https://github.com/gabime/spdlog/issues/3129). * Tue Jun 11 2024 Dirk Müller <[email protected]> - fix build for leap by pulling gcc 13 * Fri May 03 2024 Bernd Ritter <[email protected]> - update fmt dependency to verrsion 10.0 * Fri May 03 2024 Bernd Ritter <[email protected]> - Fixing rpm build failure for target i586 * Wed May 01 2024 Bernd Ritter <[email protected]> - Update spdlog to 1.14.1 - Release nots 1.14.1: * Fixed compatibility issue between c++17 and c++11 (#3081). * Fixed creating folders under windows when full path with drive letter is given (#3079). * Added mdc sample. Note: mdc is not supported in async loggers. * Fri Apr 26 2024 Bernd Ritter <[email protected]> - Update spdlog to 1.14.0 - Release notes 1.14.0: * Updated bundled fmt to version 10.2.1. * Mapped Diagnostic Context (MDC) support by @massimiliano96 in #2907. DC is a simple map of key->string values stored in thread local storage whose content will be printed by the loggers. * Add milliseconds support to stopwatch by @brodao2 in #3034 * Add std::string_view overloads for logger accessor by @BenLeadbetter in #3023 * Make async_logger::flush() synchronous - wait for the flush operation to complete before returning by @walkerlala in #3049 * Use _stat() on Windows to be more UTF8 friendly by @liubing in #2978 * Add details about how compile time macros work by @egaban in #2981 * Fix typos found by codespell by @DimitriPapadopoulos in #3011 * Expose the flusher thread object to user in order to allow setting of thread name and thread affinity when needed by @cohdan in #3009 * Fix the problem of compilation failure under MINGW by @NU-LL in #3022 * Add missing include in circular_q.h by @magnus-nomono in #3026 * Fix #3038 by @Tomas-Zhu in #3044 * Don't remove previous defaullt logger from registry in set_default_logger. Fix #3016 * Remove the legacy AnalyzeTemporaryDtors option from .clang-tidy. by @shaharv in #3048 * Updated INSTALL.md has to better reflect compiler info. #3052 * Fixed README.md example by @darallium in #3066 * Fri Jan 12 2024 Bernd Ritter <[email protected]> - Update spdlog to 1.13.0 - Removed patch 2827.patch because mismatch with new release - Release notes 1.13.0: * Qt Sink: Allow for darker colors for light backgrounds (#2817). Thanks to @krawq. * Set CMAKE_BUILD_TYPE only for single-config generators (#2839). Thanks to @moritz-h. * Provide spdlog_header_only in build directory export (#2846). Thanks to @robertmaynard. * Add SPDLOG_TO_VERSION to compare spdlog version (#2853). Thanks to @kegechen. * Support async_overflow_policy::discard_new (#2876). Thanks to @walkerlala. * Make syslog_sink.h's syslog_prio_from_level protected (#2918). Thanks to @shannonbooth. * Fix OS availability check of pthread_threadid_np for iOS (#2897). Thanks to @lowdesertpunk. * Add .git-blame-ignore-revs to ignore clang-format related commits (#2899). Thanks to @lowdesertpunk. * Match SPDLOG_CONSTEXPR_FUNC to FMT_CONSTEXPR (#2901). Thanks to @kkraus14. - Bugfixes: * Check fd_ is not nullptr in file_helper to prevent possible crash if disk is full (#2972). * Fix encoding issue in qt_sinks (#2862). Thanks to @neothenil and @tt4g . * Fix wrong thread_id (TID) in systemd_sink.h (#2919). Thanks to @M010. * Update example.cpp to fix the vector issue in bin_example (#2963). Thanks to @zhuzhzh. * Fix MSVC compile flag for no exceptions (#2974). Thanks to @Programicus. * Fix bug in circular_q::size() (#2820). * Fix link to fmt license file (#2967). - Maintenance: * Added and updated various tests for circular_q. * Removed obsolete part from CMake configuration files (#2871). Thanks to @albert-github. * Removed policy_max from cmake_minimum_required(..). * Updated clang-format to google style and updated various formatting scripts. * Bumped to catch2 v3.5.0. * Sat Dec 30 2023 Jan Engelhardt <[email protected]> - Update symbol versioning pattern to actually match symbols * Thu Dec 14 2023 Jan Engelhardt <[email protected]> - Add some symbol versions to ease rebuilds and transition on user systems when fmt changes [boo#1217820] * Thu Nov 16 2023 Jiri Srain <[email protected]> - download 2823.patch from upstream again to fix metadata mismatch * Wed Aug 02 2023 Dominique Leuenberger <[email protected]> - Add 2827.patch: Added missing square bracket to fix the level_to_string_view. * Sun Jul 09 2023 Bernd Ritter <[email protected]> - Update to version 1.12.0 * Support for external fmtlib versions 10.x (#2694). Thanks @H1X4Dev and @mguludag. * Better support for std::format (#2359, #2544, #2680, #2688). Thanks @eli-b , @sylveon and @bachittle. * Added new qt color sink. Logs to QTextEdit widget with some nice colors. * Update #include to a deprecated fmt header (#2545) .Thanks @kromain. * Fixes and impovements to dup_filter_sink (#2549, #2563). Thanks @zydxhs and @zhuyadong. * Fix unnecessary empty backtrace begin/end logs (#2568). Thanks @koldi. * Fixed variable name in msvc_sink (#2573). Thanks @naddu77. * Add system includes (SPDLOG_SYSTEM_INCLUDES) cmake option (#2575). Thanks @dpayne. * Improve dequeue of the async queue (@2587, #2588 ). Thanks @alokpr. * Fix tcp_client sink for FreeBSD (#2590). Thanks @segoon. * Support linux/musl libc (#2589). Thanks @kraj. * Support newlib C library configurations without tm_gmtoff field (#2600). Thanks @igrr. * Fix type of event id in win_eventlog_sink (#2598). Thanks @Tagl. * Fix -Wshadow warnings in spdlog::sinks::dist_sink (#2599). Thanks @robinlinden. * Spelling corrections (#2606, #2732). Thanks @albert-github and @zencatalyst. * Add sync() function to file_helper (#2343). Thanks @espkk. * Add a trivial callback_sink (#2610). Thanks @maghorbani. * Fix unexpected delimiter at start of line in to_hex formatter (#2627). Thanks @starsunyzl. * Fix MinGW build issue on example (#2642). Thanks @zEuS0390. * Add optional TID definition to the systemd sink (#2619). Thanks @chardin-cpi. * Added apply_logger_env_levels() (#2648, #2649). Thanks @afshinpir. * Support utf8 in msvc_sink (#2651). Thanks @Demonese. * Better handling of utf to wchar (66407f5). * Use catch v3 for tests (#2656, (#2659). Thanks @xvitaly and @seker. * New kafka sink (#2655). Thanks @vbirds and @SpriteOvO. * Fix os namespace in systemd_sink.h (#2668). Thanks @MyNameIsLame. * Enable systemd_sink tests in linux pipeline (#2669). Thanks @MyNameIsLame. * Fix stdout_sink_base::log's fflush() behaviour inconsistency (#2646). Thanks @25077667. * Fix for missing pthread_threadid_np in macOS < 10.6 and PowerPC (#2715). Thanks @barracuda156. * Fix ringbuffer_sink moving warning (#2722). Thanks @jamesruan. * Update INSTALL doc (#2775). Thanks @7starsea. * Fix warning in qt_sinks.h (#2781). Thanks @dayfixer. * Remove IPv4 limitation from tcp_client (#2790). Thanks @Simon-Janos. * Fix android sink when message is not loggable (#2801). Thanks @lucasrangit. - Removed three patches after update update to 1.12.0 includes these * patch 0ca574ae168820da0268b3ec7607ca7b33024d05.patch removed * patch v1.11.0_removed_brackets_for_fmt_10.diff removed * patch tt4g-fix-2735.diff removed * Sat May 20 2023 Bernd Ritter <[email protected]> - 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 * Wed Nov 02 2022 Bernd Ritter <[email protected]> - Update to version 1.11.0 * Update to fmt lib version 9.1.0 #2346, #2485, #2512, #2517 . Thanks @sylveon, @YunchengLiu, @tt4g, @tycho and @vitaut * Fix template instantiation warning #2336 . Thanks @aengusjiang * Event handlers improvements #2342, #2375 . Thanks @espkk and @kslattery * Allow modifying the used Android buffer ID #2358. Thanks @tiolan * Fix clone in async test #2364. Thanks @stkw0 * Custom formatter optimization #2365. Thanks @conr2d * Fix C++14 builds for gcc 4.x (#2333) #2372 . Thanks @kslattery * Add minor version to CMake's SOVERSION #2376 * Allow compilation with FMT_ENFORCE_COMPILE_STRING #2381. Thanks @john4744 * Fix pkg-config generation #2383. Thanks @alexshpilkin * Remove unused code from null_mutex #2385. Thanks @panzhongxian * Fix redundant std::move #2396. Thanks @polesapart * Remove the empty file if in first period in hourly logger #2386. Thanks @panzhongxian * Add reset_overrun_counter() function to the async logging #2399 Thanks @bergen4 * Set C++20 in CMake when SPDLOG_USE_STD_FORMAT option is turned on #2402. Thanks @cookcocck * Fix mingw test #2415. Thanks @neheb * Support for any std::chrono::duration type in flush_every(..) #2439. Thanks @LucasChollet * Fix implicit casting of level_enum #2443. Thanks @ibmibmibm * Comment fix #2445. Thanks @Hish15 * Fix gcc 4.x build #2449. Thanks @Simon-Janos * Add openSUSE installation instructions #2468. Thanks @LorenDB * Fixed missing include file in stopwatch.h #2434. Thanks @fabianbuettner * Support for omitting source info by defining SPDLOG_NO_SOURCE_LOC #2476. Thanks @nigels-com * Added SPDLOG_BUILD_PIC build option to CMake #2475. Thanks @nigels-com * Fix include windows.h #2495. Thanks @panicgh * Workaround gcc 12 warnings #2498, #2499 . Thanks @offa * Migrate to Github Actions CI #2500. Thanks @offa * Replace iterator difference with std::distance #2509 Thanks @kin4stat * Export targets file to build directory at configure time #2514, #2515. Thanks @puneetmatharu * MongoDB sink improvements #2519. Thanks @sandorzm * Fix shadow warning in dist_sink #2431. Thanks @MohammadKanan for reporting. * Fixed msvc warning C4800 in win_eventlog_sink * Check IsDebuggerPresent() in msvc_sink before doing actual work #2408. To use old behavior pass false to the msvc_sink constructor. Thanks @DominikGrabiec and @sylveon - Removed e36b69a0ecbdfb51cc28087b11256fb88c360ba4.patch as [boo#1199306] is now integrated. * Updated baselibs.conf accordingly. * Mon Oct 24 2022 Jan Engelhardt <[email protected]> - Adjust baselibs.conf for #1199306 patch. - Update descriptions. * Thu Oct 20 2022 Bernd Ritter <[email protected]> - Add e36b69a0ecbdfb51cc28087b11256fb88c360ba4.patch [boo#1199306]; changes SONAME to be more distinct * Wed Oct 19 2022 Bernd Ritter <[email protected]> - Limit build choices on catch2-dependency to catch2 2.13.4 and lower than (new) 3 * Mon Apr 18 2022 Bernd Ritter <[email protected]> - Update to version 1.10.0 * 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. * Fixed issue #2201 (Pattern width is not applied for missing source information). * Limit max number of rotating files to 200000. * pattern_formatter: fix reorder-ctor warning. * Fixed spdlogConfig.cmake when built with SPDLOG_FMT_EXTERNAL_HO. * Fixed fopen_s(..) error handling when PREVENT_CHILD_FD is defined. * Fixed compiler error when building on Windows with #define UNICODE. * Added option to enable formatting of systemd sink. * Added optional "ident" argument to systemd sink constructor. * Removed spdlog-1.9.1-use_system_catch2.patch, as it is no longer necessary (after consultation with Luigi Baldoni on this issue). * Tue Nov 02 2021 Imo Hester <[email protected]> - Added baselibs.conf for bi-arch support * Fri Aug 13 2021 Luigi Baldoni <[email protected]> - 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. * Fri Aug 06 2021 Luigi Baldoni <[email protected]> - Add spdlog-1.9.1-use_system_catch2.patch (fixes boo#1189103) * Tue Jul 27 2021 Luigi Baldoni <[email protected]> - Update to version 1.9.1 * Support for {fmt}'s compile time validation of format strings. * In C++14/17 - format string can be validated at compile time using FMT_STRING. * Fixed compilation error in Clang 13 with C++20. * Wed Jul 21 2021 Luigi Baldoni <[email protected]> - 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) * Thu Jun 24 2021 Luigi Baldoni <[email protected]> - Add spdlog-1.8.5-fmt8.patch and spdlog-1.8.5-fmt8_tests.patch to fix compatibility with fmt 8 * Thu Mar 25 2021 Luigi Baldoni <[email protected]> - Update to version 1.8.5 * Fix compiling with C++17: remove constexpr on level_string_views. * Thu Mar 25 2021 Luigi Baldoni <[email protected]> - Update to version 1.8.4 * Remove version requirement from find_package when searching external fmt. * Wed Mar 24 2021 Luigi Baldoni <[email protected]> - 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.
/usr/lib64/libspdlog.so.1.15 /usr/lib64/libspdlog.so.1.15.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Dec 4 00:10:59 2024