-
Notifications
You must be signed in to change notification settings - Fork 167
build(deps): bump golang.org/x/sys from 0.0.0-20210615035016-665e8c7367d1 to 0.1.0 in /textproc/sift/files #117
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
Closed
dependabot
wants to merge
1
commit into
trunk
from
dependabot/go_modules/textproc/sift/files/golang.org/x/sys-0.1.0
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.0.0-20210615035016-665e8c7367d1 to 0.1.0. - [Release notes](https://github.com/golang/sys/releases) - [Commits](https://github.com/golang/sys/commits/v0.1.0) --- updated-dependencies: - dependency-name: golang.org/x/sys dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Author
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Feb 28, 2023
Changes in 2.2.8
================
* NEW: asip-status.pl: IPv6 support; show GSS-UAM SPNEGO blob;
improved layout of output. (3.1 backport)
* NEW: apple_dump: support for EA meta data. (3.1 backport)
* NEW: Import netatalk-doc into the main repo, and overhaul
scripts, man pages and html manual sources.
* UPD: Display the Netatalk Daemon icon with the '-icon' afpd.conf
option for all platforms. GH #214
* UPD: Remove OpenSSL 1.0 backwards compatibility header.
Please use OpenSSL 1.1 or later.
* UPD: configure: Enable DDP, timelord, and a2boot by default. GH #215
* UPD: configure: Disable Quota by default. GH #198
* FIX: afpd: Create tmp files in /tmp rather than / and clean up
after use. Regression in 2.2.7. GH #188
* FIX: Provide MNTTYPE_NFS for Solaris descendents to enable
compiling with Quota. GH #117
* FIX: afpd: reading from file may fail. SF Bug #619 (3.1 backport)
* FIX: timelord: Fall back to timezone when tm_gmtoff is unavailable.
Makes it work on Solaris descendents. GH #194
* FIX: fix largefile-check macro for largefile with clang 16.
* FIX: Typo fixes in user facing strings.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jul 10, 2023
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)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Aug 17, 2023
What's Changed
[Aeruginous] Create CHANGELOG Fragment by @github-actions in #110
Chore: Bump clap from 4.3.11 to 4.3.14 by @dependabot in #113
Chore: Bump sqlx from 0.7.0 to 0.7.1 by @dependabot in #112
Chore: Bump thiserror from 1.0.40 to 1.0.43 by @dependabot in #111
Chore: Bump anyhow from 1.0.71 to 1.0.72 by @dependabot in #115
Chore: Bump scopeguard from 1.1.0 to 1.2.0 by @dependabot in #114
Fix: Release GitHub Action by @AmmarAbouZor in #116
[Aeruginous] Create CHANGELOG Fragment by @github-actions in #117
Changed: Optimization for app main loop by @AmmarAbouZor in #118
[Aeruginous] Create CHANGELOG Fragment by @github-actions in #119
Chore: Bump async-trait from 0.1.69 to 0.1.72 by @dependabot in #120
Chore: Bump thiserror from 1.0.43 to 1.0.44 by @dependabot in #121
Chore: Bump serde_json from 1.0.100 to 1.0.104 by @dependabot in #126
Chore: Bump clap from 4.3.14 to 4.3.19 by @dependabot in #123
Chore: Bump serde from 1.0.171 to 1.0.178 by @dependabot in #125
Chore: Bump serde from 1.0.178 to 1.0.180 by @dependabot in #127
Chore: Bump serde from 1.0.180 to 1.0.183 by @dependabot in #129
Chore: Bump Swatinem/rust-cache from 2.5.1 to 2.6.0 by @dependabot in #128
Fix: Fix SQLite connection string path by @AmmarAbouZor in #137
[Aeruginous] Create CHANGELOG Fragment by @github-actions in #138
Chore: Bump tokio from 1.29.1 to 1.31.0 by @dependabot in #136
Chore: Bump async-trait from 0.1.72 to 0.1.73 by @dependabot in #135
Chore: Bump Swatinem/rust-cache from 2.6.0 to 2.6.1 by @dependabot in #132
Chore: Bump log from 0.4.19 to 0.4.20 by @dependabot in #134
Chore: Bump clap from 4.3.19 to 4.3.21 by @dependabot in #133
[Aeruginous] Assemble CHANGELOG by @github-actions in #139
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Aug 25, 2023
cargo repository URL by @Sighery in #97 fix: escaped newline immediately after a char, resolves #100 by @ahlinc in #102 Fixed CRLF behavior for tests, run tests on all platforms in GitHub CI by @ahelwer in #106 Support for 'select' loops by @mjambon in #111 Add support for 'until' loops by @mjambon in #112 Handle words containing bare '#' by @oxalica in #109 adding zsh expansion flags by @ryaminal in #115 Update CI by @verhovsky in #131 Update Cargo.toml by @nokome in #117 Rename ansii_c_string and string_expansion by @verhovsky in #121 rust: enables highlights query by @Dav1dde in #132 Swift Package Manager by @lukepistrol in #124 Fix scanning of heredoc_body to allow empty bodies by @jaopaulolc in #137 [fix] Here-documents: parse a “real” shell word (or close enough) after << by @domq in #142 Parse Bash's tests by @verhovsky in #135 Fix CI by @verhovsky in #145 Support file descriptors for here docs/strings by @verhovsky in #156 Support optional opening paren in case by @verhovsky in #157 Highlight "select" and "until" as keywords by @verhovsky in #168 Undo misguided package.json changes by @verhovsky in #173 Restore prebuild dependencies by @verhovsky in #174 feat: rewrite the scanner in C by @amaanq in #179 fix: make helper functions static to avoid compilation conflicts with other parsers by @amaanq in #182 Fixes by @amaanq in #186 fix: negated variable assignments in if statements by @kelly-lin in #183 Fixes by @amaanq in #187
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Aug 31, 2023
cargo repository URL by @Sighery in #97 fix: escaped newline immediately after a char, resolves #100 by @ahlinc in #102 Fixed CRLF behavior for tests, run tests on all platforms in GitHub CI by @ahelwer in #106 Support for 'select' loops by @mjambon in #111 Add support for 'until' loops by @mjambon in #112 Handle words containing bare '#' by @oxalica in #109 adding zsh expansion flags by @ryaminal in #115 Update CI by @verhovsky in #131 Update Cargo.toml by @nokome in #117 Rename ansii_c_string and string_expansion by @verhovsky in #121 rust: enables highlights query by @Dav1dde in #132 Swift Package Manager by @lukepistrol in #124 Fix scanning of heredoc_body to allow empty bodies by @jaopaulolc in #137 [fix] Here-documents: parse a “real” shell word (or close enough) after << by @domq in #142 Parse Bash's tests by @verhovsky in #135 Fix CI by @verhovsky in #145 Support file descriptors for here docs/strings by @verhovsky in #156 Support optional opening paren in case by @verhovsky in #157 Highlight "select" and "until" as keywords by @verhovsky in #168 Undo misguided package.json changes by @verhovsky in #173 Restore prebuild dependencies by @verhovsky in #174 feat: rewrite the scanner in C by @amaanq in #179 fix: make helper functions static to avoid compilation conflicts with other parsers by @amaanq in #182 Fixes by @amaanq in #186 fix: negated variable assignments in if statements by @kelly-lin in #183 Fixes by @amaanq in #187
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 22, 2023
This is the biggest update ever, with 36 new features, 24 bug fixes,
and 3 performance improvements.
Thank you to every contributor for making Yazi better and better!
What's Changed
feat: add Mintty (Git Bash) image preview support by @sxyazi in #103
refactor: use Url instead of PathBuf by @sxyazi in #107
fix: mime of javascript by @XYenon in #106
perf: load large folders in chunks by @sxyazi in #117
fix: set cursor block after closing input prompt from insert mode
by @auvred in #109
fix: doesn't redirect the stderr of the clipboard command to null
by @sxyazi in #119
feat: suspend process (Ctrl-Z) by @sxyazi in #120
fix: notification of file changes in linked directories by @sxyazi in #121
feat: file size sorting under the simplified file system by @sxyazi in #123
fix: show_hidden not properly applied to hovered folder by @sxyazi in #124
fix: recognize symlink directories as files by @sxyazi in #125
fix: respect symlink paths without canonicalizing them by @sxyazi in #126
feat: make Input streamable by @sxyazi in #127
perf: doesn't wait for the process of killing by @sxyazi in #128
feat: find by @sxyazi in #104
feat: tab-specific sorting by @sxyazi in #131
feat: new V, D, C keybinding for Input component by @sxyazi in #139
fix: swap description for search commands by @knutwalker in #141
fix: image position calculation by @sxyazi in #144
feat: support for image preview within tmux by @sxyazi in #147
feat: show keywords when in search mode by @sxyazi in #152
feat: fallback to built-in highlighting if jq is not installed
by @ndtoan96 in #151
feat: make the glob expr case insensitive by default, and prepend \s to
make it sensitive by @sxyazi in #156
fix: check relative path on expand_path by @sxyazi in #165
feat: support for FreeBSD permission type by @yggdr in #169
feat: multiple openers for a single rule by @Linus789 in #154
fix: leave upwards only if an IO error occurs in current by @sxyazi in #172
docs: add archlinuxcn installation guide by @Integral-Tech in #176
fix: image preview not working on Zellij by @Eric-Song-Nop in #181
feat: make trash optional by @sxyazi in #178
fix: inconsistent Shift key behavior on Unix and Windows
by @ndtoan96 in #174
feat: new force option added for the remove command, which does not show
the confirmation dialog on trashing/deleting by @sxyazi in #173
fix: typo of LICENSE file by @conradojordan in #201
feat: add flake.nix by @XYenon in #205
feat: include ignored files on search when hidden files are shown
by @PhotonQuantum in #212
feat: new orphan option for opener rules, to keep the process running even
when Yazi exited by @sxyazi in #216
feat: scroll half/full page with arrow percentage supported, and new
Vi-like <C-u>, <C-d>, <C-b>, and <C-f> keybindings added by
@TD-Sky in #213
feat: highlight matching words on finding by @PhotonQuantum in #211
feat: add BackTab support by @sxyazi in #209
fix: set stdio to null when orphan is true by @sxyazi in #229
feat: new force option for creating and renaming by @sxyazi in #208
feat: loop through to find by @ndtoan96 in #234
feat: backward/forward by @ndtoan96 in #230
perf: reimplement optimized natural sorting algorithm, speed up ~6 times
for case-insensitive sorting by @sxyazi in #237
chore: changing the finding key to n/N to keep with Vim's conventions
by @sxyazi in #238
feat: added new options to the `find' command for smart-case/
case-insensitive finds by @ndtoan96 in #240
feat: add new --no-cwd-file option to quit command for flexible cwd-file
setting by @XOR-op in #245
fix: avoid adding non-regular paths to backstack by @ndtoan96 in #249
fix: support RGBA16 images by @sxyazi in #250
feat: support trash for NetBSD by @sxyazi in #251
feat: support environment variable in cd path by @ndtoan96 in #241
feat: new theme system by @sxyazi in #161
fix: cannot cd if there is whitespace in path by @ndtoan96 in #255
fix: add application/x-wine-extension-ini to text mime by @ndtoan96 in #259
fix: collect and fix all hard coded themes and color
by @Eric-Song-Nop in #221
fix: some colors not readable in light mode by @sxyazi in #264
feat: better file hover state by @sxyazi in #269
refactor: split commands into separate files by @sxyazi in #272
feat: cancel selected items automatically on entering, leaving, copying, or
cutting by @sxyazi in #273
feat: add a new Bar component, and make border styles customizable
by @sxyazi in #278
fix: adapt another $TERM value of foot-extra for foot by @sxyazi in #277
refactor: simplify building conditions by @sxyazi in #280
chore: add git rev to nix pkg version by @XYenon in #206
feat: new Manager component for better style extensions by @sxyazi in #284
feat: cross-system opener rule support by @sxyazi in #289
fix: delegate the SIGINT signal of processes with orphan=true to their
parent by @sxyazi in #290
feat: line mode by @sxyazi in #291
feat: shell completions & auto releasing by @TD-Sky in #282
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Dec 17, 2023
23.0.0 (2022-03-30) Changed * Update messages to v18.0.0 * [Java] Replaced Gherkin with a GherkinParser that uses a builder to construct. * [Java] Made all internal classes package private * [Java] Removed unused stopAtFirstError property from Parser * [PHP] Implemented Gherkin * [JavaScript] @cucumber/message-streams has been removed from the dependencies. If you are using @cucumber/gherkin-streams v5.0.0 or later, you have to add @cucumber/message-streams in your dependencies in addition to @cucumber/gherkin. Removed * [Java] the io.cucumber.gherkin.Main class is no longer part of the jar. 23.0.1 (2022-03-31) Fixed * [PhP] Fix dependency of messages (#1943) 24.0.0 (2022-05-31) Added * [Java], [JavaScript], [PHP], [Perl], [Python], [Go], [C], [DotNet], [Ruby] Support new messages keyword types fields an added with #1966 (#1741) Changed * [Java] the GherkinDialect constructor is no longer public (it's only used internally) * [Go] the gherkin.GherkinDialectsBuildin id renamed to gherkin.DialectsBuiltin * [Go] the gherkin.GherkinDialect id renamed to gherkin.Dialect * [Go] the gherkin.GherkinDialectProvider id renamed to gherkin.DialectProvider * The ne (Nepali) and translation changed from अनी to अनि * The uz (Uzbek) given translation changed from Агар to Belgilangan * The en-old (Old English) when translation changed from Tha / Þa / Ða to Bæþsealf / Bæþsealfa / Bæþsealfe / Ciricæw / Ciricæwe / Ciricæwa Fixed * [Java] remove shaded dependency on com.eclipsesource.minimal-json:minimal-json (#1957 #1959) 24.1.0 (2022-10-10) Added * [Java] Added support for reading directly from input (files, streams, paths, ect) * [C] The C implementation re-enabled and made up to date. (#1989) Fixed * [Javascript] Include tags from rules in scenario outlines (#2091) * [Python] Fix gherkin-python for compiling example values with trailing backslash (#2048, #1954) * [PHP] Disallow installation of Messages 18.x (#2034) 25.0.0 (2022-11-09) Added * Additional ja (Japanese) translations for and, but * Added amh (Amharic) translation * Add Фича and Шаблон примера as more convenient translations (#2078) Changed * ja (Japanese) Rule translation changed from Rule to ルール Fixed * Translations fixed for ka (Georgian) locale 25.0.1 (2022-11-09) Fixed * Fix release process for perl and elixir 25.0.2 (2022-11-09) Fixed * Fix half-glyph in Georgian translations (#44) 26.0.0 (2022-12-17) Added * [Java] Enabled reproducible builds Changed * Upgraded messages to v21 * [.NET] Update target frameworks fo .NET 6, .NET Framework 4.6.2, .NET Standard 2.0 Fixed * Link to the correct repository in various package meta-data. * [Perl] Specify version range for Cucumber::Messages dependency (#50) 26.0.1 (2022-12-17) Fixed * [Go] Fix module names 26.0.2 (2022-12-27) Fixed * [Go] Fix module names (again) 26.0.3 (2023-01-03) Fixed * [Javascript, PHP, Ruby] Allow messages v19.1.4 to v20.0.1 to be used * [Java] Improve text trim performance (#84) 26.2.0 (2023-04-07) Changed * Upgraded messages to v22 26.1.0 (2023-03-23) Added * (i18n) Add Belarusian localization 27.0.0 (2023-09-15) Added * (i18n) Added Malayalam localization * (i18n) Added 'ed' to Italian (#31) * (i18n) Added Danish translation of "Rule" * (i18n) Added Dutch translation of "Rule" * (i18n) Added Esperanto translation of "Rule" * [Ruby] Added Gherkin::Query#parent_locations for determining a scenario's parents' line numbers (#89) * C++ implementation #117 Changed * [.NET] Bump sdk to .net 8. Added .net 8 to test platforms * [Go, Perl, Ruby] Upgraded messages to v22 * [Go] Improve performance - don't compile regex on matcher create * [Perl] Fix release packaging * [Perl] Include CHANGELOG.md in tarball * [Perl] Harmonized error reporting with mainstream implementations - errors are now converted to messages and reported in the message stream (#31) * [Ruby] Update minimum ruby requirement from 2.3 to 2.5
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Apr 29, 2024
Changes in 2.2.5
#117: Document that empty for Concurrently waits forever
#120: Add ConcurrentlyE.
#123: Fix failing concurrentlyE tests in older GHCs.
#124: Allow hashable 1.4
#126: Semigroup and Monoid instances for ConcurrentlyE
#120: Add ConcurrentlyE
#138: expose internals as Control.Concurrent.Async.Internal
#131: Fix typos in docs
#132: waitAny(Catch): clarify non-empty input list requirement
#142: Add cancelMany
#135, #145, #150: Support for GHC 9.4, 9.6, 9.8
Document that empty for Concurrently waits forever.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 6, 2024
Highlights
- Added support for 32X emulation (with a caveat regarding performance)
- Significant audio quality improvements for Genesis / Mega Drive and SNES
- Support for loading directly from .zip and .7z files
- Lots of Genesis / Mega Drive bugfixes
32X Notes
- All released 32X games plus Doom 32X Resurrection should be playable except for the 6 FMV games that require the Sega CD 32X combo
- Doom 32X Resurrection features that require Sega CD do not currently work (CD-DA music, offloading some audio processing to the Sega CD 68000)
- SH-2 CPU cache and basic SH-2 memory access timings are emulated, so overall SH-2 speed should be moderately accurate (though still faster than actual hardware in some cases)
- SH-2 emulation is currently not optimized well - full-speed 32X emulation requires a CPU with decent single-core performance, and fast-forward speed will be very limited
- For a comparison point, the Steam Deck CPU barely runs 32X at full speed from my testing
- This will likely improve in a future release - the current implementation is pure interpreter because that was easiest to implement and it (surprisingly) still runs at full speed with a fast enough host CPU
New Features
- Added support for loading directly from .zip and .7z compressed archives for every console except Sega CD (#91)
- Archives containing multiple images are only partially supported; in this case the emulator will always load the first file with a recognized file extension
- (SNES) Added an audio enhancement option for cubic Hermite interpolation between decoded ADPCM samples, which usually makes the audio sound sharper and less muffled
- The difference is most noticeable in games that use low sample rate audio, such as the Donkey Kong Country trilogy
- This is off by default because it pretty radically changes the sound in some games
- (Genesis) Added an option to have no controller plugged into one or both of the controller ports, for games that behave differently based on the presence or absence of a controller (#113)
- (NES) Added support for the UNROM 512 mapper (iNES mapper 30), a homebrew mapper used by a number of games including Black Box Challenge and Battle Kid 2 (#73 / #86)
- This mapper unusually supports flash memory mapped as PRG "ROM"; for the games that have this (e.g. Black Box Challenge), it's emulated by persisting the entire current contents of PRG ROM to the save file whenever the game modifies itself
- (GB) Added partial support for the Hudson HuC-3 mapper, used by Robopon and a few Japan-only games (#89)
- "Partial" because the builtin speaker, the IR sensor, and parts of the event/alarm functionality are not emulated
- GUI: Added a new "Open Using" menu option to open a file using a specific emulator core, rather than always choosing the core based on file extension (#121)
- GUI: Added an option to explicitly set the UI theme to light or dark rather than always using the system default
Improvements
- (Genesis) YM2612 DAC crossover distortion (aka the "ladder effect") is now emulated, which significantly improves music accuracy in a number of games; this is extremely noticeable in Streets of Rage, Streets of Rage 2, and After Burner II, among others
- There is also a new option to disable ladder effect emulation, since the effect was less pronounced on later console models (and also because I think it's neat to hear how it affects the sound by toggling a checkbox)
- (SMS/GG/Genesis) Replaced the PSG and YM2612 low-pass filters with much more aggressive ones; this should generally improve audio quality, and in some cases will remove erroneous buzzing/popping noises that were present before (e.g. in The Adventures of Batman & Robin) (#108)
- Improved audio output behavior for all emulator backends, which should significantly reduce the likelihood of audio pops caused by audio buffer underflow
- GUI: Added help text to most options menus
- GUI: Improved performance when the main list table is large
Genesis / Mega Drive Fixes
- Fixed the PSG's noise channel not oscillating when the period is set to 0 (which should behave the same as period of 1); this fixes missing high-frequency noise in Knuckles' Chaotix among other games
- Fixed a degenerate case for performance when a game repeatedly writes the same value to specific VDP registers during active display, as After Burner Complete does
- Fixed some 68000 CPU bugs discovered while working on 32X support
- Implemented line 1010/1111 exception handling for when the 68000 executes an illegal opcode where the highest 4 bits are 1010 or 1111; Zaxxon's Motherbase 2000 depends on this to boot
- Fixed divide by zero exception handling pushing the wrong PC value onto the stack; After Burner Complete frequently divides by zero and depends on correctly handling the exception
- Fixed the DIVS instruction finishing way too quickly in some cases where the division overflows a signed 16-bit result but the CPU doesn't detect the overflow early
- Fixed an off-by-one error in determining whether to set the sprite overflow flag in the VDP status register; this fixes flickering sprite graphics in Alex Kidd in the Enchanted Castle (#125)
- This was a regression introduced in v0.6.1 as part of the changes to get Overdrive 2's textured cube effect working
- Adjusted how writes to the controller CTRL registers ($A10009 / $A1000B) affect the controller's TH line; this fixes controls not working properly in Trouble Shooter (#110)
- Made it possible for games to read the VINT flag in the VDP status register as 1 slightly before the 68000 INT6 interrupt is raised; this fixes Tyrants: Fight Through Time and Ex-Mutants failing to boot (#127)
- Implemented undocumented behavior regarding how the Z80 BIT instruction sets the S and P/V flags; this fixes missing audio in Ex-Mutants, which relies on this behavior in its audio driver code
- Implemented approximate emulation of memory refresh delay
- This is emulated by simply stalling the 68000 for 2 out of every 128 mclk cycles, unless it executes a very long instruction that doesn't access the bus mid-instruction (e.g. multiplication or division)
- Memory refresh delay is not emulated in 32X mode because it seemed to break audio synchronization between the Genesis and 32X hardware in some games
- Added SRAM mappings for several games that have SRAM in the cartridge but don't declare it in the cartridge header: NHL 96, Might and Magic, and Might and Magic III (#107 / #116 / #117)
- Little-endian ROM images are now detected and byteswapped on load; this along with a custom ROM address mapping fixes Triple Play failing to boot (#112)
- The emulator will now recognize the unconventionial region string "EUROPE" as meaning that the game only supports PAL/EU; this fixes Another World incorrectly defaulting to NTSC/US mode instead of PAL/EU (#122)
- Unused bits in the Z80 BUSACK register ($A11100) now read approximate open bus instead of 0; this fixes Danny Sullivan's Indy Heat failing to boot (#120)
- Improved VDP DMA timing; this fixes corrupted graphics in OutRunners (#118)
- The vertical interrupt is now delayed by one 68000 instruction if a game enables vertical interrupts while a vertical interrupt is pending; this fixes Sesame Street: Counting Cafe failing to boot (#119)
- The Z80 BUSACK line now changes immediately in response to bus arbiter register writes instead of waiting for the next Z80 instruction time slot; this fixes the Arkagis Revolution demo failing to boot (#123)
- The emulator will now enable the bank-switching Super Street Fighter 2 mapper if the cartridge header declares the system as "SEGA DOA" in addition to the standard value of "SEGA SSF"; this fixes the Demons of Asteborg demo not working properly (#115)
Other Fixes
- Fixed save state slots not working properly if the ROM filename contains multiple dots; before this fix, only one slot would ever be used
- (Sega CD) When a game issues a CDD command while the drive is playing, the drive now continues to read one more sector before it changes behavior in response to the new command; this fixes Radical Rex crashing during the intro (#100)
- (Sega CD) Writes to PRG RAM by the main CPU and the Z80 are now blocked unless the sub CPU is removed from the bus; this fixes Dungeon Explorer from crashing after the title screen (#104)
- (Sega CD) The sub CPU is now halted if it accesses word RAM in 2M mode while word RAM is owned by the main CPU, and it remains halted until the main CPU transfers ownership back to the sub CPU. This fixes glitched graphics in Marko's Magic Football (#101)
- (Sega CD) Various fixes to CDC register and DMA behavior; with this plus all of the above fixes, the emulator now fully passes the mcd-verificator test suite (#105)
- (NES) The UxROM mapper code (iNES mapper 2) no longer assumes that the cartridge has no PRG RAM; this fixes Alwa's Awakening: The 8-Bit Edition failing to boot (#93)
- (SNES) Adjusted timing of PPU line rendering to occur 4 mclk cycles later; this fixes Lemmings having a flickering line at the top of the screen during gameplay
- This worked correctly prior to v0.7.2 - it was broken by the CPU timing adjustment that fixed Rendering Ranger R2 from constantly freezing
- (GB) Fixed the window X condition incorrectly being able to trigger when WX=255 and fine X scrolling is used (SCX % 8 != 0); this fixes corrupted graphics in Pocket Family GB 2
- Fixed the emulator crashing if prescale factor is set so high that the upscaled frame size exceeds 8192x8192 in either dimension
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 13, 2024
Highlights
- Added support for 32X emulation (with a caveat regarding performance)
- Significant audio quality improvements for Genesis / Mega Drive and SNES
- Support for loading directly from .zip and .7z files
- Lots of Genesis / Mega Drive bugfixes
32X Notes
- All released 32X games plus Doom 32X Resurrection should be playable except for the 6 FMV games that require the Sega CD 32X combo
- Doom 32X Resurrection features that require Sega CD do not currently work (CD-DA music, offloading some audio processing to the Sega CD 68000)
- SH-2 CPU cache and basic SH-2 memory access timings are emulated, so overall SH-2 speed should be moderately accurate (though still faster than actual hardware in some cases)
- SH-2 emulation is currently not optimized well - full-speed 32X emulation requires a CPU with decent single-core performance, and fast-forward speed will be very limited
- For a comparison point, the Steam Deck CPU barely runs 32X at full speed from my testing
- This will likely improve in a future release - the current implementation is pure interpreter because that was easiest to implement and it (surprisingly) still runs at full speed with a fast
enough host CPU
New Features
- Added support for loading directly from .zip and .7z compressed archives for every console except Sega CD (#91)
- Archives containing multiple images are only partially supported; in this case the emulator will always load the first file with a recognized file extension
- (SNES) Added an audio enhancement option for cubic Hermite interpolation between decoded ADPCM samples, which usually makes the audio sound sharper and less muffled
- The difference is most noticeable in games that use low sample rate audio, such as the Donkey Kong Country trilogy
- This is off by default because it pretty radically changes the sound in some games
- (Genesis) Added an option to have no controller plugged into one or both of the controller ports, for games that behave differently based on the presence or absence of a controller (#113)
- (NES) Added support for the UNROM 512 mapper (iNES mapper 30), a homebrew mapper used by a number of games including Black Box Challenge and Battle Kid 2 (#73 / #86)
- This mapper unusually supports flash memory mapped as PRG "ROM"; for the games that have this (e.g. Black Box Challenge), it's emulated by persisting the entire current contents of PRG ROM to
the save file whenever the game modifies itself
- (GB) Added partial support for the Hudson HuC-3 mapper, used by Robopon and a few Japan-only games (#89)
- "Partial" because the builtin speaker, the IR sensor, and parts of the event/alarm functionality are not emulated
- GUI: Added a new "Open Using" menu option to open a file using a specific emulator core, rather than always choosing the core based on file extension (#121)
- GUI: Added an option to explicitly set the UI theme to light or dark rather than always using the system default
Improvements
- (Genesis) YM2612 DAC crossover distortion (aka the "ladder effect") is now emulated, which significantly improves music accuracy in a number of games; this is extremely noticeable in Streets of
Rage, Streets of Rage 2, and After Burner II, among others
- There is also a new option to disable ladder effect emulation, since the effect was less pronounced on later console models (and also because I think it's neat to hear how it affects the sound
by toggling a checkbox)
- (SMS/GG/Genesis) Replaced the PSG and YM2612 low-pass filters with much more aggressive ones; this should generally improve audio quality, and in some cases will remove erroneous buzzing/popping
noises that were present before (e.g. in The Adventures of Batman & Robin) (#108)
- Improved audio output behavior for all emulator backends, which should significantly reduce the likelihood of audio pops caused by audio buffer underflow
- GUI: Added help text to most options menus
- GUI: Improved performance when the main list table is large
Genesis / Mega Drive Fixes
- Fixed the PSG's noise channel not oscillating when the period is set to 0 (which should behave the same as period of 1); this fixes missing high-frequency noise in Knuckles' Chaotix among other
games
- Fixed a degenerate case for performance when a game repeatedly writes the same value to specific VDP registers during active display, as After Burner Complete does
- Fixed some 68000 CPU bugs discovered while working on 32X support
- Implemented line 1010/1111 exception handling for when the 68000 executes an illegal opcode where the highest 4 bits are 1010 or 1111; Zaxxon's Motherbase 2000 depends on this to boot
- Fixed divide by zero exception handling pushing the wrong PC value onto the stack; After Burner Complete frequently divides by zero and depends on correctly handling the exception
- Fixed the DIVS instruction finishing way too quickly in some cases where the division overflows a signed 16-bit result but the CPU doesn't detect the overflow early
- Fixed an off-by-one error in determining whether to set the sprite overflow flag in the VDP status register; this fixes flickering sprite graphics in Alex Kidd in the Enchanted Castle (#125)
- This was a regression introduced in v0.6.1 as part of the changes to get Overdrive 2's textured cube effect working
- Adjusted how writes to the controller CTRL registers ($A10009 / $A1000B) affect the controller's TH line; this fixes controls not working properly in Trouble Shooter (#110)
- Made it possible for games to read the VINT flag in the VDP status register as 1 slightly before the 68000 INT6 interrupt is raised; this fixes Tyrants: Fight Through Time and Ex-Mutants failing
to boot (#127)
- Implemented undocumented behavior regarding how the Z80 BIT instruction sets the S and P/V flags; this fixes missing audio in Ex-Mutants, which relies on this behavior in its audio driver code
- Implemented approximate emulation of memory refresh delay
- This is emulated by simply stalling the 68000 for 2 out of every 128 mclk cycles, unless it executes a very long instruction that doesn't access the bus mid-instruction (e.g. multiplication or
division)
- Memory refresh delay is not emulated in 32X mode because it seemed to break audio synchronization between the Genesis and 32X hardware in some games
- Added SRAM mappings for several games that have SRAM in the cartridge but don't declare it in the cartridge header: NHL 96, Might and Magic, and Might and Magic III (#107 / #116 / #117)
- Little-endian ROM images are now detected and byteswapped on load; this along with a custom ROM address mapping fixes Triple Play failing to boot (#112)
- The emulator will now recognize the unconventionial region string "EUROPE" as meaning that the game only supports PAL/EU; this fixes Another World incorrectly defaulting to NTSC/US mode instead of
PAL/EU (#122)
- Unused bits in the Z80 BUSACK register ($A11100) now read approximate open bus instead of 0; this fixes Danny Sullivan's Indy Heat failing to boot (#120)
- Improved VDP DMA timing; this fixes corrupted graphics in OutRunners (#118)
- The vertical interrupt is now delayed by one 68000 instruction if a game enables vertical interrupts while a vertical interrupt is pending; this fixes Sesame Street: Counting Cafe failing to boot
(#119)
- The Z80 BUSACK line now changes immediately in response to bus arbiter register writes instead of waiting for the next Z80 instruction time slot; this fixes the Arkagis Revolution demo failing to
boot (#123)
- The emulator will now enable the bank-switching Super Street Fighter 2 mapper if the cartridge header declares the system as "SEGA DOA" in addition to the standard value of "SEGA SSF"; this fixes
the Demons of Asteborg demo not working properly (#115)
Other Fixes
- Fixed save state slots not working properly if the ROM filename contains multiple dots; before this fix, only one slot would ever be used
- (Sega CD) When a game issues a CDD command while the drive is playing, the drive now continues to read one more sector before it changes behavior in response to the new command; this fixes Radical
Rex crashing during the intro (#100)
- (Sega CD) Writes to PRG RAM by the main CPU and the Z80 are now blocked unless the sub CPU is removed from the bus; this fixes Dungeon Explorer from crashing after the title screen (#104)
- (Sega CD) The sub CPU is now halted if it accesses word RAM in 2M mode while word RAM is owned by the main CPU, and it remains halted until the main CPU transfers ownership back to the sub CPU.
This fixes glitched graphics in Marko's Magic Football (#101)
- (Sega CD) Various fixes to CDC register and DMA behavior; with this plus all of the above fixes, the emulator now fully passes the mcd-verificator test suite (#105)
- (NES) The UxROM mapper code (iNES mapper 2) no longer assumes that the cartridge has no PRG RAM; this fixes Alwa's Awakening: The 8-Bit Edition failing to boot (#93)
- (SNES) Adjusted timing of PPU line rendering to occur 4 mclk cycles later; this fixes Lemmings having a flickering line at the top of the screen during gameplay
- This worked correctly prior to v0.7.2 - it was broken by the CPU timing adjustment that fixed Rendering Ranger R2 from constantly freezing
- (GB) Fixed the window X condition incorrectly being able to trigger when WX=255 and fine X scrolling is used (SCX % 8 != 0); this fixes corrupted graphics in Pocket Family GB 2
- Fixed the emulator crashing if prescale factor is set so high that the upscaled frame size exceeds 8192x8192 in either dimension
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 24, 2024
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Dec 2, 2024
# 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.
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Dec 30, 2024
# gh 1.4.1 * `gh_next()`, `gh_prev()`, `gh_first()` and `gh_last()` now work correctly again (#181). * When the user sets `.destfile` to write the response to disk, gh now writes the output to a temporary file, which is then renamed to `.destfile` after performing the request, or deleted on error (#178). # gh 1.4.0 * `gh()` gains a new `.max_rate` parameter that sets the maximum number of requests per second. * gh is now powered by httr2. This should generally have little impact on normal operation but if a request fails, you can use `httr2::last_response()` and `httr2::last_request()` to debug. * `gh()` gains a new `.max_wait` argument which gives the maximum number of minutes to wait if you are rate limited (#67). * New `gh_rate_limits()` function reports on all rate limits for the active user. * gh can now validate GitHub [fine-grained](https://github.blog/2022-10-18-introducing-fine-grained-personal-access-tokens-for-github/) personal access tokens (@jvstein, #171). # gh 1.3.1 * gh now accepts lower-case methods i.e. both `gh::gh("get /users/hadley/repos")` and `gh::gh("GET /users/hadley/repos")` work (@maelle, #167). * Response headers (`"response_headers"`) and response content (`"response_content")` are now returned in error conditions so that error handlers can use information, such as the rate limit reset header, when handling `github_error`s (@gadenbuie, #117).
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 1, 2025
webshot 0.5.5 ============= * Fixed #101, #116: When some parameters (like `cliprect` and `expand`) were used, it would raise `Warning: 'length(x) = 4 > 1' in coercion to 'logical(1)'`. In R 4.3, this warning changed to an error. (#117) webshot 0.5.4 ============= * Fixed #112: handling of Windows paths of the form "c:\file\path.html" did not work correctly. ([#114](wch/webshot#114)) webshot 0.5.3 ============= * Fixed logic in `install_phantomjs()` when `force=TRUE` is used. ([#89](wch/webshot#89)) * Fixed handling of `file://` URLs in Windows, when the URL contains a drive letter and colon, such as `"file://localhost/C:\\msys64"`. (#110, Thanks to Tomas Kalibera)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 2, 2025
# fontawesome 0.5.3 * Updated icon set to that of Font Awesome 6.5.2. (#119) * Added page on pkgdown site that contains a table showing all of the icons available in the package. (#113) * The `fa()` function now allows percentage values to be used as `height` and `width` args (#117). (#125) * When using `fa_i()`, the `class` value is appended when a fully-qualified `name` is used (#122. (#123, thanks @averissimo!) # fontawesome 0.5.2 * Updated icon set to that of Font Awesome 6.4.2. (#111) # fontawesome 0.5.1 * Updated icon set to that of Font Awesome 6.4.0. (#109) # fontawesome 0.5.0 * Updated icon set to that of Font Awesome 6.2.1. (#102) * Closed #101: added the `vertical_align` argument `fa()` to control vertical alignment of icons. (#103) * Closed #99 and #100: reinstated missing '.woff2' files. (#102) # fontawesome 0.4.0 * Updated icon set to that of Font Awesome 6.2.0. (#96) * It's now possible to reference icons by several of their previous names. For example the old icon names `"contact-card"` and `"vcard"` will map to the current name of `"address-card"`. (#96) * There is now a `prefer_type` argument (default: `"regular"`) that allows you to register a choice between a solid- or regular-type icon should both be available for a specific short name. (#96) # fontawesome 0.3.0 * Closed #80: Updated icon set to that of Font Awesome 6.1. (#85) * Closed #68: full icon names (e.g., `"fab fa-r-project"`) are now properly parsed and verified in the `fa_i()` function. (#77) * Closed #66 and #73: CSS length values (supplied to the `height` or `width` options of the `fa()` function) are now correctly handled when they contain decimals. (#74)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 30, 2025
# ChangeLog for http2 ## 5.3.9 * Using `ThreadManager` of `time-manager`. ## 5.3.8 * `forkManagedTimeout` ensures that only one asynchronous exception is thrown. Fixing the thread leak via `Weak ThreadId` and `modifyTVar'`. [#156](kazu-yamamoto/http2#156) ## 5.3.7 * Using `withHandle` of time-manager. * Getting `Handle` for each thread. * Providing allocSimpleConfig' to enable customizing WAI tiemout manager. * Monitor option (-m) for h2c-client and h2c-server. ## 5.3.6 * Making `runIO` friendly with the new synchronism mechanism. [#152](kazu-yamamoto/http2#152) * Re-throwing asynchronous exceptions to prevent thread leak. * Simplifying the synchronism mechanism between workers and the sender. [#148](kazu-yamamoto/http2#148) ## 5.3.5 * Using `http-semantics` v0.3. * Deprecating `numberOfWorkers`. * Removing `unliftio`. * Avoid `undefined` in client. [#146](kazu-yamamoto/http2#146) ## 5.3.4 * Support stream cancellation [#142](kazu-yamamoto/http2#142) ## 5.3.3 * Enclosing IPv6 literal authority with square brackets. [#143](kazu-yamamoto/http2#143) ## 5.3.2 * Avoid unnecessary empty data frames at end of stream [#140](kazu-yamamoto/http2#140) * Removing unnecessary API from ServerIO ## 5.3.1 * Fix treatment of async exceptions [#138](kazu-yamamoto/http2#138) * Avoid race condition [#137](kazu-yamamoto/http2#137) ## 5.3.0 * New server architecture: spawning worker on demand instead of the worker pool. This reduce huge numbers of threads for streaming into only 2. No API changes but workers do not terminate quicly. Rather workers collaborate with the sender after queuing a response and finish after all response data are sent. * All threads are labeled with `labelThread`. You can see them by `listThreas` if necessary. ## 5.2.6 * Recover rxflow on closing. [#126](kazu-yamamoto/http2#126) * Fixing ClientSpec for stream errors. * Allowing negative window. (h2spec http2/6.9.2) * Update for latest http-semantics [#122](kazu-yamamoto/http2#124) ## 5.2.5 * Setting peer initial window size properly. [#123](kazu-yamamoto/http2#123) ## 5.2.4 * Update for latest http-semantics [#122](kazu-yamamoto/http2#122) * Measuring performance concurrently for h2c-client ## 5.2.3 * Update for latest http-semantics [#120](kazu-yamamoto/http2#120) * Enable containers 0.7 (ghc 9.10) [#117](kazu-yamamoto/http2#117) ## 5.2.2 * Mark final chunk as final [#116](kazu-yamamoto/http2#116)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Feb 24, 2025
Freeze first n columns when scrolling via f<n> (#62, #117) Support searching in header row (#102) Support moving find mode cursor horizontally via n / N Support library usage without clap dependency (#118 by @jqnatividad) Fix search highlighting when columns are filtered Fix column scrolling for CSV with irregular last row (#99)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
May 23, 2025
# changes * trap: Implement POSIX.1-2024 requirements by @magicant in #115 * read: Avoid crash in interactive shell by @magicant in #116 * history: Work around glibc's fsetpos bug by @magicant in #117 * add completion for make variant commands by @unrealapex in #110 * Update Git completion by @magicant in #120 * wait: Don't return when the target process is suspended by @magicant in #121 * Support POSIX.1-2024 read built-in behavior (except byte-wise field splitting) by @magicant in #123 * Change false, pwd, and true to substitutive built-ins by @c0d3-br3ak9r in #124 * Reject empty operand in cd built-in by @c0d3-br3ak9r in #126 * Ignore remaining commands after a foreground job stops by @magicant in #143 * Treat a job as suspended when any child process suspends by @magicant in #144 * Noglob when splitting $CDPATH at colons in cd and pushd completion by @magicant in #147 * add completion for fnf by @unrealapex in #140 * add completion for 'cmus' and 'cmus-remote' by @unrealapex in #141 * add completion for 'catgirl' by @unrealapex in #142 * Ignore SIGTSTP in process redirection subshells by @magicant in #148 * Add macOS workaround for test of suspended job by @magicant in #150 * Job control without a control terminal by @magicant in #149 * Discard remaining commands on shell errors if interactive by @magicant in #151 * Filter '.' and '..' from wglob results by @eilefsen in #152 * Report job number and PID for async commands in interactive shell by @magicant in #155 * Propagate signal exit status to parent process by @magicant in #156 * printf: Reject redundant character in numeric operand by @magicant in #157 * Reject multiple pathname expansion results in redirection operands by @magicant in #158 * Set interactive automatically even with positional parameters by @magicant in #160 * test: Reject -a, -o, and parentheses in POSIXly-correct mode by @magicant in #161 * Fix default exit status of exit built-in in trap action by @magicant in #162 * Keep empty tilde expansion from empty field removal by @magicant in #164 * Remove redundant trailing slash in tilde expansion by @magicant in #166 * Reject {n} redirection prefix by @magicant in #167 * Document hashondef and nolog options for POSIX.1-2024 by @magicant in #168 * Treatment of variables that should not be made readonly by @magicant in #169 * Reject making LINENO, OLDPWD, OPTARG, OPTIND, and PWD readonly by @magicant in #170
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 2, 2025
New: - #112, added -S for default shell-command and -O for default open- command - #118, `esc ^` indent-to added. - `esc ^` will indent to a char from the above line - `esc - esc ^` (negated version) will do it to the below line - #119, regional indenting Enhancements: - #113, refactored options handling - `esc i` now un-indents - you can still input tab chars and regional indent with tabs by using `C-q C-i`. - regional unindenting still works for tabs or spaces - #120, you can now use numerical argument inside a keyboard macro now. Bugs: - #115, fixed issues with column numbers for long lines that wrap - #114, made bracket matching a lot more efficient. - this fixed the bugs with super long lines - #117, fixed jumpword's labels being off after unicode chars - #102, dynamic-expand not working for words with recurring chars such as fallback when you query by fal - fixed endless loop when doing a regional single-line comment if the point is on the end of the buffer
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 28, 2025
Updates - Fix incorrect balances on the homepage after tx position swap - The search page lists the date, month and year once again Changes - Fix home page balance after tx swap by @TheRustyPickle in #116 - Search date by @TheRustyPickle in #117
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Dec 4, 2025
What's Changed
Bump clap from 4.4.16 to 4.4.17 by dependabot[bot] in #4
Add .rustfmt.toml by akiomik in #5
Bump nostr-sdk version to 0.27 by akiomik in #6
Use nostr_sdk::Metadata instead of create::nostr::Metadata by akiomik in #7
Use nip-21 by akiomik in #8
Add NetBSD, fix typo and grammar by 0323pin in #9
Bump clap from 4.4.17 to 4.4.18 by dependabot[bot] in #12
Bump chrono from 0.4.31 to 0.4.33 by dependabot[bot] in #13
Bump serde from 1.0.195 to 1.0.196 by dependabot[bot] in #15
Bump serde_json from 1.0.111 to 1.0.113 by dependabot[bot] in #16
Bump strum from 0.25.0 to 0.26.1 by dependabot[bot] in #14
Bump config from 0.13.4 to 0.14.0 by dependabot[bot] in #18
Bump tokio from 1.35.1 to 1.36.0 by dependabot[bot] in #20
Bump ratatui version to v0.26.0 by akiomik in #21
Bump ratatui from 0.26.0 to 0.26.1 by dependabot[bot] in #24
Bump tui-widget-list from 0.7.0 to 0.7.1 by dependabot[bot] in #23
Bump clap from 4.5.0 to 4.5.1 by dependabot[bot] in #27
Bump chrono from 0.4.33 to 0.4.34 by dependabot[bot] in #22
Bump serde_json from 1.0.113 to 1.0.114 by dependabot[bot] in #30
Bump serde from 1.0.196 to 1.0.197 by dependabot[bot] in #29
Bump mio from 0.8.10 to 0.8.11 by dependabot[bot] in #33
Bump log from 0.4.20 to 0.4.21 by dependabot[bot] in #32
Bump strum from 0.26.1 to 0.26.2 by dependabot[bot] in #36
Bump chrono from 0.4.34 to 0.4.35 by dependabot[bot] in #35
Bump clap from 4.5.1 to 4.5.2 by dependabot[bot] in #34
Bump clap from 4.5.2 to 4.5.3 by dependabot[bot] in #39
Bump color-eyre from 0.6.2 to 0.6.3 by dependabot[bot] in #38
Bump regex from 1.10.3 to 1.10.4 by dependabot[bot] in #40
Bump tokio from 1.36.0 to 1.37.0 by dependabot[bot] in #43
Bump serde_json from 1.0.114 to 1.0.115 by dependabot[bot] in #42
Bump chrono from 0.4.35 to 0.4.37 by dependabot[bot] in #41
Bump h2 from 0.3.24 to 0.3.26 by dependabot[bot] in #44
Bump clap from 4.5.3 to 4.5.4 by dependabot[bot] in #45
Bump ratatui from 0.26.1 to 0.26.2 by dependabot[bot] in #48
Bump rstest from 0.18.2 to 0.19.0 by dependabot[bot] in #46
Bump chrono from 0.4.37 to 0.4.38 by dependabot[bot] in #47
Bump serde from 1.0.197 to 1.0.198 by dependabot[bot] in #52
Bump rustls from 0.21.10 to 0.21.11 in the cargo group across 1 directory by dependabot[bot] in #50
Bump serde_json from 1.0.115 to 1.0.116 by dependabot[bot] in #51
Bump human-panic from 1.2.3 to 2.0.0 by dependabot[bot] in #53
Bump serde from 1.0.198 to 1.0.199 by dependabot[bot] in #55
Bump unicode-width from 0.1.11 to 0.1.12 by dependabot[bot] in #54
Bump tokio-util from 0.7.10 to 0.7.11 by dependabot[bot] in #59
Bump serde from 1.0.199 to 1.0.200 by dependabot[bot] in #58
Bump libc from 0.2.153 to 0.2.154 by dependabot[bot] in #56
Bump serde_json from 1.0.116 to 1.0.117 by dependabot[bot] in #62
Bump serde from 1.0.200 to 1.0.201 by dependabot[bot] in #61
Fix clippy::assigning_clones by akiomik in #69
Use rust-toolchainstable instead of nightly by akiomik in #68
Bump serde from 1.0.201 to 1.0.203 by dependabot[bot] in #67
Bump ratatui from 0.26.2 to 0.26.3 by dependabot[bot] in #65
Bump libc from 0.2.154 to 0.2.155 by dependabot[bot] in #64
Bump tokio from 1.37.0 to 1.38.0 by dependabot[bot] in #72
Bump rstest from 0.19.0 to 0.21.0 by dependabot[bot] in #71
Bump clap from 4.5.4 to 4.5.7 by dependabot[bot] in #76
Bump regex from 1.10.4 to 1.10.5 by dependabot[bot] in #73
Bump nostr-sdk version to 0.28.0 by akiomik in #77
Bump unicode-width from 0.1.12 to 0.1.13 by dependabot[bot] in #75
Bump nostr-sdk version to 0.29 by akiomik in #78
Bump strum from 0.26.2 to 0.26.3 by dependabot[bot] in #81
Bump lazy_static from 1.4.0 to 1.5.0 by dependabot[bot] in #79
Bump clap from 4.5.7 to 4.5.8 by dependabot[bot] in #83
Bump serde_json from 1.0.117 to 1.0.120 by dependabot[bot] in #85
Bump serde from 1.0.203 to 1.0.204 by dependabot[bot] in #86
Bump log from 0.4.21 to 0.4.22 by dependabot[bot] in #89
Bump clap from 4.5.8 to 4.5.9 by dependabot[bot] in #92
Bump serde_json from 1.0.120 to 1.0.121 by dependabot[bot] in #94
Bump rstest from 0.21.0 to 0.22.0 by dependabot[bot] in #97
Bump human-panic from 2.0.0 to 2.0.1 by dependabot[bot] in #98
Bump serde_json from 1.0.121 to 1.0.125 by dependabot[bot] in #100
Bump clap from 4.5.9 to 4.5.16 by dependabot[bot] in #102
Bump libc from 0.2.155 to 0.2.158 by dependabot[bot] in #103
Bump regex from 1.10.5 to 1.10.6 by dependabot[bot] in #104
Bump tokio-util from 0.7.11 to 0.7.12 by dependabot[bot] in #105
Bump pretty_assertions from 1.4.0 to 1.4.1 by dependabot[bot] in #107
Bump serde_json from 1.0.125 to 1.0.132 by dependabot[bot] in #108
Bump human-panic from 2.0.1 to 2.0.2 by dependabot[bot] in #109
Bump config from 0.14.0 to 0.14.1 by dependabot[bot] in #110
Bump sorted-vec from 0.8.3 to 0.8.5 by dependabot[bot] in #111
Bump libc from 0.2.158 to 0.2.164 by dependabot[bot] in #112
Bump futures from 0.3.30 to 0.3.31 by dependabot[bot] in #114
Bump libc from 0.2.164 to 0.2.168 by dependabot[bot] in #116
Bump chrono from 0.4.38 to 0.4.39 by dependabot[bot] in #117
Bump tokio from 1.38.0 to 1.42.0 by dependabot[bot] in #118
Bump tracing-error from 0.2.0 to 0.2.1 by dependabot[bot] in #119
Bump serde from 1.0.204 to 1.0.217 by dependabot[bot] in #120
Bump tracing-subscriber from 0.3.18 to 0.3.19 by dependabot[bot] in #121
Bump serde_json from 1.0.132 to 1.0.137 by dependabot[bot] in #122
Bump regex from 1.10.6 to 1.11.1 by dependabot[bot] in #123
Bump log from 0.4.22 to 0.4.25 by dependabot[bot] in #124
Bump libc from 0.2.168 to 0.2.169 by dependabot[bot] in #126
Bump unicode-width from 0.1.13 to 0.2.0 by dependabot[bot] in #127
Bump serde_json from 1.0.137 to 1.0.139 by dependabot[bot] in #128
Bump libc from 0.2.169 to 0.2.170 by dependabot[bot] in #129
Bump ring from 0.17.7 to 0.17.13 in the cargo group by dependabot[bot] in #130
Bump config from 0.14.1 to 0.15.11 by dependabot[bot] in #131
Bump chrono from 0.4.39 to 0.4.40 by dependabot[bot] in #133
build: fix rust toolchain channel by akiomik in #135
Bump tokio from 1.42.0 to 1.43.1 in the cargo group by dependabot[bot] in #134
Bump log from 0.4.25 to 0.4.27 by dependabot[bot] in #136
Bump tokio from 1.43.1 to 1.44.2 by dependabot[bot] in #137
Bump clap from 4.5.16 to 4.5.18 by dependabot[bot] in #139
Bump strum from 0.26.3 to 0.27.1 by dependabot[bot] in #140
Bump chrono from 0.4.40 to 0.4.41 by dependabot[bot] in #141
Bump sorted-vec from 0.8.5 to 0.8.6 by dependabot[bot] in #142
Bump config from 0.15.11 to 0.15.13 by dependabot[bot] in #143
build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 in the cargo group by dependabot[bot] in #145
build(deps): bump tokio from 1.44.2 to 1.46.1 by dependabot[bot] in #144
build(deps): bump serde from 1.0.217 to 1.0.226 by dependabot[bot] in #148
build(deps): bump tokio-util from 0.7.12 to 0.7.16 by dependabot[bot] in #149
build(deps): bump directories from 5.0.1 to 6.0.0 by dependabot[bot] in #150
build(deps): bump color-eyre from 0.6.3 to 0.6.5 by dependabot[bot] in #151
build(deps): bump serde from 1.0.226 to 1.0.228 by dependabot[bot] in #152
fix: update human-panic API usage for v2.0 compatibility by akiomik in #153
test: fix config test to work with existing config files by akiomik in #154
build: upgrade Rust toolchain to 1.91.1 and fix clippy warnings by akiomik in #155
feat: update TUI dependencies with API compatibility fixes by akiomik in #156
refactor: migrate from deprecated ListableWidget to PreRender trait by akiomik in #157
feat: update TUI dependencies to latest versions by akiomik in #158
refactor: migrate to tui-widget-list ListView API and remove deprecated warnings by akiomik in #159
feat: upgrade nostr-sdk to 0.31.0 with Tag API migration by akiomik in #160
feat: add EventSet collection to replace manual event deduplication by akiomik in #161
feat: upgrade nostr-sdk to 0.32.0 and fix TagStandard API changes by akiomik in #162
feat: upgrade-nostr-sdk-to-0.33.0 by akiomik in #163
feat: upgrade nostr-sdk to 0.35.0 and fix deprecated API usage by akiomik in #164
feat: update nostr-sdk to 0.36.0 by akiomik in #165
feat: upgrade nostr-sdk to 0.37.0 by akiomik in #166
feat: upgrade nostr-sdk to 0.38.0 with API parameter fixes by akiomik in #167
feat: upgrade to nostr-sdk 0.39.0 with separate timeline and profile subscriptions by akiomik in #168
feat: upgrade to nostr-sdk 0.40.0 and simplify EventId::to_bech32() usage by akiomik in #169
feat: upgrade nostr-sdk to 0.44.0 by akiomik in #170
feat: add lib.rs by akiomik in #171
ci: add spelling workflow by akiomik in #172
chore: bump version to 0.1.1 by akiomik in #173
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bumps golang.org/x/sys from 0.0.0-20210615035016-665e8c7367d1 to 0.1.0.
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and languageYou can disable automated security fix PRs for this repo from the Security Alerts page.