Skip to content

Conversation

@dyfer
Copy link
Member

@dyfer dyfer commented Jul 26, 2025

3.14 -> main for the 3.14.0 release

Purpose and Motivation

Types of changes

  • Git flow

To-do list

  • Code is tested
  • All tests are passing
  • Updated documentation
  • This PR is ready for review

capital-G and others added 30 commits April 15, 2025 13:57
…init

class library: MIDIClient init cleans up old connections
* Add section 'Syntax subtleties' to Event helpfile

Signed-off-by: Stefan Nussbaumer <[email protected]>

* - add sntence about Event's inheritence from IdentityDictionary to introduction.
- update subsection 'Syntax subtleties'.

* remove last two lines in code example in subsection 'Syntax subtleties' (again)

Signed-off-by: Stefan Nussbaumer <[email protected]>

* set variable 'a' to nil before demonstrating the effect of using a variable as key in an Event

Signed-off-by: Stefan Nussbaumer <[email protected]>

---------

Signed-off-by: Stefan Nussbaumer <[email protected]>
The ugen assumes a valid initial phase [0..1], otherwise the first value(s) can explode.
also match mul arg description to match VarSaw's exactly
The code was commented 9 years ago when adding variable-rate args
commit 1e451e5
No UGen is actually defined, there's just a commented-out struct, and the classlib code is commented out
Fixes #4228
+ remove default arg values for x and y: scalar values aren't supported at *ar
+ update docs: state arg rate requirements, cleanup style
Previously, calling AmpComp_next when arg rates were anything but all scalar rate caused state vars to be uninitialized and init sample would always be zero.
TestServer_clientID_booted: wait for the process to exit
registerUnit: make sure that the UGen class is not polymorphic
…ethod-regression

sclang: fix unique method regression and rename variables to something useful
…sing to a pathname argument (#6752)

* docs: PathName: update helpfile
* Docs: PathName: documentation update
dyfer and others added 26 commits June 28, 2025 01:59
* Help: update guides to reflect kwargs.

Adds a guide explaining object prototyping using IdentityDictionary.

Expands the documentation for IdentityDictionary and Functions to
include information about its usage in object prototyping and variable arguments.

Clarifies class writing documentation, including newCopyArgs and init methods.
…vior + fix regression (#7030)

* QtCollider: QWheelEvent fix regression for scroll delta scaling for Qt6

Fixes regressions from 9d10e19
When migrating from deprecated .delta() to .angleDelta()/.pixelDelta()
there were some errors in scaling, and some probably typos converting
vertical scaling to horizontal

* QtCollider: wheelEvent: improve scroll behavior

- accumulate fractional steps while scrolling
- inverted scrolling support (works only on macos)
- counteract axes swap when pressing Alt (linux/windows)

affected widgets: QcSlider, QcNumberBox, scide audio_status_box
added wheelEvent support to: QcSlider2D, QcKnob
clarify build instructions with qt5 on macOS (#7025)
* ide: don't call resize(0, 0) on completion widget

* change to adjustSize()
* add new doc credit

* update changelog to 3.14.0-rc2

* remove known issues since they aren't issues anymore

* add wortsampler to new contributors list

* change wasapi changelog line
* documentation of kwargs for Maybe, Pbind, BinaryOpFunctions, superPerformArgs
* classlib: IdentityDictionary passes selector

When an IdentityDictionary fails to understand and doesn't know, it should pass the selector when calling doesNotUnderstand on the superclass. This is now the case. This fixes #7060.

* test: add test_doesNotUnderstand_when_know_is_off
When WASAPI device is not present/available, but ASIO is, ASIO was not selected by default anymore
Update CHANGELOG.md - remove empty categories
* Update CHANGELOG.md - 3.14.0 release date

* update flatpak release date of 3.14.0

---------

Co-authored-by: Dennis Scheiba <[email protected]>
Copy link
Contributor

@capital-G capital-G left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work @dyfer

@dyfer dyfer merged commit d263b8c into main Jul 26, 2025
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.