-
Notifications
You must be signed in to change notification settings - Fork 51
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
pkgin: pkg_install package is not installed. #70
Comments
Which bootstrap kit was this with? Sorry about that, these kits haven't been updated in a long time so may require a refresh. |
bootstrap-trunk-x86_64-20170127.tar.gz in https://pkgsrc.joyent.com/packages/Linux/el7/bootstrap/ and https://pkgsrc.joyent.com/packages/Linux/el6/bootstrap/ all cannot use because of the lost of |
Hm, I tried to reproduce but it works fine for me. Can you confirm what commands you executed and whether For example on an EL7 test host:
Thanks. |
@jperkin Really thanks your quick reply. First, [wangshx@HPC-login ~]$ curl -O https://pkgsrc.joyent.com/packages/Linux/el6/bootstrap/bootstrap-trunk-x86_64-20170127.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 34.2M 100 34.2M 0 0 2640k 0 0:00:13 0:00:13 --:--:-- 5024k
[wangshx@HPC-login ~]$ tar -zxpf bootstrap-trunk-x86_64-20170127.tar.gz -C $HOME
# No error occur when unpacking Second, # I am not a root user
[wangshx@HPC-login ~]$ export PATH=$HOME/usr/pkg/sbin:$HOME/usr/pkg/bin:$PATH Then, [wangshx@HPC-login ~]$ pkgin up
pkgin: error while loading shared libraries: libbz2.so.0: cannot open shared object file: No such file or directory I encounter this problem before, I fix it using export LD_LIBRARY_PATH=$HOME/usr/pkg/lib:$LID_LIBRARY_PATH Last, I check following commands and files you mentioned. [wangshx@HPC-login ~]$ pkgin up
pkgin: pkg_install package is not installed.
[wangshx@HPC-login ~]$ cd usr/pkg/
[wangshx@HPC-login pkg]$ ls -al
total 56
drwxr-xr-x 14 wangshx liuxs 4096 Jan 28 2017 .
drwxr-xr-x 3 wangshx liuxs 4096 Jan 19 00:10 ..
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 bin
drwxr-xr-x 6 wangshx liuxs 4096 Jan 28 2017 etc
drwxr-xr-x 6 wangshx liuxs 4096 Jan 28 2017 include
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 info
drwxr-xr-x 5 wangshx liuxs 4096 Jan 28 2017 lib
drwxr-xr-x 3 wangshx liuxs 4096 Jan 28 2017 libdata
drwxr-xr-x 3 wangshx liuxs 4096 Jan 27 2017 libexec
drwxr-xr-x 7 wangshx liuxs 4096 Jan 28 2017 man
drwxr-xr-x 19 wangshx liuxs 4096 Jan 28 2017 .pkgdb
drwxr-xr-x 4 wangshx liuxs 4096 Jan 28 2017 .pkgdb.refcount
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 sbin
drwxr-xr-x 11 wangshx liuxs 4096 Jan 28 2017 share
[wangshx@HPC-login pkg]$ cd .pkgdb
[wangshx@HPC-login .pkgdb]$ ls -al
total 996
drwxr-xr-x 19 wangshx liuxs 4096 Jan 28 2017 .
drwxr-xr-x 14 wangshx liuxs 4096 Jan 28 2017 ..
drwxr-xr-x 2 wangshx liuxs 4096 Jan 27 2017 bmake-20150505
drwxr-xr-x 2 wangshx liuxs 4096 Jan 27 2017 bootstrap-mk-files-20160908
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 bzip2-1.0.6nb1
drwxr-xr-x 2 wangshx liuxs 4096 Jan 27 2017 cwrappers-20170112
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 libarchive-3.2.1nb2
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 mozilla-rootcerts-1.0.20160610
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 ncurses-6.0nb3
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 openssl-1.0.2k
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 perl-5.24.0
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 pkg_alternatives-1.6
-rw-r--r-- 1 wangshx liuxs 942080 Jan 28 2017 pkgdb.byfile.db
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 pkgin-0.9.4nb4
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 pkg_install-20160410nb1
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 pkgsrc-gnupg-keys-20160519
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 readline-7.0
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 sqlite3-3.16.2
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 xz-5.2.3
drwxr-xr-x 2 wangshx liuxs 4096 Jan 28 2017 zlib-1.2.8nb3
[wangshx@HPC-login .pkgdb]$ cd pkg_install-20160410nb1/
[wangshx@HPC-login pkg_install-20160410nb1]$ ls
+BUILD_INFO +COMMENT +DEINSTALL +DISPLAY +PRESERVE +SIZE_ALL
+BUILD_VERSION +CONTENTS +DESC +INSTALL +REQUIRED_BY +SIZE_PKG
[wangshx@HPC-login pkg_install-20160410nb1]$ pkgin avail | wc -l
pkgin: pkg_install package is not installed.
0 So, still the same error. How to interpret this? I am really curious and still have no clue to fix it. |
You can't install this kit to your home directory, it's built specifically to go into The basic approach to doing that is:
where |
I figure it out. Thanks @jperkin |
Hello @jperkin Here I have another question. [wangshx@HPC-login etc]$ pkgin -y install git
calculating dependencies... done.
/usr/pkg/lib/libz.so.1, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libunistring.so.2, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libssl.so.1.0.0, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libssh2.so.1, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libsasl2.so.3, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libpcre2-8.so.0, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libldap-2.4.so.2, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/liblber-2.4.so.2, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libidn2.so.0, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libexpat.so.1, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libcurl.so.4, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libcrypto.so.1.0.0, needed by git-base-2.15.1nb1 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libxcb.so.1, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libtcl86.so, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libpng16.so.16, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libfreetype.so.6, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libfontconfig.so.1, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libexpat.so.1, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libbz2.so.0, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libXrender.so.1, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libXft.so.2, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libX11.so.6, needed by tk-8.6.7 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libunistring.so.2, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libssl.so.1.0.0, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libssh2.so.1, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libsasl2.so.3, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libldap-2.4.so.2, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/liblber-2.4.so.2, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libidn2.so.0, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libcrypto.so.1.0.0, needed by curl-7.57.0nb1 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by pcre2-10.30nb1 is not present in this system.
/usr/pkg/lib/libbz2.so.0, needed by pcre2-10.30nb1 is not present in this system.
/usr/pkg/lib/libunistring.so.2, needed by libidn2-2.0.4 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by libssh2-1.8.0 is not present in this system.
/usr/pkg/lib/libssl.so.1.0.0, needed by libssh2-1.8.0 is not present in this system.
/usr/pkg/lib/libcrypto.so.1.0.0, needed by libssh2-1.8.0 is not present in this system.
/usr/pkg/lib/libssl.so.1.0.0, needed by openldap-client-2.4.45 is not present in this system.
/usr/pkg/lib/libsasl2.so.3, needed by openldap-client-2.4.45 is not present in this system.
/usr/pkg/lib/libcrypto.so.1.0.0, needed by openldap-client-2.4.45 is not present in this system.
/usr/pkg/lib/libxcb.so.1, needed by libX11-1.6.5 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by libX11-1.6.5 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by libX11-1.6.5 is not present in this system.
/usr/pkg/lib/libxcb.so.1, needed by libXext-1.3.3 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by libXext-1.3.3 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by libXext-1.3.3 is not present in this system.
/usr/pkg/lib/libX11.so.6, needed by libXext-1.3.3 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libxcb.so.1, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libpng16.so.16, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libfreetype.so.6, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libfontconfig.so.1, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libexpat.so.1, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libbz2.so.0, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libXrender.so.1, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libX11.so.6, needed by libXft-2.3.2 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by tcl-8.6.7nb2 is not present in this system.
/usr/pkg/lib/libsqlite3.so.0, needed by tcl-8.6.7nb2 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by fontconfig-2.12.6nb1 is not present in this system.
/usr/pkg/lib/libpng16.so.16, needed by fontconfig-2.12.6nb1 is not present in this system.
/usr/pkg/lib/libfreetype.so.6, needed by fontconfig-2.12.6nb1 is not present in this system.
/usr/pkg/lib/libexpat.so.1, needed by fontconfig-2.12.6nb1 is not present in this system.
/usr/pkg/lib/libbz2.so.0, needed by fontconfig-2.12.6nb1 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by freetype2-2.8.1 is not present in this system.
/usr/pkg/lib/libpng16.so.16, needed by freetype2-2.8.1 is not present in this system.
/usr/pkg/lib/libbz2.so.0, needed by freetype2-2.8.1 is not present in this system.
/usr/pkg/lib/libxcb.so.1, needed by libXrender-0.9.10 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by libXrender-0.9.10 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by libXrender-0.9.10 is not present in this system.
/usr/pkg/lib/libX11.so.6, needed by libXrender-0.9.10 is not present in this system.
/usr/pkg/lib/libXdmcp.so.6, needed by libxcb-1.12nb1 is not present in this system.
/usr/pkg/lib/libXau.so.6, needed by libxcb-1.12nb1 is not present in this system.
/usr/pkg/lib/libdb4-4.8.so.8, needed by cyrus-sasl-2.1.26nb6 is not present in this system.
/usr/pkg/lib/libssl.so.1.0.0, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libsqlite3.so.0, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libsasl2.so.3, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libreadline.so.7, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libncurses.so.6, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libldap-2.4.so.2, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/liblber-2.4.so.2, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libfl.so.2, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libdb4-4.8.so.8, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libcrypto.so.1.0.0, needed by heimdal-1.5.3nb16 is not present in this system.
/usr/pkg/lib/libz.so.1, needed by png-1.6.34 is not present in this system.
nothing to upgrade.
34 packages to be installed (66M to download, 546M to install):
ncurses-6.0nb4 flex-2.6.4 libidn-1.33 p5-Net-SSLeay-1.82 p5-Net-LibIDN-0.12nb9 p5-Mozilla-CA-20160104nb2 p5-Socket6-0.28nb1 p5-Net-IP-1.26nb5 p5-IO-Socket-INET6-2.72nb3 libunistring-0.9.8 tcp_wrappers-7.6.4 libXdmcp-1.1.2 libXau-1.0.8 p5-GSSAPI-0.28nb8 p5-Digest-HMAC-1.03nb7 p5-Net-Domain-TLD-1.75nb1 p5-Net-DNS-1.14 p5-IO-CaptureOutput-1.11.04nb3 p5-TimeDate-2.30nb4 p5-IO-Socket-SSL-2.052 bzip2-1.0.6nb1 zlib-1.2.11 perl-5.26.1nb2 p5-Net-SMTP-SSL-1.04nb1 p5-MailTools-2.19 p5-Error-0.17025 p5-Email-Valid-1.202nb1 p5-Authen-SASL-2.16nb5 openssl-1.0.2nnb1 expat-2.2.4 git-gitk-2.15.1 git-docs-2.15.1 git-contrib-2.15.1 git-2.15.1
the following packages have unmet requirements:
git-base-2.15.1nb1 tk-8.6.7 curl-7.57.0nb1 pcre2-10.30nb1 libidn2-2.0.4 libssh2-1.8.0 openldap-client-2.4.45 libX11-1.6.5 libXext-1.3.3 libXft-2.3.2 tcl-8.6.7nb2 fontconfig-2.12.6nb1 freetype2-2.8.1 libXrender-0.9.10 libxcb-1.12nb1 cyrus-sasl-2.1.26nb6 heimdal-1.5.3nb16 png-1.6.34
downloading packages...
ncurses-6.0nb4.tgz 100% 1518KB 379.4KB/s 305.5KB/s 00:04
flex-2.6.4.tgz 100% 330KB 164.8KB/s 77.5KB/s 00:02
libidn-1.33.tgz 100% 306KB 152.9KB/s 85.7KB/s 00:02
p5-Net-SSLeay-1.82.tgz 100% 370KB 123.5KB/s 54.4KB/s 00:03
p5-Net-LibIDN-0.12nb9.tgz 100% 25KB 24.6KB/s 24.6KB/s 00:00
p5-Mozilla-CA-20160104nb2.tgz 100% 157KB 156.7KB/s 96.7KB/s 00:01
p5-Socket6-0.28nb1.tgz 100% 23KB 23.4KB/s 23.4KB/s 00:00
p5-Net-IP-1.26nb5.tgz 100% 32KB 31.7KB/s 31.7KB/s 00:00
p5-IO-Socket-INET6-2.72nb3.tgz 100% 16KB 16.0KB/s 16.0KB/s 00:00
libunistring-0.9.8.tgz 100% 1454KB 363.4KB/s 417.6KB/s 00:04
tcp_wrappers-7.6.4.tgz 100% 95KB 95.4KB/s 35.4KB/s 00:01
libXdmcp-1.1.2.tgz 100% 37KB 37.4KB/s 37.4KB/s 00:00
libXau-1.0.8.tgz 100% 17KB 17.0KB/s 17.0KB/s 00:00
p5-GSSAPI-0.28nb8.tgz 100% 59KB 59.3KB/s 15.3KB/s 00:01
p5-Digest-HMAC-1.03nb7.tgz 100% 12KB 12.0KB/s 12.0KB/s 00:00
p5-Net-Domain-TLD-1.75nb1.tgz 100% 34KB 34.1KB/s 34.1KB/s 00:01
p5-Net-DNS-1.14.tgz 100% 347KB 115.7KB/s 143.2KB/s 00:03
p5-IO-CaptureOutput-1.11.04nb3.tgz 100% 15KB 14.6KB/s 14.6KB/s 00:00
p5-TimeDate-2.30nb4.tgz 100% 40KB 39.9KB/s 39.9KB/s 00:01
p5-IO-Socket-SSL-2.052.tgz 100% 176KB 88.1KB/s 116.1KB/s 00:02
bzip2-1.0.6nb1.tgz 100% 94KB 94.2KB/s 34.2KB/s 00:01
zlib-1.2.11.tgz 100% 130KB 130.5KB/s 70.5KB/s 00:01
perl-5.26.1nb2.tgz 100% 18MB 1.5MB/s 362.1KB/s 00:12
p5-Net-SMTP-SSL-1.04nb1.tgz 100% 8366 8.2KB/s 8.2KB/s 00:00
p5-MailTools-2.19.tgz 100% 83KB 82.8KB/s 22.8KB/s 00:01
p5-Error-0.17025.tgz 100% 23KB 22.9KB/s 22.9KB/s 00:00
p5-Email-Valid-1.202nb1.tgz 100% 18KB 18.1KB/s 18.1KB/s 00:00
p5-Authen-SASL-2.16nb5.tgz 100% 45KB 45.2KB/s 45.2KB/s 00:01
openssl-1.0.2nnb1.tgz 100% 4726KB 787.6KB/s 409.7KB/s 00:06
expat-2.2.4.tgz 100% 201KB 201.4KB/s 125.4KB/s 00:01
git-gitk-2.15.1.tgz 100% 465KB 232.5KB/s 229.0KB/s 00:02
git-docs-2.15.1.tgz 100% 812KB 202.9KB/s 383.7KB/s 00:04
git-contrib-2.15.1.tgz 100% 19KB 18.6KB/s 18.6KB/s 00:00
git-2.15.1.tgz 100% 2636 2.6KB/s 2.6KB/s 00:00
installing packages...
installing ncurses-6.0nb4...
installing flex-2.6.4...
installing libidn-1.33...
installing p5-Net-SSLeay-1.82...
installing p5-Net-LibIDN-0.12nb9...
installing p5-Mozilla-CA-20160104nb2...
installing p5-Socket6-0.28nb1...
installing p5-Net-IP-1.26nb5...
installing p5-IO-Socket-INET6-2.72nb3...
installing libunistring-0.9.8...
installing tcp_wrappers-7.6.4...
installing libXdmcp-1.1.2...
installing libXau-1.0.8...
installing p5-GSSAPI-0.28nb8...
installing p5-Digest-HMAC-1.03nb7...
installing p5-Net-Domain-TLD-1.75nb1...
installing p5-Net-DNS-1.14...
installing p5-IO-CaptureOutput-1.11.04nb3...
installing p5-TimeDate-2.30nb4...
installing p5-IO-Socket-SSL-2.052...
installing bzip2-1.0.6nb1...
installing zlib-1.2.11...
installing perl-5.26.1nb2...
installing p5-Net-SMTP-SSL-1.04nb1...
installing p5-MailTools-2.19...
installing p5-Error-0.17025...
installing p5-Email-Valid-1.202nb1...
installing p5-Authen-SASL-2.16nb5...
installing openssl-1.0.2nnb1...
installing expat-2.2.4...
installing git-gitk-2.15.1...
installing git-docs-2.15.1...
installing git-contrib-2.15.1...
installing git-2.15.1...
pkg_install warnings: 0, errors: 0
[wangshx@HPC-login etc]$ git --version
git version 1.7.1 By the way, where is the latest repository for packages via FTP and HTTP? |
@jperkin You mentioned that "You'll need to build your own pkgsrc packages rather than use ours I'm afraid." It means I cannot use |
pkgin only installs pre-built binary packages. However, binary packages are always hardcoded for a predefined prefix, and ours are for /usr/pkg. If you need packages under a different prefix, you cannot use our binary packages (and subsequently cannot use pkgin); you'll have to close the pkgsrc repository and build your own package from source using bmake. |
Changes: 1.2.0 ----- * Added support for: - `paheal` (#69) - `komikcast` (#70) - `subapics` (#70) * Added `--download-archive` to record downloaded files in an archive file * Added `--write-log` to write logging output to a file * Added a filetype check on download completion to fix incorrectly assigned filename extensions (#63) * Added the `tumblr:...` pseudo URI scheme to support custom domains for Tumblr blogs (#71) * Added fallback URLs for `tumblr` images (#64) * Added support for `reddit`-hosted images (#68) * Improved the input file format by allowing comments and per-URL options * Fixed OAuth 1.0 signature generation for Python 3.3 and 3.4 (#75) * Fixed smaller issues for `luscious`, `hentai2read`, `hentaihere` and `imgur` * Removed the `batoto` module
Upstream changes: (from https://github.com/saitoha/libsixel/releases/tag/v1.8.2 ) v1.8.2 This release provides some security updates. * core: Fix memory leak problems(#67, CVE-2018-14072, CVE-2018-14073), thanks to @fCorleone. f94bc6f 84ed0bc * core: Fix some heap buffer-overflow problems(#68, #69, #70, #71), thanks to @fgeek. 6a19d99 0d70e04 438188c ba21bb9 * man: Fix a typo (#66), thanks to @tsutsui. cf47281
1.10.6 (2018-08-22 15:11 UTC) Changelog: * PR #70: Fix notice undefined variable metadata_dir * PR #71: fix Warning: count(): Parameter must be an array or an object * PR #74: Bug #23744 Remove is_executable check * Bug #23744: The is_executable check in the Which method when run on Windows is unnecessary * PR #75: Migrate old while(list() = each()) constructs to foreach * PR #76: Fix PHP Warning: "continue" targeting switch is equivalent to "break" * PR #77: proxy server auth * PR #72: Correctly authenticate at proxy server * PR #78: array or Countable error in 7.2
pkgsrc changes: - Backport a patch from upstream to fix the build with poppler 0.71.0. - Temporary disable opvp support, not yet ported to poppler 0.71.0 (Add a XXX comment as a reminder to reenable it once fixed). - Address all test failures (now all tests pass!) Changes: 1.21.4 ------ - cups-browsed: cups-browsed: Limit the number of retries for creating a print queue when it comes to HTTP timeouts. Number of retries given by HttpMaxRetries directive in cups-browsed.conf. Thanks to Zdenek Dohnal for the patch (Pull request #73, Red Hat bug #1648697). - cups-browsed: Read out current time right before setting the timeouts. Thanks to Zdenek Dohnal for the patch (Pull request #71, Red Hat bug #1648697). - libcupsfilters: In the PPD generator for driverless IPP printing let "*cupsManualCopies: true" lines get added to the PPD if printing is done in a raster format as then pdftopdf needs to generate the copies. - pdftoraster, pdftoopvp, pdftoijs: Fix build with Poppler >= 0.70 (Issue #69, Pull request #70). - pdftopdf: Fixed printing multiple copies on driverless IPP printers. When printing collated copies the multiple copies got applied twice, resulting in n*n instead of n copies (CUPS issue #5433). - pdftoraster, pdftoopvp, pdftoijs: Poppler removed memCheck and gMemReport functions, remove appropriate calls (Issue #62, Pull request #66).
pkgsrc changes: - Add options.mk in order to be able to select between `gnutls' and `openssl'. However, no defaults are changed: `openssl' is considered experimental by upstream at the moment. - Remove dependency to mozilla-rootcerts (default gnutls/openssl certificates are now honored instead, should be part of Makefile,-r1.41 commit, sorry!) Changes: 2.60.3 ====== - Fix clobbering of the thread-default main context after certificate verification failure during async handshakes since 2.60.1 (#85) - Fix GTlsDatabase initialization failures in OpenSSL backend due to uninitialized memory use - Fix minor leak of ALPN protocols 2.60.2 ====== - OpenSSL backend now defaults to system trust store (#62) - Fix client auth failure error with GnuTLS 3.6.7 (#70)
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()).
Changelog: 2.0.1 Bug Fixes Do not register hooks for documents of type :pages (#94) Append theme's sass path after all sanitizations (#96) 2.0.0 Major Enhancements Migrate to sassc gem (#75) Use and test sassc-2.1.0 pre-releases and beyond (#86) Drop support for Ruby 2.3 (#90) Minor Enhancements Generate Sass Sourcemaps (#79) Configure Sass to load from theme-gem if possible (#80) SyntaxError line and filename are set by SassC (#85) Memoize #jekyll_sass_configuration (#82) Development Fixes Target Ruby 2.3 (#70) Lint with rubocop-jekyll (#73) Clear out RuboCop TODO (#87) Cache stateless regexes in class constants (#83) Add appveyor.yml (#76) Bug Fixes Fix rendering of sourcemap page (#89) 2.0.0.pre.beta Major Enhancements Migrate to sassc gem (#75) Drop support for Ruby 2.3 (#90) Minor Enhancements Generate Sass Sourcemaps (#79) Configure Sass to load from theme-gem if possible (#80) SyntaxError line and filename are set by SassC (#85) Memoize #jekyll_sass_configuration (#82) Development Fixes Target Ruby 2.3 (#70) Lint with rubocop-jekyll (#73) Clear out RuboCop TODO (#87) Cache stateless regexes in class constants (#83) Add appveyor.yml (#76)
Changelog: 2.0.1 Bug Fixes Do not register hooks for documents of type :pages (#94) Append theme's sass path after all sanitizations (#96) 2.0.0 Major Enhancements Migrate to sassc gem (#75) Use and test sassc-2.1.0 pre-releases and beyond (#86) Drop support for Ruby 2.3 (#90) Minor Enhancements Generate Sass Sourcemaps (#79) Configure Sass to load from theme-gem if possible (#80) SyntaxError line and filename are set by SassC (#85) Memoize #jekyll_sass_configuration (#82) Development Fixes Target Ruby 2.3 (#70) Lint with rubocop-jekyll (#73) Clear out RuboCop TODO (#87) Cache stateless regexes in class constants (#83) Add appveyor.yml (#76) Bug Fixes Fix rendering of sourcemap page (#89) 2.0.0.pre.beta Major Enhancements Migrate to sassc gem (#75) Drop support for Ruby 2.3 (#90) Minor Enhancements Generate Sass Sourcemaps (#79) Configure Sass to load from theme-gem if possible (#80) SyntaxError line and filename are set by SassC (#85) Memoize #jekyll_sass_configuration (#82) Development Fixes Target Ruby 2.3 (#70) Lint with rubocop-jekyll (#73) Clear out RuboCop TODO (#87) Cache stateless regexes in class constants (#83) Add appveyor.yml (#76)
Full changelog is unknown. Switch from qt4 to qt5. CHANGELOG ========= Release notes View Your Mind - vym 2.6.0 This version is mainly a bugfix release and the port to Mac OS X and Windows. Over the past years several attempts have been made by various developers to port vym to windows, finally with a new day time job I got access to a windows machine and filled the missing parts with code. While vym has more than 150 automatic tests now, I certainly will have overlooked some bugs, especially I couldn't test all windows versions out there. Feel free to report any bugs or feature requests on https://sourceforge.net/projects/vym/ Thanks for using vym! Uwe Drechsel - September 2016 Feature overview Mac OS X support Native support on Mac Windows support Native support on Windows Using 7z for compression of map data (not included, please refer to http://www.7-zip.org/ check, if 7z is available for unzipping Features shared on all platforms Online check for release notes Online check for updates Free positioning of branches (experimental) Display information on why allowing downloads is useful Shortcut to restore last session Improve ASCII export Regulary check for updates Check online for release notes Use QTextBrowser for clickable URLs in ShowTextDialog Added updated translation by Pavel Fric Notes: Some configuration settings have been moved within with the settings file from /mainwindow to /system /mainwindow/readerURL /mainwindow/readerPDF /mainwindow/autosave/ /mainwindow/writeBackupFile /mainwindow/printerName /mainwindow/printerFormat /mainwindow/printerFileName The location of the settings file depends on your platform: On windows it's in the registry, on Linux it is $HOME/.config/InSilmaril/vym.conf Detailed list of features Consider position of a branch in subtree when calculating priorities Lockfiles to improve multi-user suupor Set number of shown parents also for find results Set default map author for new maps Retrieve OS information using This allows QSysInfo::prettyProductName to be used. (using Qt 5.4 on windows now) File dialog to select 7z on windows Added window with debug info Greek translation by Yannis Kaskamanidis Sort context menus of targets lexically Wordwrap heading in task editor Filter for new tasks in taskeditor Improved handling of exports Export map as text with tasks appended in extra list (experimental) Internal fileformat changed to better support embedded HTML: Using CDATA and VymText instead of VymNote set keyboard focus to note/heading editor when opening it Leave TextEditor with Esc Display update information from vym server Bugfixes Bottomline of branch 'jumping' by one pixel when moving Font in shortcuts window Update taskeditor after relinking branches Set map properties editor to readonly, if map is readonly In NoteEditor alignment only changed first line for - No undo after deleteAll in TextEditors (2fb0f43b) Workaround for missing translation( On windows locale is set to en-US instead of en_US...) Don't try to unzip .mm files (FreeMind) Renamed .ts files: This allows QTranslator to also find e.g. en.qm when looking for en_US.qm Use en_US.UTF-8 on Linux Language detection Removed KDE4 support No undo after deleteAll in TextEditors #70 Export to LibreOffice Impress Removed unused code on windows Do not silently ignore failed exports, e.g. if file exists Do not silently ignore failed exports, e.g. if file exists Missing borders in image exports Shortcut to save map vymLinks with relative paths were not always detected correctly Installation on Mac Free positioning (experimental) Changed vymBaseDir on Mac OSX Find demos and pdf documentation on Mac OSX Find translations in correct vymBaseDir on Mac OSX Imports of MM and directory setMapChanged when moving control points of XLinks Toggle RichText with Alt + Shift + R set focus back to mapeditor when pressing Escape-Key #80 Localise Qt strings and introduce -locale option 83 Don't install docs in 'make install' #76 Wrong icon in documentation #82 Again. don't copy lang/ #82 Copy only .qm in generation of Makefile #80 Localise Qt strings and introduce -locale option 83 Don't install docs in 'make install' #76 Wrong icon in documentation Copy contents of lang/ again in make install #79 FTBFS with GCC 6: no matching function Switch to just loaded map Focus on MapEditor when starting to edit branch Focus on MapEditor when starting to edit branch Enter pipe-symbol in NoteEditor #78 save scope of inherited editors Don't change map when just reselecting a branch with a note Visible tasks in taskeditor for new map Update recent maps menu after loading of map Empty window with update information on startup Don't allow changing flags or use of Page/Cursor keys during editing of heading LibreOffice Export Segfault when exiting vym No confirmation dialog, when closing tab of modified map Set color of new timestamp Update session filelist correctly MS VS2013 compiler has nested if limit - work around by Darren Lissimore Wrong domain in cookie handling set Save colors during edit of heading Copy color of parent branch to new branch VymText can contain "]]>" in CDATA now Drag & Drop of URLs Wrong positioning of moved branches before mouse button is released RichText headings in ToC of HTML export Detect richText heading in saved maps from version < 2.5.0 Detect richText note in saved maps from version < 2.5.0 Use zip format when saving with 7z: compatibility e.g.i between Windows and Linux Refactoring parser to enable both double and single quotes Undo/redo setHeading vt symbol in TreeEditor
0.14.8, released 2019-05-01 #78, add strMap 0.14.7, released 2018-09-18 #75, escape single quote (') characters as ' #72, update some dead URLs 0.14.6, released 2018-02-27 Fix up source positions on bogus <! markers 0.14.5, released 2018-02-27 Fix up source positions on bogus <? markers 0.14.4, released 2018-02-26 #71, fix up source positions on bogus comments 0.14.3, released 2018-01-21 #70, fix up source positions on comments 0.14.2, released 2017-11-30 #66, make sure positions are correct for lone & characters 0.14.1, released 2017-02-25 #63, add maybeAttrib 0.14, released 2016-06-11 #14, eliminate Text.HTML.Download 0.13.10, released 2016-05-06 #51, improve the Haddock documentation #52, fix some > 16bit HTML entities
Update ruby-mixlib-config to 3.0.6. pkgsrc change: add "USE_LANGUAGES= # none". 3.0.6 (2019-12-29) * Substitute require for require_relative #80 (tas50) 3.0.5 (2019-11-14) * Add BuildKite PR Testing #75 (tas50) * Remove Travis PR testing + add foundation team as the project owner #76 (tas50) * Test on Windows and use the smaller containers #77 (tas50) * Do not crash when loading undefined context from hash #79 (marcparadise) 3.0.1 (2019-04-23) * update travis, drop ruby < 2.5, major version bump #73 (lamont-granquist) * Allow Ruby 2.4 / Update github templates #74 (tas50) 2.2.18 (2018-12-17) * Add github issue and PR templates #68 (tas50) * Resolve chefstyle and expeditor issues #69 (tas50) * Expand ruby testing in Travis #70 (tas50) * Standardize the gemfile and rakefile #71 (tas50) * Only ship the required library files in the gem artifact #72 (tas50)
devel/glibmm: bugfix (for inkscape) Revisions pulled up: - devel/glibmm/Makefile 1.85 - devel/glibmm/distinfo 1.59 --- Module Name: pkgsrc Committed By: ryoon Date: Mon Mar 30 12:50:45 UTC 2020 Modified Files: pkgsrc/devel/glibmm: Makefile distinfo Log Message: glibmm: Update to 2.64.2 Changelog: 2020-03-22 Kjell Ahlstedt <[email protected]> 2.64.2 2020-03-20 Kjell Ahlstedt <[email protected]> Glib::build_filename(): Fix the template overload and add some tests to tests/glibmm_buildfilename/main.cc. Fixes #71 2020-03-19 Kjell Ahlstedt <[email protected]> Meson build: Install generate_extra_defs.h Fixes #70 2020-03-19 Kjell Ahlstedt <[email protected]> README: Fix a misspelling
Changelog: 2020-03-22 Kjell Ahlstedt <[email protected]> 2.64.2 2020-03-20 Kjell Ahlstedt <[email protected]> Glib::build_filename(): Fix the template overload and add some tests to tests/glibmm_buildfilename/main.cc. Fixes #71 2020-03-19 Kjell Ahlstedt <[email protected]> Meson build: Install generate_extra_defs.h Fixes #70 2020-03-19 Kjell Ahlstedt <[email protected]> README: Fix a misspelling
Changelog: 8 April 2020: Wouter - Tag for 4.3.1rc2. 7 April 2020: Wouter - Merge #91 by gearnode: nsd-control-setup recreate certificates. The '-r' option recreates certificates. Without it it creates them if they do not exist, and does not modify them otherwise. 6 April 2020: Wouter - Merge #90 by phicoh: O_CLOEXEC should be FD_CLOEXEC. - Merge #92 by tonysgi: Fix typo. 2 April 2020: Wouter - Tag for 4.3.1rc1. 1 April 2020: Wouter - Fix for whitespace in minimal responses test for FreeBSD. 25 March 2020: Wouter - Merge #86 from noloader: Use precious variables for GREP, EGREP, SED, AWK, LEX and YACC. - For #86: Fix that programs loaded after CFLAGS and stuff is set, specifically the compiler, so that it can work if it needs special flags from that. Fix that lex only needs to support -i if actually defined, otherwise the output included in the source tarball can be used. - Merge #72 from noloader: Increase Travis testing coverage 23 March 2020: Wouter - Fix unterminated ifdef in nsd.h. - Fix unknown u_long in util.c for Issue #80 . 20 March 2020: Wouter - Merge #83 from noloader: Fix GNU HURD sched_setaffinity compile. - Fix #82: print error when system does not have setaffinity. - Fix #80: NetBSD and implicit declaration of reallocarray. - Fix for #80: Fix reallocarray test to define before include. - Fix for #80: Define alternatives for IFNAMSIZ if it does not exist. 19 March 2020: Wouter - Fix #76: cpuid typedef for Hurd, DragonflyBSD compile. - Fix #75: configure test for sched_setaffinity, and use cpuset_setaffinity otherwise. Also test for presence of sysconf. - Fix #74: GNU Hurd fix cast from pointer to integer of different size. - Fix for #74, #75: cpuset test for header contents and provide code. - Fix #78: Fix SO_SETFIB error on FreeBSD. 18 March 2020: Wouter - Fix #70: error: 'fd_set' undeclared. - Fix #71: error: 'for' loop initial declaration used outside C99 mode. - Fix to move declarations out of for loops in event test too. - Fix to move declarations out of for loops in popen3 test too. - Another fix to move declaration out of for loop for event test. - Fix to move declarations out of for loops in cutest regex display.
3.2.5 Added IMAP Daemon: added switch to control the diffential state reload (mailbox_update_strategy=2), more information in dbmail.conf, mailbox_update_strategy_2_max_iterations [#81] IMAP Daemon: added switch to control UNSEEN first message in SELECT commands Changed IMAP Daemon: allow reporting UID COPY success in case of various failures (except quota), reporting issues are sent to error log as warnings [#87] Optimizations optimizing differential state [#81] optimizing fetch message headers [#85] Issues fixing issue related to copy message in regard to RFC 3501, section 6.4.8 fixing issues related group_concat for PostgreSql [#75], [#78] fixing issue related to lastRowId [#71] fixing issues related with differential update [#70], [#73] fixing proc not being used in BSD systems [#74] IMAP Daemon: segmentation fault [#68] 3.2.4 Added IMAP Daemon: mailbox-update-strategy switch (see dbmail.conf), experimental support for application_name in database connection uri IMAP Daemon: mailbox_search_strategy switch (see dbmail.conf) Changed systemd unit changed to type notify mailbox state is build using only valid messages [#39] Optimizations IMAP Daemon: optimization of sql queries in relation to message headers libevent increased priority on accepting new connections libevent optimization on reading and writing to sockets simplify libzdb configuration (AC_CHECK_HEADERS) Issues fix segmentation fault in imap_append_hash_as_string [#12] dbmail-users: sql issue on deleting alias user [#18] IMAP Daemon: generation of invalid BODYSTRUCTURE in Content-Type field [#23] fix support for jemalloc latest version [#35] IMAP Deamon: BYE Command now offers optional message even on normal operations IMAP Deamon: idle message now offers optional message (* OK Still Here) IMAP Daemon: random hangs when single user is connected [#37] fix fd leaks IMAP Daemon: fix MODIFIED keyword, too many '[' and ']' fix segmentation fault in find_end_of_header fix gcc 10 compilation issue, duplicated definition
# cli 2.0.2 * The status bar now does not simplify multiple spaces by a single space. * cli now does not crash if it fails to detect whether the RStudio theme is a dark theme (#138). * cli now works better with wide Unicode characters, for example emojis. In particular, a status bar containing emojis is cleared properly (#133). * The status bar now does not flicker when updated, in terminals (#135). # cli 2.0.1 * Symbols (`symbol$*`) are now correctly printed in RStudio on Windows (#124). * The default theme for `cli_code()` output looks better now, especially in RStudio (#123). * Remove spurious newline after a `cli_process_start()` was cleared manually, and also at the end of the function. * Use Oxford comma when listing 3 or more items (@jonocarroll, #128). # cli 2.0.0 ## Semantic command line interface tools cli 2.0.0 has a new set of functions that help creating a CLI using a set of higher level elements: headings, paragraphs, lists, alerts, code blocks, etc. The formatting of all elements can be customized via themes. See the "Building a semantic CLI" article on the package web site: https://cli.r-lib.org ## Bug fixes: * Fix a bug in `is_dynamic_tty()`, setting `R_CLI_DYNAMIC="FALSE"` now properly turns dynamic tty off (#70). CVS: ----------------------------------------------------------------------
Based on work by Dan Cîrnaț in wip Version 1.66.1 -------------- - Closed bugs and merge requests: * Throws on Unsupported caller allocates [!495, Marco Trevisan] * arg: Fix MIN/MAX safe big integer limits [!492, Marco Trevisan] * Fix leak when virtual function is unimplemented [!498, Evan Welsh] * Cannot compile GJS 1.66.0 on macOS with llvm/clang 10.0.1 [#347, !499, Marc-Antoine Perennou] * console: fix typo in command-line option [!500, Andy Holmes] * Prevent passing null pointers when not nullable [!503, Evan Welsh] * Passing fundamentals to functions no longer works [#353, !506, Evan Welsh] - Fixed examples/clutter.js to work with more recent Clutter [Philip Chimento] Version 1.66.0 -------------- - No change from 1.65.92. Version 1.65.92 --------------- - Closed bugs and merge requests: * CI: Make iwyu idempotent [!481, Simon McVittie] * Enum and flags test failing in s390x [#319, !480, Simon McVittie] * Bring back Visual Studio build support for GJS master [!482, Chun-wei Fan] * gjs_dbus_implementation_emit_signal: don't try to unref NULL [!482, Adam Williamson] * doc: add third party applications [!484, Sonny Piers] * boxed: Initialize all the private BoxedInstance members [!487, Marco Trevisan] * object: Fix GjsCallBackTrampoline's leaks [!490, Marco Trevisan] * Various maintenance [!485, Philip Chimento] * Crash using shell's looking glass [#344, !486, Marco Trevisan] Version 1.65.91 --------------- - Closed bugs and merge requests: * Crash in gjs_dbus_implementation_flush() [#332, !471, Andy Holmes] * eslint: Bump ecmaScript version [!473, Florian Müllner] * Documentation: add documentation for ENV variables [!474, Andy Holmes] * Fix build for master on Windows (due to SpiderMonkey-78.x upgrade) [!475, Chun-wei Fan] * Argument cache causes test failure in armhf [#342, !476, Marco Trevisan] * Argument cache causes test regressions in s390x [#341, !477, Simon McVittie] * ByteArray.toString use-after-free [#339, !472, Evan Welsh] * Crash accessing `vfunc_` methods of `Clutter.Actor`s [#313, !478, Evan Welsh] - Various refactors for type safety [Marco Trevisan] Version 1.65.90 --------------- - GJS now has an optional, Linux-only, dependency on libsysprof-capture-4 instead of libsysprof-capture-3 for the profiler functionality. - New API: gjs_coverage_enable() allows the collection of code coverage metrics. If you are using GjsCoverage, it is now required to call gjs_coverage_enable() before you create the first GjsContext. Previously this was not necessary, but due to changes in SpiderMonkey 78 you must now indicate in advance if you want to collect code coverage metrics. - New JavaScript features! This version of GJS is based on SpiderMonkey 78, an upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 68. Here are the highlights of the new JavaScript features. For more information, look them up on MDN or devdocs.io. * New language features + A new regular expression engine, supporting lookbehind and named capture groups, among other things * New syntax + The ?? operator ("nullish coalescing operator") is now supported + The ?. operator ("optional chaining operator") is now supported + Public static class fields are now supported + Separators in numeric literals are now supported: for example, 1_000_000 * New APIs + String.replaceAll() for replacing all instances of a string inside another string + Promise.allSettled() for awaiting until all Promises in an array have either fulfilled or rejected + Intl.Locale + Intl.ListFormat + Intl.RelativeTimeFormat.formatToParts() * New behaviour + There are a lot of minor behaviour changes as SpiderMonkey's JS implementation conforms ever closer to existing ECMAScript standards and adopts new ones. For complete information, read the Firefox developer release notes: https://developer.mozilla.org/en-US/Firefox/Releases/69#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/70#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/71#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/72#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/73#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/74#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/75#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/76#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/77#JavaScript https://developer.mozilla.org/en-US/Firefox/Releases/78#JavaScript * Backwards-incompatible changes + The Object.toSource() method has been removed + The uneval() global function has been removed + A leading zero is now never allowed for BigInt literals, making 08n and 09n invalid similar to the existing error when legacy octal numbers like 07n are used + The Function.caller property now has the value of null if the caller is a strict, async, or generator function, instead of throwing a TypeError - Backwards-incompatible change: Paths specified on the command line with the --coverage-prefix argument, are now always interpreted as paths. If they are relative paths, they will be resolved relative to the current working directory. In previous versions, they would be treated as string prefixes, which led to unexpected behaviour when the path of the script was absolute and the coverage prefix relative, or vice versa. - Closed bugs and merge requests: * Port to libsysprof-capture-4.a [!457, Philip Withnall, Philip Chimento] * CI: Switch ASAN jobs to runners tagged so [!461, Bartłomiej Piotrowski] * Rework global code to support multiple global "types". (Part 1) [!453, Evan Welsh] * SpiderMonkey 78 [#329, !462, !458, Evan Welsh, Philip Chimento] * GIArgument inlines [!460, Marco Trevisan, Philip Chimento] * gjs stopped building on 32 bits [#335, !463, Marco Trevisan, Philip Chimento] * Improve performance of argument marshalling [#70, !48, Giovanni Campagna, Philip Chimento] * Build failure on 32-bit [#336, !465, Michael Catanzaro] * Various maintenance [!464, Philip Chimento] * arg-cache.cpp: Fix build on Visual Studio [!466, Chun-wei Fan] * [regression] Super+A crashes gnome-shell [#338, !467, Philip Chimento] * Generating coverage information seems to be broken [#322, !470, Philip Chimento] - Various refactors for type safety [Marco Trevisan] - Various maintenance [Philip Chimento] Version 1.65.4 -------------- - New language features! Public class fields are now supported. See for more information: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Public_class_fields - Closed bugs and merge requests: * arg.cpp: Add required messages for static_assert (fix building on pre-C++17) [!441, Chun-wei Fan] * Add include-what-you-use CI job [!448, !449, Philip Chimento] * Let's enable class fields! [!445, Evan Welsh] * examples: add GListModel implementation [!452, Andy Holmes] * Update ESLint CI image. [!451, Evan Welsh] * function: Only get function name if we actually warn [!454, Jonas Dreßler] * Split print into native library. [!444, Evan Welsh] * Various maintenance [!459, Philip Chimento] - Various refactors for type safety [Marco Trevisan] Version 1.64.4 -------------- - Closed bugs and merge requests: * Fix CI failure caused by GTK4 update [!447, Philip Chimento] Version 1.65.3 -------------- - In GTK 4, Gtk.Widget is now an iterable object which iterates through its child widgets. (`for (let child of widget) { ... }`) - Closed bugs and merge requests: * Installed tests are not in preferred directories [#318, !427, Ross Burton] * Build new test CI images with Buildah [!429, Philip Chimento] * CI fixes for new test images [!433, Philip Chimento] * Various maintenance [!428, Philip Chimento] * Fix dead link [!436, prnsml] * overrides/Gtk: Make GTK4 widgets iteratable [!437, Florian Müllner] * arg.cpp: Fix building on Visual Studio [!439, Chun-wei Fan] * Separate closures and vfuncs [!438, Philip Chimento] * Improvements to IWYU script [!435, Philip Chimento] * Various refactors in preparation for ES modules [!440, Evan Welsh, Philip Chimento] - Various refactors for type safety [Marco Trevisan]
What's Changed Exciting New Features Add toc position setting by @Builditluc in #65 Add more toc settings by @Builditluc in #66 Bug Fixes Fix toc not having scrollbars by @Builditluc in #64 Fix Word Spacing by @Builditluc in #68 Fix the crash that occurs when no links or headers exist by @Builditluc in #70
v0.10.2 - What's Changed Rewrite CI-CD in #77 Update dependencies in #76 Use a "forked" rcdom module in #78 v0.10.1 - What's Changed Update dependencies in #68 Support multiple keybindings to a single command in #70 Implement different view traits/helpers in #71 Refactor link handler codes in #72 Code refactor and cleanup part I in #74 Code refactor and clean part II in #75 Breaking changes -Modified the list of shortcuts and default shortcuts for each view. Please refer to the shorcuts README or the example config file for migration to the new version.
2.2.0 (2022-06-03) Added * Add the ability to set Content-ID header for ParamPart #62 * Allow mixed key types for parts headers #79 Changed * Refactor Parts into a Multipart::Post namespace #65 * Use mutable strings where needed #70 * Use frozen_string_literal everywhere #78 2.2.1 (not released) 2.2.2 (2022-06-09) * Drop Ruby 2.5 or earlier 2.2.3 (2022-06-10) * Add support for Ruby back to 2.3.
Change log: 1.9.11 (2022-08-08) ====== - Add support to WebP (TritonDataCenter#76) - Fix window capture in HiDPI mode (TritonDataCenter#73) - Fix intltool lock file problem during make distcheck - Add option to Show in File Manager when saving (TritonDataCenter#47) - Do not quit after dismissing dialog if invoked from plugin (TritonDataCenter#71) - Update COPYING (Issue TritonDataCenter#70) - Translation Updates: Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Indonesian, Italian, Japanese, Korean, Lithuanian, Malay, Norwegian Bokmål, Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian
0.5.10 (2023-01-02) Support Ruby 3.2 What's Changed * Improve documentation by @monora in #67 * doc: build and publish doc to github pages by @monora in #69 * chore: use dependabot by @monora in #70 * chore: add ecosystem bundler to dependabot by @monora in #71 * fix: Remove superfluous :GRAY assignment in depth first visit (#66) by @monora in #68 * chore: support ruby 3.2.0 by @monora in #73
1.7.0 (2022-11-17) What's Changed * Extract creation of Net::HTTP in httpproxy by @wishdev in #41 * Fix httpd error in CJK directory by @jeremyevans in #42 * Use GitHub Actions instead of Travis CI (retry) by @deivid-rodriguez in #40 * Skip env-locale-sensitive CGI test on the "java" platform by @headius in #46 * Make readpartial limit chunk to appropriate size by @wishdev in #45 * Do not use ensure in a block without begin by @jeremyevans in #49 * Allow empty POST and PUT requests without content length by @jeremyevans in #50 * Only run test_big_bodies test on Ruby 2.5+ by @jeremyevans in #51 * Fix test when run with US-ASCII encoding by @jeremyevans in #52 * Allow shutdown_pipe to be passed in via @config by @wishdev in #44 * Ensure server port numbers are numeric and ensure they are stored as ... by @wishdev in #55 * Fix shutdown_pipe test issue by @wishdev in #54 * Allow EPROTOTYPE error when writing junk to a socket by @jeremyevans in #56 * Use ruby/setup-ruby instead of actions/setup-ruby by @hsbt in #58 * Refix test_shutdown_pipe by @wishdev in #59 * add mime type of extention mjs by @paulownia in #60 * Make it more strict to interpret some headers by @mame in #61 1.8.0 (2023-01-27) What's Changed * Use frozen strings by @kirs in #65 * Use test-unit by @hsbt in #66 * More rubies on CI, deprecating ruby 2.3 due to test failure by @mathieujobin in #68 * Adds common mime types by @gotoken in #75 * add mime type for .webmanifest extension by @olleolleolle in #76 * CI: use bundler-cache: true by @olleolleolle in #79 * Typo by @printfinn in #78 * s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #82 * Fix invalid use of IP addresses in SNI by @jeremyevans in #83 * Bump actions/checkout from 2 to 3 by @dependabot in #91 * remove unneeded bin/console and bin/setup files from gemspec by @Benjamin-L in #94 * Accept put requests by @bharjr01 in #70 * Move the host request parsing to a separate method. by @wishdev in #85 * Only output prime information to $stderr if $VERBOSE by @jeremyevans in #88 * Better support for connection upgrade and bi-directional streaming. by @ioquatix in #101 1.8.1 (2023-01-27) What's Changed * Body should be non-frozen by default. by @ioquatix in #103 * Join test thread. by @ioquatix in #104 * Fix several regexp warnings. by @ioquatix in #105
What's Changed - fix: add min length to language code in #68 - perf: translate concurrently in #69 - refact: update structure before rc in #70 - perf: use less taxing data types where possible in #71 - feat: add max/min stats to hourly forecast in #72 - docs: add platform locations for config file - fix border displacement when checking weather between 23:00-23:20
1.21.0 (2023-02-13) * Support for Ruby 3.0.0, 3.1.0, 3.2.0. (Drop support for Ruby 2.2 and earlier.) #66 * Support Rails 6 and Rails 7. (Drop support for Rails 3.x, 4.x) #66, #72 * Fix RMagick 5.0 compatible. #66 * Infinite loop has been resolved. #68, #74 * Fixed a bug that caused the x position to shift when an <img> tag was behind a <li> tag in HTML. #74 * fix: Incorrect characters when copying out of a generated PDF with Unicode fonts. #71 * Suppresses output for Circle(), Ellipse(), PieSector(), and PieSectorXY() when the radius is 0. #67 * Don't change an object while iterating over it #59 (by thegcat) * fix : bidi bug #56 (by ahorek) * Avoid rdoc stack level too deep (SystemStackError) in gem install. #76 * PDF example output option OUTPUT=true added #70 * Make the image file path acquisition process extensible #58 (by yui-har)
Fixes - Fixed AppImage build for systems without OpenSSL 1.1 (#182). - Fixed build errors on MinGW (#193). - Fixed not being able to change volume on some styles (#206). - Fixed crash when playing library items with many tracks (#208). - Fixed MPRIS support on Qt 6. - Fixed side panel tabs not working on some styles. - Fixed not showing tool-tip for added date in albums. - Fixed using Fusion style when saving settings with default selected. - Fixed not displaying artist names with "&" properly. - Fixed flat buttons having a background with built-in dark theme. - Fixed not refreshing some cached albums correctly. Changes - Added automatic re-authentication if token expired (#64). - Improved error handling when setting client path (#65). - Added support for saving passwords on more Linux systems, macOS, and Windows (#70). - Added column for track liked status (#138). - Disallowed actions are now disabled (#186). - Added support for media keys on Windows (#192). - Client volume is now remembered instead of always being 100% (#196). - Added options for copying name of playlist/track/album (#203). - Added support for librespot v0.5.0 (#210). - Added back lyrics. - Now uses a native menu bar on macOS. - Improved startup performance. - Replaced "Save password in keyring" option with "Remember me" in password entry. - Added Apple Silicon support for macOS builds. - Replaced "fixed width remaining time" with custom fixed-width system font.
### [2.3.1] - 2022-11-29 #### Changed * The printout of the inferred `intersphinx_mapping` item for inventories retrieved by URL (`--url`) in the 'suggest' CLI mode is now relocated to fall immediately below the inventory-search output. It also now is displayed even if no objects in the `objects.inv` satisfy the score threshold. ([#262](bskinn/sphobjinv#262)) * The 'suggest' CLI mode output now includes dividers for improved readability. #### Tests * The plaintext `tests/resource/objects_attrs.txt` was converted to POSIX EOLs and declared as binary to git, in order to provide a consistent state for sdist packaging, regardless of platform (POSIX vs Windows). * As a result, it was necessary to modify the `scratch_path` fixture to "`unix2dos`" this file on Windows systems, in order to provide a consistent test state. * Similarly, the `decomp_cmp_test` fixture was modified to "`unix2dos`" the `objects_attrs.txt` resource before comparisons, again in order to provide a consistent reference artifact. Implementing required direct manipulation of the bytes contents of the file, instead of the `filecmp.cmp` method that had been used previously. * The README doctests and shell tests have been removed from the default pytest suite. They must be explicitly opted-in with the `--readme` and `--doctest-glob="README.rst"` flags to pytest. * A new job, `readme`, has been added to the `aux_tests` stage of the Azure Pipelines CI to run these tests for PRs and release branches. * The constraint for `pytest-check` was bumped to `>=1.1.2` and all uses of the `check` fixture were revised from `with check.check(...):` to `with check(...):`. ([#265](bskinn/sphobjinv#265)) * Azure Pipelines now has Python 3.11 available for all of Ubuntu, Windows and MacOS, so it was added to the core text matrix for all platforms. * A new CI job was created on Azure Pipelines that creates an sdist from the current project, extracts it into a sandboxed environment, installs the dev dependencies, and runs the pytest suite (`azure-sdisttest.yml`). * All uses of `pytest-check` were updated to use the [v1.1.2 syntax](https://github.com/okken/pytest-check/blob/main/changelog.md#110---2022-nov-21) (`check` fixture, or `from pytest_check import check`). #### Internal * The `sys.exit()` in the case of no objects falling above the 'suggest' search threshold was refactored into the main `do_suggest()` body, to minimize the surprise of an `exit()` call coming in a subfunction. ([#263](bskinn/sphobjinv#263)) #### Packaging * `MANIFEST.in` was revised in order to provide a testable (`pytest --nonloc`) sdist, in order to streamline packaging of `sphobjinv` for conda-forge. (Thanks very much to [@anjos](https://github.com/anjos) for getting the recipes for `sphobjinv` and its dependencies in place! See [#264](bskinn/sphobjinv#264).) #### Administrative * `sphobjinv` is now available via conda-forge! A note was added to the docs to indicate this. * The version bump on `pytest-check` no longer permits the use of Python 3.6 in CI. As Python 3.6 is nearly a year beyond EOL, this seems a reasonable time to officially drop support for it. `python_requires` will still be at `>=3.6` for now; it *should* still work for 3.6...but, no guarantees. * The hook versions for `pre-commit-hooks`, `black`, and `pyproject-fmt` were updated to v4.3, v22.10, and v0.3.5, respectively. * `CONTENT_LICENSE.txt` was created, to specifically house the full content/documentation license information. * `LICENSE.txt` was revised to only hold the MIT License for the code, primarily so that Github's automatic systems will recognize the project as MIT licensed. * Caching of pip downloads was added to all of the Azure Pipelines jobs. * The version constraint for `pytest-check` was raised to `>=1.1.2`. * A temporary upper bound was placed on the `flake8` version (now `>=5,<6`, instead of `>=5`) to avoid pip resolver failures likely due to conflicts with constraints declared by plugins. * The older versions of `jsonschema` tested in the `tox` matrix were streamlined down to 3.0 (`==3.0`), 3.x (`<4`), 4.0 (`<4.1`) and 4.8 (`<4.9`). * The pin of `sphinx-issues==0.4.0` in the `tox` matrix was removed, to match the unpinned package in the `requirements-xxx.txt` files. ### [2.3] - 2022-11-08 #### Added * The CLI now prints the project name and version for the `objects.inv` as part of the 'suggest' mode output. * The CLI now prints an inferred `intersphinx_mapping` entry for a remote docset as part of the 'suggest' mode output, where such inference is possible. The output from this mapping inference was added to the relevant tests, and a couple of unit tests on some basic pieces of functionality were written. ([#149](bskinn/sphobjinv#149)) * The CLI now provides considerably more information about what is happening with the URLs it checks when trying to retrieve a remote inventory. ([#99](bskinn/sphobjinv#99), plus more) * CLI 'suggest' results output now displays more information about the total number of objects in the inventory, the search score threshold, and the number of results falling at/above that threshold. ([#232](bskinn/sphobjinv#232)) * A new CLI option, `-p`/`--paginate`, enables paging of the results from the `suggest` feature. ([#70](bskinn/sphobjinv#70)) #### Fixed * The regex for parsing object lines from decompressed inventories now correctly processes `{role}` values that contain internal colons. * CLI corner case where options are passed but no subparser is specified now results in a clean error-exit, instead of an exception. ([#239](bskinn/sphobjinv#239)) #### Documentation * Updated doctests to reflect the new v22.1 attrs `objects.inv` used for demonstration purposes. * Updated `syntax.rst` to indicate that the `{role}` in an inventory object MAY contain a colon. * Added new 'CLI implementation' pages for the new modules, downstream of the refactoring of the CLI 'convert' and 'suggest' code. * Revised the intro paragraph of the 'CLI usage' page to more clearly emphasize the two CLI subcommands and the links to their respective docs pages. * Fixed a mistake in the CLI help info for the `--url` argument to `convert`. #### Tests * Various tests were updated to reflect the contents of the new v22.1 attrs `objects.inv` introduced to replace the previous v17.2 inventory. * A modern Sphinx `objects.inv` (v6.0.0b) was added to `tests/resource` as `objects_sphinx.inv`, and the previous v1.6.6 was renamed to `objects_sphinx_1_6_6.inv`. * The 'valid objects' test cases were updated to reflect the possibility for a colon within `{role}`: * The colon-within-`{role}` test case was moved from 'invalid' to 'valid'. * The colon-within-`{domain}` test case was also moved from 'invalid' to 'valid', but with an annotation added to indicate that it's not actually viable---it will actually be interpreted incorrectly, with the first portion of the colon-containing `{domain}` imported as `{domain}`, and the remainder imported as part of `{role}`. #### Internal * Refactor CLI code to place the 'convert' and 'suggest' implementations in their own modules. * Refactor CLI 'suggest' code to the main `do_suggest()` function and a handful of sub-functions. * Rename the `log_print()` CLI helper function to the more-descriptive `print_stderr()`. * Bump development Sphinx version to v5.3. * Bump flake8 version to >=5, due to the absorption of flake8-colors colorization functionality. The flake8/tox config was updated accordingly. * Bump pre-commit black hook to v22.3.0. * Remove PyPy and Python 3.6 from Azure Pipelines test matrix. * Revise `__version__` retrieval in `setup.py` to use an intermediate dictionary with `exec()`. * Update `setup.cfg` to use `license_files`, instead of the deprecated `license_file`. #### Administrative * Apply CC BY 4.0 to documentation and docstrings and update project files to reflect. ### [2.2.2] - 2022-03-22 #### Fixed * UnicodeDecodeErrors are ignored within the vendored `fuzzywuzzy` package during `suggest` operations, using the `errors=replace` mode within bytes.decode(). * This misbehavior emerged after vendoring `fuzzywuzzy`, suggesting that it was a bug fixed later on in that project's development, after the point from which it was vendored. * This change may alter `suggest` behavior for those inventory objects with pathological characters. But, given their rarity, user experience is not expected to be noticeably affected. #### Internal * The `pyproject-fmt` formatted was added as a pre-commit hook. * The `flake8-raise` plugin was added to the linting suite. #### Testing * A smoke test for error-free `suggest` execution was added for all of the inventory files in `tests/resource`. ### [2.2.1] - 2022-02-05 #### Internal * The `benchmarks.py` file within the vendored version of `fuzzywuzzy` was removed. This *should* have no effect on `sphobjinv` functionality. * Per [#223](bskinn/sphobjinv#223), the Python 2 code within `benchmarks.py` breaks a full-source compilation done as part of an RPM packaging workflow. ### [2.2] - 2022-01-30 #### Administrative * The project documentation has been updated to reflect the deprecation of the `python-Levenshtein` speedup. * `pre-commit` has been added to the project, primarily to automate `black` code formatting on every commit. * The default trailing-whitespace, end-of-file, YAML syntax, and large-file-prevention hooks have also been added. #### Internal * `sphinx-removed-in` was added as a dev and RTD dependency, to provide the `versionremoved` Sphinx directive. ### [2.2b1] - 2021-12-23 #### Removed * Acceleration of the `suggest` functionality via use of `python-Levenshtein` is no longer possible due to the vendoring of an early, MIT-licensed version of `fuzzywuzzy`, as noted below. The `speedup` install extra is now obsolete, and has been removed. #### Internal * The `fuzzywuzzy` string matcher was vendored into the project from a point in its development history before the `python-Levenshtein` dependency, and its corresponding GPL encumbrance, was introduced. #### Administrative * Project default branch migrated to `main` from `master`. * Standard development Python version bumped to 3.10. * Standard development Sphinx version bumped to 4.3.1. * Active support for Python 3.11 added. ### [2.1] - 2021-04-14 #### Added * Python 3.10 support was officially added. #### Changed * The User-Agent header sent by `Inventory` when making an HTTP(S) request now identifies `sphobjinv` and its version (anticipate no API or behavior change). * An extraneous newline was removed before tables printed in the 'suggest' CLI mode (cosmetic change). #### Fixed * Previously, `sphobjinv.Inventory` would ignore entries in `objects.inv` that contained spaces within `name` (see [#181](bskinn/sphobjinv#181)); this is now fixed. #### Removed * Python 3.5 is no longer supported. * The relaxation of the integer constraint on the `priority` field introduced in v2.1b1 has been *reverted*, as `objects.inv` data lines with such non-integer `priority` values are skipped by Sphinx. #### Internal * Where possible, string interpolation has been refactored to use f-strings. * A 'speedup' `extras_require` entry has been added to allow simple installation of `python-Levenshtein` for Linux and MacOS platforms, as `pip install sphobjinv[speedup]`. This extra does nothing on Windows, since compilation machinery is anticipated not to be available for most users. * `objects_mkdoc_zlib0.inv`, which was compressed at `zlib` level 0, has been added to the test resources directory. * This file had to be flagged as binary in `.gitattributes` in order to avoid git EOL auto-conversion on Windows. * The CLI functionality was refactored from the single `sphobjinv.cmdline` module into a dedicated set of `sphobjinv.cli.*` submodules. * Some internal `type(...) is ...` checks were replaced with `isinstance(...)` #### Testing * Added *significant* body of new tests to confirm inventory compatibility with both `sphobjinv` and Sphinx itself. * Consistency checks added both for data within `sphobjinv.Inventory` instances **AND** as emitted from `sphinx.ext.inventory.InventoryFile.load()`. * The tests in `tests/test_valid_objects.py` strive to bracket as precisely as possible what content is allowed on an `objects.inv` data line, in addition to providing guidance on what is allowable, but discouraged. `docs/source/syntax.rst` was also edited to reflect this guidance. * Additional tests have been added to probe corner cases involving Windows EOLs. * A test was added to ensure that the schema in `sphobjinv.schema` is in fact a valid JSON schema. * Multiple asserts/checks per test method have been converted to use `pytest-check` instead of `pytest-subtests`, due to some inconsistent behavior with the latter. * `tox` environments and dependencies were updated, and some flake8 configuration was adjusted. #### Administrative * Standard development Python version bumped to 3.9. * Standard development Sphinx version bumped to 3.5.0. * Added `[skip ci]` flag in commit text for skipping Github Actions CI. * RtD upgraded to use Python 3.8. * Added 'radio Sphinx' logo to RtD docs. * Drafted `CONTRIBUTING.md` and added PR & issue templates. * Tranferred most project metadata from `setup.py` to `setup.cfg`. ### [2.1b1] - 2020-11-13 #### Fixed * Equality tests on Inventory and DataObjStr/DataObjBytes instances now work correctly. * Non-integer and non-numeric values for `priority` are now accepted during `Inventory` instantiation, consistent with what is allowed by `DataObjStr` and `DataObjBytes` instantiation. ### [2.1a2] - 2020-10-27 #### Added * When an inventory is retrieved via CLI from a remote URL with `-u`, the resolved location of the inventory is included in generated JSON at `json_dict.metadata.url`. #### Changed * CLI logging messages are now emitted to stderr instead of stdout. ### [2.1a1] - 2020-10-26 #### Added * A hyphen can now be passed as the CLI input and/or output file name to instruct sphobjinv to use stdin and/or stdout, respectively. * The `fileops` and `inventory` APIs are now tested to work with both strings and `pathlib.Path` objects, where they interact with the filesystem. #### Refactored * Patterns in regular expressions are now defined with raw strings to improve readability.
0.8.0 - 2023-05-15 Added - Added --tui-as-mode flag to control how AS information is rendered (#483) - Added support for configuration files and added a -c (--config-file) flag (#412) - Added --generate flag for generating shell completions (#86) - Added support for showing and navigating host detail (#70) - Added --geoip-mmdb-file and --tui-geoip-mode flags for looking up and displaying GeoIp information from mmdb files (#503) - Added settings dialog and simplified Tui header display (#521) - Added interactive GeoIp map display (#505) - Added support for the paris ECMP traceroute strategy for IPv4/udp (#542) - Added silent reporting mode to run tracing without producing any output (#555) - Added -v (--verbose), --log-format, --log-filter & --log-span-events flags to support generating debug trace logging output (#552) Changed - Show AS information for IP addresses without PTR record (#479) - Re-enabled musl release builds (#456) - [BREAKING CHANGE] Renamed short config flag for report-cycles from -c to -C (#491) - Ensure administrator privileges on Windows (#451) - Add context information to socket errors (#153) Fixed - Do not require passing targets for certain command line flags (#500) - Key press registering two events on Windows (#513) - Command line parameter names in error messages should be in kebab-case (#516)
Change log: 4.18.4 (2023-05-22) ====== - screensaver: Prevent recursive calling of lock command - screensaver: Add lock-on-sleep property - screensaver: Update fallback list - screensaver: Prioritize user lock command - screensaver: Rewrite D-Bus proxies management - screensaver: Use reasonable timeout for methods that may not reply - screensaver: Remove support for gnome-screensaver (Fixes #62) - screensaver: Do not take into account empty commands - screensaver: Simplify Xfconf management - screensaver: Fix memory leak - screensaver: Fix typos - screensaver: Run lock command synchronously (Fixes #70) - screensaver: Add missing include guard
What's Changed Bump deps and tools by @gaborbernat in #56 Add pyproject-fmt by @gaborbernat in #57 Bump pypa/gh-action-pypi-publish from 1.6.5 to 1.7.1 by @dependabot in #60 docs: remove (dynamic) years from copyright by @paravoid in #58 Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in #61 Bump deps and tools by @gaborbernat in #62 Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in #63 Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 by @dependabot in #66 Bump deps and tools by @gaborbernat in #67 Bump deps and tools by @gaborbernat in #70 Drop 2.7 test by @gaborbernat in #72 Add trusted-publish by @gaborbernat in #73 Add 3.12 support by @gaborbernat in #74 Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in #76 git ls-files -z -- .github/workflows/check.yml | xargs -0 sed -i 's|3.12.0-alpha.7|3.12.0-beta.1|g' by @gaborbernat in #80 Add ruff by @gaborbernat in #81
Features/Improvements ✨ - Append suffix to download filenames to avoid overwrites (#35) - Support uploading image attachments from clipboard (#36) - Support leaving rooms (#45) - Support hiding server part of username in message scrollback (#71) - Restore opened tabs and windows upon restart (#72) - Interpret newlines as line breaks when converting Markdown to HTML (#74) - Indicate when you're editing a message (#75) - Support configuring which program :open runs (#95) - Support sending and completing Emoji shortcodes in the message bar (#100) - Indicate number of members in room (#110) - Show errors fetching space hierarchy when list is empty (#113) - Show Git SHA information when printing version information (#120) - Reduce number of Tokio workers (#129) - Indicate when there are new messages below scrollback viewport (#131) Bug Fixes 🐞 - Tab completion panics for unrecognized commands (#81) - Fix error message for undefined download directory (#87) - Gracefully handle verification events that are unknown locally (#90) - Use terminal window focus to determine when a message has actually been seen (#94) - ChatStore::set_receipts locks up app for bad connections (#99) - Need fallback behaviour when dirs::download_dir returns None (#118) - Code blocks get rendered without line breaks (#122) - Remove trailing newlines in body (#125) - Profile session token should only be readable by the user (#130) - Handle sync failure after successful password entry (#133) Documentation/README Updates 📚 - Add manual pages (#88) - Mention Minimum Supported Rust Version in README (#115) - Link to AUR pkg in README (#121) Meta 👷♀️ - Update locked Cargo dependencies (#70) - Add Nix flake (#73) - Add FUNDING.yml to project (#77) - Upload artifacts built in GitHub Actions (#105) - Cache build directory in GitHub Actions (#107) - Replace GitHub actions using deprecated features (#114) - Fix Nix flake build on Darwin (#117)
Switch to GH Actions CI. by @patrickt in #41 Add the same PR template as for tree-sitter-javascript by @mjambon in #43 Update package.json to include the repository key by @msftenhanceprovenance in #50 Loosen Rust crate's tree-sitter dependency by @dcreager in #52 adding make support by @mattmassicotte in #56 feat: treat iota as predeclared identifier by @kawaemon in #58 feat: add support to parse of type parameters by @kawaemon in #57 feat: allow to put type arguments in calling expressions by @kawaemon in #59 Update C code by @aryx in #66 Document reason for statements at top level by @adonovan in #67 Make method bodies non-optional by @adonovan in #68 Fix node naming in {param,field}_declaration by @adonovan in #65 Structure Query by @mattmassicotte in #70 Remove field_identifier from keyed_element by @adonovan in #71 Generic Makefile by @mattmassicotte in #72 Bump tree-sitter version to 0.20 by @hendrikvanantwerpen in #78 Swift Package by @mattmassicotte in #79 Made body optional for method_declaration by @lmaruvada in #90 Allow GenericType to accept QualifiedType by @kawaemon in #92 feat(queries/highlight): highlight built-in functions as @function.builtin by @jimeh in #96 feat(grammar): capture comment directives by @matoous in #97 Revert "Merge pull request #97 from matoous/md/comment-directives" by @matoous in #98 feat(ci): run build & test action on PRs by @matoous in #99 fix: fix string literal rule by @SuperBo in #91 Add more types and struct/parameter fix by @amaanq in #118 Param fix by @amaanq in #119 Update identifiers and top level declarations by @amaanq in #120 Fix single import spec list without terminator by @amaanq in #122 Materialize expression_statement nodes by @josharian in #124 Formatting & CI fixes by @amaanq in #126
1.3.0 (2023-08-23) What's Changed * Rename data -> selector. by @ioquatix in #67 * Spurious wakeups by @ioquatix in #66 * Don't use EPOLLONESHOT for the wakeup event. by @Math2 in #68 * Failing test case for waiting on a reused FD. by @Math2 in #69 * Always re-register epoll descriptor. by @ioquatix in #71 * Fix potential race conditions in io_uring backend. by @ioquatix in #70 * NetBSD/OpenBSD compatibility for KQueue selector, some FreeBSD fixes by @Math2 in #72 * Introduce correct support for compacting GC. by @ioquatix in #73 * Fix external tests by @ioquatix in #75 * Add more external tests. by @ioquatix in #74 * Run coverage tests on more Ruby versions. by @ioquatix in #76 1.3.1 (2023-08-24) What's Changed * Fix a weird bug with duplicate CQEs. by @ioquatix in #78 1.3.2 (2023-08-24) What's Changed * Ensure that every io_uring_get_sqe is used correctly. by @ioquatix in #80 * Add tests for cancellation and update pure Ruby implementation. by @ioquatix in #79
v0.1.7 What's Changed - Feature: + supported in ORIGIN by @Dajamante in #70 - Add changelog enforcer by @Urhengulas in #71 - CI: Install Rust manually by @Urhengulas in #72 - Update CI by @Urhengulas in #74 - End of year refactoring by @Urhengulas in #75 - Goodbye bors by @Urhengulas in #77 - Summer cleanup by @Urhengulas in #79 - Release v0.1.7 by @Urhengulas in #80 v0.1.6 What's Changed - Print a message when linking normally fails by @jonas-schievink in #58 - Add entry to change log by @justahero in #59 - Update to Rust 2021 🎉 by @Urhengulas in #60 - Update CHANGELOG.md by @Urhengulas in #61 - search linker scripts in cwd first by @spookyvision in #63 - ci: cache cargo registry & build artifacts by @japaric in #64 - v0.1.6 by @japaric in #68
Changelog f9d9ab2 Add drag-and-drop queue reordering, closes #34 (#80) 981861c Add german translation. (#68) 4d4325e Add missing launchable element. (#65) f482541 Allow adding/replacing of all tracks in Library by Files context menu (resolves #69) d7c40b5 Fix drag-n-drop beyond list end (#34), other optimisations d1dcc10 Fix dragging an item down (#34) abd7f2e New icon (#79) 8f8e02c Remove warnings about non-existent/empty Ymuse config (resolves #70) 30853bf Support for single-track repeat (resolves #76) adf6e7b Use remote icon in AppStream metadata (resolves #66) 95c0d15 chore: release 0.22
devel/ruby-redmine51 require net-imap gem version 0.3.4 but ruby31 bundles 0.2.3. So, it add latest version of net-imap gem 0.3.x as ruby-net-imap. Ruby client api for Internet Message Access Protocol. Changes from 0.2.3: 0.3.0 (2022-11-17) What's Changed * Added dependabot.yml for actions by @hsbt in #59 * Bump actions/checkout from 2 to 3 by @dependabot in #60 * Adding RFC licenses by @nevans in #57 * Warn when using deprecated SASL mechanisms by @nevans in #62 New Contributors * @dependabot made their first contribution in #60 0.3.1 (2022-11-17) What's Changed * Add XOAUTH2 authenticator by @ssunday in #63 New Contributors * @ssunday made their first contribution in #63 0.3.2 (2022-12-09) What's Changed * Support UIDPLUS extension by @hoffi in #65 * Fixes "bundle exec rake" clash with test/unit by @nevans in #67 * Fix some UIDPLUS issues by @nevans in #69 * Fixes date-time format, and adds decode_datetime by @nevans in #66 * Add SASLprep. Code generated & tested with RFC3454 by @nevans in #64 * Add the UNSELECT command by @nevans in #72 * Fix mailbox attrs by @nevans in #73 * RFCs and references by @nevans in #71 * Nodocs and remove warning by @nevans in #70 * ResponseParser docs by @nevans in #76 * Response Data docs by @nevans in #75 New Contributors * @hoffi made their first contribution in #65 0.3.3 (2022-12-21) What's Changed * Revert "Fixes "bundle exec rake", clash with test/unit" by @znz in #88 New Contributors * @znz made their first contribution in #88 0.3.4 (2023-01-18) What's Changed * Net::IMAP Client docs by @nevans in #74 0.3.5 (2023-06-12) * Fix #response documentation error, by @nevans in 87ba74e * Add RFC3454 data, to support offline testing, by @nevans in #137 * Adds Ruby 3.2 to the CI matrix, by @petergoldstein in #99 * Use reusing workflow, by @hsbt in #151 * Decode UTF-7 more strictly, by @nobu in #152 * ️Continue testing 0.3.x branch against ruby 2.6, by @nevans in 115d190 * Fix decode utf-7 test for ruby 2.6, by @nevans in 7a60c8f * Fix XOAUTH2 authenticator for ruby 2.6, by @nevans in bd4faa0 0.3.6 (2023-06-12) * Fixes file permissions regression in v0.3.5 release, reported by @aaronjensen in #154 0.3.7 (2023-07-26) What's Changed * Backport: Fix for Digest MD5 bad challenges by @nobu in #160 PR for backport is #161
1.059 2023-07-20 - correctly propagate the exit value of a packed executable Get the exit value from perl_destruct() instead of perl_run(). These may be different, e.g. if the value of $? is set in an END block. - clean up tests a bit - set up GitHub CI and add cpanfile (for CI only) - check more return codes in myldr/*.c 1.058 2023-06-12 - patch DynaLoader.pm to make intercepting DynaLoader::bootstrap work again for Perl >= 5.35 on Windows (see #74) $do_expand was changed in perl 5.36 from an (implicit) "local" variable to "my". This breaks how PAR::Heavy intercepts calls to DynaLoader::bootstrap: monkey-patching DynaLoader::bootstrap, DynaLoader::dl_findfile and DynaLoader::bootstrap while setting "local $DynaLoader::do_expand = 1". - reorganize modules etc used in tests - add test to run an XS module from a .par file - add a test for loading XS "glue" DLLs - remove unused code for packed DLLs ("pp --link ...") - nobody packs (non-XS) DLLs as embedded "FILE"s - nobody uses a $Config{version) sub directory when packing DLLs below "shlib/" in the zip 1.057 2022-11-29 - use a different method to mark executable built from "pp --clean ..." - scripts/par.pl: don't patch the string "__PASS_PAR_CLEAN__ \0" in the "boot" section of the executable and ... - myldr/boot.c: ... stop looking for the patched string - scripts/par.pl: add "\0CLEAN" in lieu of "\0CACHE" (and drop the 40-byte cache name below that) in the "trailer" section when generating a packed executable when META.yml indicates "--clean" was specified) - myldr/mktmpdir.c: allow "\0CLEAN" as an alternative to "\0CACHE" and set PAR_CLEAN=1 in that case - myldr/mktmpdir.c: implement find_par_magic() akin the one in script/par.pl - better CLT detection in MacOS (#70) [plk <[email protected]>] - use Getopt::ArgvFile with resolveEnvVars=1 suggested by Johan Vromans (@sciurius on GitHub) 1.056 2022-09-05 - Fix #66: patch myldr/boot for "pp --clean ..." without side effects - make sure myldr/boot contains exactly one string of the form "__PASS_PAR_CLEAN__ \0" so that there are no duplicates that may get split on chunk boundaries (myldr/boot_embedded_files.c) - simplify patching of this string (in $loader) to "__PASS_PAR_CLEAN__=1 \0" in script/par.pl - add a test for #66 (check for ephemeral vs persistent cache directory) - Revert "Fixes #62: rs6000_71 (AIX) "An offset in the .loader section header is too large."" PAR_CLEAN is set too late: at this point PAR_TEMP has already been set (and populated) to a persistent cache directory (/tmp/par-USER/cache-SHA1) instead of an ephemeral one (/tmp/par-USER/temp-PID). - Some code cleanup - replace some magic numbers with constants - use string interpolation (instead of concatenation) - clean up some convoluted C code 1.055 2022-07-03 - Fix #62: rs6000_71 (AIX) "An offset in the .loader section header is too large." Communicate pp option "--clean" to the generated executable in a different way. Previously this was done by patching "__ENV_PAR_..." strings **in the executable being built** and interpreting these strings in par.pl **at runtime**. Though hacky, this seemingly worked on any OS (without rendering the executable invalid). But the only information ever passed was the value of PAR_CLEAN and this was gleaned at build time from the value of JSONPath $par.clean from META.yml in the zip (set by pp by option "--clean"). Instead read and interpret "META.yml" in par.pl **at runtime**. - Fix: merge PR #58 from [email protected]: Adding support for running MacOS Universal binaries created via 'lipo' from already pp'ed and signed thin binaries - Make writing stuff more robust: check return value of print() and close() in some places. 1.054 2022-01-27 - Temporarily disable t/90-gh41.t (system("\\\\?\\some-absolute-path") fails) 1.053 2022-01-25 - Fix: merge PR #56 from from Philip Kime <[email protected]>: Updating OSX codesign fix util with fix for automatically added ad-hoc signatures on OSX 12+ - Fix: merge PR #42 from Andrew-Kulpa/master: Get exe size from file handle instead of path - Fix: prevent TABs in literal makefile fragments from being expanded - Cleanups: - par_findprog(): pass a copy of argument `path´ to strtok() - simplify searching for PAR magic - consolidate die()s - add a test for GitHub #41 - add error message when exec'ing the custom perl fails in myldr/boot - untangle %require_list and %ModuleCache
1.0.3 (2024-02-28) What's Changed * Prefer audio/ogg instead of audio/vorbis by @gmcgibbon in #65 * Suppress warning by @wonda-tea-coffee in #69 * Add explanation of MimeType.for's handling of argument types by @elebow in #68 * tables.rb: Generate UTF-8 strings when possible. by @casperisfine in #70 * Remove comment strings from Tables::TYPE by @casperisfine in #71 * Store MIME parents in a distinct Hash by @casperisfine in #72 * Fix magic detection for HTML with <svg by @ursm in #74 * Update gem name in Gemfile by @elebow in #88 * Move to GitHub Actions by @hahmed in #82 * Add note in README how to extend detection of custom file types by @vipulnsward in #93 * Fix Illustrator detection as application/pdf instead of application/illustrator by @jeremy in #94 New Contributors * @wonda-tea-coffee made their first contribution in #69 * @elebow made their first contribution in #68 * @casperisfine made their first contribution in #70 * @ursm made their first contribution in #74 * @hahmed made their first contribution in #82 * @vipulnsward made their first contribution in #93 * @jeremy made their first contribution in #94 1.0.4 (2024-03-01) What's Changed * Regression fix: binary declared type should fall back to filename extension type by @jeremy in #99
0.2.58 (2024-05-10) * Land #70, Upversion Github actions
Upstream changes: 2.047 2024-05-18 - Fixed implementation of GH-77. - Added $pdf->standard_fonts() and $pdf->is_standard_font($name) (initial patch by Johan Vromans). 2.046 2024-05-14 - [GH-74] Fixed documentation error saying that stroke_color and fill_color can be chained. - Crash instead of freezing if a PDF trailer's Prev keys result in a loop or if multiple trailers use the same object ID and generation number. - [GH-70] Fix off-by-one error when adding a page at the beginning of a PDF. - [GH-77] Significantly improve performance when adding many pages to a PDF.
Allow tzinfo objects for Timezone by @Viicos in #56 add URLs to pyproject.toml by @samuelcolvin in #58 suggested fix on typo by @PelicanQ in #60 Correct misstatement in README by @Zac-HD in #62 Fix IsDigit -> IsDigits by @toriningen in #63 Add Unit type by @tlambert03 in #65 Improve handling of GroupedMetadata (First try) by @cksleigen in #69 Prepare for 0.7.0 release by @adriangb in #70
From Iris via pkgsrc-wip. Changelog from 2.9.27 to 2.9.28: 8f4e86ca Version 2.9.28 c6c3823b Added Sven Höxter to aboutDialog for his patches cba17cc6 Feature: link app icon as a mimetype icon for the hicolor default theme (#109) 01aae901 Fix: do not install manpage in doc dir (#107) 201ca770 Bugfix: Open french documention if required 97e0e837 Spelling fix: remove duplicate word (#108) 1a3d001d Spelling fixes (#105) 7eb79dde Desktop file improvements (#106) 92a762ed Merge branch 'release' of github.com:insilmaril/vym into release d9d7b12a Updated project name 5248d9a0 Fixed typo in version number 0e87888d Updated year in README.md acdf0677 Updated release notes -- Release notes VYM - View Your Mind The lists below shows differences between vym 2.8.0 and the latest 2.9.x version. Feel free to report any bugs or feature requests on https://github.com/insilmaril/vym/issues Thanks for using vym! Uwe Drechsel - May 2024 Version 2.9.27 Bugfixes Bugfix: Markdown improvements by Markus Seilnacht Bugfix: Allow saving of readonly maps Bugfix: Use vymBaseDir when setting up libreoffice export Bugfix: Resetting task delta prio not limited to visible tasks Version 2.9.26 Features Feature: #87 Enable Crtl modifier for macros triggered by function keys. Feature: Set last export type to "Update" after successfully "Creating" Confluence page Feature: Updated status bar messages when loading/saving maps Feature: #91 Update Italian translation Feature: Dropped URLs are truncated at start of parameters Bugfixes Bugfix: Minor typo in German translation Bugfix: Minor typo in Confluence settings dialog Bugfix: Pasted text URLs in a heading no longer create URL in branch Bugfix: #90 Disable BSP indexing to avoid crashes Bugfix: #88 Improved ASCII export Changes Change: Removed or changed shortcuts with ALT Version 2.9.22 Features Feature: Support multiple Jira instances with specific authentication methods Feature: Floppy disk icon for unsaved maps better visible, if active Feature: Upload images also for new Confluence pages Feature: New commands to control visuals of selection box Feature: added script to set colors of selection box for dark theme: demos/scripts/setSelectionBoxDarkTheme.vys Feature: Center on selection and fit to view with Key_Period + Key_Shift Feature: Delete vymLink with Ctrl-Shift click Feature: Scale pasted images to 300px width Feature: Define pen color, width and brush for selection box setSelectionPenColor setSelectionPenWidth setSelectionBrushColor Feature: Option to 'never' use dark theme Feature: Support Personal Access Tokens for Jira and Confluence Feature: Improved animated centering on selection (Shortcut: Key_Period) Feature: For multiple selected items show count in status line Feature: Scale images on the fly This allows to paste and shrink images (Ctrl + "-"), but when zooming in the images are not pixelized, but still have original resolution. Storing e.g. screenshots is more efficient this way. Bugfixes Bugfix: Creating Confluence page without attachments Bugfix: Icon and status of view icons Bugfix: disabled all icons when no map is available. Bugfix: Fixed layout of dialog for Confluence export Bugfix: Improved adding new branches at border of current scene Bugfix: Urls and VymLinks shown again in statusBar Bugfix: Wrong positon of selection box of xlinks control points, resulting in crazy scrolling, when control point is selected. Bugfix: #79 quell linking error (#79) Bugfix: Set selection background color in TreeEditor Bugfix: Also center on selected branch when using HeadingEditor while editing a heading Bugfix: Save colors of headings Bugfix: Editing long plainText headings might open HeadingEditor Bugfix: #65 and #71 Colors in NoteEditor with RichText Bugfix: #76 Editing heading of zoomed in view causes panning Bugfix: When zooming in/out using mouse wheel don't change rotation Bugfix: Background colors in HeadingEditor Bugfix: #40 Editing PlainText headings with linebreaks Bugfix: #75 TreeEditor and Linebreaks in headings Bugfix: #73 Default maps should not have word default in MapCenter Bugfix: #72 Improved support to load new default maps Bugfix: #74 HTML export uses word wrap for PlainText notes Bugfix: Update HeadingEditor for RichText heading, when frame background changes Bugfix: Update color and heading of HeadingEditor Bugfix: #70 HeadingEditor doesn't use map background when switching on RichText mode Bugfix: #70 settings override macroPath, if local option is used "-l" Bugfix: #68 HeadingEditor doesn't update after in MapEditor Bugfix: Consider zoomFactor after load when scrolling to selection Bugfix: Set color and width of legacy xlink Changes Change: Use Control modifier instead of Shift to only move MapCenter Change: Compatibility with 2.9.514: Some elements can be read, even if vym Version 2.9.2 Bugfixes Bugfix: #64 Read notes correctly from (very old) maps Version 2.9.0 This version provides bugfixes and some new features. The biggest and most visible changes are dark theme support and an extended color bar to select colors. The platform support has been improved, native Mac version is available (again) and also binaries for various Linux flavors. See the README.md for details Features Feature: Dark theme Feature: Increase max. number of recent maps to 20 Feature: Reset priority delta for visible tasks (all maps) Feature: Toggle target for multiple selected items Feature: Copying and pasting between vym instances and pasting images Feature: Added desktop files for easier packaging accross Linux distros Feature: Larger font size for editing headings on WIndows Feature: Scripting commands to edit heading and get depth of branch Feature: Introduced colors toolbar (#39) Feature: Use expand macro in Confluence export for scrolled branches Feature: Move branches diagonally with Ctrl-PageUp/Down Feature: Enable openSSL on Windows Feature: Add information from JIRA as attributes Feature: Toggle flag for multiselection Feature: Confluence and JIRA support Feature: Cycle tasks by clicking status in taskeditor Feature: Cursor up/down + Shift-key can be used to select multiple branches Feature: Updated translations for Greek and German Bugfixes Bugfix: #52 Saving part of map overwrites original map Bugfix: #48 lockfile cannot be renamed on Windows Bugfix: Read map attributes for default map Bugfix: Create translation files during build Bugfix: German translation to show keyboard macros in help menu Bugfix: Set URL when getting Jira data Bugfix: Use mapname and correct postfic when exporting Bugfix: #25 treeEditor opens when pasting images Bugfix: less compiler warnings related to deprecated Qt Bugfix: Restore state of treeEditor and slideEditor from settings in map after load Bugfix: Don't set URL for Jira ticket, if Jira pattern is not known Bugfix: Umlauts when exporting to a Confluence page Bugfix: undo/redo when toggling task via F12-macro Bugfix: Allow selecting text while editing a heading in QLineEdit Bugfix: Remove invalid QModelIndex warning when relinking images from mainbranch to center Bugfix: Avoid jumping of view when adding branches to center" Bugfix: Reset current text format when switching from RichText to PlainText Bugfix: Unused duplicate branchPropertyEditor dockwidget removed Bugfix: Setting for Windows data-root directory (#36) Bugfix: vymBaseDir improvements (#34) Bugfix: Don't trigger reposition when selection changes Bugfix: Relink branches and keep parent Bugfix: set CMAKE_INSTALL_DATAROOTDIR (#24) Bugfix: #31 Confluence export missing siblinigs of hidden first branch Bugfix: #26 tabname for save but unchanged maps does not update Bugfix: Getting user info from Confluence Bugfix: Freemind import Bugfix: exportLast of Markdown export Bugfix: piping plaintext mails from mutt into note Bugfix: Cycling tasks in taskeditor Bugfix: Links to images (color and hiding) Bugfix: Don't give up on unknown tags when importing Freeplane Bugfix: Remove unnecessary columns from taskeditor Bugfix: #14 Packaging for openSUSE: Set vymBaseDir correctly Bugfix: Trash button in NoteEditor Bugfix: vym crashed, when cursor left/right was used and multiple branches were selected Bugfix: Copy to new map Bugfix: crash while checking an empty directory (#9) Changes Changed: Settings for JIRA and Confluence Changed: Moved functionality of recover session into restore ression Changed: Sleeping tasks keep their priority (Before prio was lowered and sleeping tasks dropped to bottom.) Changed: Removed unused Bugzilla script Changed: Builds now use cmake Release notes View Your Mind - vym 2.8.0 This version provides bugfixes and some new features. The biggest and most visible change are the (mostly) reworked and now scalable icons in mind maps. At least on Linux you now can also connect to JIRA and Confluence and retrieve data, but also create or update Confluence pages. A brandnew feature is the (experimental) support to import and export Firefox bookmarks - very handy to sort bigger bookmark collections. Scripting still is considered as Technology Preview - APIs still might change in upcoming versions, when vym will be based on Qt6. Just check out the keyboard macros for F01 to F24 or also the example scripts. The lists below list differences between vym 2.7.0 and 2.8.0. Feel free to report any bugs or feature requests on https://github.com/insilmaril/vym/issues Thanks for using vym! Uwe Drechsel - April 2021 Notes: Some function keys have changed, e.g. Shift-F8 for toggling frames to include children File format has changed within the vym files CDATA is no longer used, but <vymtext> and <heading> use attributes now for texts. Vym versions below 2.7.566 cannot read newer maps Removed support for Bugzilla Removed support for SUSE FATE tool Removed dependency on 7z on Windows platform Removed setting to edit branch after creating Various optimizations, e.g. when updating map when NoteEditor changes Removed unused windows code Updated code to Qt 5.14 Reorganized source code, moved it to github and applied coding style using clang-format Detailed list of features Feature: Improved presentation mode and added projector icon Feature: Added recover option (--recover) Feature: Allow cursor positioning during edit of heading Feature: Allow middle mouse for pasting while editing heading Feature: Alternatively pan view using middle mouse button Feature: Basic editing of tasks in TaskEditor Feature: BranchPropertyEditor show sleep time Feature: Initial Confluence support (on Linux) Create new Confluence pages Get Confluence username and use in export (experimental) Native Confluence Agent to retrieve page name Feature: Dialog to enter credentials for Confluence Feature: Drag drop in TaskEditor for repriorization Feature: Editing in TreeEditor Feature: Hide less popular standard flags if not used in a map (Present, rose, phone, clock) Feature: Icons for filters in taskeditor Feature: Improved editing in TaskEditor Feature: Improved handling of modifiers Feature: Improved winter mode Feature: Import and export of Firefox bookmarks (experimental) Feature: Internal testsuite prepared Feature: Load default map instead of creating it Feature: More verbose status message for toggling frames when using function keys Feature: Most of the flags have been reworked and are scalable vector graphics now Feature: Repeat last command in map using F8 Feature: Save as default map Feature: Select images using cursor left/right in MapEditor Feature: Set sleep time weeks with 'w' Feature: Setting for margin when scrolling to selection Feature: Shortcut Shift-G to goto linked map Feature: Show Delta Priority in TaskEditor Feature: Show Task modification times Feature: Show file location in properties dialog Feature: Show flags in taskeditor Bugfixes Bugfix: Collapse selected branch using "<"-key Bugfix: Better placement of flags toolbars for new user Bugfix: Comment in map properties no longer saved as HTML Bugfix: Compiler warnings Bugfix: Correctly read task modification time from file Bugfix: Crash when exporting HTML Bugfix: Disable user flags toolbar when image is selected Bugfix: Don't save definitions of unused userflags Bugfix: Edit and actually use the correct path for macros Bugfix: Editing of branch heading in heading editor Bugfix: Editor states related to multiple selection Bugfix: Emtpy lines for hidden branches in ASCII export Bugfix: Flag to search notes in FindResultWidget Bugfix: For non-sleeping tasks display "-" in table as sleep time Bugfix: Function key F4 not executing related macro Bugfix: HTML export for svg- and userflags Bugfix: History of changing RichText notes in editor Bugfix: History of editing notes and headings Bugfix: Inactive NoteEditor in some cases Bugfix: Modifier for modModes is SHIFT, not CTRL. Bugfix: Opening default map, but without existing file Bugfix: Reenable context menu in TaskEditor Bugfix: Removal of temporary files on Windows Bugfix: Repeat toggling target with F8 Bugfix: Ruby testsuite Bugfix: Select new tab after creating new map Bugfix: Shortcuts for formats in TextEditor Bugfix: Tests related to changing (named) flags Bugfix: Undo of setting task to sleep Bugfix: Undo/redo toggling flag Bugfix: Update HeadingEditor after reselect and undo/redo Bugfix: Update confluence script Bugfix: Waking up of sleeping tasks is visible again Bugfix: Warning when saving uncompressed map Bugfix: application to open external links Bugfix: libpng warning Bugfix: svg flags not displaying correctly Bugfix: toggling target was not saved Bugfix: use most important shortcuts also in TreeEditor
Revision history for App-ClusterSSH 4.16 2020-06-20 Duncan Ferguson <[email protected]> - Further fix for 'resolve_names' error when adding hosts via the UI - Fix missing space separator for ssh_args (thanks to Petr Vorel) 4.15 2020-05-18 Duncan Ferguson <[email protected]> - Include all utilies within each man page - Add in 'command_pre' and 'command_post' configuration options - Fix 'Add Host' menu error finding 'resolved_names' - Ensure lib path is added to range tests to find the libraries - Mark permission test as TODO as it appears to be inconsistent 4.14 2019-08-21 Duncan Ferguson <[email protected]> - Include README within the repository, not just created tar.gz files - Add 'autoquit' setting to 'File' menu (Github issue #114) - Correct macro_hostname to be the FQDN of the server where cssh is being run (Github issue #116) - Add in user defined macros 4.13.2_02 2019-01-14 Duncan Ferguson <[email protected]> - Fix Getopt-Long minimum version - Fix excess test output when Sort::Naturally isn't installed 4.13.2_01 2018-11-24 Duncan Ferguson <[email protected]> - Move all Tk code into its own module as-is - Fix for 'bad pad value "3m"' error when using Tk 804.034 - Update to Perl::Tidy 20181117 - Convert to using Dist::Zilla 4.13.2 2018-03-14 Duncan Ferguson <[email protected]> - Fix for running builds in parallel - Improvements to SUPPORT and REPORTING BUGS sections in documentation 4.13.1 2018-03-05 Duncan Ferguson <[email protected]> - Minor update to fix failing tests due to 3rd party perltidy changes 4.13 2017-12-27 Duncan Ferguson <[email protected]> - Ensure ssh_args is keep unset if it is emptied in the configuration file - Obey configured console position (Debian bug 758215) (Github issue #100) 4.12 2017-12-23 Duncan Ferguson <[email protected]> - Fix 'undefined value' error 4.11 2017-12-22 Duncan Ferguson <[email protected]> - Fix for multiple range expansion, as in 'h{a,b}{1,2}' (Github issue #97) (Thanks to lazyfrosch) - Upgrade Perl::Tidy requirement to version 20171214 (Github issue #99) (Thanks to eserte) - Add in 'external command pipe' to allow for some commands being passed in from the command line 4.10_02 2017-08-08 Duncan Ferguson <[email protected]> - Include coverage tests in the resources - Include the version of cssh in the utility documentation and README - Fix dashes (-) not being accepted in hostname range expansion (Github issue #89) - Amend ranges to work on ports, FQDN's and IP addresses - Fix bug tracker links in the main documentation (Github issue #92) - New options to specify --rows, --columns and --fillscreen (Github pull request #88) (Thanks to AsharLohmar) 4.10_01 2017-04-12 Duncan Ferguson <[email protected]> - Allow 'include' directives when reading SSH configuration files (Github issue #77) (thanks to Azenet) - Generate README when creating the distribution from cssh man page so www.cpan.org and www.metacpan.org can display documentation 4.09 2017-03-11 Duncan Ferguson <[email protected]> - Add perl-5.24 Travis-CI automated testing config - Correct a logic bug around the --debug option (Github issue #75) - Fix 'Re-add closed windows' not using the correct username (Github issue #72) - Update copyright year - Make WM decorations algorithm configurable as causes problems on some systems (Debian bug 842965, re Github pull request #66) (thanks to Tony Mancill) 4.08 2016-10-18 Duncan Ferguson <[email protected]> - Add perl-5.8, 5.10 and 5.12 to Travis-CI automated testing - Fix building and testing on perl-5.8.9 - Improve testing on systems that do not have xterm installed - Take into account WM decorations when tiling (Github pull request #66) (thanks to Andrew Stevenson) - Add option in the config file to hide the menu (Github issue #69) - Add 'unique_servers' into the configuration file to match command line option (Github issue #70) 4.07 2016-04-30 Duncan Ferguson <[email protected]> - Fixed tests on systems where bash is not installed in /bin/bash (Github issue #60) - Include link to travis-ci site in release emails for automated build and test reports - Rework hostname expansion to be pure-perl rather than relying on the bash shell (Github issue #53) 4.06 2016-03-26 Duncan Ferguson <[email protected]> - Failure to find the terminal binary should not be fatal - Fix processing of '--extra_tag_file' and its configuration item (Github issue #51) - Add bash shell expansion on host names containing a '{' character (Github issue #53) - Fix tests when running on a server without xterm installed (such as Travis CI via GitHub) - Expand $HOME and ~ correctly when looking for files (thanks to Andrew Stevenson) - Typo correction in README (thanks to Ankit Vadehra) 4.05 2015-11-28 Duncan Ferguson <[email protected]> - Change default key_quit from 'Control-q' to 'Alt-q' (Github issue #50) - Amend tests to always use C locale as some error messages are hardcoded in English (Github issue #49) 4.04_01 2015-11-21 Duncan Ferguson <[email protected]> - Ensure documentation is generated using same perl as the build (Github issue #45) - Pass '--action' through macro parsing (Github issue #42) - Workaround for glitch in KDE where windows can become unmoveable (Github issue #46) (thanks to Brandon Perkins) - Add in '--quiet | -Q ' option to reduce output in certian scenarios - Add in 'csftp' command 4.04 2015-11-03 Duncan Ferguson <[email protected]> - Include bash completion script in distribution (Github issue #29) - Allow re-adding closed session (Github issue #27 - thanks to Andrew Stevenson) - Allow sorting windows in natural order (Github isue #28 - thanks to Andrew Stevenson) - Fix links in metadata files to trackers (Github issue #41) - Fix ctel and ccon not working correctly (Github issue #35) - Amend t/10host.t to use a random hostname to prevent clashes (Github issue #23) - Amend coght message in README to match all other files for the perl license
The Rust crate to depend on tree-sitter-language rather than tree-sitter (#70)
# zip 2.3.1 * The zip shared library now hides its symbols (on platforms that support this), to avoid name clashes with other libraries (#98). # zip 2.3.0 * zip now handles large zip files on Windows (#65, #75, #79, @weshinsley). * zip now behaves better for absolute paths in mirror mode, and when the paths contain a `:` character (#69, #70). * `zip::unzip()` now uses the process's umask value (see `umask(2)`) on Unix if the zip file does not contain Unix permissions (#67). * Fix segmentation fault when zip file can't be created (#91, @zeehio) * Fix delayed evaluation error on zipfile when `zip::zip()` is used (#92, @zeehio) * New `deflate()` and `inflate()` functions to compress and uncompress GZIP streams in memory.
# wk 0.9.4 - Ensure package tests pass against sf 1.0-18 (#224, #225). # wk 0.9.3 - Ensure package compiles with `STRICT_R_HEADERS=1` (#222). # wk 0.9.2 - Add `wk_crs()` and `wk_set_crs()` methods for `bbox` (#213) - Fix wk_trans inconsistent meta flags handling (#217) - Ensure package builds on arm64 for Windows (#220) # wk 0.9.1 - Fix format strings/arguments for R-devel (#209). # wk 0.9.0 ## Breaking changes - The common well-known binary representation of POINT EMPTY (i.e., POINT (nan nan)) is now handled as POINT EMPTY allowing empty points to roundtrip through `wkb()` vectors (#196, #204). - `xy(NA, NA)` is now read as a null feature instead of POINT EMPTY. This preserves the invariant that null features can also be identified using `is.na()` (#205). - `xy(NaN, NaN)` is now read as POINT EMPTY and `is.na(xy(NaN, NaN))` now returns `FALSE`. This means that both EMPTY and null points can roundtrip through `xy()` (#205). ## Bugfixes and improvements - `wk_meta()` now contains a new column `is_empty`, which is `TRUE` for any feature that contains at least one non-empty coordinate. This allows more efficient detection of features with zero coordinates (#197, #199). - Updated PROJ data to use the latest pull of the database packaged with PROJ 9.3.0 (#201). - The wk package now compiles once again on gcc 4.8 (#203, #206). - Fixed `sfc_writer()` to correctly attach the `classes` attribute to sfc output with mixed geometry types (#195). - Function `sfc_writer()` now has an argument `promote_multi` to write any input as the MULTI variant. This makes it more likely that an input vector will be read as a single geometry type (#198). - The `wk_collection_filter()` now correctly increments the `part_id` when calling the child handler (@brownag, #194). # wk 0.8.0 * Added `wkb_to_hex()` (@anthonynorth, #183). * Implemented `vctrs::vec_proxy_equal()` for `wkb()` vctrs (@anthonynorth, #183). * Fixed `sfc_writer()`, which had returned NULL for some inputs (e.g., via `wk_collection()`) (@anthonynorth, #182, #186). * Added `wk_clockwise()` and `wk_counterclockwise()` to re-wind polygon rings (@anthonynorth, #188). * New replacement-function mode for `wk_coords<-()` for in-place modification of coordinates (@mdsumner, #187). * New function `wk_trans_explicit()` migrated from crs2crs (@mdsumner, #187). # wk 0.7.3 * Fix tests for updated waldo package (#178). # wk 0.7.2 * Fix use-after-free warnings. # wk 0.7.1 * Fix implicit reliance on error `as.data.frame.default()`, which no longer occurs in r-devel (#166). # wk 0.7.0 * Remove legacy headers that are no longer used by any downstream package (#146). * `validate_wk_wkt()` now errors for an object that does not inherit from 'wk_wkt' (#123, #146). * Added `wk_crs_projjson()` to get a JSON representation of a CRS object. To make lookup possible based on shortcut-style CRS objects (e.g., `"EPSG:4326"` or `4326`), added data objects `wk_proj_crs_view` and `wk_proj_crs_json` that contain cached versions of rendered PROJJSON based on the latest PROJ version (#147). * Added a `wk_crs_proj_definition()` method for `wk_crs_inherit()` (#136, #147). * Conversion to sf now uses the `sfc_writer()` for all wk classes, making conversions faster and fixing at least one issue with conversion of NA geometries to sf (#135). * `wk_plot()` now plots `NULL`/`NA` geometries and mixed geometry types more reliably (#142, #143, #149). * Exported EMPTY geometries to well-known text now include dimension (e.g., `POINT Z EMPTY`) (#141, #150). * Fixed bug where `wk_polygon()` doubled some points when the input contained closed rings (#134, #151). * Fixed bug where `wk_count()` exposed uninitialized values for empty input (#139, #153). * The `xy_writer()` now opportunistically avoids allocating vectors for Z or M values unless they are actually needed (#131, #154). * Added example WKT for all geometry types and dimensions plus helper `wk_example()` to access them and set various properties (#155). * Fixes warnings when compiling with `-Wstrict-prototypes` (#157, #158). * Removed `wk_chunk_map_feature()` in favour of using chunking strategies directly (#132, #159). * Optimized `wk_coords()` for `xy()` objects (#138, #160). * Added accessor methods for record-style vectors: `rct_xmin()`, `rct_xmax()`, `rct_ymin()`, `rct_ymax()`, `rct_width()`, `rct_height()`, `crc_center()`, `crc_x()`, `crc_y()`, `crc_r()`, `xy_x()`, `xy_y()`, `xy_z()`, and `xy_m()` (#144, #161). * Added rectangle operators `rct_intersects()`, `rct_contains()`, and `rct_intersection()` (#161). # wk 0.6.0 * Fixed `wk_affine_rescale()` to apply the translate and scale operations in the correct order (#94). * Add `wk_handle_slice()` and `wk_chunk_map_feature()` to support a chunk + apply workflow when working with large vectors (#101, #107). * C and R code was rewritten to avoid materializing ALTREP vectors (#103, #109). * Added a `wk_crs_proj_definition()` generic for foreign CRS objects (#110, #112). * Added `wk_crs_longlat()` helper to help promote authority-compliant CRS choices (#112). * Added `wk_is_geodesic()`, `wk_set_geodesic()`, and argument `geodesic` in `wkt()` and `wkb()` as a flag for objects whose edges must be interpolated along a spherical/ellipsoidal trajectory (#112). * Added `sf::st_geometry()` and `sf::st_sfc()` methods for wk geometry vectors for better integration with sf (#113, #114). * Refactored well-known text parser to be more reusable and faster (#115, #104). * Minor performance enhancement for `is.na()` and `validate_wk_wkb()` when called on a very long `wkb()` vector (#117). * Fixed issue with `validate_wk_wkb()` and `validate_wk_wkt()`, which failed for most valid objects (#119). * Added `wk_envelope()` and `wk_envelope_handler()` to compute feature-wise bounding boxes (#120, #122). * Fixed headers and tests to pass on big endian systems (#105, #122). * Incorporated the geodesic attribute into vctrs methods, data frame columns, and bbox/envelope calculation (#124, #125). * Fix `as_xy()` for nested data frames and geodesic objects (#126, #128). * Remove deprecated `wkb_problems()`, `wkt_problems()`, `wkb_format()`, and `wkt_format()` (#129). * `wk_plot()` is now an S3 generic (#130). # wk 0.5.0 * Fixed bugs relating to the behaviour of wk classes as vectors (#64, #65, #67, #70). * `crc()` objects are now correctly exported as polygons with a closed loop (#66, #70). * Added `wk_vertices()` and `wk_coords()` to extract individual coordinate values from geometries with optional identifying information. For advanced users, the `wk_vertex_filter()` can be used as part of a pipeline to export coordinates as point geometries to another handler (#69, #71). * Added `wk_flatten()` to extract geometries from collections. For advanced users, the `wk_flatten_filter()` can be used as part of a pipeline (#75, #78). * `options("max.print")` is now respected by all vector classes (#72, #74). * Moved implementation of plot methods from wkutils to wk to simplify the dependency structure of both packages (#80, #76). * Added `wk_polygon()`, `wk_linestring()`, and `wk_collection()` to construct polygons, lines, and collections. For advanced users, `wk_polygon_filter()`, `wk_linestring_filter()`, and `wk_collection_filter()` can be used as part of a pipeline (#77, #84). * Added a C-level transform struct that can be used to simplify the the common pattern of transforming coordinates. These structs can be created by other packages; however, the `wk_trans_affine()` and `wk_trans_set()` transforms are also built using this feature. These are run using the new `wk_transform()` function and power the new `wk_set_z()`, `wk_set_m()`, `wk_drop_z()`, `wk_drop_m()`, functions (#87, #88, #89). # wk 0.4.1 * Fix LTO and MacOS 3.6.2 check errors (#61). # wk 0.4.0 * Removed `wksxp()` in favour of improved `sf::st_sfc()` support (#21). * Rewrite existing readers, writers, and handlers, using a new C API (#13). * Use new C API in favour of header-only approach for all wk functions (#19, #22). * Use cpp11 to manage safe use of callables that may longjmp from C++. * Vector classes now propagate `attr(, "crs")`, and check that operations that involve more than one vector have compatable CRS objects as determined by `wk_crs_equal()`. * Added an R-level framework for other packages to implement wk readers and handlers: `wk_handle()`, `wk_translate()`, and `wk_writer()` (#37). * Added a native reader and writer for `sf::st_sfc()` objects and implemented R-level generics for sfc, sfg, sf, and bbox objects (#28, #29, #38, #45). * Implement `crc()` vector class to represent circles (#40). * Added a 2D cartesian bounding box handler (`wk_bbox()`) (#42). * Refactored unit tests reflecting use of the new API and for improved test coverage (#44, #45, #46). * Added `wk_meta()`, `wk_vector_meta()`, and `wk_count()` to inspect properties of vectors (#53). * Modified all internal handlers such that they work with vectors of unknown length (#54). # wk 0.3.4 * Fixed reference to `wkutils::plot.wk_wksxp()`, which no longer exists. # wk 0.3.3 * Fixed WKB import of ZM geometries that do not use EWKB. * Added `xy()`, `xyz()`, `xym()` and `xyzm()` classes to efficiently store point geometries. * Added the `rct()` vector class to efficiently store two-dimensional rectangles. * Fixed the CRAN check failure caused by a circular dependency with the wkutils package. * Added S3 methods to coerce sf objects to and from `wkt()`, `wkb()` and `wksxp()`. # wk 0.3.2 * Fixed EWKB output for collections and multi-geometries that included SRID (#3). * Fixed CRAN check errors related to exception handling on MacOS/R 3.6.2. # wk 0.3.1 * Added a `NEWS.md` file to track changes to the package.
I follow the instruction https://pkgsrc.joyent.com/install-on-linux/, but error occur when I use command
[wangshx@HPC-login ~]$ pkgin -y update pkgin: pkg_install package is not installed.
I check the directory but I cannot find pkg_install
How can I do to fix it?
The text was updated successfully, but these errors were encountered: