3.52.2 (2021-01-18)
- When restoring the main window position at startup, detect if the title bar would become hidden behind taskbars or global menu bars and reposition it appropriately
- SFTP: Fixed preserving of timestamps on downloads
3.52.0.5 (2021-01-08)
- FTP: Fixed crash if downloading ASCII files with stray carriage returns
- Fixed too strict requirements for preallocation
- *nix: Fixed a memory leak
3.52.0.4 (2021-01-07)
- macOS: Work around a kernel bug where ftruncate cannot be called more than once on a shared memory object
3.52.0.3 (2021-01-06)
- macOS: Fix issue opening shared memory objects
3.52.0.2 (2021-01-06)
- HTTP: Handle multi-token Connection: headers
3.52.0.1 (2021-01-05)
- macOS: Rebuilt to address a toolchain issue
3.52.0 (2021-01-04)
- Fixed a regression with the rename file exists action on downloads
3.52.0-rc1 (2020-12-29)
+ Added context menu item in the search dialog to close the search and set the selected directory as the current local/remote directory
- Minor fixes for updating the HTTP transfer status
3.52.0-beta1 (2020-12-17)
+ Use asynchronous file readers/writers in the engine
- MSW: React to system color scheme changes
- Fixed splitters not being draggable on newly created tabs
- MSW: Fixed data directory lookup if run from a development environment
3.51.0 (2020-10-20)
- Fixed import of sites protected with a different master password
- Directory comparison now works correctly with non-default file name sorting settings
- Small search dialog fixes
3.51.0-rc1 (2020-10-13)
- Refactored how the queue stores transfer flags
- Refactored internals to be more modular
- Linux: Disable receive buffer tuning if it results in unexpected consequences
- Distinguish between Cancel and No in the file changed dialog
- Small fixes to changing or disabling a master password
2021-03-04 - libfilezilla 0.27.0 released
New features:
Added fz::normalize_hypens to replace all hyphen-like characters in a string with the good old hyphen-minus
Added fz::pbkdf2_hmac_sha256
Added visibility_helper.hpp to simplify exporting symbols in shared libraries
Added fz::compound_rate_limited_layer to which multiple rate limiters can be dynamically added/removed
Added redirect_io parameter to fz::process::spawn
Added --enable-socketdebug configure argument to check for invariant violation when handling socket events
Added a optional preamble to server_handshake that is sent after initializing the session, but before the SERVER_HELLO
Bugfixes and minor changes:
Various fixes to socket event retriggering if socket_interface::set_event_handler is used
Fixed a nullpointer dereference in fz::tls_layer if a hostname is set prior to creating a session
2020-12-17 - libfilezilla 0.26.0 released
New features:
Added fz::buffer::capacity()
fz::buffer::append now also accepts single characters and std::vector
Added fz::nonowning_buffer
MSW: Added fz::process::handle()
*nix: Allow passing extra file descriptors to child processes
fz::to_wstring_from_utf8 now accepts std::string_view and fz::buffer
fz::replace_substrings and fz::replaced_substrings now accept string views and single characters
Bugfixes and minor changes:
Reset bucket data if it gets removed from a rate_limiter
2020-10-13 - libfilezilla 0.25.0 released
New features:
Added fz::invoker to asynchronously call functions to run in a specific thread independent of the caller's thread
Bugfixes and minor changes:
Added additional checks to fz::buffer to leave the buffer in a valid state in out-of-memory situations and to prevent mis-use
Detect a particular socket buffer tuning issue under Linux where setting a receiver buffer size shrinks the window scale factor
Reordered a few data members to reduce the amount of structure padding due to alignment
This is a bugfix release of the Cascadia font family.
Fixes include:
Closes#406 - updated anchor type to lock with the other equals-related ligatures
Closes#408 - corrected component used for glyph to align with Unicode
Closes#412 - updated locl features removing iacute_j ligature and Catalan substitution
Closes#414 - increased overlaps of middle glyph for arrow ligatures
Closes#415 - reduces width of macronbelow
Closes#416 - rolls back name ID 4 modification as JetBrains cannot process it correctly
Closes#428 - rolls back variation of the underline to prevent MVAR table generation
Repositioned tilde in related ligatures. Previously it was higher than the standard one.
Added missing vietnamese anchors on acute and grave (futureproofing).
Corrected / made consistent greater & less positioning in </> and <$> related ligatures.
Otherwise reviewed hinting
#### 04 / Feb /2021
Mednaffe 0.9.1 is released with the following changes:
- [Windows] Show correct icons in window buttons.
- [Windows] Changed Windows10 theme in order to fix most issues.
- [Windows] Add support for the guide button (XInput devices).
- [Linux] Lower version requirement of Autoconf to 2.69.
#### 28 / Jan / 2021
Mednaffe 0.9.0 is released with the following changes:
- Complete rewrite, dropping support for GTK2 and Windows XP.
- Almost all input options are included now.
- Added pce_fast and snes_faust modules.
- Added an option to show screenshots.
- Added the ability to send custom commands to emulator.
- Added a bios check widget.
- [Windows] Added an option to change themes.
- New logo & cosmetic changes.
New in version 4.0
==================
Enhancements
------------
* Add support for Network Time Security (NTS) authentication
* Add support for AES-CMAC keys (AES128, AES256) with Nettle
* Add authselectmode directive to control selection of unauthenticated sources
* Add binddevice, bindacqdevice, bindcmddevice directives
* Add confdir directive to better support fragmented configuration
* Add sourcedir directive and "reload sources" command to support dynamic
NTP sources specified in files
* Add clockprecision directive
* Add dscp directive to set Differentiated Services Code Point (DSCP)
* Add -L option to limit log messages by severity
* Add -p option to print whole configuration with included files
* Add -U option to allow start under non-root user
* Allow maxsamples to be set to 1 for faster update with -q/-Q option
* Avoid replacing NTP sources with sources that have unreachable address
* Improve pools to repeat name resolution to get "maxsources" sources
* Improve source selection with trusted sources
* Improve NTP loop test to prevent synchronisation to itself
* Repeat iburst when NTP source is switched from offline state to online
* Update clock synchronisation status and leap status more frequently
* Update seccomp filter
* Add "add pool" command
* Add "reset sources" command to drop all measurements
* Add authdata command to print details about NTP authentication
* Add selectdata command to print details about source selection
* Add -N option and sourcename command to print original names of sources
* Add -a option to some commands to print also unresolved sources
* Add -k, -p, -r options to clients command to select, limit, reset data
Bug fixes
---------
* Don't set interface for NTP responses to allow asymmetric routing
* Handle RTCs that don't support interrupts
* Respond to command requests with correct address on multihomed hosts
Removed features
----------------
* Drop support for RIPEMD keys (RMD128, RMD160, RMD256, RMD320)
* Drop support for long (non-standard) MACs in NTPv4 packets (chrony 2.x
clients using non-MD5/SHA1 keys need to use option "version 3")
* Drop support for line editing with GNU Readline
-Allow dragging from some disabled widgets.
-Added an option (to Kvantum Manager) for setting the toolbar icon size to the
font height if possible.
-Don't style vertical toolbars because, otherwise, they might look ugly.
-Always check if the drag manager is deleted after it sends mouse events (to
prevent any crash).
-Increased the drag distance and delay when dragging is done from buttons.
-Try to do less calculations to get widget sizes by not consulting QCommonStyle
as far as possible.
-Draw view-items independently of QCommonStyle to apply all size settings
correctly.
-Always reserve the vertical space for a single-line text in view-items.
QCommonStyle is inconsistent in this regard and may create a tiny item editor
when the text is empty. Qt doesn't give enough info to QStyle for knowing
whether the editor is active.
-Ignore a view-item's custom brush when it's selected (as QCommonStyle does).
-Cleaned up the code of transient scrollbar animation (and fixed a rare case,
where a transient scrollbar might not disappear after app startup — as in
kcharselect).
-Fixed a small problem in (Krita's) KisSliderSpinBox.
While it doesn't specify a -std= argument by default (which is a bug),
it needs C++14 but also uses alloca(), which is not properly defined
on NetBSD unless GNU extensions are enabled.
this should help building this package on aarch64.
NNG, like its predecessors nanomsg (and to some extent ZeroMQ), is a
lightweight, broker-less library, offering a simple API to solve common
recurring messaging problems, such as publish/subscribe, RPC-style
request/reply, or service discovery. The API frees the programmer from worrying
about details like connection management, retries, and other common
considerations, so that they can focus on the application instead of the
plumbing.
NNG is implemented in C, requiring only C99 and CMake to build. It can be built
as a shared or a static library, and is readily embeddable. It is also designed
to be easy to port to new platforms if your platform is not already supported.
Fixes:
-Fixed showing "What's new" dialog, even if changes couldn't be loaded.
-Fixed a crash when trying to toggle dark theme.
-Fixed not sorting by track length properly (#66).
-Fixed tray icon options not showing error messages.
Changes:
-Improved high DPI support for icons (#57).
-Width of columns in track list can now be resized depending on window size
(enabled by default).
-Reworked device selection, which should improve performance and reduce
random crashes.
-Improved performance with track playing.
-Added tooltips to track list and search results.
-Tracks now always play in order of track number, except in library.
-Fix a bug that results in the program crashing when theme is set to def
.Remove def
-Fix package count incorrect value for Gentoo systems
-Macchina now reads battery information from /sys/class/power_supply/BAT1
if /sys/class/power_supply/BAT0 doesn't exist
-Add --show-only argument to help text
- Adds patches to sys-info crate for NetBSD support.
The changes have been upstreamed and will be removed once the changes are
merged.
Changes since 0.17.1:
v0.18.0
Features
* Use a pager when 'bat --list-languages' is called, see #1394 (@stku1985)
Bugfixes
* If the last line doesn't end with a newline character, don't add it if
'--style=plain', see #1438 (@Enselic)
* Only print themes hint in interactive mode ('bat --list-themes'), see
#1439 (@rsteube)
* Make ./tests/syntax-tests/regression_test.sh work on recent versions of
macOS, see #1443 (@Enselic)
* VimL syntax highlighting fix, see #1450 (@esensar)
* Print an 'Invalid syntax theme settings' error message if a custom theme
is broken, see #614 (@Enselic)
* If plain mode is set and wrap is not explicitly opted in, long lines will
no be truncated, see #1426
* If 'PAGER' (but not 'BAT_PAGER' or '--pager') is 'more' or 'most',
silently use 'less' instead to ensure support for colors, see #1063
(@Enselic)
* If 'PAGER' is 'bat', silently use 'less' to prevent recursion. For
'BAT_PAGER' or '--pager', exit with error, see #1413 (@Enselic)
* Manpage highlighting fix, see #1511 (@keith-hall)
* 'BAT_CONFIG_PATH' ignored by 'bat' if non-existent, see #1550 (@sharkdp)
Other
* Performance improvements, see #1421 (@LovecraftianHorror)
* Added a new '--diagnostic' option to collect information for bug reports,
see #1459 (@sharkdp)
* Modified default theme colors to differentiate between a JSON key and a
string value, see #1400 (@keith-hall)
* Upped min required Rust version to 1.42
Syntaxes
* Added Zig syntax, see #1470 (@paulsmith)
* Added Lean syntax, see #1446 (@Julian)
* Added '.resource' extension for Robot Framework files, see #1386
* Added 'gnuplot' syntax, see #1431 (@sharkdp)
* Highlight *.pac (Proxy auto-config) files as JavaScript, see #1515
(@sharkdp)
New themes
* 'ansi' replaces 'ansi-dark' and 'ansi-light', see #1104 and #1412 (@mk12).
**Breaking change:** users that were previously using one of the 'ansi-*'
themes should switch to 'ansi'.
* The Gruvbox theme has been updated, see #1291 (@j0hnmeow).
**Breaking change:** users that were previously using 'gruvbox' or
'gruvbox-white' should update and use 'gruvbox-dark'/'gruvbox-light' instead.
'bat' as a library
* The following 'PrettyPrinter' methods have been removed (they were previously deprecated):
* 'input_stdin_with_name'
* 'input_from_bytes_with_name'
* 'input_from_reader_with_name'
* 'vcs_modification_markers' (if the 'git' feature is not enabled)
Quote from commit log:
0.1.25 (2020-11-30)
* Allows bundle with latest bundler
* Updates authors to reflect current maintainers
* Update travis to test with 2.7.2
0.1.26 (2021-03-10)
* Ruby 3 - update rex-socket
* migrate to Addrinfo.getaddrinfo, and deprecate gethostname
Version 2.3.0 (2021-02-25)
--------------------------
* remove HASH_FCN; the HASH_FUNCTION and HASH_KEYCMP macros now behave similarly
* remove uthash_memcmp (deprecated in v2.1.0) in favor of HASH_KEYCMP
* silence -Wswitch-default warnings (thanks, Olaf Bergmann!)
2.0.0 (2020-12-30)
* Release 2.0.0
* Supports Ruby 3.0
2.0.0.pre2 (2020-03-11)
* Update 2.0 branch to Unicode 13
2.0.0.pre1 (2020-01-16)
Will be published as non-pre version on rubygems.org when Ruby 3.0 is
released (December 2020)
* Introduce new class-based API, which remembers your string-width
configuration. See README for details.
* Remove auto-loading of string extension
o You can: require "unicode/display_width/string_ext" to continue to use
the string extension
o The manual opt-out require "unicode/display_width/no_string_ext" is not
needed anymore and will issue a warning in the future
* Remove (already deprecated) String#display_size and String#display_width
aliases
Refactorings / Internal Changes:
* Freeze string literals
* The Unicode::DisplayWidth now is class, instead of a module, this enables
the new config-object API
pkgsrc changes:
---------------
* PLIST has been fixed but the use of php-composer to install
dependencies does not seem to be a good idea since the list of
installed files has changed although the version of carddav has not.
* Bump revision.