forked from NetBSD/pkgsrc
-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RTP: lastpass-cli #15
Comments
Imported in NetBSD@62022f1, will be available in the next macOS build. |
This is now available in the x86_64 repository. |
jperkin
pushed a commit
that referenced
this issue
Sep 5, 2017
This module uses a Patricia Trie data structure to quickly perform IP address prefix matching for applications such as IP subnet, network or routing table lookups. Packaged by Thomas Merkel and patches provided via NetBSD/pkgsrc pullup request #15.
jperkin
pushed a commit
that referenced
this issue
Nov 13, 2017
0.12 2017-10-26 MANWAR - Added META.yml back to MANIFEST file. 0.11 2017-10-26 MANWAR - [2017-10-26]: Tidied up .gitignore, Changes and MANIFEST file. - [2017-10-26]: Merge pull request #15 from kiwiroy/rt-76160 - [2017-01-02]: Merge pull request #14 from manwar/fix-cpants-issues - [2016-10-04]: Merge pull request #13 from pauloscustodio/pscust_1 - [2015-10-18]: Merge pull request #12 from nichtich/master
jperkin
pushed a commit
that referenced
this issue
Nov 30, 2017
2.03 2017-11-18 - If all frames in the trace were skipped (via skip_frames, frame_filter, ignore_*, etc.), then the stringified stack trace would be an empty string. Now this has been changed to always return the message given to the constructor or the string "Trace begun". Fixes GH #15, reported by Karen Etheridge.
jperkin
pushed a commit
that referenced
this issue
Jun 9, 2018
Upstream changes: 6.72 2018-06-06 - Fixed recurrence bug The fix in the previous version for a rare recurrence problem broke another recurrence form. It is now corrected. Michael Schout (GitHub #20) - Fixed version problem The wrong version was included in two files for some reason. This is fixed. - Documentation fixes Fixed a grammatical error reported by Xavier Guimard (GitHub #19). 6.71 2018-06-01 - Fixed an extremely rare problem with recurrences It is possible to specify a recurrence that never produces a valid date. In these cases, looking for dates went into an infinite loop. The MaxRecurAttempts config variable was added which will stop that from happening. If no occurrence was found, an error condition will be set. Dean Hamstead (RT 123708) - Changes file supported It was requested that I include a valid Changes file. I wrote a simple script to convert the Change6.pod file into a valid Change file. The Changes6.pod file is still the canonical source of this information! Requested by H. Merijn Brand - Fix for timezone determination On MacOS X High Sierra, some of the timezone files were symlinks, but not properly followed. This was fixed by Stu Tomlinson (GitHub #15). - Time zone fixes Newest zoneinfo data (tzdata 2018e) - Documentation fixes Minor fix provided by Mohammad S Anwar (GitHub #17)
jperkin
pushed a commit
that referenced
this issue
Jul 10, 2018
Upstream changes: 1.20180705 2018-07-05 16:47:18-07:00 America/Los_Angeles - added destructor to clear counters (choroboa PR #15, RT #71831)
jperkin
pushed a commit
that referenced
this issue
Aug 20, 2018
2018-08-18 -- 0.8.6 * Fixed: Bad/NULL .hostText.afterLast when parsing certain rather pathologic but well-formed URIs with empty host (e.g. "//:%aa@") (GitHub #15) Thanks to Kurt Schwehr for the report! * Fixed: Fix uriRemoveBaseUri for case where scheme, host name, IPvFuture address or path segments of the source address were string prefixes of the related counterpart in the base URI. Thanks to Yang Yu for the patch! (GitHub #19, #20) * Fixed: Make UriStringToUnixFilename and UriStringToWindowsFilename support minimal representation a la RFC 8089, e.g. file:/bin/bash (compare to file:///bin/bash with three slashes) (GitHub #12, #14) Thanks to Zane van Iperen for the report! * Fixed: Documentation typos (GitHub #10, #11) Thanks to Graham Percival! * Improved: Made API docs of uriRemoveBaseUri more clear (related to GitHub #19) * Soname: 1:22:0
jperkin
pushed a commit
that referenced
this issue
Sep 24, 2018
== 1.0.0 (2018-05-20) * *BreakingChange* The XZ module's methods now take any parameters beyond the IO object as real Ruby keyword arguments rather than a long argument list. * *BreakingChange* XZ.decompress_stream now honours Ruby's external and internal encoding concept instead of just returning BINARY-tagged strings. * *BreakingChange* Remove deprecated API on stream reader/writer class and instead sync the API with Ruby's zlib library (Ticket #12 by me). * *BreakingChange* StreamWriter.new and StreamReader.new do not accept a block anymore. This is part of syncing with Ruby's zlib API. * *BreakingChange* StreamReader.open and StreamWriter.open always return the new instance, even if a block is given to the method (previous behaviour was to return the return value of the block). This is part of the syncing with Ruby's zlib API. * *BreakingChange* StreamReader.new and StreamWriter.new as well as the ::open variants take additional arguments as real Ruby keyword arguments now instead of a long parameter list plus options hash. This is different from Ruby's own zlib API as that one takes both a long parameter list and a hash of additional options. ruby-xz is meant to follow zlib's semantics mostly, but not as a drop-in replacement, so this divergence from zlib's API is okay (also given that it isn't possible to replicate all possible options 1:1 anyway, since liblzma simply accepts different options as libz). If you've never used these methods' optional arguments, you should be fine. * *BreakingChange* Stream#close now returns nil instead of the number of bytes written. This syncs Stream#close with Ruby's own IO#close, which also returns nil. * *BreakingChange* Remove Stream#pos=, Stream#seek, Stream#stat. These methods irritated the minitar gem, which doesn't expect them to raise NotImplementedError, but directly to be missing if the object does not support seeking. * *BreakingChange* StreamReader and StreamWriter now honour Ruby's encoding system instead of returning only BINARY-tagged strings. * *Dependency* Remove dependency on ffi. ruby-xz now uses fiddle from the stdlib instead. * *Dependency* Remove dependency on io-like. ruby-xz now implements all the IO mechanics itself. (Ticket #10 by me) * *Dependency* Bump required Ruby version to 2.3.0. * *Fix* libzlma.dylib not being found on OS X (Ticket #15 by s0nspark).
jperkin
pushed a commit
that referenced
this issue
Oct 20, 2018
Upstream changes: 0.15 2018-09-22 13:40:30 PDT - in LWP adapter, check if Mozilla::CA is installed as well #15
jperkin
pushed a commit
that referenced
this issue
Nov 3, 2018
Changelog: Removed ARM assembly implementation (ARM will use pure Go implementation now) because it had a bug #15. While there was no changes regarding compiler versions, it doesn't make sense to support Go 1.1.
jperkin
pushed a commit
that referenced
this issue
Jan 21, 2019
=== 1.8.0 (2018-12-18) * Support :yield_returns_buffer option in capture_end for always returning the (potentially modified) buffer in <%|= tags (evanleck) (#15)
jperkin
pushed a commit
that referenced
this issue
Feb 16, 2019
0.18.7 * Migrate from intltool to gettext [!2] * Fix uninitialized memory returned by secret_item_get_schema_name() [#15] * secret-session: Avoid double-free in service_encode_plain_secret() * Port tap script to Python 3 [!4] * Build and test fixes [#734630] * Updated translations
jperkin
pushed a commit
that referenced
this issue
Aug 26, 2019
* Readd _OPENBSD_SOURCE explicitly to fix build on NetBSD 9 Changelog: 13 August 2019: Wouter - Fix error message for out of zone data to have more information. 12 August 2019: Wouter - Fix #33: Fix segfault in service of remaining streams on exit. 6 August 2019: Wouter - Tag for 4.2.2rc1. 5 August 2019: Wouter - PR #31: nsd-control: Add missing stdio header. - PR #32: tsig: Fix compilation without HAVE_SSL. - Cleanup tls context on xfrd exit. 31 July 2019: Wouter - Fix #29: SSHFP check NULL pointer dereference. - Fix #30: SSHFP check failure due to missing domain name. - Fix to timeval_add in minievent for remaining second in microseconds. 22 July 2019: Wouter - Set timeout for refetch immediately, only spread load when there are retries. 19 July 2019: Wouter - Set no renegotiation on the SSL context to stop client session renegotiation. 18 July 2019: Wouter - Fix #25: NSD doesn't refresh zones after extended downtime, it refreshes the old zones, with a random delay of a couple of seconds to spread the load. - Fix so that expired zones stay expired when server is down a long time. 17 July 2019: Wouter - Fix that NSD warns for wrong length of the hash in SSHFP records. 15 July 2019: Wouter - PR #23: Fix typo in nsd.conf man-page. 4 July 2019: Wouter - Set version to 4.2.2 in development. - clean memory on exit of nsd-checkzone for memory debug. - Fix #20: CVE-2019-13207 Stack-based Buffer Overflow in the dname_concatenate() function. Reported by Frederic Cambus. It causes the zone parser to crash on a malformed zone file, with assertions enabled, an assertion catches it. - Fix #19: Out-of-bounds read caused by improper validation of array index. Reported by Frederic Cambus. The zone parser fails on type SIG because of mismatched definition with RRSIG. 2 July 2019: Wouter - Tag for 4.2.1rc1 27 June 2019: Wouter - Fix unit test for added options and no dot after zone updated log message. - Fix compile without accept4. 21 June 2019: Wouter - Omit remaining tcp processing if the list is empty. - Fix output of nsd-checkconf -h. 20 June 2019: Wouter - Initialize event structures before event_set, to stop uninitialized values from setting event library lists and assertions, that would sometimes also show after event_del. - Added num.tls and num.tls6 stat counters. - PR #12: send-buffer-size, receive-buffer-size, tcp-reject-overflow options for nsd.conf, from Jeroen Koekkoek. - Do not use symbol from libc, instead use own replacement, if not available, for accept4. - Fix #14, tcp connections have 1/10 to be active and have to work every second, and then they get time to complete during a reload, this is a process that lingers with the old version during a version update. 19 June 2019: Wouter - Fix tls handshake event callback function mistake, reported by Mykhailo Danylenko. 18 June 2019: Wouter - Fix #15: crash in SSL library, initialize variables for TCP access when TLS is configured. 14 June 2019: Wouter - Fix to init event not pointer, in reassignment. 12 June 2019: Wouter - Fix to init event structure for reassignment.
jperkin
pushed a commit
that referenced
this issue
Aug 26, 2019
Changelog: New Libraries Variant2: A never-valueless, strong guarantee implementation of std::variant, from Peter Dimov. Updated Libraries Align: Support for any integral type in the integral versions of align_up and align_down. Revised the implementation of aligned_allocator to no longer require a specialization for void. Define propagate_on_container_move_assignment and is_always_equal in aligned_allocator. Asio: Improved performance slightly by eliminating a redundant move construction when completed handlers are dispatched. Eliminated a compiler warning by annotating a case fall-through in the free function connect() implementation. Fixed the is_*_buffer_sequence detection traits for user-defined sequence types. Fixed some Windows-specific warnings about an incompatible pointer cast when obtaining the CancelIoEx entry point. Changed to automatically set the defaults when opening a serial port on Windows. Changed the serial port get_option() member function to be const. Fixed a name hiding issue with the WinRT stream-oriented socket backend's shutdown function. Applied a minor fix to the documentation for is_dynamic_buffer. Added some support for Haiku OS. Added wolfSSL compatability. Changed to require C++17 or later for coroutines TS support with clang. Fixed a doxygen generation problem in the tutorial. Ensured example programs are correctly incorporated into the documentation. Any: Static initialization of the default constructed boost::any is now possible. Fixed performance regression in assignment on a compilers without move-semantics. Maintenance work. Beast: This version consists mostly of bug fixes and performance improvements. Substantial work included for the split compilation mode, to reduce compile time when defining BOOST_BEAST_SEPARATE_COMPILATION. We'd love to know how you or your company use Beast, consider adding an item to the Companies and Individuals Using Beast list. See the full Release Notes for a complete list of changes. Circular Buffer: Correct doxygen generated reference to no longer show internal members. (Glen Fernandes) Eliminate ubsan warning on add and sub. (Glen Fernandes) Fix incorrect check in is_uninitialized. (Niklas Fejes) Container: Fixed bugs: GitHub #47: "added alignment specification for small_vector". GitHub #88: "Implement C++17 MoveAssignable requirements for self-move assignments". GitHub #107: "Alignment ignored in resource_adaptor". GitHub #109: "Get rid of integer overflow in copy_move_algo.hpp (-fsanitize=integer)". GitHub #110: "Avoid gcc 9 deprecated copy warnings in new_allocator.hpp". GitHub #112: "vector::resize() compilation error with msvc-10..12: data is not a member of boost::detail::aligned_storage". GitHub #114: "Fix small_vector noexcept specification". GitHub #116: "MSVC + boost 1.70 compilation error when windows.h is already included (detail/thread_mutex.hpp)". GitHub #117: "flat_map/map::insert_or_assign with hint has wrong return types". GitHub #118: "Non-unique inplace_set_difference used in in flat_tree_merge_unique and iterator invalidation in insert_unique". GitHub #122: "Fix has_trivial_destructor_after_move". GitHub #123: "With heterogeneous lookup, equal_range can result in a range with length greater than 1". deque can now have options, using deque_options. The block size/bytes can be be specified. static_vector can now have options, using static_vector_options. Alignment and throwing behaviour can be be specified. small_vector can now have options, using small_vector_options. Alignment and growth factor can be be specified. Context: Add support for RISC-V LP64D #72: Fix ABI violation on ppc64 ELFv2 #99: cleanup of stack if creating ucontext fails Conversion: Maintenance work. Core: Added functions alloc_construct, alloc_construct_n, alloc_destroy, and alloc_destroy_n in <boost/core/alloc_construct.hpp> for allocator aware and exception safe construction and destruction of objects and arrays. (Glen Fernandes) Added constexpr functions first_scalar in <boost/core/first_scalar.hpp> for obtaining a pointer to the first scalar element of an array. Given a pointer of type T* they return a pointer of type remove_all_extents_t<T>*. (Glen Fernandes) Added class template noinit_adaptor in <boost/core/noinit_adaptor.hpp> which is an allocator adaptor that converts any allocator into one whose construct(ptr) performs default initialization via placement new, and whose destroy(ptr) invokes the value_type destructor directly. (Glen Fernandes) Added class template default_allocator in <boost/core/default_allocator.hpp>, which can serve as a minimal default allocator that has interface similar to C++20 std::allocator, supports configurations with disabled exceptions and does not have std as an associated namespace. The allocator uses operator new and operator delete for allocation. (Glen Fernandes) In <boost/core/uncaught_exceptions.hpp> header, added workarounds for better compatibility with QNX SDP 7.0 when libc++/libc++abi libraries are used. (Andrey Semashev, #59) The <boost/detail/sp_typeinfo.hpp> header is now marked as deprecated and will be removed in a future release. <boost/core/typeinfo.hpp> should be used instead. (Peter Dimov) Dynamic Bitset: Enabled hardware-assisted popcount on MSVC (#38). Added support for boost::hash and std::hash (#45). Support copy-initialization with default constructor (#48). Endian: Clarified requirements on the value type template parameter Added support for float and double Added endian_load, endian_store Updated endian_reverse to correctly support all non-bool integral types Moved deprecated names to the deprecated header endian.hpp Fiber: documentation for shared_work updated Filesystem: Fixed incorrect error_code returned from directory iterator increment when readdir_r is used. For path, fixed rvalue-aware operator/ return type to return an rvalue instead of rvalue reference. This fixes leaving a dangling reference in the user's code if the result of operator/ is bound to a const reference. (#110) Fixes for better compatibility with Windows CE. (#24) Added minimal support for CMake. (#106) Flyweight: Maintenance work. Histogram: New features: Support for thread-safe storages and new thread-safe accumulators Support for compiling without exceptions/RTTI (increases performance by 10-20 %) (with Glen Fernandes) Performance improvements for 1D and 2D histograms boost::histogram::indexed now returns forward iterator range instead of input iterator range boost::histogram::indexed_range::accessor is now non-copyable and acts like reference to cell value, making more algorithms from the C++ stdlib work boost::histogram::algorithm::reduce with new slice option and option fusion boost::histogram::algorithm::project accepts runtime indices for static histograms Bug Fixes: boost::histogram::algorithm::reduce also works on histograms that have some axis types without reduction support boost::histogram::axis::traits::update now works correctly for boost::histogram::axis::variant Other: 100 % test coverage Reduced internal Boost dependencies Improved documentation and examples Guaranteed no-throw moves for all builtin axis types Compile cleanly at higher warning levels See changelog for more details. IoStreams: Fixed processing of multi-stream files (#87). Added support for multi-threaded LZMA (#95). Interprocess: GitHub #85 ("warning: Implicit conversion loses integer precision"). GitHub #86 ("warning: Possible misuse of comma operator"). Intrusive: GitHub #42: Documentation does not describe treap priority_of_value changes GitHub #43: Fix tests with BOOST_INTRUSIVE_VARIADIC_TEMPLATES enabled GitHub #45: Disable variadic templates for MSVC-12 to avoid ICEs LexicalCast: Added tests for boost::filesystem::path conversions #25. Maintenance work, including #28. Log: New features: Improved support for C++17 std::string_view in basic_formatting_ostream. The string view can now participate in character code conversion on output. Added auto_newline formatter and stream manipulator. It can be used to ensure that formatted output always ends with a newline while avoiding duplicate newlines. In the output stream, text file and text multi-file sink backends added support for configuring behavior with regard to appending a trailing newline to every formatted log record. Use auto_newline_mode named parameter of the backend constructor or call the set_auto_newline_mode method on the sink backend. Note: The default behavior with regard to trailing newlines added by sink backends has changed slightly compared to the previous Boost.Log releases. The backends will now only add a trailing newline if there isn't one in the formatted log message string already. In previous releases a newline was added unconditionally. Added support for passing arbitrary function objects in the filter and format named parameters to sink constructors and convenience functions for initializing sinks. For example, it is now possible to specify C++11 lambda functions directly in these parameters. (#63) In the default filter and formatter factories used in filter and formatter parsers, added support for severity level attribute values of type boost::log::trivial::severity_level. For filters, the support is limited to attributes with "Severity" name. Bug fixes: Fixed incorrect parsing of components of the rotated file names while scanning for files in the text file sink backend. If the file name pattern ended with a placeholder (for example, a file counter), the scan_for_files method would not find files matching that pattern in the target storage, leaving them unmanaged. In particular, such files would not be deleted to free target storage. (#78) Updated basic_formatting_ostream and basic_record_ostream to make it possible to overload stream output operators for pointers to user-defined types. User-defined operator<< overloads taking std::basic_ostream and a pointer argument should now be picked up by the compiler when the pointer is being written to one of Boost.Log streams. (#84) See changelog for more details. Math: New features: Catmull-Rom interpolator now works in C++11 Cardinal quadratic B-spline interpolation Domain of elliptic integrals extended sin_pi and cos_pi performance improvements Forward-mode automatic differentiation Vector valued barycentric rational interpolation Ooura's method for evaluation of Fourier integrals Bug fixes: Multiple compatibility issues with Multiprecision fixed Lambert-W fixed on a rare architecture Metaparse: New features: In C++11 variadic template support for the following: sequence, one_of_c, one_of, repeated_one_of, repeated_one_of1, one_char_except_c, one_char_except. Bug fixes: BOOST_METAPARSE_STRING does not use out of range character values as template arguments. any_of_c<> does not create empty array in C++14. Move: Git Issue #26: "Invalid iterator increment/decrement in the last iteration of adaptive_sort_combine_blocks". Multi Array: Simplify allocator support by using new alloc_construct_n and alloc_destroy_n facilities from Core. (Glen Fernandes) Multi-index Containers: Added variants of const_mem_fun and mem_fun for differently qualified member functions (issue #24). Terse key specification syntax now correctly handles noexcept-specified member functions (issue #24). Outcome: Enhancements: #184 As per request from Boost release managers, relocated version.hpp and revision.hpp into detail, and added the Boost licence boilerplate to the top of every source file which was missing one (I think). Also took the opportunity to run the licence restamping script over all Outcome, so copyright dates are now up to date. #185 Add FAQ item explaining issue #185, and why we will do nothing to fix it right now. #189 Refactored the OUTCOME_TRY implementation to use more clarified customisation points capable of accepting very foreign inputs. Removed the std::experimental::expected<T, E> specialisations, as those are no longer necessary. Fixed the documentation for the customisation points which previously claimed that they are ADL discovered, which they are not. Added a recipe describing how to add in support for foreign input types. #183 Added a separate motivation/plug_error_code specifically for Boost. Bug fixes: OUTCOME_VERSION_MINOR hadn't been updated to 1. #181 Fix issue #181 where Outcome didn't actually implement the strong swap guarantee, despite being documented as doing so. #190 Fix issue #190 in Boost edition where unit test suite was not runnable from the Boost release distro. #182 Fix issue #182 where trait::is_exception_ptr_available<T> was always true, thus causing much weirdness, like not printing diagnostics and trying to feed everything to make_exception_ptr(). #192 Fix issue #192 where the std::basic_outcome_failure_exception_from_error() was being defined twice for translation units which combine standalone and Boost Outcome's. Parameter: Upgraded keyword generation macro BOOST_PARAMETER_TEMPLATE_KEYWORD (#15). Moved keyword generation macro BOOST_PARAMETER_NESTED_KEYWORD from Accumulators to this library (#28). Added support for std::reference_wrapper and std::ref() (#16). Moved boost::parameter::required, boost::parameter::optional, and boost::parameter::deduced metafunction definitions to their own header files in directory boost/parameter (#18). Added support for Boost.Parameter-enabled function call operators (#20). Added support for parameter category qualifiers "forward", "consume", and "move_from" (current qualifiers are "in", "out", and "in_out") (#21) (#23) based on http://www.modernescpp.com/index.php/c-core-guidelines-how-to-pass-function-parameters. Added new usage syntax BOOST_PARAMETER_NAME((object-name), namespace-name) qualifier(tag-name)) and BOOST_PARAMETER_NAME(qualifier(name)). (Existing code that uses qualifiers directly and correctly with BOOST_PARAMETER_FUNCTION and other code generation macros should remain unaffected for now, so no breaking changes.) The reason for the change in usage is to enable applying of parameter category constraints to Boost.Parameter-enabled functions and constructors invoked through argument composition. (Otherwise, it is currently possible to use argument composition to bypass parameter category constraints applied in BOOST_PARAMETER_FUNCTION et. al.) Added support for perfect forwarding (#23) (#26), so that parameter::parameters::operator() can accept non-const rvalues. As a positive side effect, Boost.Parameter-enabled functions and constructors are no longer bound by BOOST_PARAMETER_MAX_ARITY on compilers that support perfect forwarding. User code can now check for this support by detecting the configuration macro BOOST_PARAMETER_HAS_PERFECT_FORWARDING, or manually turn off this support by defining the configuration macro BOOST_PARAMETER_DISABLE_PERFECT_FORWARDING. Added metafunctions boost::parameter::is_argument_pack (#27), boost::parameter::are_tagged_arguments (#52), and boost::parameter::result_of::compose (#75). Added variadic function template boost::parameter::compose() which takes in named arguments and returns them in an argument pack (#52). For compilers that do not support perfect forwarding, the configuration macro BOOST_PARAMETER_COMPOSE_MAX_ARITY determines the maximum number of arguments that boost::parameter::compose() can take in (#61). Added code generation macros BOOST_PARAMETER_BASIC_FUNCTION_CALL_OPERATOR, BOOST_PARAMETER_BASIC_CONST_FUNCTION_CALL_OPERATOR, BOOST_PARAMETER_NO_SPEC_FUNCTION, BOOST_PARAMETER_NO_SPEC_MEMBER_FUNCTION, BOOST_PARAMETER_NO_SPEC_CONST_MEMBER_FUNCTION, BOOST_PARAMETER_NO_SPEC_FUNCTION_CALL_OPERATOR, BOOST_PARAMETER_NO_SPEC_CONST_FUNCTION_CALL_OPERATOR, BOOST_PARAMETER_NO_SPEC_CONSTRUCTOR, and BOOST_PARAMETER_NO_SPEC_NO_BASE_CONSTRUCTOR (#52). Added support for Boost.MP11 (#47) (#66) (#70). User code can now check for this support by detecting the configuration macro BOOST_PARAMETER_CAN_USE_MP11, or manually turn off this support by defining the configuration macro BOOST_PARAMETER_DISABLE_MP11_USAGE. Improved support for parameter-dependent return types via SFINAE (#73). PtrContainer: Fix a ptr_vector regression introduced in 1.66.0 (#24). PolyCollection: Maintenance work. SmartPtr: Added aliasing constructors to weak_ptr Added weak_ptr<T>::empty() Added enable_shared_from, shared_from, and weak_from Stacktrace: Fixed output of name(), source_location() and source_line() for the default constructed frame with thread sanitizer builds in C++98 mode. Fixed output of long strings from name() and source_location() on MSVC #78. Maintenance work. Test: Boost.test v3.11 see the Changes log for more details. Breaking changes: Boost.Test shows deprecation warnings if some very old headers as deprecated. If you encounter such warnings, please follow the indications: those headers will be removed in a future release. New feature: Now BOOST_TEST can be used to compare abstract types Bug fixes and pull requests: GitHub Issues: #209, #218 GitHub Pull Requests: #219, #224 Utility: Implemented function template ostream_string in <boost/utility/ostream_string.hpp> to optimally write any kind of string content to an output stream. It satisfies the requirements of [ostream.formatted.reqmts]. (Glen Fernandes) Optimized the stream output operators of basic_string_view and basic_string_ref to write directly to the rdbuf stream buffer. (Glen Fernandes) Uuid: Breaking change: MD5 name-based uuid generation was corrected to be identical on all endian systems. Define BOOST_UUID_COMPAT_PRE_1_71_MD5 to keep the result in a format compatible with 1.66 through 1.70. This does not affect the default name-based uuid generation which is based on SHA1. (#109) Variant: Fixed compilation of boost::apply_visitor with variants passed by non const reference in #68. Many thanks to Ed Catmur for providing the fix. Added support for std::hash (#49). Macro BOOST_VARIANT_DO_NOT_SPECIALIZE_STD_HASH could be defined to avoid those specializations. Added micro optimizations for binary size and performance by Nikita Kniazev in #63 and #66. Maintenance work, including #64 by Nikita Kniazev and #67 by Hans Dembinski. YAP: Added an example showing how to make self-evaluating YAP expressions (that is, expressions that don't need an explicit call to evaluate() or transform()).
jperkin
pushed a commit
that referenced
this issue
Oct 28, 2019
0.44 2019-08-14 - Replaced the use of B with XString if it is installed. The latter is much smaller and provides the one subroutine from B we cared about. Based on GH #15. Implemented by Nicolas R.
jperkin
pushed a commit
that referenced
this issue
Nov 15, 2019
2.62.1 - October 4, 2019 ======================== - Fix two memory leaks (!71, !72, Claudio Saavedra) 2.62.0 - September 7, 2019 ========================== - Revert broken queued data fix for #15 2.61.92 - September 2, 2019 =========================== - Discard queued data after interrupted writes (#15) - Verify socket timeouts are respected (#18) - Fix a couple broken error messages 2.61.90 - August 5, 2019 ======================== - Fix translations of certain error messages 2.61.2 - July 22, 2019 ====================== - Improve certain handshake error messages (#13) - Fix regressions introduced in 2.61.1 (#91, #92) 2.61.1 - June 9, 2019 ===================== This release contains a major refactoring of the TLS codebase. The GnuTLS backend now shares the same base classes as the OpenSSL backend, to avoid duplicating as much code as possible. The base classes, previously used only by the OpenSSL backend and originally forked from glib-networking several years ago, have been enhanced to achieve feature-parity with the current state of the GnuTLS backend. Please note that the OpenSSL backend remains experimental. Further planned work is required before this backend will be production-ready.
jperkin
pushed a commit
that referenced
this issue
Jan 3, 2020
0.3.18, released 2019-12-04 #27, deprecate maximumDef and friends, fold*1Def #27, add maximumBounded and friends Stop supporting GHC 7.4 to 7.8 0.3.17, released 2018-03-09 Improve the display of errors, less internal callstack Add a few missing Partial constraints 0.3.16, released 2018-01-06 #22, add Safe index 0.3.15, released 2017-06-18 Support QuickCheck 2.10 0.3.14, released 2017-02-15 #20, fix for GHC 7.10.1 0.3.13, released 2017-02-09 #20, require GHC 7.4 or above 0.3.12, released 2017-02-05 #19, add Safe.Partial exposing a Partial typeclass #19, add support for GHC call stacks 0.3.11, released 2017-01-22 #16, add Safe succ and pred #16, add readEitherSafe for better errors than readEither #14, add Safe zip3Exact 0.3.10, released 2016-11-08 #15, add Safe cycle 0.3.9, released 2015-05-09 #9, add Safe toEnum 0.3.8, released 2014-08-10 #8, remove unnecessary Ord constraints from Foldable functions
jperkin
pushed a commit
that referenced
this issue
Jan 19, 2020
Version 4.2.0 (2019/12/28) - released at SILK New Features: raw Pokey registers recording by Ivo van Poorten new platform supported: FireBee optional hiding of hidden files/folders in the UI file selector libatari800 (Atari800 as a library) by Rob McMullen R: device (many years old feature) enabled by default Fixes: proper check if SDL joysticks are found (fixes #58) Portrait mode for Android (related to #41) RMW for Pokey Improved BASIC LST file loading (#55) ROM OS path changes handled better (#15) improved "Find ROM images" - now Atari800 reboots if necessary (#15) fixed an old bug which caused freezing in the UI on Falcon New command line options: -pokeyrec and its children -atari_files (#29) -saved_files (#29) -kbdjoy0 -kbdjoy1 -nokbdjoy0 -nokbdjoy1 (#29) Plus many Atari Falcon specific fixes and improvements by Mikro. This should be the most complete and bug-free Atari Falcon release in years, so enjoy! :)
jperkin
pushed a commit
that referenced
this issue
May 5, 2020
(pkgsrc) - BUILD_DEPENDS converted to TEST_DEPENDS - dropped :BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=7.10 (upstream) 1.22 2020-04-26 - This is a stable release with the same changes as 1.21. See the change logs for 1.17 and 1.21 for details of what's new. 1.21 2020-04-04 (TRIAL RELEASE) - Add two class methods that provide introspection on the available limit processing parameters, max_param_constant() and limit_key_is_supported(). Based on a PR from Paul Wise. GH #24. 1.20 2020-03-28 (TRIAL RELEASE) - Fix one last test that assumed a limit parameter was available. Reported by Slaven Rezić. GH #22. 1.19 2020-03-28 (TRIAL RELEASE) - Fix tests that still mistakenly assumed that all limit parameter constants should be exported by File::LibMagic. Reported by Slaven Rezić. GH #22. 1.18 2020-03-28 (TRIAL RELEASE) - Not all versions of libmagic support setting processing limits, and those that do may not support all the limit parameters that the most recent version supports. This release fixes compilation and runtime issues that would occur with older libmagic versions that don't support the same options as the version I have installed locally. Reported by Slaven Rezić. GH #22. 1.17 2020-03-28 (TRIAL RELEASE) - Switched to using GitHub issues. - Removed embedded copy of Config::AutoConf from distro. Instead this is now a configure phase prereq. Implemented by Paul Wise. GH #19. - Moved list of constants in libmagic that we care about to one module. Implemented by Paul Wise. GH #20. - Add support for setting libmagic processing limits. Implemented by Paul Wise. GH #15. - Check all libmagic function return values properly and croak on failure. Implemented by Paul Wise. GH #21.
jperkin
pushed a commit
that referenced
this issue
May 13, 2020
Patchlevel 7b (Oct 2019) NEW FEATURES: o A X color database is not needed, but can be provided. The location of the database can be given at compile time, default /etc/X11/rgb.txt. BUGS FIXED: Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#. Debian bug numbers refer to https://bugs.debian.org/#. o Do not clip objects with line-thickness 0 having arrows. Ticket #53. o Do not segfault on circle/half circle arrowheads with a magnification larger 42. Always draw circle arrowheads with 40 points. Ticket #52. o Allow circles or ellipses with negative radii. Ticket #49. o Avoid "dimension too large error" with tikz output by avoiding coordinate values smaller than -16383. o Make tests (test1.c) work with -fsanitize=address compiler option. o Obey join-style of lines in tikz output. o Pass utf8-strings to svg output, escape some chars (<>&). o Accept inclined boxes and change them to polygons. Fixes ticket #43. o Make tests #27 and #33 work on Mac Darwin, failed due to whitespace formatting differences. From Hanspeter Niederstrasser. Ticket #40. o Use only latex, neither etex or tex, to test tikz output. Usage of etex, after hint from Roland Rosenfeld, closed debian bug 920368. o For tikz output, do not draw arrows on a single point line. o Omit spurious showpage when including jpg-file. From Rainer Buchty. o Correct a few memory leaks and corruptions. See commit d1c54f6. o Change negative color numbers to default color. Fixes ticket #30. o A spline with one point would cause segfault. Fixed, see ticket #29. o Allow one char without newline in the last line of an input file. Fixes ticket #28. o Harden input, mainly against files in which an incomplete object would be created and freeing the object would violate memory, i.e, it may cause segfault. See, e.g., ticket #27. o Properly initalize line storage when reading fig files version 1.3. Would segfault when reading incomplete line and trying to free it. Fixes ticket #26, debian bug 906743. o Silently ignore the hundred-first and more comment lines. This fixes ticket #25 and debian bug 906740. o Use SetFigFont, not SetFigFontNFSS in pictex output. Fixes https://bugs.launchpad.net/ubuntu/+source/transfig/+bug/1359485 . o Accept blanks in color names (e.g., fig2dev -L eps -g"Misty Rose"..). o Correct typos in man-pages, debian 30_man_typo.patch. ------------------------------------- Patchlevel 7a (May 2018) NEW FEATURES: o Add option -w, wrap (create stand-alone perl file) for Perl/Tk output. o Distribute the X bitmaps files within fig2dev, no need to install these files. The files were needed for Tk and Perl/Tk output. BUGS FIXED: Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#. o Fix regression whereupon flipped ellipses were not read. Ticket #23. o Distribute i18n files ru_RU.CP1251.ps and uk_UA.KOI8-U.ps. o Make test "survive debian bug #890016" succeed on 32 bit systems. ------------------------------------- Patchlevel 7 (April 2018) OPTION LETTER CHANGES: o Language previous option current option ------------------------------------------------------------ cgm -b dummy -a epic -A scale -d scale eepic -A scale -d scale eepicemu -A scale -d scale gbx -i on|off -v ibmgl -m mag,xoff,yoff -m mag -x xoff -y yoff mp -I file -d file ps -S dummy -o NEW FEATURES: o Print language-specific help text by using fig2dev -L lang -h. o Add option -M, multipage, for MetaPost output language. o Add option -P, pagemode, and -z to choose a pagesize for pdf output. o Add option -W (scaling of figures not possible) for tikz. o Add option -b, border width, for LaTeX output language. o Add option -f for pstex_t and pdftex_t output language. o Add uk_UA and ru_RU encodings for PostScript output. Ticket #12. BUGS FIXED: o Update help text: Output help for dxf and textyl output language, add description of -g option for Tk/Tcl and Perl/Tk output, allow -f option for pstex_t and pdftex_t output language. Debian bug numbers refer to https://bugs.debian.org/#. Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#. o Sanitize input. Do not segfault on malformed input files. Fixes debian bugs 881143, 881144, 881396, 890015, 890016, 882021 and also 882022. o Do not put an %%Orientation: comment into PostScript output. Some viewers would rotate the resulting file, others not. o Fix build on NetBSD, which has a _setmode() function different from _setmode() on Windows. Ticket #17. Also, avoid alloca(). Ticket #16. o tikz output: Omit the semicolon after \pgftext[..]{...};. o Define PostScript patterns with larger tiles, may render better. #13 o Fix build in case libXpm is missing. Ticket #15. o Use netpbm programs instead of ghostscript, to produce smaller files. o Correctly embed eps files with binary preview (epsi, typically found on Microsoft systems). Also, allow to embed ps-files. Fixes debian bug 248807, ticket #8. o For compilation, do not depend on PATH_MAX being defined.
jperkin
pushed a commit
that referenced
this issue
Jun 3, 2020
Update to pear-Log to 1.13.2. 1.13.2 (2020-06-02) * Bump pear/pear_exception dependency to version to 1.0.1. (#15)
jperkin
pushed a commit
that referenced
this issue
Jun 14, 2020
Changelog: For the release 20.03, we provide a changelog hereby about what has changed since 17.12 (to download the change log, a link is provided at the bottom of this page): General UI/SDK changes: UI: Add information about the wxWidgets library being used in Help -> About dialog UI: Fix two asserts for incorrect use of wxALIGN_LEFT when opening the Project -> Properties dialog wx3: Fix assertion when removing last virtual target (ticket #892) UI: Add logging of execution time to various places in the code UI: Add compiler ID to Help -> About dialog (ticket #870) UI: Make Plugin manager to have resizeable plugin info control UI: Fix Toolbars corruption when saving perspective (ticket #846) Fix crash with batch build on linux by moving the build process out of OnInit() when using wx>=30 UI: Improve child window placement. Introduce 3 options: center-on-parent (default), center-on-display and leave to OS/ Window manager. UI: Make sure pressing escape works correctly in the Reorder targets dialog UI: Fix the parents of various child dialogs in the Build -> Properties UI: Make sure we call PlaceWindow for the dialog for selecting platform for targets UI: Make sure the correct parent is set when showing the project dependencies dialog UI: Fix possible assert when the language selection is invalid UI: Make data paths more resilient to changes to the current directory UI: Make pressing Escape in scope "Code Refactoring" dialog to close it UI: Adjust borders for the Find/Replace dialog UI: Fix corruption of toolbars when saving perspective (ticket #846) UI: Fix assert that a bitmap is already selected in a DC on Windows UI: Fix crash if the list in Settings->Scripting is empty (ticket 842) UI: Show only one message box if a project could not be loaded while loading a workspace (ticket #809) scintilla-wx: Remove double buffering for wxGTK (it doesn't fix the flickering problem) UI: Select the correct language in the menu shown from the language button in the status bar scintilla-wx: Cherry-pick changes from wx-master (Better support for passing images from wx to scintilla) UI: Some places in the code were trying to load images from file system and not from resources.zip (ticket #826) UI: Replace the wxComboBox with wxChoice in Project->Properties->Build targets->Type UI: Make the layout of Environment Settings -> View a bit more compact UI: Replace the radio buttons for images sizes in Env Settings -> View with wxChoice controls UI: Use better looking icon for the "Select text" button in the Incremental search toolbar UI: Fix layout issue in the environment settings dialog UI: Print config file path as the first line in the list ctrl for the main log UI: Fit toolbars on every load UI: Make MainFrame::DoFixToolbarsLayout to really work when toolbar size changes UI: Make it possible to assign a keyboard shortcut to Build -> Select target -> Select target... sdk: Fix memory leak when showing the "choose compiler" dialog, because the current compiler is not available UI: Log the info message to the main log UI: Avoid crash or assert when application is closed via OS's TaskBar UI: Fix a warning emitted by wxWidgets about incorrect use of wxALIGN_CENTER_HORIZONTAL in the EditPath dialog UI: Treat editor and project files as modified when altered outside of Code::Blocks and not reloaded (ticket #492) wx30: Do no call LoadResource for plugins which don't have xrc files in their zip archives wx30: Fix assert that all images added to an image list must have the same size batch build: Fix segmentation fault after batch build (ticket #738) UI: Fix crash in GotoFile::BuildContent(74) SDK: Fix memory leak when loading new workspace UI: Fix a memory leak of Page objects on application shutdown UI: Fixes to the auto-sizing feature of the GotoFile dialog (see r11468) UI: Make the Goto File window to resize itself when the content of the list ctrl doesn't fit UI: Make opening containing folder work when the path contains whitespace (ticket #734) wx3-stl: Make almost everything (wxSmith doens't) to build with wxWidgets in STL mode sdk: Remove duplicated calls to AddBuildTarget for generated files sdk: Make sure we don't add the same file twice if it is stored with different relative path in the project file sdk: Make CompilerFactory::GetCompiler using an id faster sdk: Small optimization in cbProject::addFile (don't call wxFileName::GetExt multiple times) sdk: Small optimizations in MacrosManager sdk: Don't save empty extension tags in the project file sdk: Sort extensions just before saving the project sdk: Add $PLATFORM macro that expands to "msw" on windows and "unix" on linux and mac sdk: Path delimiters in the .cbp file aren't Unix-normalized when saving project on Windows (ticket #705) UI: Print a message in the log when the application is ended because another instance is detected UI: Fix a crash/assert on shutdown when the CallAfter is executed after the managers have been shutdown UI: Print an error in the log if opening a file fails UI: Make sure passing --file=path/to/file.ext without line number works, too ProjectManagerUI: Implement both external and internal wxTreeCtrl Drag and Drop for the project manager tree ProjectManagerUI: Temporary disable external drag and drop from project manager wxTreeCntrl. External and Internal drag and drop are incompatible. UI: Remove double dollar signs (ticket #653) wx30: Fix de-serializing wxStrings when doing DDE UI: Prevent the splash screen from staying on top from the compiler selector dialog Fix possible null pointer dereference in plugins management (ticket #673) UI: Set the focus to the OK button in the Multi Select dialog (used when adding files to a project) UI: Make sure that the file path control in the EditPath is larger, so longer paths could be reviewed UI: DefaultMimeHandler: Set min size for the selection dialog UI: Fix crash when reloading multiple projects in a workspace and they have dependencies wx3-gtk3: Fix crash when doing Control-A, Control-V (ticket #629) UI: Make sure the current project is always visible in the project tree while moving it up/down (ticket #617) UI: Show the scintilla version in about dialog wx30: Fix editor redraw problems on Windows (workaround, related to status bar) UI: Make return to select the filtered option in the Goto File, Goto Function and Select Target dialogshe toolbar if the requested icon couldn't be loaded Make the SpellChecker icons in the status bar to be HiDPI aware Use toolbar art providers for main, compiler and debugger toolbars Move select_target.png to sdk/resources Make it possible to use the cbArtProvider with toolbars Make button images (zoom in/out) in the help plugin panel to be HiDPI aware Apply scale factor to the toolbar size Make icons in various dialogs to be HiDPI aware Fix browse buttons in Project -> Properties to look good on HiDPI monitors Make the icons for the buttons in IncrementSearch to be HiDPI aware Make the icon in scope "Code Refactoring" dialog to be HiDPI aware Add support for bitmap buttons to the cbArtProvider Fix scaling of menu images created with the cbArtProvider on macOS help plugin: Fix bigger icons in the Help menu on Windows IncrementalSearch: Fix the menu icon to use the menu size and scaling (HiDPI aware) DoxyBlocks: Make the Module menu images to be HiDPI aware Make the readonly icon used in editor's notebook to be HiDPI aware Try to make Notebook icons in 'Logs and Others' look non-blurry on GTK3+GDK_SCALE=2 Make all loggers in 'Log & Others' to provide HiDPI aware icons Make the OpenFilesList plugin HiDPI aware Better support for creating the image list on GTK3 when scaling factor is 2 Modify cbProjectTreeImages::MakeImageList to add a red image in the generate image list when a file fails to load Make the tree images in project tree and file manager trees to be HiDPI aware Use the scaling factor detection to select the image size for menu images Fix debug log message about ClientToScreen failures coming from the call to wxDisplay::GetFromWindow Update icons from the cb-icons repo (compiler and incremental search pluigns) Move images to codecompletion.zip instead storing them on the file system and fix all build systems Implement sizeable images in the auto completion list produced by the CC plugin Remove wrong warning message in the log from the cbArtProvider Fix the icon size in Breakpoints dialog on HiDPI windows builds Make the list images in Breakpoints dialog to look good on scaled GTK+3 build (scaling factor 2 or more) Make images in the Build menu (compiler plugin) to be DPI aware Make the IncrementalSearch menu image to be DPI aware Make the DoxyBlocks menu images to be DPI aware Make the images in the debugger menu to be DPI aware Make all images defined in main_menu.xrc to be DPI aware Add additional image sizes which would be used for the main menu Make the icons in the Breakpoints dialog to be DPI aware Remove toolbar images with size 22x22 Print the resource id of the toolbar when there are problems loading a bitmap Add 20x20, 24x24, 28x28, 40x40, 48x48, 56x56 and 64x64 for contrib plugins Add 20x20, 24x24, 28x28, 40x40, 48x48, 56x56 and 64x64 for core stuff Add more options for the sizes of the toolbar icons Print log message when loading an image for a toolbar fails Fix asserts in the wxBitmap c-tor when the image file cannot be found on this Print a warning when changing the size of toolbar images Make the wx31 builds to be system dpiAware Fix missing image after the move of 22x22 images to a separate folder Do not use scalingFactor on Windows Add wrapper for wxWindow::GetContentScaleFactor to make it easier to use this call Make toolbar images for DoxyBlocks work correctly when using GTK+3 on HiDPI (scale >= 2) monitor Make toolbars on wx3.1 and GTK3 to almost look sharp Print scaling factor for the main frame during startup Do not call Realize toolbars for every disabled tool in a xrc file Reenable the dpi aware flag on windows Add 32x32 images for the rest of plugins which create toolbars Make toolbars work on retina mac machines Add the possibility to select toolbars which are 32x32 big Add 32x32 images for main and debugger toolbars Print warning message when a toolbar image requires resizing Make the xrc wxToolbarAddon handler to be able to remap bitmap paths SDK new/changed APIs: sdk: Implement cbProject::operator= so it is possible to copy projects sdk: Change the return type of cbWatch::GetDebugString (ABI break) sdk: Remove cbWatchesDlg::UpdateWatches, because it is no longer used sdk: Add cbEVT_DEBUGGER_CONTINUED event for debugger UI: Try to place child windows always on a valid display (ticket #770) sdk: Make cbAssert to send SIGINT instead of SIGTERM SDK: Make cbResolveSymLinkedDirPath a bit more robust sdk: Add function which could be used to get the rect of the monitor where a window is placed (extracted from PlaceWindow) sdk: Add API for sorting menu items in the editor's context menu (modify all plugins to use it) UI: Use sorted container to provide a more stable iteration when building the module menu UI: Use the setting for caret line to show it in the syntax highlight settings Performance improvements: UI: Minimize the time needed to open the file/replace dialog for the LLVM project SDK: Call the virtual function GetTitle just once inside loops in cbProject::RemoveBuildTarget Syntax Hightlight UI improvements: UI: Make it possible to type in the syntax highlight preview wx30: Fix assert introduced with rev 9667 (reading null color for syntax highlight) Editor: Try to fix flicker when moving the cursor with keyboard/mouse (ticket #890) Disable middle-mouse button paste until user sets Settings -> Editor -> Other editor setting -> Enable marked text paste with middle mouse click (on Windows) Fix non-latin keys to work in shortcuts in the editor on Linux Add controls for selecting the technology and font quality Auto-size marker margin column and switch to breakpoint image with the correct size Make the width of the change bar to change with the zoom Add an option which can be used to disable the save-to-temp-and-move operation we use by default Add menu item 'Copy full path' in the editor tab context menu Implement 'Fold current block' to work when the cursor is inside the block (ticket #700) Fix the feature which restores editor folds when the project/editor is reloaded Make it possible to set the white-space mode to "Only indent" Enable pasting when there are multiple cursors and typing with them is enabled Group all find related items together at the top of the context menu in the editor Move the Code Refactoring -> Rename symbols menu item to the Insert submenu Move Properties to the bottom of the editor's context menu Remove excessive separators from the editor's context menu Remove menu items from editor's context menu which are duplicated in the editor's tab Move Copy/Cut/Paste from a submenu Edit to the main context menu of the editor Add 'Close to the left' and 'Close to the right' menu items in the context menu for the editor's notebook Implement caret buffer in the editor (up to now we have it implemented in the EditorTweaks plugin). UI in the Settings -> Editor -> General -> Other editor settings Do not mess the editor with brace selection completion when there are multiple cursors Pass a theme object to editors created for new files (ticket #100) Make the line for the current position during debugging to use the same colour as the caret line (ticket #659) Lexers: Add syntax highlighting for Nim (ticket #657) Add WAVE keyword to Windows resource lexer (ticket #834) Improve C/C++ lexer (ticket #741) Add YAML lexer, make sure to always use spaces when editing YAML xers not only for the ObjC lexer Add selection, active line, matching brace and no matching brace style options using code Add lexer for plaintext files Add lexer for Markdown (ticket #640) Update doxygen keywords in the C/C++ lexer Upn the project files Save the old print function and restore it after executing the script in ScriptingManager::LoadBufferRedirectOutput (ticket #817) Make it possible to use relative paths when including squirrel scripts (ticket #812) Library updourceExporter plugin) Astyle: Finally make Mozilla-style/example work Add new options, remove obsolete options Code completion plugin: Take the zoom of the current editor into account when deciding if to use a buffered auto completion listticket #25) Fix parsing of struct instances declared on same statement (ticket #762) Fix parsing of multi-line #if defined() (ticket #761) Fix parsing of 'for' loops with empty declaration block. Handle the case where the first token is a semiif the list of directories is empty (ticket #780) Improve the logic for starting/stopping system header threads Fix crash when the project has files with invalid targets and the user tries to do header completion Ignore attribute((whatever)) in typedef definition (ticket #759) Support function declaration lists (ticket #724) Handle comma as terminator for function declarations Fix leaks of SystemHeadersThread objects when shutting down the application Log how much time traversing a directory to find headers takes Do not traverse root folders for drives Use better method for detecting file system loops Do not block the UI when showing the list of include completions while a thread is traversing Fix assertion when clicking on "Find references of:" (ticket #633) Compiler plugin: Add an option to targets which allows the user to select the linker executable to be used for the target Make the LinkerExecutableOption::AutoDetect work as advertised Cleaned up obsolete interim C/C++ standards that are now properly supported by GCC (i.e. C++11/14/17; C17) Print Build banner at command preBuild step, else they appear to belong to previous target Fix assert about RecalcSizes (ticket #857) Expand CodeBlocks variables for non-ttCommandsOnly targets also Fix potential crash if the choice control is removed from the toolbar Print a log message that we are modifying the dll search path before running an executable Adjust the regexp for detecting the compiler version to support double digit numbers Do not switch to the build log when the workspace is closed Fix a crash introduced in r11465 (ticket #582) Clear target specific variables from the MacroManager on every recalculation (ticket #582) Remove duplicated compiler option Clear logs when the workspace is closed (ticket #656) Make sure the goto prev/next build error goes only on errors Show the build message when the user requests goto prev/next error Add support for -std=c++17 flag Don't show a log message when the wxKill command fails to kill children, because they've finished already Hide process output when the process is stopped/killed Fix double send of cbEVT_COMPILER_FINISHED when the executable is closed after run Make the abort button work again (ticket #104). Kill the started process and all children instead of using wxSIGTERM Debugger plugin: Make sure we always store remote debugging project options sorted by target Rework the plugin to not use ProjectLoaderHooks Fix crash when trying to attach when there is no loaded project (ticket #879) Fix regression when executing additional commands before Make sure we don't save empty serial baud attributes in the debugger extension Improve UI of Debugger project options panel Check additional shell commands when deciding if the remote settings for target/projects need to be saved Rework the UI for the "Remote connection" tab in the project opions to look a bit more pleasant Improve the IsPointerType to detect restrict and const volatile types as pointers correctly sdk: Add another parameter to cbDebuggerPlugin::AddWatch to make it similar to AddMemoryRangeWatch sdk: Make it possible to delay the update of memory range watches (possible massive breakage) sdk: Add event which will be used to notify debug windows that data is ready Initial implementation of Memory Range Watches Set the plugin value of the event when sending EVT_DEBUGGER_UPDATED Send CURSOR_CHANGED event when the debugger has stopped on a breakpoint/signal Fix the disassembly view with newer GDBs Make it possible to evaluate expression in wxSmith code blocks Improvements for Fortran (ticket #717) Put the recent entered command in the position 0 of the wxComboBox list. Remove gdb_types.script because it is not longer used (the scripting support has been removed from the debugger) Make sure to quit correctly when attaching to process fails Make it possible to attach to a process using the command line (This commit adds --dbg-attach and --dbg-config command line options) Prevent warning for invalid current directory when attaching to process Make sure to set the SHELL variable before starting GDB OccurrenceHighlighting plugin: Update the permanent occurrence highlights when editor is split Handle editor open events to highlight all words that match the set for permanent highlights Make it possible to set the plugin to override the text colour Scripting wizard: Fix wxWidgets script on windows (ticket #676) Print better message when the xrc file fails to load Change extension for files added to Fortran projects to f90 (ticket #605) Browse tracker plugin: Create default.Browsetracker.ini from old Browsetracker.ini (only once) when personality == default Fix deprecated wxFont usage in config panel Honor Toolbar activation/deactivation from View/Toolbars; Change config toolbar setting to "Show Toolbar Always" Fix crash in JumpTracker when the editor object is nullptr Internationalize the configuration panel Fix shutdown assert on linux when using wx3.x Unregister hooks/sinks to prevent crashes when uninstalled Code snippets plugin: Let user know that attempt to edit file failed Adds DnD to ProjectManagerUI, removes it from the plugin, and fixes asserts Fix assert (ticket #631) Drag scroll plugin: Add user config option to reverse mouse wheel zoom Fix right mouse click in project window. See http://forums.codeblocks.org/index.php/topic,22863.new.html Don't move cursor when using right mouse key (wx3.x) Environment variables plugin: Crash when closing Environment settings dialog (ticket #877) Rework the plugin to not use ProjectLoaderHooks Incorrect variables could be set or variables could be lost when using the configuration dialog (ticket #641) File manager plugin: Slow down caused by incorrect fix in rev 11463 (ticket #722) Fix assert when clicking the 'goto parent directory' button beyond the root (ticket #713) Fix wrong use of stl-containers (erasing invalidates iterators) (ticket #722) Key binder plugin: Fix warning for Ctrl-P being duplicated Introduce version 2.0 using CodeLight key binding methods; allowing future ability to dynamically set menu and global accelerators to any frame Sort cbKeybinder20.conf file and remove old (duplicate) bindings Use correct file separator on Linux for .config/cbKeyBinder10.ini If there is no <personality>.cbKeyBinder10.ini file try to load cbKeybinder10.ini Add overridden menu accelerators to global table for Linux Obtain correct config folder on linux (ticket 840) Freeze config panel while updating Avoid 'Wheres the event handler gone' asserts when modifying shortcuts Fix F2, Shift-F2 and allow linux to handle any View menu check items (ticket #273) Nassi-Shneiderman plugin: Convert the toolbar images from xpm buffers defined in code to using pngs stored in a zip Fix crashes during drag n drop of bricks Use wxBRUSHSTYLE_ constants to get rid of depricated-warnings from wx31 Remove wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL for expanded item. Avoids assert from wxWidgets 3.1 Project options manipulator plugin: Replace all options in one go (partial fix for ticket #868) Report success after changing the compiler options (ticket #470) Fix the UI layout of main dialog (ticket #607) RndGen plugin: Some code cleanup (ticket #736) Add the plugin to the builds on linux/macos (ticket #728) Better explanation of the purpose anaracter handling. Fix wrong white space handling on windows by using the scintilla word finding functions Speedup by moving code out of loop and advancing the position of the parser Add Spanish flag images (ticket #881) Make the popup menu(ticket #742) Prepare the plugin to support more than two resolutions of UI images Make the images in plugin's toolbar to work correctly on GTK+ 3 and scaling of 2x Remove almost all places in the plugin which used the /environment/toolbar_sizefault style for wxListView (ticket #884) Add wxDIRP_SMALL flag for wxDirPickerCtrl (ticket #861) Fix wrong grouping of radio boxes in the wxSmith settings dialog (ticket #875) Fix image editor layout for wxWidgets >= 3.1.0 and rename dialog to be resizable Handle the default color in the color property class the same in both wxWidgets 3.x and wxWidgets 2.8 (ticket #815) Fix "dangling" frames which prevent Code::Blocks's process from exiting correctly Fix wxImagePanel preview errorx assert when using the wxGridBagSizer (ticket #664) Fix use-after-free error when moving a control in a sizer Add Radio as possible wxAuiToolBarItem item kind (ticket #15) Fix assert after inserting wxListCtrl (ticket #671) Set sensible d: Astyle: Fix argument bug (ticket #698) AutoSave: Add option to save log rotated backup files in a sub-folder (ticket #132) ClassWizard: Remember file extensions for header and source files CppCheck: Fix crash when the generated xml is missing CScope: Add configuration dialog to select the cscope executable. Also add a link to the help page in the settings dialog. EditorConfig: Rework the plugin to not use ProjectLoaderHooks EditorConfig: Allow to use global editor settings for EOL (ticket #577) EditorTweaks: Remove caret buffer code, because it was added to the core editor Help: Fix bug in man2html (ticket #626) IncrementalSearch: Try to have better/simpler history in the choice control (ticket #740) IncrementalSearch: Make it possible to get focus by clicking (ticket 625) MouseSap: Remove all direct GTK calls. Fix Shift-MiddleMouse key pasting to avoid overwriting Primary clipboard. OpenFileList: Fix crash when disable/enable the plugin in the plugin manager dialog (ticket #774) OpenFileList: Fix memory leak when unloading the plugin ReopenEditor: Fix memory leaks SmartIndent: Improve brace completion for Fortran (ticket #667) ToDo plugin: Fix memory corruption due to splash screen (ticket #635) Summary, for download Download the full changelog here: http://sourceforge.net/projects/codeblocks/files/Binaries/20.03/changelog
jperkin
pushed a commit
that referenced
this issue
Sep 9, 2020
0.024 2020-08-17 12:07:01+02:00 - Parser: fix flow mappings on one line - Improve utility tools yamlpp-load(-dump) (add new options --merge, --perl and --module) #35 - Minor improvements to emitter scalar style output - Emitter supports flow style - Support for preserving flow style in Loader/Dumper - Create preserved nodes from scratch with preserved_* methods - Minor fixes for the Perl schema and globs - Update testsuite to data-2020-08-01 0.023 2020-07-09 22:09:50+02:00 - Support loading and dumping typeglobs. Issue #15 - Dumper: Don't use aliases for JSON::PP/boolean.pm booleans, because they alwas use the same reference. Issue #32 - Fix float comparison in test. Issue #33 - Make aliases in custom tags work - YAML::PP::Highlight: colorize mapping keys 0.022 2020-05-04 17:40:36+02:00 - Emitter: Also quote if string starts with '...' - Emitter: Fix bug when emitting complex keys - Preserve also quoting style of hash keys - Schema: Fix YAML 1.1 integers (no keading zeros) - Scripts: Rename yamlpp5- to yamlpp- and symlink - Scripts: Add options to yamlpp-load-dump - Tests: Support reporting flow style in testsuite event output - Tests: Restructure schema tests and outsource test data - Events: Make version_directive compatible to libyaml - Docs: Restructure 0.021 2020-02-27 19:04:58+01:00 - Add option 'preserve' for preserving hash key order and quoting style when loading and dumping 0.020 2020-02-17 15:35:44+01:00 - Change default schema from JSON to Core (this change was supposed
jperkin
pushed a commit
that referenced
this issue
Sep 16, 2020
Changelog: JDK 15 Release Notes These notes describe important changes, enhancements, removed APIs and features, deprecated APIs and features, and other information about JDK 15 and Java SE 15. In some cases, the descriptions provide links to additional detailed information about an issue or a change. This page does not duplicate the descriptions provided by the Java SE 15 ( JSR 390) Platform Specification, which provides informative background for all specification changes and might also include the identification of removed or deprecated APIs and features not described here. The Java SE 15 ( JSR 390) specification provides links to: * Annex 1: The complete Java SE 15 API Specification. * Annex 2: An annotated API specification showing the exact differences relative to Java SE 15. Informative background for these changes may be found in the list of approved Change Specification Requests for this release. * Annex 3: Java SE 15 Editions of The Java Language Specification and The Java Virtual Machine Specification. . The Java SE 15 Editions contain all corrections and clarifications made since the Java SE 14 Editions, as well as additions for new features. You should be aware of the content in that document as well as the items described in this page. The descriptions on this Release Note page also identify potential compatibility issues that you might encounter when migrating to JDK 15. The Kinds of Compatibility page on the OpenJDK wiki identifies three types of potential compatibility issues for Java programs used in these descriptions: * Source: Source compatibility preserves the ability to compile existing source code without error. * Binary: Binary compatibility is defined in The Java Language Specification as preserving the ability to link existing class files without error. * Behavioral: Behavioral compatibility includes the semantics of the code that is executed at runtime. See CSRs Approved for JDK 15 for the list of CSRs closed in JDK 15 and the Compatibility & Specification Review (CSR) page on the OpenJDK wiki for general information about compatibility. Contents * New Features * Removed Features and Options * Deprecated Features and Options * Known Issues * Other Notes New Features This section describes some of the enhancements in Java SE 15 and JDK 15. In some cases, the descriptions provide links to additional detailed information about an issue or a change. The APIs described here are those that are provided with the Oracle JDK. It includes a complete implementation of the Java SE 15 Platform and additional Java APIs to support developing, debugging, and monitoring Java applications. Another source of information about important enhancements and new features in Java SE 15 and JDK 15 is the Java SE 15 ( JSR 390) Platform Specification, which documents the changes to the specification made between Java SE 14 and Java SE 15. This document includes descriptions of those new features and enhancements that are also changes to the specification. The descriptions also identify potential compatibility issues that you might encounter when migrating to JDK 15. Support for Unicode 13.0 (JDK-8239383) core-libs/java.lang This release upgrades Unicode support to 13.0, which includes the following: * The java.lang.Character class supports Unicode Character Database of 13.0 level, which 13.0 adds 5,930 characters, for a total of 143,859 characters. These additions include 4 new scripts, for a total of 154 scripts, as well as 55 new emoji characters. * The java.text.Bidi and java.text.Normalizer classes support 13.0 level of Unicode Standard Annexes, #9 and #15, respectively. * The java.util.regex package supports Extended Grapheme Clusters based on 13.0 level of Unicode Standard Annex #29 For more detail about Unicode 13.0, refer to the Unicode Consortium's release note. Added isEmpty Default Method to CharSequence (JDK-8215401) core-libs/java.lang java.lang.CharSequence has been updated in this release to define a default isEmpty method that tests if a character sequence is empty. Testing for, and filtering out, empty Strings and other CharSequences is a common occurrence in code and CharSequence::isEmpty can be used as a method reference. Classes that implement java.lang.CharSequence and another interface that defines isEmpty method should be aware of this addition as they may need to be modified to override the isEmpty method. JEP 371: Hidden Classes (JDK-8238358) core-libs/java.lang.invoke JEP 371 introduces hidden classes in Java 15. Hidden classes have the following implications to existing code: 1. Class::getName traditionally returns a binary name, but for a hidden class it returns a string that contains an ASCII forward slash (/) and is therefore not a binary name. Programs that assume the returned string is a binary name might need to be updated to handle hidden classes. That said, the longstanding practice of Unsafe::defineAnonymousClass was to define classes whose names were not binary names, so some programs may already handle such names successfully. 2. Class::descriptorString and MethodType::descriptorString returns a string that contains a ASCII dot (.) for a hidden class and therefore is not a type descriptor conforming to JVMS 4.3. Programs that assume the returned string is a type descriptor that conforms to JVMS 4.3 might need to be updated to handle hidden classes. 3. Class::getNestMembers is changed to not throw an exception when it fails to validate a nest membership of any member listed in NestMembers attribute. Instead, Class::getNestMembers returns the nest host and the members listed in the host's NestMembers attribute that are successfully resolved and determined to have the same nest host as this class. (This means it may return fewer members that listed in NestMembers attribute.) Existing code that expects LinkageError when there is a bad nest membership might be impacted. 4. The nestmate test in the JVM is changed to throw only IllegalAccessError when the nest membership is invalid. Some historical understanding is necessary: * In Java 8, every access control failure was signaled with IllegalAccessError (IAE). Moreover, if a given access check failed with IAE once, then the same check would fail with IAE every time. * In Java 11, the introduction of nest mates (JEP 181) meant that an access control failure could be signaled either with IllegalAccessError or, if nest membership was invalid, LinkageError. Still, if a given access check failed with a specific exception, then the same check would always fail with the same exception. * In Java 15, the introduction of Lookup::defineHiddenClass implies that the nest host of the lookup class must be determined eagerly, when the hidden class is defined as a nestmate of the lookup class. Both Lookup::defineHiddenClass and Class::getNestHost both determine the nest host of a class in a more resilient manner than the JVM did in Java 11; namely, the API simply treats a class as self-hosted if its purported nest membership is invalid. For consistency with the API, the JVM no longer throws LinkageError when a class's nest membership is invalid, and instead treats the class as self-hosted. This means that the JVM only throws IAE from access control (because a self-hosted class will not permit any other class to access its private members). This is the behavior expected by the vast majority of user code. 5. JVM TI GetClassSignature returns a string that contains a ASCII dot (.) for a hidden class. JVM TI agents might need updating for hidden classes if they assume the returned string from GetClassSignature is a type descriptor conforming to JVMS 4.3. Added Support for SO_INCOMING_NAPI_ID Support (JDK-8243099) core-libs/java.net A new JDK-specific socket option SO_INCOMING_NAPI_ID has been added to jdk.net.ExtendedSocketOptions in this release. The socket option is Linux specific and allows applications to query the NAPI (New API) ID of the underlying device queue associated with its socket connection and take advantage of the Application Device Queue (ADQ) feature of high performance Network Interface Card (NIC) devices. Specialized Implementations of TreeMap Methods (JDK-8176894) core-libs/java.util:collections The TreeMap class now provides overriding implementations of the putIfAbsent, computeIfAbsent, computeIfPresent, compute, and merge methods. The new implementations provide a performance improvement. However, if the function provided to the compute- or merge methods modifies the map, ConcurrentModificationException may be thrown, because the function that is provided to these methods is prohibited from modifying the map. If a ConcurrentModificationException occurs, the function must either be changed to avoid modifying the map, or the surrounding code should be rewritten to replace uses of the compute- and merge methods with conventional Map methods such as get and put. See JDK-8227666 for further information. Added Ability to Configure Third Port for Remote JMX (JDK-8234484) core-svc/javax.management JMX supports (explicit) remote network access through the configuration of two network ports (either from the command line or in a property file), by setting the following properties: com.sun.management.jmxremote.port=<port#> com.sun.management.jmxremote.rmi.port=<port#> Note: If it is not specified, the second port will default to the first. A third local port is also opened to accept (local) JMX connections. This port previously had its number selected at random, which could cause port collisions. However, it is now possible to configure the third JMX port (local only) by using: com.sun.management.jmxremote.local.port=<port#> New Option Added to jstatd for Specifying RMI Connector Port Number ( JDK-8196729) core-svc/tools A new -r <port> option has been added to the jstatd command to specify the RMI connector port number. If a port number is not specified, a random available port is used. New Option Added to jcmd for Writing a gzipped Heap Dump (JDK-8237354) core-svc/tools A new integer option gz has been added to the GC.heap_dump diagnostic command. If it is specified, it will enable the gzip compression of the written heap dump. The supplied value is the compression level. It can range from 1 (fastest) to 9 (slowest, but best compression). The recommended level is 1. JEP 378: Text Blocks (JDK-8236934) Text blocks have been added to the Java language. A text block is a multi-line string literal that avoids the need for most escape sequences, automatically formats the string in a predictable way, and gives the developer control over the format when desired. New Options Added to jhsdb for debugd Mode (JDK-8196751) hotspot/svc-agent Three new options have been added to the jhsdb command for the debugd mode: 1. --rmiport <port> is used to specify a RMI connector port number. If a port number is not specified, a random available port is used. 2. --registryport <port> is used to specify a RMI registry port number. This option overrides the system property sun.jvm.hotspot.rmi.port. If a port number is not specified, the system property is used. If the system property is not set, the default port 1099 is used. 3. --hostname <hostname> is used to specify a RMI connector host name. The value could be a hostname or an IPv4/IPv6 address. This option overrides the system property java.rmi.server.hostname. If a host name not specified, the system property is used. If the system property is not set, a system host name is used. Added Revocation Checking to jarsigner (JDK-8242060) security-libs/java.security A new -revCheck option has been added to the jarsigner command to enable revocation checking of certificates. Tools Warn If Weak Algorithms Are Used Before Restricting Them (JDK-8172404) security-libs/java.security The keytool and jarsigner tools have been updated to warn users about weak cryptographic algorithms being used before they are disabled. In this release, the tools issue warnings for the SHA-1 hash algorithm and 1024-bit RSA/DSA keys. SunJCE Provider Supports SHA-3 Based Hmac Algorithms (JDK-8172680) security-libs/javax.crypto The SunJCE provider has been enhanced to support HmacSHA3-224, HmacSHA3-256, HmacSHA3-384, and HmacSHA3-512. Implementations for these algorithms are available under the Mac and KeyGenerator services. The Mac service generates the keyed-hash and the KeyGenerator service generates the key for the Mac. New System Properties to Configure the TLS Signature Schemes (JDK-8242141) security-libs/javax.net.ssl Two new system properties have been added to customize the TLS signature schemes in JDK. jdk.tls.client.SignatureSchemes has been added for the TLS client side, and jdk.tls.server.SignatureSchemes has been added for the server side. Each system property contains a comma-separated list of supported signature scheme names specifying the signature schemes that could be used for the TLS connections. The names are described in the "Signature Schemes" section of the Java Security Standard Algorithm Names Specification. Support for certificate_authorities Extension (JDK-8206925) security-libs/javax.net.ssl The "certificate_authorities" extension is an optional extension introduced in TLS 1.3. It is used to indicate the certificate authorities (CAs) that an endpoint supports and should be used by the receiving endpoint to guide certificate selection. With this JDK release, the "certificate_authorities" extension is supported for TLS 1.3 in both the client and the server sides. This extension is always present for client certificate selection, while it is optional for server certificate selection. Applications can enable this extension for server certificate selection by setting the jdk.tls.client.enableCAExtension system property to true. The default value of the property is false. Note that if the client trusts more CAs than the size limit of the extension (less than 2^16 bytes), the extension is not enabled. Also, some server implementations do not allow handshake messages to exceed 2^14 bytes. Consequently, there may be interoperability issues when jdk.tls.client.enableCAExtension is set to true and the client trusts more CAs than the server implementation limit. Support for canonicalize in krb5.conf (JDK-8239385) security-libs/org.ietf.jgss:krb5 The 'canonicalize' flag in the krb5.conf file is now supported by the JDK Kerberos implementation. When set to true, RFC 6806 name canonicalization is requested by clients in TGT requests to KDC services (AS protocol). Otherwise, and by default, it is not requested. The new default behavior is different from JDK 14 and previous releases where name canonicalization was always requested by clients in TGT requests to KDC services (provided that support for RFC 6806 was not explicitly disabled with the sun.security.krb5.disableReferrals system or security properties). Removed Features and Options This section describes the APIs, features, and options that were removed in Java SE 15 and JDK 15. The APIs described here are those that are provided with the Oracle JDK. It includes a complete implementation of the Java SE 15 Platform and additional Java APIs to support developing, debugging, and monitoring Java applications. Another source of information about important enhancements and new features in Java SE 15 and JDK 15 is the Java SE 15 ( JSR 390) Platform Specification, which documents changes to the specification made between Java SE 14 and Java SE 15. This document includes the identification of removed APIs and features not described here. The descriptions below might also identify potential compatibility issues that you could encounter when migrating to JDK 15. See CSRs Approved for JDK 15 for the list of CSRs closed in JDK 15. Removal of Terminally Deprecated Solaris-specific SO_FLOW_SLA Socket Option ( JDK-8244582) core-libs/java.net In this release, in conjunction with the removal of the Solaris port in JEP 381 , the JDK-specific socket option jdk.net.ExtendedSocketOptions.SO_FLOW_SLA, which is only relevant to sockets on Solaris, and its supporting classes SocketFlow and SocketFlow.Status, have been removed. Removal of RMI Static Stub Compiler (rmic) (JDK-8225319) core-libs/java.rmi The RMI static stub compiler rmic has been removed. The rmic tool is obsolete and has been deprecated for removal since JDK 13. Removal of Deprecated Constant RMIConnectorServer.CREDENTIAL_TYPES (JDK-8213222 ) core-svc/javax.management The terminally deprecated constant javax.management.remote.rmi.RMIConnectorServer.CREDENTIAL_TYPE has been removed. A filter pattern can be specified instead by using RMIConnectorServer.CREDENTIALS_FILTER_PATTERN. Removal of Nashorn JavaScript Engine (JDK-8236933) The Nashorn JavaScript script engine, its APIs, and the jjs tool have been removed. The engine, the APIs, and the tool were deprecated for removal in Java 11 with the express intent to remove them in a future release. Obsolete -XX:UseAdaptiveGCBoundary (JDK-8228991) hotspot/gc The VM option UseAdaptiveGCBoundary is obsolete. Use of this option will produce an obsolete option warning but will otherwise be ignored. This option was previously disabled by default, and enabling it only had an effect when also using -XX:+UseParallelGC. Enabling it was intended to provide a performance benefit for some applications. However, it has been disabled by default for a long time because of crashes and performance regressions. Removal of DocuSign Root CA Certificate (JDK-8225068) security-libs/java.security The following expired DocuSign root CA certificate has been removed from the cacerts keystore: + alias name "keynectisrootca [jdk]" Distinguished Name: CN=KEYNECTIS ROOT CA, OU=ROOT, O=KEYNECTIS, C=FR Removal of Comodo Root CA Certificate (JDK-8225069) security-libs/java.security The following expired Comodo root CA certificate has been removed from the cacerts keystore: + alias name "addtrustclass1ca [jdk]" Distinguished Name: CN=AddTrust Class 1 CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE Removal of com.sun.net.ssl.internal.ssl.Provider Name (JDK-8219989) security-libs/javax.net.ssl The legacy SunJSSE provider name, "com.sun.net.ssl.internal.ssl.Provider" has been removed and should no longer be used. The "SunJSSE" name should be used instead. For example, SSLContext.getInstance("TLS", "SunJSSE"). Retired the Deprecated SSLSession.getPeerCertificateChain() Method Implementation (JDK-8241039) security-libs/javax.net.ssl The implementation of the deprecated SSLSession.getPeerCertificateChain() method has been removed from the JDK in the SunJSSE provider and the HTTP client implementation. The default implementation of this method has been changed to throw UnsupportedOperationException. SSLSession.getPeerCertificateChain() is a deprecated method and will be removed in a future release. To mitigate the removal compatibility impact, applications should use the SSLSession.getPeerCertificates() method instead. For service providers, please remove this method from the existing implementation, and do not support this method in any new implementation. Deprecated Features and Options Additional sources of information about the APIs, features, and options deprecated in Java SE 15 and JDK 15 include: * The Deprecated API page identifies all deprecated APIs including those deprecated in Java SE 15. * The Java SE 15 ( JSR 390) specification specification documents changes to the specification made between Java SE 14 and Java SE 15 that include the identification of deprecated APIs and features not described here. * JEP 277: Enhanced Deprecation provides a detailed description of the deprecation policy. You should be aware of the updated policy described in this document. You should be aware of the contents in those documents as well as the items described in this release notes page. The descriptions of deprecated APIs might include references to the deprecation warnings of forRemoval=true and forRemoval=false. The forRemoval=true text indicates that a deprecated API might be removed from the next major release. The forRemoval=false text indicates that a deprecated API is not expected to be removed from the next major release but might be removed in some later release. The descriptions below also identify potential compatibility issues that you might encounter when migrating to JDK 15. See CSRs Approved for JDK 15 for the list of CSRs closed in JDK 15. Deprecated RMI Activation for Removal (JDK-8245068) core-libs/java.rmi The RMI Activation mechanism has been deprecated and may be removed in a future version of the platform. RMI Activation is an obsolete part of RMI that has been optional since Java 8. It allows RMI server JVMs to be started ("activated") upon receipt of a request from a client, instead of requiring RMI server JVMs to be running continuously. Other parts of RMI are not deprecated. See JEP 385 for further information. Deprecated NSWindowStyleMaskTexturedBackground (JDK-8240995) After an upgrade of the macOS SDK used to build the JDK, the behavior of the apple.awt.brushMetalLook and textured Swing properties has changed. When these properties are set, the title of the frame is still visible. It is recommended that the apple.awt.transparentTitleBar property be set to true to make the title of the frame invisible again. The apple.awt.fullWindowContent property can also be used. Please note that Textured window support was implemented by using the NSTexturedBackgroundWindowMask value of NSWindowStyleMask. However, this was deprecated in macOS 10.12 along with NSWindowStyleMaskTexturedBackground, which was deprecated in macOS 10.14. For additional information, refer to the following documentation: * apple.awt.brushMetalLook: https://developer.apple.com/documentation/appkit/ nstexturedbackgroundwindowmask?language=objc * apple.awt.transparentTitleBar: https://developer.apple.com/documentation/ appkit/nswindow/1419167-titlebarappearstransparent?language=objc * apple.awt.fullWindowContent: https://developer.apple.com/documentation/ appkit/nsfullsizecontentviewwindowmask Deprecated -XX:ForceNUMA Option (JDK-8243628) hotspot/gc The VM option ForceNUMA is deprecated. Use of this option will produce a deprecation warning. This option will be removed in a future release. This option has always been disabled by default. It exists to support testing of NUMA-related code paths when running on a single node / UMA platform. Disabled Biased-locking and Deprecated Biased-locking Flags (JDK-8231264) hotspot/runtime Biased locking has been disabled by default in this release. In addition, the VM option UseBiasedLocking along with the VM options BiasedLockingStartupDelay, BiasedLockingBulkRebiasThreshold, BiasedLockingBulkRevokeThreshold, BiasedLockingDecayTime and UseOptoBiasInlining have been deprecated. The options will continue to work as intended but will generate a deprecation warning when they are used. Biased locking might affect performance on applications that exhibit significant amounts of uncontended synchronization, such as applications that rely on older Java Collections APIs that synchronize on every access. Hashtable and Vector are examples of these APIs. Use -XX:+BiasedLocking on the command line to re-enable biased locking. Report any significant performance regressions to Oracle with biased locking disabled. Disable Native SunEC Implementation by Default (JDK-8237219) security-libs/javax.crypto The SunEC crypto provider no longer advertises curves that are not implemented by using modern formulas and techniques. Arbitrary and named curves, listed at the bottom of this note, are disabled. Commonly used named curves, secp256r1, secp384r1, secp521r1, x25519, and x448, remain supported and enabled by SunEC because they use modern techniques. Applications that still require the disabled curves from the SunEC provider can re-enable them by setting the System property jdk.sunec.disableNative to false. For example: java -Djdk.sunec.disableNative=false .... If this property is set to any other value, the curves will remain disabled. Exceptions thrown when the curves are disabled will contain the message Legacy SunEC curve disabled, followed by the name of the curve. Methods affected by the change are KeyPair.generateKeyPair(), KeyAgreement.generateSecret(), Signature.verify(), and Signature.sign(). These methods throw the same exception class they had before when the curve was not supported. The following curves are disabled: secp112r1, secp112r2, secp128r1, secp128r2, secp160k1, secp160r1, secp160r2, secp192k1, secp192r1, secp224k1, secp224r1, secp256k1, sect113r1, sect113r2, sect131r1, sect131r2, sect163k1, sect163r1, sect163r2, sect193r1, sect193r2, sect233k1, sect233r1, sect239k1, sect283k1, sect283r1, sect409k1, sect409r1, sect571k1, sect571r1, X9.62 c2tnb191v1, X9.62 c2tnb191v2, X9.62 c2tnb191v3, X9.62 c2tnb239v1, X9.62 c2tnb239v2, X9.62 c2tnb239v3, X9.62 c2tnb359v1, X9.62 c2tnb431r1, X9.62 prime192v2, X9.62 prime192v3, X9.62 prime239v1, X9.62 prime239v2, X9.62 prime239v3, brainpoolP256r1 brainpoolP320r1, brainpoolP384r1, brainpoolP512r1 Added forRemoval=true to Previously Deprecated ContentSigner APIs (JDK-8242260) security-libs/jdk.security The ContentSigner and ContentSignerParameters classes in the com.sun.jarsigner package support alternative signers and have been deprecated with forRemoval= true. When the -altsigner or -altsignerpath options are specified, the jarsigner tool produces a warning that these options are deprecated and will be removed. Known Issues java.net.HttpClient Does Not Override Protocols Specified in SSLContext Default Parameters (JDK-8239594) core-libs/java.net During the setup of new connections, java.net.http.HttpClient now uses the default set of protocols provided by the SSLContext when negotiating the TLS handshake. In the absence of any SSLParameters explicitly supplied to the HttpClient.builder, the HttpClient has been updated to no longer override any default-selected protocols in the SSLContext. As a result, the actual TLS version that is negotiated might differ from that of previous releases, or it might even succeed or fail to negotiate when it previously might not have. [macos] Support for Notarizing jpackage app-image and dmg (JDK-8237490) tools/jpackage jpackage cannot create packages on macOS that are suitable for notarization. Other Notes The following notes describe additional changes and information about this release. In some cases, the following descriptions provide links to additional detailed information about an issue or a change. Workaround for Windows GDI API's memory restrictions (JDK-8240654) client-libs It has been found that some Windows GDI functions don't support all types of Java heap memory allocation schemes. This problem can cause repaint issues and printing bugs. It has been worked around by allocating temporary buffers off heap. See: https://support.microsoft.com/en-us/help/4567569/ gdi-apis-may-fail-when-large-pages-or-vad-spanning-is-used java.awt.Robot.delay() Method Completes With Interrupt Status Set When Interrupted (JDK-8210231) client-libs/java.awt When it is interrupted, the implementation of the java.awt.Robot.delay() method has been changed to complete with the interrupt status set. If a thread is interrupted while waiting in the java.awt.Robot.delay() method, then this method returns immediately with the interrupt status set. If the interrupted status is already set, this method returns immediately with the interrupt status set. Optimized Empty Substring Handling (JDK-8240094) core-libs/java.lang The implementation of String.substring and related methods stripLeading and stripTrailing have changed in this release to avoid redundantly creating a new empty String. This may impact code that depends on unspecified behaviour and the identity of empty sub-strings. Lookup::defineClass Links the Class (JDK-8238195) core-libs/java.lang.invoke Lookup::defineClass is specified to throw LinkageError if a linkage error occurs, but the implementation was not actually linking the class. In this release, the implementation has been changed to link the class before returning, so conforming to the specification. If Lookup::defineClass is called to define a class that fails linking, LinkageError will be thrown. DatagramPacket.getPort() Returns 0 When the Port Is Not Set (JDK-8237890) core-libs/java.net In this release, the default port number for a datagram packet has been changed to 0. Previously, this value was -1, which was undocumented. The port can be retrieved by using DatagramPacket::getPort. DatagramSocket::disconnect Allows an Implementation to Throw UncheckedIOException (JDK-8235783) core-libs/java.net Previously, DatagramChannel::disconnect threw an IOException while DatagramSocket::disconnect did not. As a result, the DatagramChannel::socket adapter, which calls DatagramChannel::disconnect, catches the thrown IOException and rethrows it as an Error. However, this was undocumented behavior and not user-friendly. The DatagramChannel::socket adapter has been changed to throw an UncheckedIOException, and the specification of DatagramSocket::disconnect has been updated to document that an implementation may now throw an UncheckedIOException. This ensures consistency in behavior between DatagramSocket, DatagramChannel, and DatagramChannel::socket adapter. Filtering and Ordering of Addresses Returned by Alternative Hosts File Name Service Provider (JDK-8244958) core-libs/java.net In this release, the behavior of InetAddress.getAllByName has been modified when the alternative hosts file name service is selected . The JDK allows specifying an alternative host's file name service by using the jdk.net.hosts.file system property. The implementation of the alternative name service has been changed to take into account the values of the java.net.preferIPv4Stack and java.net.preferIPv6Addresses system properties. This affects the results returned by InetAddress.getAllByName when the host's file name service is selected. For details about java.net.preferIPv4Stack and java.net.preferIPv6Addresses, see Networking Properties in the API documentation. Modified the MS950 charset Encoder's Conversion Table (JDK-8232161) core-libs/java.nio.charsets In this release, some of the one-way byte-to-char mappings have been aligned with the preferred mappings provided by the Unicode Consortium. Support Monetary Grouping Separator in DecimalFormat/DecimalFormatSymbols ( JDK-8227313) core-libs/java.text DecimalFormat/DecimalFormatSymbols classes are now capable of dealing with grouping separators for currency values. For example, the monetary grouping separator for the German language used in Austria (the de-AT locale) is '.', whereas the monetary grouping separator in other German locales is ' '. ValueRange.of(long, long, long) Does Not Throw IAE on Invalid Inputs ( JDK-8239520) core-libs/java.time java.time.temporal.ValueRange.of() methods are now correctly throwing an InvalidArgumentException on given invalid arguments. For example, of(5, 2, 10) which is invalid because the minimum is greater than the smallest maximum, now throws the exception. localizedBy() Overrides Localized Values With Default Values (JDK-8244245) core-libs/java.time java.time.format.DateTimeFormatter.localizedBy(Locale) method now honors the default locale values, such as Chronologyand/or DecimalStyle of the specified locale argument. For example, in previous JDK releases: jshell> DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL) .localizedBy(Locale.forLanguageTag("fa")) .format(LocalDate.now()) $3 ==> "جمعه 1 مهٔ 2020" the numbers are in Arabic (Western) numerals. In JDK 15: jshell> DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL) .localizedBy(Locale.forLanguageTag("fa")) .format(LocalDate.now()) $3 ==> "جمعه ۱ مهٔ ۲۰۲۰" the numbers are in Extended Arabic-Indic numerals because it is the default numbering system for the Farsi locale. Performance Improvement for InflaterOutputStream.write (JDK-8242848) core-libs/java.util.jar InflaterOutputStream(OutputStream out, Inflater infl, int bufLen) allows for specifying the decompressor and buffer size to be used. InflaterOutputStream.write(byte[] b, int off, int len) was writing data using a max buffer size of 512 bytes. Starting with JDK 15 the buffer size specified via InflaterOutputStream (OutputStream out, Inflater infl, int bufLen) will be used in calls to InflaterOutputStream.write(byte[] b, int off, int len). If the buffer size is not specified when invoking the InflaterOutputStreamconstructor, it will default to 512 bytes. Case Insensitive Matching Doesn't Work Correctly for Some Character Classes ( JDK-8214245) core-libs/java.util.regex The Java regular expression engine supports the case insensitive mode. When this mode is turned on, the engine is supposed to match the input text without regard to the case of the characters it consists of. However, the current implementation of matching against some named character classes (those that are encoded with p{name} or P{name} constructs) fails to respect the case insensitive mode. This fix makes these character classes behave consistently with respect to case sensitivity. When the regular expression engine operates in the case insensitive mode, the named character classes will match the input characters without regard to their case: lower case, upper case, or title case. Localized Time Zone Name Inconsistency Between English and Other Locales ( JDK-8236548) core-libs/java.util:i18n English time zone names provided by the CLDR locale provider are now correctly synthesized following the CLDR spec, rather than substituted from the COMPAT provider. For example, SHORT style names are no longer synthesized abbreviations of LONG style names, but instead produce GMT offset formats. Support for CLDR version 37 (JDK-8239480) core-libs/java.util:i18n Locale data based on Unicode Consortium's CLDR has been upgraded to their version 37. For the detailed locale data changes, please refer to the Unicode Consortium's CLDR release notes: * http://cldr.unicode.org/index/downloads/cldr-37 Flags Controlling C1 Inlining Have New Names (JDK-8235673) hotspot/compiler A number of flags controlling inlining in the C1 and C2 compilers have been split up into separate flags. The C2 compiler keeps the flags with the old names, and the C1 compiler gets the new flags. Old flags now only controlling C2 * MaxInlineLevel * MaxRecursiveInlineLevel * MaxInlineSize * MaxTrivialSize * InlineSmallCode * FreqInlineSize New flags for C1 that replace the old ones * C1MaxInlineLevel * C1MaxRecursiveInlineLevel * C1MaxInlineSize * C1MaxTrivialSize Deprecation If the old flags are used in a JDK build without the C2 compiler, a deprecation warning will be printed. JEP 377: ZGC: A Scalable Low-Latency Garbage Collector (Production) ( JDK-8209683) hotspot/gc The Z Garbage Collector (ZGC) is now ready for use in production and no longer marked as an experimental feature. ZGC is enabled by using the -XX:+UseZGC command-line option (using -XX:+UnlockExperimentalVMOptions is no longer needed). See JEP 377 for more details. Improved Ergonomics for G1 Heap Region Size (JDK-8241670) hotspot/gc The default heap region size calculation has been changed to return larger regions by default. The calculation still aims to have 2048 regions, but two aspects have changed: * Only the maximum heap size is considered. The old calculation also took the initial heap size into consideration, but this can give unexpected behavior when no heap size is set. * The region size is rounded up to the nearest power of 2 instead of down. This will return larger region sizes in cases where the maximum heap size is not a power of 2. These changes improve startup and runtime performance. Disabling NUMA Interleaving on Windows (JDK-8245002) hotspot/gc -XX:+UseNUMAInterleaving has no effect on Windows in this release. It was found that GDI APIs used by java2d don't support the memory reservation scheme used for NUMA interleaving. The JVM detects this problem and both warns about this and turns off NUMA interleaving. See: https://support.microsoft.com/en-us/help/ 4567569/gdi-apis-may-fail-when-large-pages-or-vad-spanning-is-used Disabling large pages on Windows (JDK-8245000) hotspot/gc -XX:+UseLargePages has no effect on Windows in this release. It was found that GDI APIs used by java2d don't support large pages. The JVM detects this problem and both warns about this and reverts to using small pages. See: https:// support.microsoft.com/en-us/help/4567569/ gdi-apis-may-fail-when-large-pages-or-vad-spanning-is-used Field Layout Computation Changed (JDK-8237767) hotspot/runtime The way that field layout is computed has been changed, with more aggressive optimizations to avoid unused gaps in instances. These new optimizations can be disabled by using a new VM option -XX:-UseEmptySlotsInSupers. For a limited time, it is possible to continue to use the old code to compute field layout with a new VM option -XX:-UseNewFieldLayout. However, this option has been deprecated in JDK 15 and the old code will be removed in a future release. Enable ShowCodeDetailsInExceptionMessages by default (JDK-8233014) hotspot/runtime The default of the flag ShowCodeDetailsInExceptionMessages was changed to 'true'. The helpful NullPointerException messages of JEP 358 are now printed by default. The messages contain snippets of the code where the NullPointerException was raised. App deployers should double check the output of their web applications and similar usage scenarios. The NullPointerException message could be included in application error messages or be displayed by other means in the app. This could give remote attackers valuable hints about a potential vulnerable state of the software components being used. An example message is 'Cannot read field "c" because "a.b" is null'. The attacker knows that field b of a contains null which might be unintended and offer an opportunity for an attack. For more details of what the message can contain see the above mentioned JEP 358. Signature and SignatureSpi Get Parameter Methods May Return null When Unsupported (JDK-8243424) security-libs/java.security Signature.getParameters() and SignatureSpi.engineGetParameters() may return null if the underlying provider does not support returning the parameters as AlgorithmParameters. For further details, see the Signature and SignatureSpi method descriptions. SunPKCS11 Initialization With NSS When External FIPS Modules Are in Security Modules Database (JDK-8238555) security-libs/javax.crypto:pkcs11 The SunPKCS11 security provider can now be initialized with NSS when FIPS-enabled external modules are configured in the Security Modules Database (NSSDB). Before this change, when such a library was configured for NSS in non-FIPS mode, the SunPKCS11 provider would throw a RuntimeException with the message "FIPS flag set for non-internal module". This change allows the JDK to work properly with recent NSS releases in GNU/ Linux operating systems when the system-wide FIPS policy is turned on. Default SSLEngine Should Create in Server Role (JDK-8237474) security-libs/javax.net.ssl In JDK 11 and later, javax.net.ssl.SSLEngine by default used client mode when handshaking. As a result, the set of default enabled protocols may differ to what is expected. SSLEngine would usually be used in server mode. From this JDK release onwards, SSLEngine will default to server mode. The javax.net.ssl.SSLEngine.setUseClientMode(boolean mode) method may be used to configure the mode.
jperkin
pushed a commit
that referenced
this issue
Oct 4, 2021
Bug Fixes -Update lychee arguments to skip checking files -Remove tags from the base image names -Remove only the leading "v" from tags (#18) Documentation -Add scope-sorted example (#16) -Add raw/rendered output for scoped-sorted example -Add packaging status badge to installation section -Mention the signing key for binary releases (#17) -Add "build from source" section to README.md Features -Add --sort argument for sorting commits (#15) Miscellaneous Tasks -Set a version for the checkout action -Update the runner to ubuntu-20.04 -Use cache for docker builds -Use docker meta for tagging for GHCR -Extend the tags for docker meta -Rename the GHCR package due to legacy reasons -Specify the latest tag explicitly -Use explicit image name for docker automated builds -Use docker.yml workflow for CI/CD -Upgrade dependencies Styling -Fix the newline issues in scoped-sorted example
jperkin
pushed a commit
that referenced
this issue
Dec 2, 2021
Change log: 4.16.1 ====== - Add 4.16 section to docs - about: Replace stock with regular button - about: Make Close button translatable (Fixes #41) - Fix cast alignment warning - Remove Gtk2 leftovers - Don't reserve vertical space for subtitles in headerbars - Translation Updates: Basque, Belarusian, Bulgarian, Czech, Danish, Estonian, Finnish, French, Hebrew, Indonesian, Interlingue, Japanese, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovenian, Spanish, Swedish, Turkish 4.16.0 ====== - about: Harmonize capitalisation - Update credits for Xfce 4.16 - Translation Updates: Basque, Bulgarian, Catalan, Chinese (Taiwan), Dutch, Galician, Japanese, Lithuanian, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Serbian 4.15.8 ====== - Add xfce_has_gtk_frame_extents to better handle CSD - Translation Updates: Catalan, French, German, Italian, Japanese, Portuguese, Serbian, Spanish, Swedish, Turkish 4.15.7 ====== - libxfce4ui now needs libxfce4util >= 4.15.6 - Update configure.ac.in syntax - Namespace of the gir needs capital first letter - Remove hardcoded translators list - Bump libepoxy version to 1.2 - Translation Updates: Portuguese (Brazil), Slovenian, Swedish 4.15.6 ====== - Introduce xfce_spawn and xfce_spawn_command_line in favor and instead of xfce_spawn_no_child - Bump GLib (and gio, gthread, etc) minimum to 2.50.0 - about: Support multiple GPUs and print GPU memory size - about: Drop window subtitle - Always perform sanity check - Avoid checking for epoxy if libgtop is disabled - XfceTitledDialog: Fix erroneous check (Fixes #30) - No startup notification in Wayland to prevent crash (Issue #17) - Translation Updates: Chinese (China), Chinese (Taiwan), Estonian, French, German, Hebrew, Indonesian, Italian, Japanese, Lithuanian, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian, Serbian, Spanish, Swedish, Turkish 4.15.5 ====== - Add new API xfce_spawn_no_child (!8): Launch processes re-parenting them to init vs. as children - about: Fix icon names - about: Display userspace bitness if it differs from OS kernel bitness - about: Print GPU name in system info - about: Use more understandable arch labels (Issue #27) - Improve xfce_icon_name API - No startup notification in wayland to prevent crash (Issue #17) - Add missing docstring - Fix typos - Add README.md to EXTRA_DIST - Translation Updates: Catalan, Chinese (China), Danish, Galician, German, Italian, Lithuanian, Turkish 4.15.4 ====== - Avoid redundant key re-grabbing - Adds new README.md and updates AM_INIT_AUTOMAKE - Silence compiler warnings (Fixes #25) - AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS - Add default shortcuts for tiling (Fixes #4) - Avoid shortening the keycodes GArray while walking it. - about: Revamp About Xfce tab - about: More icon name fixes - Add more logo icons and new about icon - Update deprecated icon names - keyboard-shortcuts: Improve UI for setting shortcuts - shortcut-dialog: Add label to clear button - shortcut-dialog: Port to new XfceTitledDialog API - shortcut-dialog: Only grab keyboard - Always return GTK_RESPONSE_OK for accepted shortcut keys (fixes #20) - Translation Updates: Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur, Welsh 4.15.3 ====== - Update bug URLs to point to gitlab.xfce - xfce-about: Hide empty email address tags (Fixes #12) - Remove translator email address as per request (Fixes #11) - Add missing translator "Hugo Carvalho" to xfce4-about (issue #18) - Replace deprecated 'gdk_keyboard_ungrab' function (Fixes #15) - shortcuts-grabber: Correctly ungrab keys on updating shortcuts (Fixes #16) - Add basic GitLab pipeline - Allow more granular control over menu item accelerators. - No automatic accelerator activation formenu items - Added 'gtk_menu_item_set_accel_label' - Added 'xfce_gtk_accel_group_connect_action_entries' - renamed 'xfce_gtk_accel_group_append' to 'xfce_gtk_accel_map_add_entries' and modified internals accordingly. No automatic add to an accel_group any more, since this may lead to double-activation in some cases. - Add "xfce_gtk_accel_group_disconnect_action_entries" to be able to revert "xfce_gtk_accel_group_connect_action_entries" - Add title to xfce_dialog_confirm_close_tabs - Add new methods to libxfce4ui.symbols. Followup of 231e57daccb5946379f413ed440629c32025f6f3 - Translation Updates: Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Uighur, Ukrainian, Welsh 4.15.2 ====== - Introduced 'XfceGtkActionEntry' as replacement for the deprecated 'GtkAction', 'GtkActionEntry' in order to keep simple menu creation. This includes various support methods, like: 'xfce_gtk_translate_action_entries' to to translate a list of XfceGtkActionEntrys 'xfce_gtk_accel_group_append' to register the provided accelerators of the entries 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry, e.g. by using a enumeration 'xfce_gtk_***_new_from_action_entry' to create the specific menu- or tool-items from an XfceGtkActionEntry - Add a widget for filename input (Bug #16542) - Enabled doc generation for XfceGtkActionEntry and related methods - Enabled doc generation for new widget 'xfce-filename-input' - Switch Ctrl+Alt+Del to xfce4-session-logout (Bug #11979) - Add more default keyboard shortcuts (Bug #16470) - shortcuts: Replace xfrun4 by xfce4-appfinder - shortcuts: Also map Homepage to browser - shortcuts: Remove calculator shortcut - Update gitignore - Translation Updates: Albanian, Basque, Belarusian, Chinese (China), Chinese (Taiwan), Croatian, Danish, Dutch, French, Galician, German, Hebrew, Hungarian, Kazakh, Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovenian, Swedish, Ukrainian 4.15.1 ====== - Switch XfceTitledDialog to headerbar layout - XfceTitledDialog: Keep buttons in the action area - XfceTitledDialog: Also repack xfce_titled_dialog_new - XfceTitledDialog: Make sure windows can be dragged - XfceTitledDialog: Add _create_action_area, _add_button and _add_action_widget - Introduce xfce_titled_dialog_set_default_response - Mark xfce_titled_dialog_new_with_buttons as deprecated - Add two new functions to search for app icons - xfce-about: Fix Makefile - shortcut-dialog: Show dialog content (Bug #16338) - xfce-dialogs: Use GtkMessageDialog as base class - xfce-dialogs: Improve layout of confirm_close_tabs - xfce-dialogs: Improve alignment and layout of dialogs - xfce-dialogs: Add right margin back to labels - xfce-dialogs: Drop default window titles - docs: Add xfce_dialog_confirm_close_tabs - tests: Add xfce_dialog_confirm_close_tabs - tests: Improve UI - tests: Add icons to dialog buttons - tests: Simplify code by using XfceTitledDialog - tests: Re-order buttons - tests: Fix typo in test-ui.c (Bug #16253) - Rename test-ui-gtk3 to test-ui - Improve docstrings - Fix typos - Drop gladeui Gtk2 from distcheck options - Drop unused declaration - Fix compiler warnings - Remove trailing whitespace - Always provides needed files for vala binding in dist tarball - Add recents functions to libxfce4ui.symbols - Drop xfce-header from pot files - Update docstrings - Fix license text box too small (Bug #16259) - .gitignore: ignore all .o files - Make autogen output friendlier - Translation Updates: Albanian, Bulgarian, Catalan, Chinese (China), Croatian, Danish, Dutch, French, Galician, German, Hungarian, Italian, Japanese, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian 4.15.0 ====== - Drop support for Gtk2 - Make glibtop an optional dependency ("About System" tab) - about: Add system info tab - about: Hide system tab conditionally - dialogs: Use symbolic window-close icon - Fix Window has not been made visible when grabbing keyboard (Bug #16054) - Do not use gdk_screen_get_monitor_at_point (Bug #15781) - Replace gtk_show_uri (Bug #15781) - Replace gdk_display_get_screen (Bug #15781) - Replace gdk_keymap_get_default (Bug #15781) - Replace deprecated device functions (Bug #15781) - Replace gdk_error_trap_* and gdk_flush (Bug #15781) - Ignore what is hard to replace (Bug #15781) - Bump gtk to 3.22 (Bug #15781) - Add a dialog to confirm closure of multiple tabs (bug #15873) - Translation Updates: Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (United Kingdom), Finnish, French, Galician, German, Hungarian, Interlingue, Italian, Japanese, Korean, Norwegian Bokmål, Norwegian Nynorsk, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Turkish
jperkin
pushed a commit
that referenced
this issue
Dec 2, 2021
Change log: 4.16.10 ====== - Fix signal disconnect in thunar_window_unrealize to prevent crash - Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths 4.16.9 ====== - Listen to changes on shortcuts to update them when required - Use move action when dragging files of different users (#196) - Fix file-icon update when file is cut (Issue #588) - Open correct folder on middle-click in tree-view (Issue #626) - Disable automatic queueing of file transferes (Issue #569) - Fix GLib-CRITICAL in list-view (Issue #487) - thunar_file_is_executable() now checks if .desktop file is safe - Fix missing folder in history when opened in new tab (Issue #594) - Fixing various memory leaks (Issue #573) - Update manpage (Issue #121) - Dont show "execute" on context menu for folders - Translation Updates: Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Serbian, Slovak, Spanish, Swedish, Telugu, Thai, Turkish, Urdu, Urdu (Pakistan), Vietnamese 4.16.8 ====== - Activating Desktop Icon does not Use Default Application (Issue #575) - Translation Updates: Spanish 4.16.7 ====== - Prevent crash if invalid-symlink is used as bookmark (Issue #552) - Dont execute files, passed via command line due to security risks - Avoid excessively checking whether files are executables (#180) - CDDA appears twice in side pane (Issue #486) - Critical error when opening Edit menu (Issue #542) - Shortcuts view regression : Watch trash for changes (Issue #538) - Translation Updates: Arabic, Bulgarian, Estonian, Galician, Hungarian, Italian, Norwegian Bokmål, Portuguese, Spanish, Swedish, Thai, Turkish 4.16.6 ====== - Reload current directory before selecting new files (Issue #524) - tree-view: Hide menu-item "properties" for unmounted devices - Removed 'the root folder has no parent' dialog box - Revamp documentation to modernize/uniformize accross components - Remove watches on shortcuts (Issue #513) (Issue #47) - Translation Updates: Finnish, Occitan 4.16.5 ====== - Revert "Bookmarks no longer need an existing file (Issue #47)" 4.16.4 ====== - Bookmarks no longer need an existing, underlying file (Issue #47) - Regression: Select copied files after copy operation (Issue #520) - Reintroduce alternative zoom shortcuts (Issue #514) - Prevent hangup if a copy task that is blocked is resumed (Issue #467) - Regression: Allow custom image files for UCA icons (Issue #517) - Dont merge folders when creating copy with same name (Issue #491) - Fix incorrect return value in scroll event handler (Issue #512) - Translation Updates: Galician, Hebrew, Italian, Occitan 4.16.3 ====== - By default show all available volumes - Regression: Skip app info updates on sendto actions (Issue #502) - Regression: Toggle menu visibility on F10 if menu hidden (Issue #498) - Regression: "Shift" + "Select Trash in menu" has to trigger delete - Dont select previous file after delete/trash (Issue #477) - Increase min. size of "text" field in bulk renamer (Issue #474) - Translation Updates: Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Romanian, Serbian, Slovak, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese 4.16.2 ====== - Regression: "Open with other application" missing (Issue #470) - Always create new files and folders in current directory (Issue #462) - Translation Updates: Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese 4.16.1 ====== - Prevent crash on Ctrl+H when there is no sidepane (Issue #453) - Roleback to previous spinner handling (Issue #448) 4.16.0 ====== - Fix action of Back/Forward mouse gesture when using RTL (Issue #90) - Prevent crash on mouse gesture action (Issue #443) - Avoid crashes when closing thunar with ctrl+w (#336) - Ignore double-click events from back/forward mouse button (Issue #371) - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump - bump minimum required exo version to 4.15.3 - Wrap box around spinner to prevent flickering (Issue #440) - Use g_drive_is_removable over g_drive_is_media_removable - bump glib (and gio, gthread, etc) to 2.50.0 - Do not duplicate app_info when added via custom command (Issue #309) - Escape all whitespace characters in custom command path - Remove hidden quotes for "Open with"->"custom command" (Issue #425) - Ignore unknown XML elements in UCA.xml - Regression: Fix broken bulk renamer context menu (Issue #436) - Revert of b12247c2 and proper fix for Issue #423 - Remove duplicated code in renamer and prevent possible leak - Prevent possible crash of thunar_launcher_poke (Issue #436) - Fix combo box entry order (Issue #435) - Remove TODO file - Change focus when clicking an emblem entry (Issue #315) - Bump GLib minimum version to 2.44 - Prevent Gtk-CRITICAL when terminating session (Issue #430) - Missing thunarx support on the shortcut view (Issue #423) - Translation Updates: Basque, Chinese (China), Czech, Danish, Estonian, Korean, Norwegian Nynorsk, Turkish, Vietnamese 4.15.3 ====== - No special treatment on "rename" for .desktop files (Issue #56) - Show full filename/extention for .desktop files (Issue #56) - Focus view when location selector is closed (Issue #420) - Thunar shows wrong content after outside operations (Issue #355) - Regression: Restore file menu section arrangement - Use same README.md structure than other xfce projects - Fall back to fast content type if regular is unavilable in file attributes (!36) - Fix Regressions around menu bar spinner (Issue #394) - Fix error for custom date format in details view (issue #389) - Add support for transparency in gtk-themes (!31) - Regression: Apply accel keys only to current tab (Issue #386) - Translation Updates: Albanian, Arabic, Armenian, Armenian (Armenia), Basque, Bengali, Catalan, Chinese (Hong Kong), Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Kazakh, Korean, Latvian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Serbian, Slovak, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese, 4.15.2 ====== - Regression: Dont crash when starting thunar with gvfs disabled - Move mount/unmount/eject actions into launcher (Issue #349) - Use thunar-menu and launcher in tree-view (Issue# 349) - Use the new icon when running with elevated privileges (root) - Remove limit on paths to check in thunar_file_accepts_drop (Issue #350) - AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (MR !27) - Avoid crashes when using details view (Issue #307) - Fix unavailable rubber banding in detailed view (Issue #326) - Remove obsolete dispose method to prevent warning (Issue #319) - Show device indentifier in side pane tooltip (Issue #207) - Make use of shared field codes expansion of libxfce4util (MR !23) - Implement directory specific sort-column and sort-order (Issue #8) - Add an option to delete saved directory specific settings (Issue #8) - Implements directory specific view type (Issue #8) - Add features to support directory specific view settings (Issue #8) - Regression: Add missing seperator to icon view submenu - Replace _thunar_assert() with _thunar_return_if_fail() in order to prevent crash when build with debug on FreeBSD (MR !22) - Menu items cut/copy/paste do not work for location entry (Issue #303) - Translation Updates: Albanian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, French, Galician, German, Hebrew, Italian, Japanese, Kazakh, Korean, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Spanish, Swedish, Turkish, 4.15.1 ====== - Shorten strings for different views (Issue #247) - Segfault when file is created while files are selected (Issue #339) - Thunar hangs when closing windows using CTRL+W (Issue #336) - Regression: Missing accelerators for bookmark items (Issue #331) - Fixed SEGV when the side pane is hidden (Issue #335) - Regression: Window menu not updated properly (Issue #320) - Support queued copy (configurable) (Issue #294) - Regression: "Create Archive..." doesn't show (Fixes #329) - Translation Updates: Albanian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Danish, Dutch, Esperanto, Estonian, French, Galician, Hebrew, Italian, Kazakh, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Spanish, Turkish, 4.15.0 ====== - Fix unavailable rubber banding in detailed view (Issue #326) - Context menu entries in Thunar flutter while downloading (Issue #276) - Improve cusor handling after file deletion in thunar (Issue #69) - Fix regression: Trying to open a .desktop file from the context menu leads to the execution of the file (Issue #325) - Use numbering on label "open new window/tab" only for multiple windows/tabs (MR #15) - Remove "Sort by" and "View as" from menu item labels (Issue #247) - Add new app icon and switch to rDNS icon name (MR #11) - Replace deprecated GtkActionEntry with XfceGtkActionEntry (Issue #293) - Menus are now updated when selection changes not only when opened (Issue #293) - Merge all file-context-menus into one (Issue #198) - Ghost file ocasionally remains when dropping file into directory (Fixes #312) - Use XfceFilenameInput to validate long filenames (Bug #13720) - Support for variables like $HOME in address bar (Bug #12165) - Fix eject button click detection when using RTL languages (Bug #11387) - Remove upper case from group names in shortcuts view - Option to rename a file when existing copy conflicts (Bug #16686) - Remove suffix "- FileManager" from window title - Move from exo-csource to xdt-csource (Bug #16717) - Pause button on copy/move (Bug #16685) - Allow drag-and-drop of multiple files in icon view (Bug #2487) - Add keywords to .desktop files to thunar (Bug #16618) - Reduce vertical space in Templates info popup - Hide android phone from network group (Bug #11584) - Reduce size of Templates info popup - Do not add "cant-write" emblem to files in the Trash - Hide Browse Network entry in shortcuts view if not supported - Move 'network' to the bottom of tree view (Bug #16516) - Add examples to "Select by Pattern" dialog (Bug #16587) - Improve tooltips in shortcuts view (Bug #16566) - Rename "Disconnect" context menu entry in side pane (Bug #16558) - Make path entry matching case-insensitive (Bug #12747) - Add new bookmarks to bottom of list in shortcuts view (Bug #16526) - Move places above devices in shortcuts view (Bug #11586) - Add desktop actions for home, computer and trash (Bug #16497) - Option to use static icon instead of folder icon (Bug #16501) - Remove top level desktop entry from tree view (Bug #16474) - Easy access to computer:/// (Bug #16472) - Use libxfce4ui close-multiple-tab dialog (Bug #16254) - Replace deprecated G_FILE_MONITOR_EVENT_MOVED (Bug #16328) - Use symbolic icon for eject (Bug #16281) - Prevent ghost files after "move" on remote locations (Bug #15704) - Add a confirmation dialog when closing a window with multiple open tabs. - Improve explanation string for "invert selection" action (Bug #15625) - Improve layout of Permissions tab (Bug #15557) - Remove superfluous shell script "ThunarBulkRename" (Bug #15373) - Make labels in permissions chooser wrap - Add a small delay when dismissing notifications (Bug #14552) - File / Folder size text in statusbar sometimes is ambiguous (Bug #14203) - Add missing parameter to ThunarBrowserPokeDeviceFunc function - Add property to enable/disable frames on thumbnails (Bug #14433) - Improved spacing between widgets in Properties and Preferences dialogs - Fixed numerous compiler warnings - Fixed numerous warning and critical messages - Translation Updates: Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Uighur, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese
jperkin
pushed a commit
that referenced
this issue
Dec 13, 2021
Change log: 1.3.1 (2021-03-22) ===== - Update README.md - Update and sort the list of authors - Add a simple network bandwidth monitor (uses libgtop as a fallback) - Remove 4-valued history - Fix initial progress bar value - Fix system-monitor-command setting (Fixes #15) - Distinguish uptime from the appearance of a digital real-time clock - Replace "Options" with "Label" in the properties dialog - Finish porting to xfconf - Update docs URL - Code cleanups - Translation Updates: Bulgarian, Chinese (China), Chinese (Taiwan), Hebrew, Italian, Japanese, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Slovak, Spanish, Swedish 1.3.0 (2021-03-10) ===== - Port to xfconf - Add new icons and switch to rDNS naming - Add Help button to properties dialog - Fix compilation warnings - autoconf: Some updates - Update `.gitignore` - configure.ac: use AC_PROG_CC_C99 - Translation Updates: Belarusian, Bulgarian, English (Canada), Hungarian, Russian, Turkish, Ukrainian 1.2.4 (2020/12/21) ------------------ - Fix missing-prototypes - Remove GSourceFunc casts - Fix the properties dialog and a hidden memory corruption - Avoid repainting bars if there are no visual changes - Update copyright year - Update URLs - Create README.md and update configure.ac.in - Add basic GitLab pipeline - Update URLs from goodies.x.o to docs.x.o (Bug #16178) - Allow compilation with panel 4.15 - Translation Updates: Albanian, Arabic, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (Canada), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur
jperkin
pushed a commit
that referenced
this issue
Aug 2, 2022
. Fix x_authority (No change in the code) . Fix prototype attributes for older perl versions . Avoid subroutine redefine warning when using with Devel::Cover (nanto #15)
jperkin
pushed a commit
that referenced
this issue
Sep 1, 2022
pkgsrc change: relax dependency to Rail's version. 3.0.3 (2022-02-18) Bug Fixes * make XDR::Option write empty strings as values (#15) (ccab229)
jperkin
pushed a commit
that referenced
this issue
Jan 12, 2023
3.0.2 (2022-11-11) What's Changed * Simplify charset parsing by @semaperepelitsa in #28 3.0.1 (2022-10-08) What's Changed * Fix ReDos/performance when receiving crafted response headers by @ooooooo-q in #27 3.0.0 (2022-08-08) What's Changed * Add support for the new Faraday streaming API by @iMacTia in #26 Why a 3.0 release? What's the breaking change? Faraday 2.5 introduces a new streaming API and other changes that we want to take advantage on. However, releasing a new 2.x version of the gem would cause it to be pulled in projects where Faraday has not been updated to v2.5+ yet, causing errors. For this reason, we're instead releasing this as v3.0, which only the next (compatible) version of faraday will allow to use. 2.1.0 (2022-07-28) What's Changed * Handle verify_hostname ssl option by @kazarin in #23 2.0.3 (2022-05-17) What's Changed * Add Errno::EALREADY to list of Net::HTTP exceptions by @iMacTia in #21 2.0.2 (2022-04-10) What's Changed * Add Ruby 3.1 to CI by @petergoldstein in #15 * Anchor Encoding references to avoid faraday-encoding conflicts by @nbibler in #18 2.0.1 (2022-01-05) Fixes * Add back support for Faraday 1.0 2.0.0 (2022-01-04) What's Changed * Test on Ruby 3 by @tricknotes in #3 * Update gem to be compatible with Faraday 2.0 by @iMacTia in #9 * chore: Move development deps to Gemfile by @olleolleolle in #10 * refactor: CI: Inline scripts, cache gems by @olleolleolle in #11 * fix: gemspec metadata for changelog notes by @olleolleolle in #12 * Honor Content-Type charset by @xkwd in #13
jperkin
pushed a commit
that referenced
this issue
Jan 12, 2023
2.0.0 (2022-01-04) What's Changed * Switch to Faraday 2.0, Ruby 2.6 min requirement and test against 3.1 * Prepare this adapter for Faraday 2.0 by @mattbrictson in #7 * CI: Drop Ruby 2.5, add Ruby 3.0 by @olleolleolle in #10 * chore: Move dev deps to Gemfile by @olleolleolle in #9 * fix: Depend on net-http-persistent 4.x in gemspec by @olleolleolle in #11 2.0.1 (2022-01-06) * Re-add support for Faraday v1 2.0.2 (2022-08-09) * Pin faraday-net_http version to '< 3' 2.1.0 (2022-08-11) * Remove dependency from faraday-net_http adapter. by @iMacTia in #15
jperkin
pushed a commit
that referenced
this issue
Feb 20, 2023
Change log: 4.18.0 (2023-02-08) ====== - Changed Orage internal time and data strings to GDateTime (MR !20) - In event list, fixed event hiding when event start at 00:00 and end 00:00 in same date (this kind event can be created when creating full day event, save event and then unset full day option). (MR !20) - Removed bundled libical (Issue #5) - Removed panel plugin (Issue #11) - Removed GlobalTime (Issue #12) - Replaced old Orage icons (Issue #16) and removed 160x160 icons - Replaced deprecated dbus-glib with GDBus (Issue #4) - Changed event attach order in day view window (Issue #15) - Added Wayland support (Issue #2) - Fixed orage_persistent_alarms.txt not found messages (MR !35) - Fixed after wakeup tray icon updating (Issue #14) - Changed alarm_structure to reference counted structure. This fixes warnings about memory leaks (MR !38, replaces MR !8) - Changed libnotify minimum version to 0.7.0 (MR !39) - Disabled sound alarm when sound command is not set (MR !40) - Fixed large ical file import (Issue #8) - Translation Updates: Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), English (United Kingdom), Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokml, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese
jperkin
pushed a commit
that referenced
this issue
Mar 8, 2023
2.1.0 (2023-03-03) What's Changed * Add support for custom RateLimit headers. by @brookemckim in #13 * Fixes retry_block example in README. by @justinlittman in #12 * README: update link to the RateLimit RFC by @olleolleolle in #14 * docs: update link to RFC by @olleolleolle in #15 * Rubocop linting by @olleolleolle in #16 * style: disable Metrics/ClassLength by @olleolleolle in #17 * Adds Ruby 3.2 to the CI matrix by @petergoldstein in #18 * Typo fix :) by @adifsgaid in #19 * Introduce issue templates by @iMacTia in #22 New Contributors * @justinlittman made their first contribution in #12 * @brookemckim made their first contribution in #13 * @petergoldstein made their first contribution in #18 * @adifsgaid made their first contribution in #19
jperkin
pushed a commit
that referenced
this issue
Apr 8, 2023
What's Changed - Support environment variables BKT_TTL, BKT_SCOPE, and BKT_CACHE_DIR as alternatives for flags --ttl, --scope, and --cache-dir, respectively (#15) - Added support for keying the cache off one or more files' last-modified time via the --modtime flag (#10). - --discard_failures is included in the cache key, meaning bkt -- foo and bkt --discard_failures -- foo will be cached separately. - Added CI test coverage of feature="debug" behavior. - Fixed flaky tests that relied unnecessarily on how file modtimes change (#14) API Changes - Bkt::discard_failures() is now set on CommandDesc, and affects the cache key. - Added a CommandState type, making CommandDesc safe to persist and pass around. Environment details like the working directory and environment variables are captured when the CommandState instance is constructed. - Bkt::retrieve and Bkt::refresh now return more metadata about the cache state (e.g. whether there was a cache hit or miss). - Upgraded to Clap v4 (#25).
jperkin
pushed a commit
that referenced
this issue
Apr 28, 2023
Release 2.3.0 Added Add no_color and force_color parameters to override env vars (#38) @hugovk Add support for Python 3.12 (#37) @hugovk Changed Publish to PyPI with a Trusted Publisher (#45) @hugovk Release 2.2.0 Added Add light shades, dark grey and black (#32) @hugovk Release 2.1.1 Fixed Add __main__ to re-enable demo via python -m termcolor (#27) @hugovk Release 2.1.0 Added Support FORCE_COLOR and detect tty (#25) @hugovk Deprecated Deprecate __ALL__, use __all__ instead (#23) @hugovk Release 2.0.1 Fixed Update source URL (#21) @felixonmars Release 2.0.0 Added Add support for Python 3.11 and PyPy (#9) @hugovk Add support for Python 3.10 (#5) @hugovk Support NO_COLOR (#7) @hugovk Add type annotations to the project and run mypy on CI (#11) @jdufresne Add tests (#1) @hugovk Changed Refer to GitHub Releases for release notes for 2.0.0+ (#20) @hugovk Autodeploy to TestPyPI and to PyPI for GH releases (#19) @hugovk Migrate from setuptools + setuptools_scm to hatchling + hatch-vcs (#17) @hugovk Replace deprecated license_file with license_files in setup.cfg (#14) @jdufresne Use declarative metadata in setup.cfg (#10) @hugovk Replace 3.9-dev with 3.9 in CI to use Python 3.9 final (#3) @CozyDoomer Removed Drop support for EOL Python <= 3.6 (#9) @hugovk Remove hardcoded VERSION constant (#18) @hugovk Fixed Fix docstring for colored function (#15) @tmetzl Fix typo: ANSII -> ANSI (#8) @hugovk
jperkin
pushed a commit
that referenced
this issue
Jun 17, 2023
What's Changed - Add NetBSD by @0323pin in #3 - Migrate from tui-rs to ratatui by @AmmarAbouZor in #4 - settings improvements by @AmmarAbouZor in #13 - [Documentation] Create README Badges by @kevinmatthes in #14 - CI Improvements by @AmmarAbouZor in #15 - Changed: Help popup improvements by @AmmarAbouZor in #17 - Added: Export current journal's content by @AmmarAbouZor in #18 - Increase Version by @AmmarAbouZor in #19 - Fixed setting backend path from CLI by @AmmarAbouZor in #22 - Added: Release CD action by @AmmarAbouZor in #24 - Fixed: Export journal extension by @AmmarAbouZor in #25 - Changed: Enhance render loop by @AmmarAbouZor in #28 - Added: CITATION.cff by @kevinmatthes in #26 - Added: Edit current journal content in external editor by @AmmarAbouZor in #29 - Added: configure CHANGELOG maintenance utilities by @kevinmatthes in #16 - Added: Tabs and scrolling to help popup by @AmmarAbouZor in #32 - Fixed: bugs in fragment creation by @kevinmatthes in #33 - Added: Multi-selection for journals by @AmmarAbouZor in #34 - Changed: bump baptiste0928/cargo-install to v2.1.0 by @kevinmatthes in #36 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #37 - Added: Export Import functions for multiple journals by @AmmarAbouZor in #39 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #40 - Fixed: Synchronizing problems with sqlite back-end by @AmmarAbouZor in #41 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #42 - Changed: improve GHA linting speed dramatically by @kevinmatthes in #43 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #44 - Addd: Option to Use Git Configured Editor as External editor by @AmmarAbouZor in #45 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #46 - [Aeruginous] Create Missing CHANGELOG Fragments by @AmmarAbouZor in #48 - Chore: Add dependabot by @AmmarAbouZor in #50 - [Aeruginous] Assemble CHANGELOG by @github-actions in #52
jperkin
pushed a commit
that referenced
this issue
Jul 19, 2023
v0.8.0 Features: - garden now supports a grafts feature that allows you to stitch configuration entities from separate garden files into a graft-specific namespace. Trees and variables from grafted configurations can be referenced using graft:: namespace qualifiers. - garden grow can now configure upstream branches. - garden grow can now configure gitconfig settings with multiple values using git config --add <name> <value>. v0.7.0 Features: - Trees, Groups, Gardens and Commands defined in the top-level garden.yaml can now override entries defined via garden.includes. Configuration entities now follow "last one wins" semantics -- if the same entity is defined in multiple includes files then only the final definition will be used. (#14) (#15) - Trees now sparsely override existing entries. This behavior allows a tree definition to replace just the url field, or to replace individual tree commands while retaining the rest. Use replace: true in a Tree definition in order to completely replace the existing entry instead of sparsely overridding it. - Improved shell completions for garden, garden init and garden plant. Packaging - 0323pin packaged garden for pkgsrc/NetBSD and merged the package into the main branch! (#13)
jperkin
pushed a commit
that referenced
this issue
Aug 8, 2023
pkgsrc change: update HOMEPAGE. 1.14.0 (2023-07-18) What's Changed * Prefer GitHub Actions for CI. by @ioquatix in #2 * Prefer lower case headers. by @ioquatix in #3 * Documentation updates by @HeroProtagonist in #7 * Update doc generation and deploy to github pages by @HeroProtagonist in #8 * Fix gh pages workflow by @HeroProtagonist in #9 * Adds Ruby 3.2 to the CI matrix by @petergoldstein in #12 * test: Add explicit 'timeout' require by @thesamesam in #14 * Refer to github not rubyforge in docs [ci skip] by @olleolleolle in #15 * Prefer Rack::Headers for Rack 3. by @ioquatix in #4 * Remove unnecessary duplicate lines by @monfresh in #10 New Contributors * @ioquatix made their first contribution in #2 * @HeroProtagonist made their first contribution in #7 * @petergoldstein made their first contribution in #12 * @thesamesam made their first contribution in #14 * @olleolleolle made their first contribution in #15 * @monfresh made their first contribution in #10
jperkin
pushed a commit
that referenced
this issue
Oct 11, 2023
v0.1.10 What's Changed - Added -o (print once) flag, fix Cargo.toml categories flag by @Kyllingene in #18 v0.1.9 What's Changed - Use u8::wrapping_* instead of *_u8, add gitignore by @Kyllingene in #15 - 12-hour clock modes by @Kyllingene in #16 v0.1.8 - no release
jperkin
pushed a commit
that referenced
this issue
Dec 17, 2023
1.13 2022-10-11 - In singleton(), do a check whether class was sent in. There was a shifting issue if called with IPC::Shareable::singleton() as opposed to IPC::Shareable->singleton() - When an exclusive collision occurs and both 'graceful' and 'warn' are set, the warning thrown now includes the segment/semaphore key in use. This makes it easier to clean things up with 'ipcrm' 1.12 2022-03-13 - Add tests in t/07-new.t to test how using tied() against a dereferenced variable returned from new() allows access to the underlying IPC::Shareable object - Reworked how spawn() and unspawn() manage things internally - POD updates, fixes and clarifications - Removed spawn() and unspawn(). There's really no need for these as one can simply create but not destroy 1.11 2022-03-07 - Fix certain tests so they don't throw if we bail early 1.10 2022-03-07 - Fix issue where if segments were created underneath of a parent by an external process other than the process that created the parent, the global register wasn't being updated, therefore those segments weren't being removed when calling clean_up_all() - All test files now check number of segments before and after the entire script has run, verifying that all segments were cleaned up ok - The test suite itself in its entirety makes sure that all segments created during the suite run are cleaned up properly - Added CI_TESTING=1 to coverage CI tests 1.09 2022-03-06 - Made 81-fork_dup_rand_keys.t developer only (but still need to figure out why it only fails on FreeBSD) 1.08 2022-03-04 - Added 'protected' option and clean_up_protected(). If set, the cleanup methods, nor the automatic 'destroy' functionality will remove the segment the option was set in, nor any children created underneath of it. A call to clean_up_protected() is required to remove them - Updated attribute tests to include all available options - _shm_key_rand() now checks EXCLUSIVE_CHECK_LIMIT times to find a key for a free segment. It croaks if not - Added _shm_key_rand_int() so we can mock it to test the dup random key checks - Added build prereq of Mock::Sub to test the random key function 1.07 2022-03-04 - When running in forked environments, _shm_key_rand() was consistently returning the same 'random' key to each forked process. We've fixed this issue, and added tests for it (fixed by adding a call to srand() before rand) - Move $SIG{CHLD} handlers to spawn() and unspawn() instead of having them global (fixes #15) - t/65-seg_size.t fails on 32-bit perls; Add a check and bail if we're on a perl < 64-bit (fixes #14)
jperkin
pushed a commit
that referenced
this issue
Dec 18, 2023
1.35 2023-11-05 - massive speed up, esp. for scripts using stuff from the Moose ecosystem, thanks to @shawnlaffan: - add package level caches for INC searches (_find_in_inc, _glob_in_inc) - faster add_deps on case insensitive systems AKA Windows 1.34 2023-09-24 - Fix issue #19 (AKA rschupp/PAR-Packer#78): invalid paths in zip file - Restore behaviour from version 1.31 when using "pp --execute ..." or "scandeps.pl --execute ...". When using "scan_deps(execute => 1, ...)", %INC as gleaned from running the script must be sanitized. Contrary to documentation "The key is the filename you specified (with module names converted to pathnames)" %INC *may* contain keys that are *absolute pathnames* (or start with "./relativ/path" when "relative/path" is in @path). Examples are autosplitted modules (for autosplit.ix and *.al files). pp will pack these absolute paths into the zip (Archive::Zip doesn't complain) which results in strange error messages when the packed executable tries to unpack them under CACHEDIR/inc on Windows. Add t/19-autosplit.t to test for this. Add IPC::Run3 to TEST_REQUIRES, used in t/19-autosplit.t - Add GitHub CI 1.33 2023-08-04 - Recognize Moose/Moo/Mouse style inheritance ("extends") or composition ("with") statements. - Add %Preload entries for known dependants of XS::Parse::Keyword. Note: XS::Parse::Keyword is loaded from XS code, grep.metacpan.org for calls of boot_xs_parse_keyword() in *.xs files. 1.32 2023-07-05 - Ensure $inc gets removed from the start of $File::Find::name On Windows, if $inc contains backslashes then it won't always get removed from the start of $File::Find::name because the latter may be canonicalized to only contain forward slashes. - Provide dedicated test scripts for some tests instead of using the test scripts themselves: Test::More draws in all kinds of stuff, totally unpredictable - Rewrite test helpers in t/Utils.pm to use Test::More's subtest feature - Code cleanup; fix detection of 'do STRING' (cf PR #15) - scandeps.pl: sort items in "used by" column - Handle spaces after quote operator, e.g. eval qq {Some::Module} - Fixes #12: share dir not returned when require module is in an eval - Recognize constructs like "eval qq{require Inline::C}". - Recognize idioms like "if (eval { require Foo }) { ..." - Add %preload rules for some Mojo resource files Fixes rschupp/PAR-Packer#44 - Bump perl dependency to guard against ancient perls without FindBin::again() - Add tool to trace when (and from where) Perl searches for a module
jperkin
pushed a commit
that referenced
this issue
Feb 9, 2024
2.50.2 (stable): * Fontset: Use callback functions with C linkage (Kjell Ahlstedt) Issue glibmm#1 (Murray Cumming) * Coverage: Don't use deprecated pango_coverage_ref/unref() (Kjell Ahlstedt) Documentation: * Doxyfile.in: Don't hide undocumented classes (Kjell Ahlstedt) * README.win32: Convert to MarkDown and rename to README.win32.md Make dependencies clearer (Chun-wei Fan) * Remove AUTHORS, HACKING, README.SUN; add general info to README.md (Kjell Ahlstedt) Issue gtkmm#140 Meson build: * Detect if we build from a git subtree (William Roy) Merge request gtkmm!72 * Don't copy files with configure_file() (Kjell Ahlstedt) * Fix the evaluation of is_git_build on Windows (Kjell Ahlstedt) Issue gtkmm#131 (William Roy) * Don't fail if warning_level=everything (Daniel Boles, Kjell Ahlstedt) Merge request gtkmm!87 2.50.1 (stable): * Context::get_font_map(): Fix reference count (Kjell Ahlstedt) Build: * Meson build: Specify 'check' option in run_command() Will be necessary with future versions of Meson. Require Meson >= 0.55.0 * Meson build: Check if Perl is required for building documentation * Meson build: Avoid unnecessary configuration warnings (Kjell Ahlstedt) * Meson build: Re-organize warning-related compiler flags for MSVC (Chun-wei Fan) 2.50.0 (stable): * AttrList: Add get_attributes(), update(), equal() (Kjell Ahlstedt) Issue #12 (misos1) * Make CairoFontMap::set_resolution() usable by adding the CairoFontMapImpl class (Kjell Ahlstedt) Issue #15 (Ievgenii Meshcheriakov) * Add FontMap::get_family() (Kjell Ahlstedt) * AttrList: Add to_string() and from_string() Attribute: Add TextTransform, BaselineShift and FontScle enums and some create_attr_*() methods (Kjell Ahlstedt) Build: * Don't include individual pango headers (Matthias Clasen, Kjell Ahlstedt) Merge request !22 * Support Visual Studio 2022 builds (Chun-wei Fan) * Require pango >= 1.49.4 (Kjell Ahlstedt) 2.49.1 (unstable) * Layout, LayoutIter: Add get_const_line() and get_const_lines() (Kjell Ahlstedt) Issue #10 (misos1) * GlyphItem: Make most methods public (Kjell Ahlstedt) Issue #11 (Josh Bialkowski)
jperkin
pushed a commit
that referenced
this issue
Apr 6, 2024
This release fixes a failure to build with the upcoming gcc 14, cleans up several other compiler warnings, fixes a bug in the generation of the xdm.service file for systemd, and removes a lot of dead code checks for platforms & features that have not been supported since the conversion from Imake to autoconf in 2005. Alan Coopersmith (26): gitlab CI: stop requiring Signed-off-by in commits Remove "All rights reserved" from Oracle copyright notices gitlab CI: Update to latest CI templates & Debian stable release configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL Fix -Wincompatible-pointer-types warning from gcc (issue #15) greeter: Handle const qualification differences between Solaris & Linux PAM greeter: Constify value argument to SetValue() unifdef ultrix unifdef sony unifdef PowerMAX_OS unifdef __convex__ unifdef hpux unifdef pegasus unifdef __UNIXOS2__ unifdef QNX4 unifdef AF_CHAOS unifdef AF_DECnet unifdef SYSV unifdef SIGNALS_RESET_WHEN_CAUGHT unifdef UNRELIABLE_SIGNALS unifdef FRAGILE_DEV_MEM Remove support for SVR4 systems other than Solaris/illumos include <shadow.h> on all platforms with HAVE_GETSPNAM set, not just SVR4 unifdef __osf__ session.c: clear -Wredundant-decls warnings on Solaris xdm 1.1.15 Alisson Bruno (1): Fix --with-systemd-daemon option
jperkin
pushed a commit
that referenced
this issue
Jul 1, 2024
Upstream changes: 0.28 2024-06-20T08:17:27Z - Same code as 0.27 - republishing to force CPAN reindexing 0.27 2024-01-09T06:19:12Z - don't have the parser string blanks by default #15 tokuhirom/HTML-TreeBuilder-LibXML#15 - fallback to toString() when toStringC14N(1) gives an empty string #17 tokuhirom/HTML-TreeBuilder-LibXML#17
jperkin
pushed a commit
that referenced
this issue
Aug 24, 2024
Upstream changes: 3.79 2024-06-01 sbeck - NEW CODE(s) 3.78 2024-03-01 sbeck - NEW CODE(s) 3.77 2023-12-01 sbeck - NEW CODE(s) - Changed RELEASE_TESTING variable Now use a release-specific testing variable rather than RELEASE_TESTING. See GitHub #17 for details. 3.76 2023-09-05 sbeck - Fixed problem in distro Accidentally created a distribution (3.75) that is broken. GitHub #18 3.75 2023-09-01 sbeck - NEW CODE(s) 3.74 2023-06-07 sbeck - NEW CODE(s) 3.73 2023-03-06 sbeck - NEW CODE(s) - Fixed a problem with test failing on windows Reported in GitHub #15 3.72 2022-09-01 sbeck - NEW CODE(s) 3.71 2022-06-01 sbeck - NEW CODE(s) 3.70 2022-03-02 sbeck - NEW CODE(s)
jperkin
pushed a commit
that referenced
this issue
Aug 24, 2024
Upstream changes: 1.601 2024-07-27T00:58:50Z * changed default DTD header to use "Apple" instead of "Apple Computer" to match what XCode has been doing (Apple changed it's name in 2007). (GitHub #27). 1.505 2024-07-14T17:52:31Z * Don't read binary files in text mode, which has problems on Windows (from joz-k, GitHub #26) * Fix problem with negative integers in WriteBinary. They should always be longs. * First release to use GitHub Attestations (see README.pod) 1.504 2022-07-08T03:16:18Z * @trwyant fixed some stray debugging output (#14 and #15) 1.503 2022-06-30T18:16:29Z * Darren Kulp noted an XML error in one of the test strings (GitHub #12) * No other code changes
github-actions bot
pushed a commit
that referenced
this issue
Oct 7, 2024
1.15 -- Wed Oct 02 07:45:07 ADT 2024 [Module Status] Crypt::OpenPGP has a new maintainer. Current work is to merge past PRs that are fairly simple to review and test. Other issues will be reviewed as time permits. [Changes since 1.12] - Release of TRIAL 1.14 as production - PR #15 - (@nielslaukens) Added UserAttribute class (unparsed) - PR #16 - (@nielslaukens) Bugfix: allow multiple 'Preferred hash/compression algorithms' - PR #17 - (@nielslaukens) Added UserAttribute class (unparsed) - PR #18 - (@nielslaukens) Bugfix: parse notation data subpacket of Signature correctly - PR #19 - (@nielslaukens) Support unknown algos - Closed RT#53323: Failing on 64bit machines - Fix RT#123452 Require at least one Random Source - GH PR#29 (@andyjack) Add use strict to increase kwalitee - GH PR#31 (@gozer) ElGamal: key's p can be a large integer, use Bigint - GH PR#32 (@Shildus). Add support for SHA-2 (SHA-512, SHA-256,...) signatures verification [Detailed Changelog] - d23dc25 Fix the version regex in dist.ini - 4acfd00 Add to .gitignore - 2a6c65a Add note on Random Number Module requirements - 46fbd15 Add back the number of tests - 7ef4fda Added SubSignature with notation to test suite - 451bd6e Added support for unknown key algorithms - 548bb07 Added ECC public key to test suite - 6e0c442 Use done testing instead of a test plan - ac14115 Bugfix: parse notation data subpacket of Signature correctly - ffa9e30 Added support for unparsed SubPackets - 66897ea Added SubSignature packet to test suite - a72137e Bugfix: allow multiple 'Preferred hash/compression algorithms' - 50f9a30 Added UserAttribute class (unparsed) - 26632de Added User Attribute test packet to test suite - 9e7d578 Added test to run packets through a parse/save cycle - 0727bbe RT#123452 Require at least one Random Source - a30bc95 Closed RT#53323: Failing on 64bit machines - 67c4ee9 Fix Bignum subtraction - 8c21506 v1.13 - 04010a5 (tag: 1.13) Add some additional Dist::Zilla configuration - 51ae276 Whitespace and alignment changes - 17ad689 Add use strict to increase kwalitee - 4221098 ElGamal: key's p can be a large integer, use Bigint - f3f20a0 Add support for SHA-2 (SHA-512, SHA-256,...) signatures verification. 1.14 -- Tue Oct 01 18:53:32 ADT 2024 [Module Status] Crypt::OpenPGP has a new maintainer. Current work is to merge past PRs that are fairly simple to review and test. Other issues will be reviewed as time permits. @nielslaukens provided a number of PRs at https://github.com/btrott/Crypt-OpenPGP/pulls - PR #15 - Added UserAttribute class (unparsed) - PR #16 - Bugfix: allow multiple 'Preferred hash/compression algorithms' - PR #17 - Added UserAttribute class (unparsed) - PR #18 - Bugfix: parse notation data subpacket of Signature correctly - PR #19 - Support unknown algos - Closed RT#53323: Failing on 64bit machines - Fix RT#123452 Require at least one Random Source [Detailed Changelog] - d23dc25 Fix the version regex in dist.ini - 4acfd00 Add to .gitignore - 2a6c65a Add note on Random Number Module requirements - 46fbd15 Add back the number of tests - 7ef4fda Added SubSignature with notation to test suite - 451bd6e Added support for unknown key algorithms - 548bb07 Added ECC public key to test suite - 6e0c442 Use done testing instead of a test plan - ac14115 Bugfix: parse notation data subpacket of Signature correctly - ffa9e30 Added support for unparsed SubPackets - 66897ea Added SubSignature packet to test suite - a72137e Bugfix: allow multiple 'Preferred hash/compression algorithms' - 50f9a30 Added UserAttribute class (unparsed) - 26632de Added User Attribute test packet to test suite - 9e7d578 Added test to run packets through a parse/save cycle - 0727bbe RT#123452 Require at least one Random Source - a30bc95 Closed RT#53323: Failing on 64bit machines - 67c4ee9 Fix Bignum subtraction 1.13 -- Sun Sep 29 23:13:17 ADT 2024 [Module Status] Crypt::OpenPGP has a new maintainer. Current work is to merge past PRs that are fairly simple to review and test. Other issues will be reviewed as time permits. - GH PR#29 Add use strict to increase kwalitee - GH PR#31 ElGamal: key's p can be a large integer, use Bigint - GH PR#32 Add support for SHA-2 (SHA-512, SHA-256,...) signatures verification.
github-actions bot
pushed a commit
that referenced
this issue
Oct 18, 2024
# debugme 1.2.0 * debugme now does not instrumented code multiple times, this could happen if environments were referenced from multiple places (#15). * debugme now correctly instruments functions with attributes, the attributes are kept now. Some packages, e.g. `assertthat` create such functions. * debugme now supports debug levels. Relatedly, `debugme()` has a `level` argument now (#49, @krlmlr). * debugme now correctly instruments functions with `NULL` body and functions with no arguments. * Nested calls are printed better now, with indentation (#44, @krlmlr). * `debugme()` now re-reads the `DEBUGME` environment variable (#45, @krlmlr). * New `DEBUGME_SHOW_TIMESTAMP` environment variable to hide timestamp output for reproducibility (#49, @krlmlr). * debugme now does not change the random seed (#50).
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Request to package lastpass-cli.
https://github.com/lastpass/lastpass-cli
I am currently using Homebrew for this on macOS.
The text was updated successfully, but these errors were encountered: