Commit Graph

2247 Commits

Author SHA1 Message Date
andrewprograms
206834cbaf Fix warning "hiding a lifetime that's elided elsewhere"
Before:
   Compiling nih_plug v0.0.0
warning: hiding a lifetime that's elided elsewhere is confusing
   --> src\params\smoothing.rs:248:17
    |
248 |     pub fn iter(&self) -> SmootherIter<T> {
    |                 ^^^^^     --------------- the same lifetime is hidden here
    |                 |
    |                 the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
    |
248 |     pub fn iter(&self) -> SmootherIter<'_, T> {
    |                                        +++

warning: `nih_plug` (lib) generated 1 warning
    Finished `release` profile [optimized] target(s) in 2.27s

After:
   Compiling nih_plug v0.0.0
    Finished `release` profile [optimized] target(s) in 2.27s
2025-09-06 13:14:16 -07:00
andrewprograms
376d8d4954 Fix for Issue #220
Resolved warning: use of deprecated function std::arch::x86_64::_MM_GET_FLUSH_ZERO_MODE

Issue #220
Issue Link: https://github.com/robbert-vdh/nih-plug/issues/220
2025-09-06 13:08:01 -07:00
Robbert van der Helm
ecfd6322c7 Make implicit autorefs explicit in buffer code
This was triggering a new deny-by-default lint in recent nightly
versions.
2025-06-15 21:22:16 +02:00
Billy Messenger
7da01b5f21 fix transparency in softbuffer example 2025-06-15 21:02:22 +02:00
Robbert van der Helm
d64b2ab9cf Mention the new BYO GUI examples in the readme 2025-04-22 23:38:44 +02:00
Robbert van der Helm
fe12248bbd Merge branch 'byo_gui_examples'
https://github.com/robbert-vdh/nih-plug/pull/185
2025-04-22 23:26:03 +02:00
Billy Messenger
653f6f8451 bump wgpu version in byo_gui_wgpu 2025-04-16 11:04:21 -05:00
Billy Messenger
c270d73769 fix auto merge conflict shenanigans 2025-04-16 10:59:31 -05:00
Billy Messenger
c712b044df fix typo in code 2025-04-16 10:55:22 -05:00
Billy Messenger
ac250420fb fix raw_window_handle panic in Windows 2025-04-16 10:55:22 -05:00
Billy Messenger
490e7b5ed8 work around rust-analyzer derp 2025-04-16 10:55:22 -05:00
Billy Messenger
89fb51248d fix typo in docs 2025-04-16 10:55:22 -05:00
Billy Messenger
ac1caecd2d add "bring your own gui" example plugins 2025-04-16 10:55:22 -05:00
oilcake
400eb3156f typo fixed 2025-03-17 22:12:38 +01:00
oilcake
17ba595e74 typo fixed 2025-03-09 16:17:36 +01:00
Robbert van der Helm
18ec34e916 Swap macOS cross and host targets
Apparently the `macos-latest` runner silently changed architectures with
the macOS 14 update. Fun.
2025-03-02 11:25:53 +01:00
Robbert van der Helm
e8119e82f2 Update the GitHub actions to V4
Because the V3 versions no longer work.
2025-03-02 11:05:05 +01:00
Robbert van der Helm
7e89994123 Bump Ubuntu version used for CI to 22.04
20.04 is probably going to be removed soon.
2025-03-02 11:04:01 +01:00
Robbert van der Helm
0c560b3ea5 Fix macOS build target for test CI job
Love these deprecations.
2025-03-02 11:02:40 +01:00
Robbert van der Helm
287f4b3d31 Merge PR #201 (Bump egui versions)
https://github.com/robbert-vdh/nih-plug/pull/201
2025-02-23 22:28:00 +01:00
Robbert van der Helm
4d4a38fbbc Add changelog entries for egui changes 2025-02-23 22:27:01 +01:00
Robbert van der Helm
79bb7aadff Update to the latest egui-baseview 2025-02-23 22:25:19 +01:00
rbmj
b12a0ebdbe Bump egui versions 2025-02-23 22:12:47 +01:00
Jakub Turowski
91a0ff745e Introduce egui window resizability 2025-02-23 22:08:45 +01:00
Robbert van der Helm
bba7064441 Fix future name clash warning 2025-02-23 22:01:04 +01:00
Robbert van der Helm
1994450ba1 Fix the macOS CI runner
`16c6c58f4d9f08c9c515c991c218bff235cff6e2` changed this to no longer
refer to a specific runner (which should be fine with the target SDK
option), but there was a typo in there.
2025-02-23 21:56:08 +01:00
Robbert van der Helm
26462968a5 Update the changelog 2025-02-23 21:53:41 +01:00
JustCFX2u
5b945da625 Use upstream clap-sys, CLAP 1.2.2 2025-02-23 21:50:47 +01:00
Robbert van der Helm
d4be40eb5b Update the GitHub actions versions
Nothing sparks more joy than things that worked previously suddenly
refusing to work because it's more than a year old.
2025-02-13 19:35:21 +01:00
Robbert van der Helm
d17bee7818 Build on Ubuntu 22.04
20.04 is no longer supported by GitHub Actions.
2025-02-13 19:17:52 +01:00
Robbert van der Helm
efdffbd245 Move from anymap to anymap3
This avoids a future incompatibility issue.

https://github.com/robbert-vdh/nih-plug/pull/202
https://github.com/rust-lang/rust/issues/127323
2025-02-13 19:13:30 +01:00
Robbert van der Helm
16c6c58f4d Always run on the latest macOS runner
They get deprecated real fast, and since you can target a specific SDK
version the runner used shouldn't matter that much. Hopefully.
2024-12-23 23:09:22 +01:00
Robbert van der Helm
5416733514 Add missing changelog entry for slider style 2024-12-23 22:59:35 +01:00
Bart Brouns
55c41bfa9e add new ParamSliderStyle::FromMidPoint 2024-12-23 22:58:01 +01:00
Robbert van der Helm
40269e1394 Allow builds to be triggered manually 2024-11-27 22:37:26 +01:00
Robbert van der Helm
dfafe90349 Update dependencies 2024-08-18 21:45:01 +02:00
Robbert van der Helm
2b8d012f9f Fix usage of deprecated function 2024-08-18 21:44:40 +02:00
Robbert van der Helm
3697d72213 Fix assert_process_allocs with mingw
Not quite sure how this happened.
2024-08-18 21:43:53 +02:00
Robbert van der Helm
34ebda258f Bump the macOS GitHub Actions runners
MacOS 11 is no longer supported.
2024-08-18 21:39:55 +02:00
Robbert van der Helm
61c79ab610 Swap out lazy_static for std::sync::LazyLock 2024-08-18 21:37:10 +02:00
Robbert van der Helm
31711785e6 Update standalone baseview version 2024-08-18 21:26:23 +02:00
Robbert van der Helm
ffe9b61fcb Bump dependencies
The `time` package no longer compiled with the latest nightly compiler.
2024-06-09 15:49:29 +02:00
Robbert van der Helm
cd9b589d23 Fix invalid debug assertions check 2024-05-06 00:57:29 +02:00
Robbert van der Helm
9e2b9cc06e Update to the latest Vizia
This fixes crashes when opening more than one instance of a plugin GUI
on Windows and macOS.
2024-05-06 00:57:29 +02:00
Robbert van der Helm
b3038b458c Fix race condition in RunLoopEventHandler 2024-05-05 23:22:01 +02:00
joe
8eed04fe5f bump dependencies 2024-05-05 23:12:42 +02:00
Robbert van der Helm
31583d42e7 Document egui update 2024-05-05 22:53:38 +02:00
Robbert van der Helm
e0913b16de Document MIDI change from #111 2024-05-05 22:50:19 +02:00
rbmj
442d54ba50 Fix bug where aftertouch messages may not be processed 2024-05-05 22:49:19 +02:00
Robbert van der Helm
916dfc16a2 Document the CPAL buffer size handling 2024-05-05 22:43:58 +02:00