Path to this page:
./
devel/ruby-tty-screen,
Terminal screen size detection
Branch: CURRENT,
Version: 0.8.2,
Package name: ruby31-tty-screen-0.8.2,
Maintainer: pkgsrc-users# TTY::Screen
> Terminal screen size detection which works on Linux, OS X and
Windows/Cygwin platforms and supports MRI, JRuby and Rubinius
interpreters.
TTY::Screen provides independent terminal screen size detection component
for TTY (https://github.com/piotrmurach/tty) toolkit.
Required to run:[
lang/ruby26-base]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 11 KB
Version history: (Expand)
- (2024-02-03) Updated to version: ruby31-tty-screen-0.8.2
- (2021-10-07) Updated to version: ruby27-tty-screen-0.8.1
- (2020-09-14) Updated to version: ruby26-tty-screen-0.8.1
- (2020-06-07) Updated to version: ruby26-tty-screen-0.8.0
- (2020-03-08) Updated to version: ruby26-tty-screen-0.7.1
- (2020-01-19) Package added to pkgsrc.se, version ruby26-tty-screen-0.7.0 (created)
CVS history: (Expand)
2024-02-03 16:49:16 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-tty-screen: update to 0.8.2
0.8.2 (2023-12-17)
Changed
* Change the ioctl system call support check to use the output method
* Change size from ioctl to extract window buffer format and length to
constants
* Change size from ioctl to allocate and read window buffer with fewer
objects
* Change size detection from tput to check TTY on the output method
* Change size detection from stty to check TTY on the output method
* Change size detection from the environment variables to use the env method
* Change size from the ansicon environment variable to use the env method
* Change size from ansicon to use regexp last match to lookup pattern
matches
* Change size from ansicon to allocate window dimensions with fewer objects
Fixed
* Fix ioctl call test to stub terminal size encoding for big-endian systems
* Fix to skip terminal size detection from readline on non-TTY output
* Fix size detection from IO to skip loading io-console on non-TTY output
* Fix size detection from tput to check for non-zero columns instead of
lines
* Fix JRuby and Windows system detection to check Ruby configuration only
once
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-01-11 14:22:09 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update HOMEPAGE
Update HOMEPAGE to https://ttytoolkit.org/.
|
2020-09-14 02:13:21 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-tty-screen: update to 0.8.1
Update ruby-tty-screen to 0.8.1.
## [v0.8.1] - 2020-07-17
### Fixed
* Fix name resolution with TTY::File by Alexey Nikitin (@tank-bohr)
|
2020-06-07 10:34:41 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-tty-screen: update to 0.8.0
Update ruby-tty-screen to 0.8.0.
## [v0.8.0] - 2020-05-28
### Added
* Add #windows? platform check
* Add #command_exist? to see if an executable exists before running it
* Add performance tests
### Changed
* Change #jruby? method to hoist within module
* Change #size_from_win_api to check only on windows platform and
hoist definition within module
* Change #size_from_java to hoist within module
* Change #size_from_ioctl to:
* check solaris-like system
* scan all streams to see if any attached to a terminal
* hoist definition within module
* Change #size_from_io_console to perform check on JRuby as well
* Change #size_from_readline to attempt to load readline gem
* Change #run_command to execute command directly without sub shell or temp files
|
2020-03-08 16:32:22 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
devel/ruby-tty-screen: update to 0.7.1
Update ruby-tty-screen to 0.7.1.
## [v0.7.1] - 2020-02-02
### Changed
* Change gemspec to add metadata, remove test artifacts and load version directly
|
2020-01-19 15:49:47 by Takahiro Kambe | Files touched by this commit (4) |
Log message:
devel/ruby-tty-screen: add version 0.7.0 package
ADd ruby-tty-screen version 0.7.0 package.
# TTY::Screen
> Terminal screen size detection which works on Linux, OS X and
Windows/Cygwin platforms and supports MRI, JRuby and Rubinius
interpreters.
TTY::Screen provides independent terminal screen size detection component
for TTY (https://github.com/piotrmurach/tty) toolkit.
|