File surge-xt-release.changes of Package surge-xt-release

-------------------------------------------------------------------
Mon Sep  2 02:38:40 UTC 2024 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to version 1.3.4
  * f7b97c6 : Update version to 1.3.4 - Paul Walker
  * 1a247f8 : Fix a logic error in creating Surge XT folder in new
    session (#7752) - Paul
  * 2142af9 : Add 1.3.3 cherry pick list and bump cmakelist version
    - Paul Walker
  * b0097cd : Update tempo after patch load if desired and ensure
    we calculate time_data.ppqPos while processing (#7738) - Daniel Hatadi
  * 3865da6 : Update LFO and Step Seq presets to have the LFO EG
    enabled (#7732) - EvilDragon

- Version 1.3.3
  * 2142af9 : Add 1.3.3 cherry pick list and bump cmakelist version
    - Paul Walker
  * b0097cd : Update tempo after patch load if desired and ensure
    we calculate time_data.ppqPos while processing (#7738) - Daniel Hatadi
  * 3865da6 : Update LFO and Step Seq presets to have the LFO EG
    enabled (#7732) - EvilDragon
  * 3a9bbb8 : Add a --no-stdin cli argument to avoid cin (#7725) - Paul
  * 7ee9ba7 : Update .wt file format documentation (#7719) - EvilDragon 

- Version 1.3.2
  * f5bd0e1 : Dragging a non-mod param in mod mode now allows
     undo (#7642) - Paul
  * c9c696c : MIDI learn soft takeover (#7639) - EvilDragon
  * 851a4d9 : Forgot an oddsound guard (#7638) - Paul
  * 808b019 : Removed SURGE_HAS_OSC ifdefs. (#7637) - Phil Stone
  * 5dd7c04 : Pull the plugininfra bad ifdef for FPU flags (#7635) - Paul 

-------------------------------------------------------------------
Tue Feb  6 19:40:25 UTC 2024 - Konstantin Voinov <kv@kott.no-ip.biz>

- remove all patches, now upstream
- disable -Werror globally
- Update to version 1.3.1:
  * Add TouchOSC template download link (#7508) - EvilDragon
  * Do the same select trick on TypeAhead (#7506) - Paul
  * Quit on LInux CLI with OSC works properly (#7504) - Paul
  * Fix up tests; Move CMake version to 131 (#7505) - Paul
  * Patch updates (#7503) - Andreya-Autumn 

-------------------------------------------------------------------
Fri Jan 19 22:27:48 UTC 2024 - Konstantin Voinov <kv@kott.no-ip.biz>

- Rename to surge-xt-release
- Use source tarball from GitHub repo
- Put away VST2 build

-------------------------------------------------------------------
Mon Dec 11 20:10:24 UTC 2023 - kv@kott.no-ip.biz

- Update to version 1.3.0:
  * Update release-checklist.md
  * Very small tweak for some OSC msgs (#7376)
  * A.Liv Patches and Formula presets (#7373)
  * Block Interp or Smooth all AudioInput parameters appropriately (#7374)
  * AudioInput smoothing; part 1 (#7372)
  * Audio FX Params Modulatable (#7371)
  * Hide fullscreen mode temporarily (#7370)
  * Bonsai Sample Rate Changes work (#7367)
  * Adds stub type definitions to surgepy. Fixes #7362 (#7363)
  * Add keybinding for fullscreen (default to F11), standalone only (#7366)
  * Bonsai: zero out `last` array on initialize() (#7364)
  * More Formula Subscription Changes: Timing and Voice (#7358)
  * Formula Modulator Tweaks (#7357)
  * Add math.parity() function to Formula prelude (#7355)
  * Fix extensible() mismatch betwene delay params sst-fx and ct_ (#7350)
  * Fix a crash-on-jog when wavetables not available (#7348)
  * Osc work -  FX bypass via OSC #7309  (#7346)
  * Formula Modulator Esc Key Handling Corrected (#7345)
  * Update Kinsey Dulcet patches (#7344)
  * Rename doc files (#7341)
  * C++-expose the nimbus trigger param (#7339)
  * Prevent Formula Duplication on Undo (#7338)
  * Fix typo in README (#7335)
  * Delete cl.txt
  * Remove ringout time for delay, make Crossfeed extendable to bipolar (#7334)
  * Add extensibility to Delay's Mod Depth parameter (#7333)
  * Don't clobber FX param deform type (#7332)
  * Don't show FM feedback modes on filter Feedback parameter (#7331)
  * Return to 1.2.3 portamento behavior (#7330)
  * Don't allow .. out of patches (#7329)
  * RingMod Audio In in FX bank also works (#7328)
  * RingModulator gets AudioIn Source (#7325)
  * Fix slider fx group accesibility (#7324)
  * Restore old 32 bit zip behaviour on Win (#7322)
  * Windows Portable, and this time, with feeling!
  * Rework the Windows ZIP phase to have a portable zip (#7320)
  * Update John Valentine patches (#7319)
  * MONO/MONO FP Gated Porta Fix. Behaviour Change (#7318)
  * Clamp Max Porta time to 16 seconds (#7317)
  * Refresh Formula overlay after loading LFO preset or undo/redo, if applicable (#7310)
  * Put OSC specification into the binary (#7316)
  * Add Landosonic patches (#7315)
  * Re-tune new tutorial patch (#7314)
  * Copy and Paste Scene includes Global Modes; Insert FX (#7312)
  * OSC Startup from Various Unstream Cases (#7311)
  * Re-level Bonsai patches (#7306)
  * Bonsai Param Range Corrected - Noise Param (#7305)
  * Bonsai preseta (#7303)
  * Fix copy/paste error (#7302)
  * Copy Paste and Undo on Mono Options (#7300)
  * Work around a JUCE MultiLine Text Bug (#7298)
  * Re-scale Bonsai Levels; Adjust Params (#7296)
  * Add a config-time for extra user wavetables (#7294)
  * Final tweaks for accesibility and Alert screen (#7290)
  * Fix of nasty crash caused by missing 'break' in switch plus un-inited members of the oscToAudio struct. (#7289)
  * Allow shift-F10 to close menus (#7288)
  * Add Airwindows Y and Z filters (#7287)
  * More defensive fs::exception handing in FX load (#7286)
  * CHange FX Processor Startup Path (#7285)
  * Add the FX Group name to the end of Accessible sliders (#7284)
  * Osc work - refactoring/enhancement of 'all notes off' handling (#7282)
  * Add Slew Limiter to Formula modulator Prelude (#7279)
  * Fx Phaser LFO Waveoform names (#7280)
  * Osc work: added parameter querying and modulation mapping (#7276)
  * Fix segfault when setting up OSC connections (#7275)
  * OSC setup stored in DAW extra state (#7272)
  * Fix incorrect argument order in several modulatorName() calls (#7273)
  * Send OSC/Param from FX/OSC menu; Fix lipol for amp/send (#7271)
  * Support MIDI channels with MTS when not using ch2+3 to play scenes (#7270)
  * Modulator name api refactor (#7265)
  * Fix MSEG tooltip Y axis not refreshing (#7268)
  * Remove old comment about RPN messages sent by Logic, clean up the explanation (#7264)
  * Several minor things (#7263)
  * Make Bank Select MSB 0 always point to MIDI Programs root (#7262)
  * Update README to have Python instructions (#7261)
  * Fix the .deb installer to work due to whitespace (#7260)
  * Edit wording in Linux installers, remove LV2, add CLAP (#7259)
  * Fix surge skins link (#7256)
  * Remove the explicit immintrin include from portable_intrinsics (#7255)
  * Deal with macos / juce zip __MACOSX directory stuff (#7254)
  * Fix a white noise blast caused by Reverb 1 (#7253)
  * Add a test suite *after* surge-xt (#7248)
  * Osc work (#7247)
  * Clean up Biquad Array Initialization in SurgeSynth ctor (#7245)
  * Sustain pedal is omni in Channel per octave mode (#7244)
  * Revert "Modern Oscillator Pitch: Lag -> Lipol (#7231)" (#7242)
  * Osc work (#7241)
  * Update 3 LS patches from Winds category, add Triangle NES wavetable (#7240)
  * Hide Angular Cents in cent hiding tuningmode (#7239)
  * OpenSoundControl allows set-by-natural as well as set-by-normalized
  * Make Return on Step pop edit field (#7235)
  * Slider-Mouse-Unhide error; Flanger temposync fix (#7234)
  * Modern Oscillator Pitch: Lag -> Lipol (#7231)
  * More "release by note id" work (#7230)
  * Fix an error in the Phaser / FXMod FX port (#7229)
  * Adjust release-by-note-id for ST modes (#7228)
  * Move the Phaser effect to sst-effects (#7227)
  * Upgrade basic blocks for Lanczos edge case fix (#7223)
  * Revert "Skip VST3 Menus in Reason (#6766)" (#7219)
  * Modern retrig-from-zero sample offset (#7218)
  * /mnote notes are now releasable by noteID. Note number/frequency values are disregarded when releases are made by noteID. (#7215)
  * Add osc process call (#7213)
  * Osc work: added /allnotesoff message (#7210)
  * Add OpenSoundControl Note Expressions (#7209)
  * Update sst-effects; R1 Size can be modulated (#7207)
  * Tuen FS exceptions into Surge errors on Startup (#7206)
  * Add a No-arg character filter constructor for Rack (#7201)
  * Return to MSVC Windows
  * Add expanded SST Plugin Infra path messages on windows (#7196)
  * Some Formula Editor TLC (#7195)
  * Handle an uncaught exception from Surge creation better (#7194)
  * Change the look and feel to have shared pointer lifecycle (#7192)
  * Add 'removeByHostNoteID' method to SurgeSynthesizer (#7190)
  * Fix the FX Standalone for Bluetooth headsets (#7189)
  * Minor tweak to infowindow width and ratio typein error message (#7185)
  * CLI Complete (#7183)
  * Protect against other NaNs in MSEG (#7182)
  * Swap Modulator in Undo; Dirty's patch (#7181)
  * MSEG ControlPOint would nan with identical VValues (#7180)
  * Deactivate misleading tuning typeins in Tune-After mode (#7178)
  * Turn off Midi PC Factory Backfill (#7177)
  * Extend COMB size by 2x; Make extension cmake option (#7176)
  * SelfDrawnButton solo mode had incorrect hover colors (#7174)
  * MIDI Program Change Support (#7171)
  * UseODDSoundMTS force to true (#7170)
  * Improve TuningRadial label orientation (#7169)
  * Fullscreen Mode for Standalone (#7167)
  * Tuning Editor Improvements; Consistency and Fonts and stuff (#7164)
  * Add a Tuning Visualizer for MTS-ESP Mode (#7162)
  * TuningEditor shows Scale Name; Label Collision Work (#7161)
  * Mouse mode in tuning angular way more sensible (#7159)
  * Display the OSC output *post* HalfRateFilter (#7158)
  * Angular and Radial mode in the Radial view (#7155)
  * Two Sine Feedback Vintage fixes (#7153)
  * Add SampleRate and BufferSize flags to the CLI (#7149)
  * Add Vintage FM mode to Sin Oscillator (#7148)
  * Fix an Clang15 warning in OpenSoundControl code (#7145)
  * Improve fullscreen mode (#7143)
  * Add Vintage FM feedback mode to FM2 and FM3 osc types (#7141)
  * Tweak modsource tag names (to be used by OSC) (#7139)
  * Back to C++ 17 (#7138)
  * Add some static asserts for C++20 (#7137)
  * Update to C++20. (#7136)
  * Minor UI adjustment regarding True Keys feature (#7135)
  * Add a new "True Key" tuning display mode (#7134)
  * Fix various typos (#7130)
  * Improved layout of OSC spec. HTML page (#7129)
  * surge-xt-cli in the deb and rpm (#7128)
  * Handle latch in dual MPE and no-23 mode (#7126)
  * Obey Restrict rules on gcc; fix code accordingly
  * Osc noteid fix (#7123)
  * Osc noteid fix (#7122)
  * Osc noteid fix (#7121)
  * CLI OpenSoundControl works (#7119)
  * Osc freqnote (#7118)
  * shared_ptr<float[N]> workaround (#7117)
  * Reconnect/Disconnect MTS verbiage (#7111)
  * Make MTS-ESP Disconnected State sticky in dawExtraState (#7110)
  * Default scene volume for recent nightlies (#7109)
  * A bunch of mac housekeeping (#7108)
  * Upgrade the cli package and build steps (#7107)
  * Minimum Potentially Usable CLI (#7105)
  * Add a standalone fullscreen menu (#7103)
  * Add Mute scene option in context menu of scene Volume parameter (#7102)
  * Skeleton for a CLI Build (#7101)
  * CLAP moved CMake min from 20 -> 21; track that (#7100)
  * Alert has its own Focus Traverser (#7099)
  * Windows on CLang (#7098)
  * OSC: fixed floating point OSC output formatting (#7097)
  * Fix up locale apis (#7096)
  * Osc enhance (#7094)
  * Menu Bold Fonts use the Bold Typeface (#7093)
  * Add unassigned-by-default keybinding for Random Patch action (#7092)
  * New Alert Windows re-gain Accessibility (#7090)
  * Rename Combinator modes to mystery box (#7088)
  * Upgrade sst-effects for Flanger; Nimbus enum public (#7087)
  * FX Swap in Undo; Swap to Self crash resolved (#7086)
  * optimises when we create the instances of surge (#7084)
  * Don't bind accessible action keys to the VKB (#7082)
  * Adjust sstfx friend declaration to match struct vs class (#7079)
  * Very minor typo fixes in tests again (#7078)
  * CTest Display names display the first tag in their name (#7077)
  * Clean up names of tests (#7076)
  * Tests try to load from local data if it is there (#7074)
  * Minor OSC menu and HTML tweak (#7073)
  * Move to CatchV3; start enabling CTest (#7072)
  * Support MIDI learn over all channels, scene parameters are now learnable separately (#7070)
  * Migrate message boxes to new UI (#7068)
  * Fix Modulation Display with sst-effects fx (#7067)
  * Migrate alerts with toggle buttons to surge ui (#7065)
  * OSC improvements: patch loading, OSC output (path of loaded patch) (#7058)
  * Make kbd shortcut editor controls on the bottom accessible (#7063)
  * Allow only .wav and .wt files in Load Wavetable dialog (#7062)
  * Hide custom mod menu entry icons when adding a11y submenu (#7059)
  * Add documentation for polyphonic control of the synthesizer. (#7060)
  * Make self-drawn buttons less opaque if deactivated (#7057)
  * Fix label font in MiniEdits (#7056)
  * Remove individual close button from kb shortcuts editor (#7055)
  * Add audio in latency warning for vocoder (#7054)
  * Fix a problem in FX about param position assumption (#7053)
  * Implement multiple virtual keyboard layouts (#7049)
  * Host params are not updated when moving filter analysis XY pad  (#7046)
  * Migrate additional AlertWindows to new UI (#7047)
  * Various parameter and naming adjustments for Bonsai (#7045)
  * Audio In effect (#7029)
  * More explicit PI32 bail out; tweak README (#7043)
  * Update README (and a CMake if) for RPi and LV2/Juce 7 (#7042)
  * Migrate no icon alerts in SurgeGUIEditor and add OverlayUtils for drawing windows (#7041)
  * Adjust positioning of OK/Cancel buttons for consistency (#7038)
  * Use custom alert window for deleting user patches (#5663) (#7037)
  * sst-effects get subordinate namespaces (#7034)
  * Fix Bonsai ParamMetaData to match the surge ranges (#7033)
  * Add bonsai (#7030)
  * PolyMod Fix (#7028)
  * fix: include correct headers for gcc 13 (#7025)
  * Align lipol_ps_sse (#7020)
  * Port Delay to sst-effects; expand API with defaults (#7019)
  * Port Delay to sst-effects; expand API with defaults (#7019)
  * Fix crash when selecting "Continue from current level" in Play Mode context menu (#7015)
  * FX Factor: intValueAt uses pd_int (#7013)
  * Show audio latency osc display message for Alias and String osc audio in (#7012)
  * Disallow reserved CCs from ever reaching MIDI learn code (#7011)
  * One Three Here We Come (#7005)
  * Supress the Input Latency on OSC other than AudioIn (#7006)
  * Open sound control 2355 (#7002)
  * Create a new option for overlays to not initial-grab keyboard focus.
  * Slightly tweak basic-blocks Params api (#7001)
  * Change the Audio Input Latency error (#6998)
  * Defer to basic blocks for effect param strings (#6997)
  * Ignore playhead if it exists in standalone (#6996)
  * Fix font difference after typein for VKB Tempo field (#6994)
  * Fix FEG/AEG swapped param order (#6993)
  * Start factoring FX into sst-effects submodule (#6989)
  * Osc->init ignored octave; commit changes sound. (#6990)
  * rename cxor and other functions (#6988)
  * Make sure 0 portamento is 0 in all modes (#6986)
  * Pitch slider set to 0 in Absolute mode now tunes correctly with Scala loaded (#6981)
  * Renamed pretty much all OSC param names (#6980)
  * Move lipol_ps to sst::basic_blocks::dsp::lipol_sse (#6979)
  * Yet more code churned into the shared bucket (#6976)
  * Reorder PatchDB operations on rename (#6975)
  * Enable showing Factory Overwrite button with Shift+Alt+click Save Patch (#6972)
  * Comments Only Change: Uniform code comment header and include guards (#6971)
  * Improve Nightly build and CodeQual times (#6970)
  * Allow envelope retrigger options for Latch play mode (#6969)
  * Move SincDelay line; upgrade Endia; tiny other (#6968)
  * Add OSC address to the RMB context menu Only shows when OSC listener is running, and when clicked copies the address to system clipboard Also slightly reworded some error messages
  * More code sharing: This time DSPUtils (#6965)
  * Move BiquadFilter to sst-filters (#6961)
  * Move the SurgeSinctable from SurgeStorage to a standalone (#6960)
  * Implement the CLAP remote control pages (#6958)
  * Upgrade CJE; Get menu support. (#6956)
  * Remove the now moribund Synth/Editor extensions (#6955)
  * Move the lions share of basic_dsp to basic-blocks (#6953)
  * Add CC0 license to Init Square patch (#6952)
  * Tweaks to OSC settings menu for consistency (#6951)
  * Fix pitch bend becoming stuck when toggling MPE mode during held bend note (#6948)
  * Remove LV2 from the RPM (which didn't conditionally include it)
  * Make FM3's M3 Freq extendable down to 0.5 Hz (#6949)
  * sst-filters loses basic_dsp.h copy (#6947)
  * Upgrade to JUCE 7.0.5 with patches (#6944)
  * add another 5 modes for ringmod in mixer (#6935)
  * Move FastMath entirely to sst-basic-blocks; turn on gcc12 build (#6943)
  * Add a dependency on sst-basic-blocks; move Lanczos Resapmler (#6940)
  * Open sound control 2355 (#6938)
  * Add MSEG value readout (#6939)
  * Refactor the unfortunate *f array in Effect, match pdata_ival to the new name (#6936)
  * clearing fx/chains reactivates deactivated slots (#6934)
  * make ringmod have a deform type for other 2 input logic functions (#6932)
  * Don't send the Audio Latency message to stdout (#6931)
  * Use uses_wavetabledata() more consistently (#6926)

-------------------------------------------------------------------
Mon May 15 06:38:36 UTC 2023 - kv@kott.no-ip.biz

- Update to version 1.2.3:
  * Upgrade version to 1.2.3
  * Fix crash when selecting "Continue from current level" in Play Mode context menu (#7015)

-------------------------------------------------------------------
Tue May 02 05:56:14 UTC 2023 - kv@kott.no-ip.biz

- Disable CLAP for Leap
- Update to version 1.2.2:
  * Revert "Remove LV2 from the RPM (which didn't conditionally include it)"
  * Move CMakeLists to 1.2.2
  * Supress the Input Latency on OSC other than AudioIn (#7006)
  * Create a new option for overlays to not initial-grab keyboard focus.
  * Remove LV2 from the RPM (which didn't conditionally include it)
  * Include cstring in vt_dsp
  * Modify Azure pipelines to allow PR run against release branch
  * Change the Audio Input Latency error (#6998)
  * Ignore playhead if it exists in standalone (#6996)
  * Fix font difference after typein for VKB Tempo field (#6994)
  * Make sure 0 portamento is 0 in all modes (#6986)
  * Pitch slider set to 0 in Absolute mode now tunes correctly with Scala loaded (#6981)
  * Reorder PatchDB operations on rename (#6975)
  * Allow envelope retrigger options for Latch play mode (#6969)
  * Add CC0 license to Init Square patch (#6952)
  * Fix pitch bend becoming stuck when toggling MPE mode during held bend note (#6948)
  * Add MSEG value readout (#6939)
  * clearing fx/chains reactivates deactivated slots (#6934)
  * Don't send the Audio Latency message to stdout (#6931)
  * Move nightly to 1.2.1

-------------------------------------------------------------------
Wed Apr 12 02:22:02 UTC 2023 - kv@kott.no-ip.biz

- Update to version 1.2.0:
  see https://surge-synthesizer.github.io/changelog/https://surge-synthesizer.github.io/changelog/https://surge-synthesizer.github.io/changelog/https://surge-synthesizer.github.io/changelog/
  * New Wavetables from A.Liv
  * LFO parameter sliders blinking (#6922)
  * Scope RMB on Trigger Type resets value (#6921)
  * Add help text menus for scope, add credits for scope code to About page (#6920)
  * LFO Preset Crashing Bug (#6919)
  * MSEG Constant Segments trigger properly (#6916)
  * Scope transform aware for control layout (#6914)
  * Make filter XY pad work with out-of-bounds mouse movement (#6912)
  * Make fast Ctrl+drags in step sequencer not skip any steps (#6911)
  * Change MTS-ESP menu names (#6910)
  * Ctrl+drag in step sequencer outside of bounds now works (#6909)
  * Repaint L/R buttons in scope on skin change (#6908)
  * Add RMB context menu to main output level meter (#6904)
  * Improve layout of controls in the oscilloscope (#6903)
  * Nimbus Effect at very high SampleRates or small Blocks (#6902)
  * Save and restore oscilloscope parameter state to the DAW state (#6899)
  * Surge FX AW display absent audio (#6898)
  * Don't use light style sliders in oscilloscope (#6896)
  * Warn and avoid Crash with mis-configured busses (#6895)
  * Update lipol to deal with block size other than 32 (#6892)
  * Updated Init FM2 and Init Square templates so that filters aren't bypassed (#6890)
  * Improve filter analysis XY look&feel: add cursor hiding and crosshair (#6887)
  * XY cutoff and resonance control in Filter Analysis pane (#6884)
  * Prompt with dont-prompt-again for audio error (#6882)
  * Add an errorType enum; use it to report latency shift. (#6881)
  * Start work on Input with non-block-size blocks (#6880)
  * Dismiss any active menus in ~SGE (#6879)
  * Add a defensive clamp to airwindows name lookup (#6878)
  * Initial oscilloscope UI tweaks (#6877)
  * Update Mod Source Scene on Scene Paste (#6876)
  * Truncated WT Files no longer add noise (#6873)
  * Clamp all Twist parameters (#6872)
  * Change decay to operate on the gain instead of the dB.
  * Add decay to the spectrum view.
  * Guard against division by zero opportunities.
  * Enable "freeze" parameter for spectrum viewer.
  * Don't set overlay wrapper to opaque background (#6868)
  * Adjust init values for Delay and Reverb 1 (#6867)
  * FX Mode handles block mod buffers better (#6866)
  * Alias Editor Accesibility Tweaks (#6865)
  * Accesibility Quantized Arrow Keys with Command (#6864)
  * Stop runaway modulators on extreme changes (#6863)
  * Introduce noise floor / dB ceiling parameters for the scope spectrum view. (#6862)
  * Preselect sub menus and patch items in PatchSelector (#6859)
  * Repaint LFO display when receiving host automation/MIDI CC learn (#6857)
  * Add initialize patch keybinding (unbound by default) (#6856)
  * Allow to use a custom simde path (#6853)
  * Prevent modulation smoothers from running away to infinity (#6852)
  * Update version to 1.2.0 in CMake (#6851)
  * Make our VST3 channel config more flexible (#6850)
  * Greatly improve formatting of patch->HTML exporter (#6848)
  * Make JUCE_DIR based on current source not based on source dir (#6844)
  * Allow custom juce path for surge-rack builds (#6843)
  * Fix incorrect unstreaming of comb filter tuning compatibility parameter (#6842)
  * Reword process block size on About screen a bit (#6837)
  * Refactoring of the spectrum class of oscilloscope (#6831)
  * Update LinnStrument MPE patches (#6830)
  * Don't double-scan 3rd parth (#6829)
  * Build wheels for surgepy with cibuildwheel (#6828)
  * Alt+click on an FX slot clears it (#6827)
  * Upgrade tuning library for 'expanded' KBM files (#6826)
  * Update LFO display when toggling LFO amplitude scaling option (#6825)
  * More context menu work (#6824)
  * Improve slider rename when arrowing through menu sliders (#6823)
  * Default tearouts to pinned in plugins; separate pref (#6821)
  * LFO Raw / Output scaling (#6820)
  * Accessibility Menu; Patch to Text (#6819)
  * Typein values for Step Sequencers working (#6816)
  * Turn off the WT Lua Editor again (#6818)
  * Optionally blanket ignore midi program change (#6817)
  * Make typein for ct_float_toggle work (#6815)
  * Add units and slider enable/disable where appropriate for oscilloscop… (#6808)
  * Expose tuningApplicationMode in surgepy (#6807)
  * Expose mpeEnabled flag in surgepy (#6806)
  * Step Sequencer RMB / Edit Part 1 (#6805)
  * Allow Alt-,. to jump from patch selector (#6802)
  * Give a hovering information window to the self-drawing sliders. (#6800)
  * Add a SurgeVoice::matchesChannelKeyId (#6801)
  * Yet more template fixes (#6797)
  * Update pybind11 lib (#6795)
  * Make surgepy an installable Python package (#6790)
  * A bit of context menu work (#6793)
  * Improve MTS-ESP Tuning Menus (#6792)
  * Dont allow double-source registry in MTS (#6791)
  * Store MTS Source state on DAW Extra state (#6788)
  * Add SurgeImage::asJuceImage (#6787)
  * Properly zero out Oneshot I16 padding (#6785)
  * Implement Stereo or Mono noise in Wide mode (#6782)
  * Implement CLAP_NOTE_CHOKE properly (#6781)
  * Invalidate all params etc... on patch change (#6780)
  * More template fixes (#6779)
  * Fix CLAP Virtual Keyboard in Bitwig/Reaper and others (#6777)
  * Add a 'Announce State' Accessible option (#6776)
  * Three new MTS Main features (#6775)
  * Stereo Only output advertised (#6774)
  * Add copy to clipboard to ModList (#6773)
  * Redraw filter overlay on midi/vst automation (#6772)
  * Act as ODDSound MTS Main ('Master') (#6771)
  * Add a License field to Save Patch dialog (#6770)
  * Replaced factory templates with CC0 licensed variants (#6769)
  * Some more work on remediating C-style strings (#6767)
  * Skip VST3 Menus in Reason (#6766)
  * Add an option to explicitly skip WT load (#6764)
  * An optional off-by-default Twist LPG Fix (#6761)
  * Add surge pffft as a submodule. (#6759)
  * Turn the WT LUA Editor back on (but maybe not) (#6758)
  * Upgrade clap juce helpers (#6757)
  * Fix RMB crash on macros, prevent a similar crash in SGE
  * Fix crash with note name typein on freq parameters (#6756)
  * Fix FM ratio display bug due to incomplete conversion of C-style snprintf to C++ format (#6754)
  * Note unnecessary jassert about note id used for Clap note expressions (#6749)
  * Modify SpringReverb to compile AVX2 (#6746)
  * Fix code quality (#6745)
  * Storage Configuration API (#6744)
  * Fix a Lanczos Resampler problem (#6742)
  * Correct SIMDE CMake definition (#6740)
  * Don't download dependencies of extra targets in sst submodules (#6739)
  * Replace memcpy with std::copy and assignment operators where safe (#6738)
  * Use clang-format-12 for code-quality-pipeline-checks (#6737)
  * Some cosmetic warning cleanups (#6736)
  * Make surge-testrunner fail if resources not positioned (#6734)
  * Commence updating C-style string usage to std::string (#6731)
  * Use the defaulted copy and assignment constructors, instead of memcpy… (#6732)
  * Clean up some maybe-uninitiqilized variables (#6729)
  * Fix C string usage leading to buffer overflow in LTO builds (#6728)
  * Last few changes for turning off bits and bobs (#6727)
  * Fix build with mingw (#6721)
  * Allow a SURGE build without any libMTS (#6725)
  * Disable unwanted/not-needed sqlite features (#6723)
  * Allow building for RISC-V and Web-Assembly (#6722)
  * Update sst-filters and sst-waveshapers (#6719)
  * Add option to focus modulator editor on Add Modulation From actions (#6717)
  * Repositioning of internal dialog titlebar buttons to the left size for Mac (#6713)
  * Make modulation on Ring Modulator effect Unison Detune parameter work (#6715)
  * Add an AirWindows Build Time OptOut (#6711)
  * String Oscillator Alloc Tweak (#6710)
  * Clean up Lua syntax in Formula tutorials
  * Change for RACK ARM build (#6708)
  * Add a "Pitch" and "Env" output slot on TreeMonster (#6707)
  * Correct the Analog ADSR (#6706)
  * Merge in S(m)exoscope (#6704)
  * Fix WT-length-one clamp error (#6703)
  * Add an optional LFO onepole for FROM_LAST envelope mode (#6699)
  * Fix an attack/delay phase problem with FROM_LAST (#6696)
  * Add the ability to specify a frame-size for untagged wav (#6695)
  * Update WT Category Sort (#6694)
  * LFO Retrigger: Release during attack (#6693)
  * Add new VKB related actions for keyboard shortcut mapping (#6691)
  * Allow LFO Envelopes to retrigger from non-zero values (#6690)
  * Update the sst-pluginfra module for gcc12/win (#6686)
  * Fix various typos (#6683)
  * Revert "Temporarily deactivate a few features for a 1.1.2 branch release (#6673)" (#6679)

-------------------------------------------------------------------
Sun Nov 06 23:08:18 UTC 2022 - kv@kott.no-ip.biz

- Update to version 1.1.2:
  * Temporarily deactivate a few features for a 1.1.2 branch release (#6673)
  * Holding Shift when clicking or pressing OK button skips patch overwrite dialog (#6672)
  * Add LinnStrument optimized MPE patches (#6671)
  * Tag Support expanded in a couple of ways (#6664)
  * Remove bmp180 from Dark skin (allows proper fallback to the built in bmp180) (#6662)
  * Scale Waveshaper Tearout properly (#6660)
  * Don't try and DB Index invalid patches (#6659)
  * Add some accessors to LFO for the Rack modules (#6658)
  * Fix a LIVE feedback bug (#6657)
  * Fix a few UI/UX things with the scope/waveform views (#6655)
  * Add a waveform display to the oscilloscope (#6651)
  * Show skin category in the skin name on About screen, if present (#6649)
  * Reverb1 Enums Public (#6645)
  * Make flanger enums public for rack (#6641)
  * Update SST cpputils to version that fixes MSVC assertions in ringbuffer. (#6640)
  * Optional Cookie Defensive Measures (#6639)
  * Smooth 60FPS operation for the Oscilloscope (#6637)
  * Actually show the torn out overlay pin button on Mac (#6634)
  * CPU efficiency improvement for Oscilloscope (#6632)
  * Fix a Rack and Surge side problem with former FX Preset change (#6631)
  * Tell cmake to export a compile_commands.json. (#6630)
  * Additional minor Oscilloscope enhancements (#6629)
  * Refactor FX Presets a bit for Rack (#6628)
  * Add an oscilloscope (spectrum analyzer). (#6626)
  * Some straggler issues I can clean up (#6625)
  * Velocity 0 == note off; CLAP features (#6624)
  * Scene LFO EG Decay parameter didn't have disabled per voice processing (#6622)
  * docs: update references to Arch Linux port (#6616)
  * Make oscillator display semitransparent if it's muted (#6615)
  * Clear MIDI learn also from DAW extra state (#6613)
  * Reduce wait time for comments tooltip to show up (#6611)
  * Expose some more stuff from surge-common for Rack (#6609)
  * Fix crash/assert with sge->effectChooser->currentClicked being -1 (#6608)
  * Remove accidental printf()
  * Add option to use MIDI channels 2 and 3 to play scenes individually (#6606)
  * Make Global Volume modulation work (#6603)
  * Middle mouse click over Category/Patch to load random patch (#6602)
  * Add Absolute option to Combulator offset parameters (#6600)
  * Windows.WT loading strategy for Rack (#6601)
  * Mark scene LFO, integer and bool params as non-CLAP-polymodulatable (#6597)
  * A few more rack-only tweaks (#6592)
  * Half juce for rack (#6590)
  * Add an option to toggle CPU meter (#6589)
  * Opens developer menu on Shift+RMB in main frame (#6587)
  * Display CPU load on VU meter (#6583)
  * Nimbus with Block Size = 8 processes (#6586)
  * Towards a Variable Block Size (#6584)
  * Rename Waveshaper effect's param sections (#6580)
  * Modify CMake so Surge can be a proper sub-library (#6579)
  * Update release checklist template

-------------------------------------------------------------------
Fri Oct 28 02:35:18 UTC 2022 - kv@kott.no-ip.biz

- Update to version 1.1.1:
  * Fix KeyBindings hang on unknown key (#6572)
  * Temporary fix for undo paste with mod (#6570)
  * Implement ::showMenu on the Overlay Buttons (#6569)
  * Properly Scale the Waveshaper Effect (#6566)
  * Update the crossfade example (#6567)
  * Update wording on new FX presets menu entries (#6564)
  * Properly read XDG Data for Documents (#6563)
  * Actually commit the code for that FX Acc thing (#6562)
  * Improvements to the FX Effect Menu for Screen Readers (#6561)
  * Guard all our lambdas with SafePointers (#6560)
  * Fix a surge crash case on menu close in reaper (#6559)
  * Hide "Tab key arms modulators" menu entry (deprecated now) (#6556)
  * Notify TitleChanged on LFO Type Selection (#6554)
  * Acc Tweaks: Step Sequencer and WT Info (#6553)
  * Rename legacy filter subtypes to Standard/Driven/Clean (#6552)
  * Modulation: Keybind to Arm and Restore Middle Mouse (#6550)
  * Correct AW Lifecycle; Restore AD-Clip (#6548)
  * Don't prompt for usaved patch change by default (#6547)
  * Invalidate 'arm' title when arming modsources (#6546)
  * Use Domains in pkg to force root install (#6545)
  * Fixes for LuaJit in Standalone on 10.14 (#6542)
  * RMB menus and Starting Points (#6541)
  * Add mac jit entitlements to standalone (#6540)
  * Don't double scale VKB velocity (#6539)
  * Remediate the localcopy surgevoice errors (#6537)
  * Suppress mouse wheel edits during Drags (#6538)
  * Replace the HalfRate filter with the shared copy in sstfilters (#6536)
  * Mousewheel can change presets / categorys/ FX presets again (#6535)
  * Explicitly reset portamento in FP mode for stolen envs (#6534)
  * Remove the 'static const __m128 = _mm_set1_ps' idiom (#6533)
  * clang-format booger leftover from #6529 (#6530)
  * Remove includes for halfrate where unnecessary (#6528)
  * Update naming of two Workflow menu entries (#6529)
  * Show Zoom to Default option for fixed zoom skins too (#6527)
  * Change getUserDefaultValue() fallback value for DefaultZoom to 100 instead of 0 (#6526)
  * Disable additional a11y announcements by default (if option not set) (#6525)
  * Add wavetables from Philippe Favre (#6514)
  * Fix for inverted WT prev/next jog (a11y) (#6513)
  * Only show "Reveal" action for user patches (#6509)
  * Stolen voice velocity is not release velocity (#6508)
  * Ubuntu 18 is now deprecated (#6501)
  * Reveal in Finder for Patches (#6499)
  * Key strokes while patch scanning get eaten (#6498)
  * Correct FX Spoken Name Bug (#6497)
  * Add a JUCE patch which allows sample accurate VST3 Midi (#6496)
  * Change Accesible Name of FX Slot (#6493)
  * A test showing cross-channel ST stuck notes (#6492)
  * Handle F2 Offset Scene Copy and Paste Error (#6487)
  * Filter Overlay for F2 uses link and offset properly (#6485)
  * Defensive implementation of paramsFlush (#6480)
  * Order the MAC installer targets (#6478)
  * Turn on CLAP in mac installer (#6477)
  * Install CLAP targets on Linux (#6471)

-------------------------------------------------------------------
Wed Aug 03 22:28:08 UTC 2022 - kv@kott.no-ip.biz

- Update to version 1.1.0:
  * Improve the FX CLAP Tags (#6465)
  * Update folder name for A.Liv wavetables (#6464)
  * Update wavetable morph parameter display a wee bit more (#6463)
  * Add ALiv and x0 (Exocat) wavetables in a joint folder (#6462)
  * Fix Solo and Mute for held voices (#6459)
  * Upgrade ClapJuceExtensions again (#6457)
  * Be a bit more conservative with WT Snap Rounding (#6456)
  * Handle a note_id == 0 CLAP PolyMode bug (#6454)
  * Set hostArchitectures in macOS installer (#6455)
  * Improve Copy/Paste Undo Support (#6452)
  * Upgrade CJE to include getTail fix (#6451)
  * Defend against malformed time sig from host (#6449)
  * One tiny tweak to that unit mod test (#6442)
  * Revert partial modulatability of osc type (#6441)
  * Alt and Rand along with LFO Retrig in new Modes (#6440)
  * Upgrade ClapJuceExtensions to set PolyMod flags correctly (#6438)
  * Remove j5v's Grand Piano 2021 patch (#6434)
  * Make Noise waveform in Phaser and Neutron work properly (#6433)
  * Check bounds on param sensitive help (#6429)
  * Retrigger String and Twist in new play modes (#6427)
  * Envelope presets now have the LFO EG enabled (shocker!) (#6419)
  * Consistently announce Favorites change (#6417)
  * Flanger implements displayType so typeins work (#6416)
  * Set defaunt kbd velocity to 127 (#6413)
  * The plugin is available as a flatpak (#6412)
  * Tix Typeahead Crash; Silence PatchDB (#6411)
  * Undo pushes modulation when changing OSC type (#6407)
  * Upgrade to CLAP 1.1.1 (#6406)
  * Provide a narrator workaround for patch search on win (#6405)
  * More accessible improvements (#6400)
  * Small change to controller mod tests for SR (#6404)
  * FX Resize Keybindings in place (#6403)
  * Move Unix etc. doc (#6397)
  * Plug away some more on accessibility (#6399)
  * Undo from All Modulation Menus (#6398)
  * Default Zoom with No Zoom Set broke Menus (#6396)
  * Fix MPE with the new envelope modes (#6395)
  * Add an option to explod Mod Workflow menus (#6393)
  * CLAP voice management in mono mode consistent (#6391)
  * Final changes to polyvoice modes (#6389)
  * Accessibility Additions and Fixes (#6388)
  * Also retrigger LFO envelopes appropriately (#6387)
  * Almost done with new voice release modes (#6386)
  * Reword Poly play mode RMB options (#6383)
  * New Piano Mode keeps velocity when retriggering (#6382)
  * Piano Mode now re-uses voices properly (#6381)
  * Add "Piano Mode" polyphony modes (#6380)
  * Make a skip-lua option available (#6378)
  *  Add the ability to build surge-common without juce
  * Restream mono patches to use new envelope behavior
  * Move Azure Pipelines to macos-latest (#6374)
  * Make Accesisble Key ENter work on ModLIst Buttons (#6372)
  * Aidwindows Init Cycle error (#6371)
  * Maintain LFO phase constraint in mseg node delete (#6370)
  * Param typins; Clap validator (#6369)
  * Copy the value of 'absolute' when c/p params (#6368)
  * Rebuild the MSEGControlRegion in ::forceRefresh (#6367)
  * Cleaner error if you arent x86 or ARM (#6366)
  * UI Display of Wavetable Off by One Continuous (#6365)
  * Fix typos (#6352)
  * Upgrade Clap Juce Extensions; more Validator work (#6361)
  * Change all menu section headers to our custom menu component (#6359)
  * Revert C++ skin model change, move to in-memory skin (#6358)
  * Adjust the wording of mono env retrig menu options (#6357)
  * Update dark skin mixer assets+positions too (#6356)
  * Fix mixer solo/mute/route assets to have smaller (and properly centered) hitzones (#6355)
  * Tweak focus debugger frame look (don't go outside widget bounds) (#6354)
  * Disallow double click delete on last MSEG node in LFO edit mode (#6351)
  * Disallow MSEG half/double duration for LFO edit mode (#6350)
  * Remove an ancient, unused load (#6347)
  * LFO Hover State correct (#6346)
  * Mono-Legato Envelope mode (#6344)
  * Passable initial FX Zoom implementaiotn (#6342)
  * Send Automation events Always (#6341)
  * Select a row displayed when typeahead stays open (#6340)
  * Several Threading Fixes (#6339)
  * Fixes to improve the CLAP validator (#6334)
  * F1 key uses focus to show more context appropriate manual (#6336)
  * Handle special characters (', %) in search strings (#6335)
  * Update Juce submodule (#6331)
  * Update Juce submodule (#6327)
  * Update John Valentine patches (#6325)
  * Adding clap files to rpm build. (#6323)
  * Add wavetables by Quonundrai (#6322)
  * Surge FX : Fix converting FX type normalized value to name string (#6321)
  * Surge FX: Add zoom options to the menu, hide resize corner (#6316)
  * Don't show factory WT header if we have none installed (#6315)
  * Fix build surgepy fail when using MSVC on windows (#6314)
  * Rename surge python target (#6313)
  * Fix python bindings readme (#6312)
  * CLAP extension class names changed. Adjust (#6310)
  * Revert "Change default MIDI/MPE bend smoothing to fast linear (#6305)" (#6308)
  * Change default MIDI/MPE bend smoothing to fast linear (#6305)
  * Upgrade surge clap extensions (#6306)
  * Adjust maximum width for patch comment popup (#6304)
  * Another clap update (#6302)
  * Add a regtest which demonstrates #6227 (#6299)
  * Check for component before creating junctions in windows installers (#6297)
  * Fix WT loading when chunks have an odd number of bytes (#6296)
  * Upgrade clap juce extensions (#6295)
  * Make modlist hover/pressed states consistent with other modbuttons (#6294)
  * Fix paths for CLAP in Winstaller (#6293)
  * Update Slowboat patches (#6288)
  * Make typeahead listbox respond to double-click again (#6286)
  * Fix documentation links (#6282)
  * Upgrade MTS-ESP client library (#6281)
  * Fix mousewheel on XML menus not going into submenus properly (#6280)
  * Update the layout of Tempo/Sustain controls in VKB (#6279)
  * Scalable resize for the FX plugin (off) (#6277)
  * Wheel memory on startup (roughly) for type (#6276)
  * Apply a JUCE patch allowing builds on Arch/g++12 (#6275)
  * Lazy PNG loading (#6274)
  * A few virtual keyboard improvements (#6272)
  * Send Param Automation for Filter Subtypes (#6269)
  * Setup Modulations before Latches (#6270)
  * Restore mouse-click to select typeahead (#6271)
  * First step for resizability in Surge XT Effects (#6268)
  * Upgrade tuning library to deal with big fractions (#6263)
  * Update CLAP link on About page (#6261)
  * Add LFO Shape param from SC as deform type 2 for Step Seq (#6260)
  * Fix a problem with CLAP Modulator Stacking (#6259)
  * Move Surge CLAP version (#6256)
  * Add help entry to Osc Type menu (#6254)
  * Add out of bound drag updates to Alias additive editor and stepseq y axis (#6253)
  * Some more follow-focus and edit gesture work (#6252)
  * Add substantially more hover-on-mouse support (#6251)
  * A couple of step seq out of bounds edit fixes (#6250)
  * Adjust height of Alias additive editor (#6247)
  * Several UX tweaks (#6245)
  * Minor UI niggles (#6243)
  * Menu Accessibility Work continues (#6242)
  * Keyboard for Edit; Edit Keys can follow mouse (#6240)
  * Add the Pencil (edit popup) to the ModList (#6239)
  * Turn of a set of types for non-destrcutive mod (#6237)
  * Finish integer modulation for src/common/dsp (#6236)
  * Fix Custom Menus both Key and accessible (#6235)
  * Remediate FX .val.i pdata_ival for modulation (#6234)
  * Move SurgeVoice from val.[ib] -> localcopy[].[ib] (#6231)
  * Start of CLAP non-destructive mods on integers and bools (#6230)
  * LFO Randomness Issues (#6228)
  * Try Windows ListBox Accessibility Update (#6226)
  * Move to CLAP 0.26 (#6224)
  * Fix a problem with CLAP Sidechain input in Surge (#6223)
  * Handle an omission on multiple voice starts and polyphony (#6222)
  * Add CLAP to About page (#6220)
  * Send notify begin/end on a click on the macro slider (#6219)
  * Fix a broken submodule pointer (#6218)
  * Update bmp00184 and bmp00191 for Classic and Dark (#6217)
  * Clap note expression and port tweaks (#6215)
  * Some more accessible feedback (#6214)
  * Fix wrong unit used for Spring Reverb Decay parameter (#6211)
  * Accessibility Beta Feedback (#6210)
  * Accessibility Close to the End (#6209)
  * Accessibility Improvements (#6208)
  * Always dismiss patch search results on double click of list entry (#6207)
  * Fix and adjust a number of tearout things (#6206)
  * Window Pin to Top; Filter Analyzer Flash (#6205)
  * Fix a Linux Keybinding / Chording problem (#6204)
  * Tearout Improvements (#6203)
  * Fix typos in a few 3rd party patches (#6202)
  * Remove a specious Debug print I left in the FX plugin (#6201)
  * Add Extend Range to delay effect (allows negative feedback) (#6200)
  * Upgrade CLAP to properly notify of param changes (#6199)
  * Update FX Streaming for Integers (#6198)
  * Fix some FX automation problems (#6197)
  * Fixes to filter analysis frequency response plot (#6196)
  * Various drawing tweaks for analysis windows (#6195)
  * Update Formula tutorials typos/comment formatting etc (#6194)
  * Upgrade Clap Parameter handling to have paramsValueToText (#6192)
  * Finish up CLAP note/poly modulators (#6190)
  * Final tweaks and updates for typein out of range error reporting (#6189)
  * More Accesibility (#6188)
  * Improve self-drawn multibutton drawing (#6187)
  * Handle modulation decibel and abx limit ases (#6186)
  * A basic midi learn test (#6185)
  * Skin connectors for filter/waveshaper analysis windows (#6184)
  * Don't set audio_processing true in prepareToPlay (#6182)
  * NumberField does begin/end edit and also therefore Undo (#6183)
  * Wrap action history display behind an ifdef (#6179)
  * Add hover states to Find Patch button, update factory skins (#6181)
  * Be more reslient in marking favorites (#6178)
  * Add undo history stack export (#6176)
  * Add contextual help for filter analysis (#6174)
  * More Accesibility Fixes (#6172)
  * Fix some Reverb2 High Samplerate problems. (#6171)
  * Hide typein option when param is temposynced (#6170)
  * Move FX Deactivated state with drag gestures (#6169)
  * Be a bit more careful about a patch load race (#6167)
  * Add param unit for a2^bx mod amount out of range error (#6168)
  * More Accessibility Progress (#6165)
  * Fix a Twist LPG onset problem (#6164)
  * Fix a small technical problem with the mixin (#6161)
  * Add nullptr guards for VU meter, waveshaper type and patch browser widgets (#6160)
  * Basic Note Expression Support (#6159)
  * Clap Bus Support (#6157)
  * Update the name of surge-headless target in README (#6156)
  * Fix a couple of MSEG paint issues (#6153)
  * Adjust Freerun LFO Attack (#6151)
  * Support for Note ID, Poly and Mono modulation and more (#6149)
  * notifyBeginEdit() starts from mouseDown for ModulatableSlider (#6148)
  * Double-click on tearout title bar to default size (#6147)
  * Set SampleRate on MPE ControllerModulationSources (#6146)
  * MIDI Controllers need SapmleRate for Smoothing (#6141)
  * Adjust parameter names, units and defaults for recent AW additions (#6138)
  * Some minor alignment tweaks in Tuning Editor (#6136)
  * Add section headers for String oscillator options (#6135)
  * Make sample rate per-storage rather than global
  * Fix "Download additional content" link (#6134)
  * Fix certain Airwindows not showing in menus (#6131)
  * Note Ports again (#6125)
  * Revert "Support CLAP NotePorts (#6123)" (#6124)
  * Support CLAP NotePorts (#6123)
  * Fix an FX Crash; Fix FX Streaming bug (#6122)
  * Few more parameter range error reporting tweaks (#6121)
  * More Typein Error tweaks (#6119)
  * Fix AW Cabs init preset (#6118)
  * Typein range error shows valid bounds (#6117)
  * Add some more Airwindows (#6116)
  * Allow Formula Init to see Slider Positions (#6113)
  * More String Improvements (#6112)
  * Wording tweaks for some alerts, move toOSCase to StringOps (#6110)
  * MTS needs to tune mpe bent note (#6109)
  * Improve DB Locking Message (#6108)
  * Fix tuning overlay font-time application (#6107)
  * String Oscillator improvements (#6106)
  * Remember the last searc in Patch; Show list more eagerly (#6105)
  * Magnifying/Patch Find acts as a toggle (#6104)
  * Allow the FX bank to manually override the DAW-driven latency (#6103)
  * Improve the FX VST3 Params (#6102)
  * Unison Absolute After Modulation in Alias and Modern (#6101)
  * Few last Undo bits and bobs (#6100)
  * Fix an undo crash; Fix a small clap midi issue (#6099)
  * Add a preference to make the patch search typeahead stick around by default (#6098)
  * Start on typeahead-stay-open for Patches (#6097)
  * TypeIn in the FX Bank (#6096)
  * Correct a Numbus Indexing Error which could impact Delays (#6095)
  * Juce7 LV2 can have 6 outs (#6094)
  * Keybind manager - swap Learn/Reset buttons, add Reset All, capitalize shift/alt/ctrl on Win (#6093)
  * Juce 7 Tweaks (#6092)
  * Chorded learn; Ctrl/CMD redundancy; reset Learn after Learn (#6091)
  * Push the FX labels to Accessibility on Create also (#6090)
  * Remove the MPE/Channel per Octave conflict (#6088)
  * More progress on KeyBinding manager (#6087)
  * Update a few factory FX presets for Rotary (#6086)
  * First pass at moving waveshaper code to waveshapers submodule (#6084)
  * If you have JUCE7, package the LV2 for mac (#6085)
  * Support JUCE7 LV2 Builds (if you pull JUCE7) (#6083)
  * Adjust sizing and position of OK/Cancel buttons (#6082)
  * Announce undo actions with Accessible reader (#6079)
  * Clear Redo stack when doing undoable UI event (#6078)
  * Final undo gestures on stack (#6077)
  * Patch Undo and Redo/Undo Cleanup (#6076)
  * Formula and Tuning Editor Undo Redo (#6075)
  * Move FontManager from globals to skin (#6073)
  * Add a global "Lato" override (#6070)
  * Make WS and Filter UI consistent (#6069)
  * KeyBinding saga continues - this should get linwin OK (#6068)
  * Update bmp00191 for Classic and Dark skins (#6067)
  * Filter Analysis / WS Analysis Upgrades (#6066)
  * Tear-Out sets child to *interior* size on first show (#6065)
  * Fix a windows keybinding issue caused by sst upgrade (#6064)
  * Some keybind tweaks (#6061)
  * Improved SurgeFX accessibility (#6060)
  * Make VU meter falloff constant regardless of sample rate (#6058)
  * Lotsa comment formatting tweaks (#6057)
  * Rename a few APIs (#6056)
  * Reimplement skin development layout grid feature (#6055)
  * Document the cmake format rules (#6054)
  * Adjust minimum torn out overlay sizes (#6053)
  * Tearout Resize Management (#6051)
  * Set LFO phase range to [0, 1) (#6049)
  * Make sure undone element is focused in the UI (#6048)
  * Some overlay improvmeents (#6046)
  * Fix most of the issues with Filter Analysis (#6045)
  * Yet more undo work (#6044)
  * Minor tweaks to filter analysis UI (#6042)
  * Upgrade surge to CLAP 0.24 (#6041)
  * "Use MIDI Channel for Octave Shift" grayed out if MPE active (#6040)
  * Finalize undo history assets and more (#6039)
  * A Filter Analyzer Overlay (#6038)
  * Update WabeShaper (and other) overlays on rebuild (#6037)
  * Update undo/redo images but still work to do (#6035)
  * More Undo Changes (#6033)
  * Step Sequencer Undo (#6032)
  * Add modulation filters by scene and control group (#6031)
  * Greatly reduce param -> overlay repaints (#6030)
  * Fix vkb.octave.background not working (#6029)
  * WS Preview can be what-if or linked (#6028)
  * Redo Support (#6026)
  * Few more changes to bypass (#6025)
  * Doubleclick Renamed Modulators without annoying bug (#6024)
  * Restore bypass now JUCE bug is fixed (#6023)
  * Add skin color for patch browser text hover (#6022)
  * Last Hover Change (#6021)
  * Add Modulator Index to SurgePy (#6020)
  * Deal with more hovers (#6019)
  * Towards Font Overrides (#6018)
  * Rename Surge::GUI:toOSCaseForMenu (#6017)
  * A different approach to stuck hover (#6016)
  * Start on Hover remediation (#6014)
  * Fix checkmark not showing when selecting Surge Classic skin (#6013)
  * Add skin color for macro slider border (#6012)
  * Enable bottom right corner drag resizer in VST2 (#6009)
  * Fix a longhold crash fix (#6011)
  * Various tweaks for keyboard shortcut manager (#6007)
  * Prompts all have Return Focus target (#6006)
  * Correctly use aspect ratio constrainer (#6005)
  * Move towards editor undo (#6004)
  * Update Slowboat patches (#6003)
  * Add VKB wheel skin colors, tweak design and positioning (#6002)
  * A visual Mod and Pitch wheel on the virtual keyboard (#6001)
  * Juce -> 6.1.6 (#6000)
  * Long press now works for EffectChooser (#5999)
  * CMake options to deactivate some features (#5998)
  * Fix Z-layer issue with overlays and modbutton DnD (#5991)
  * Keybinding Editor Overlay (#5990)
  * Add MIDI learn for splitpoint parameter (#5989)
  * Portable VST3 for Windows works again (#5988)
  * KeyMap can stream/unstream (#5987)
  * Towards User Configurable Keymaps (#5986)
  * Port to CLAP 0.23 (#5970)
  * Add RMB manual help links to prev-next jogs and Save button (#5985)
  * Add context menu help entries for mod list and formula editor (#5984)
  * Implement long press touch gesture for OscillatorWaveformDisplay (and derived classes) (#5983)
  * Move hovers for the default skin into the binary (#5767)
  * Move Airwindows Cabs FX into Filter, Fix typo in Airwindows Readme (#5982)
  * Add Airwindows Cabs FX, Fix Airwindows FX Readme (#5981)
  * Add LongPressMixin to other widgets (#5979)
  * fix for popup menu scaling on hidpi display (#5977)
  * Restore the Orange Arrow (#5976)
  * Adapt 3D WT display to sample rate (#5971)
  * Use osc output for drawing current frame in 3D wavetable view (#5969)
  * Windows installer improvements (#5968)
  * More CLAP fixes (#5967)
  * Even more CLAP changes (#5966)
  * Oscillator Menu based on selection not position (#5963)
  * Yet More CLap (#5965)
  * More CLAP 021 chances (#5964)
  * Port to Clap 0.21 (#5962)
  * Add Tone filter (from Combulator) to Phaser (#5961)
  * Black is the new blue (for Surge FX) (#5960)
  * Portable Patch Favorites (#5959)
  * Add the applications and icons to the deb file (#5952)
  * Fix the WT display flicker and component update done from paint() (#5958)
  * Add skin colors for 3D WT ribbon fill (#5957)
  * More 3D fixes (#5956)
  * 3D Action (#5955)
  * Add context menu for WT display (#5953)
  * When copying modulation, dont make dups (#5951)
  * Remember 3D WT display globally, add skin colors (#5950)
  * Move the UserDefaults impl to the plugininfra (#5949)
  * Some more accesibility work (#5948)
  * Highlight played interval in Interval matrix (#5947)
  * Accessibility Work on the Weekend (#5945)
  * Add click-to-close 3D View (#5944)
  * Minor tweaks to 3D wavetable drawing (#5943)
  * Start plumbing for changing modbutton font (#5942)
  * Add *.scl to Save Scale file filter (#5941)
  * Make "Store Tuning in Patch" checkbox label clickable (#5940)
  * Accessibility and 3D Display for Oscillator (#5939)
  * Fix boundFreq method for filter coefficients (#5928) (#5938)
  * Persist "Store tuning in patch" checkbox (#5936)
  * Minor formatting and magic number replacement in clipboard methods (#5935)
  * Accessible Announcements; Announce patch loads (#5931)
  * Implement TouchScreen LongPress on Sliders (#5806)
  * Select slot immediately on RMB down (not up) (#5930)
  * Replace RMB bypass in FX grid with FX presets menu (#5929)
  * Add prompt to confirm patch load if current one is dirty (#5927)
  * Add several clipping options to Delay Feedback parameter (including none) (#5926)
  * Remove Activate individual scene outputs option altogether (#5925)
  * "Activate individual scene outputs" overhaul (#5924)
  * Always use current scene for scene copy/paste context menu (#5923)
  * Fix weird and wrong behavior of raw LFO output in Envelope mode (#5922)
  * Migrate filters code to sst-filters (#5917)
  * Fix an LFO label problem (#5921)
  * Improve dirty flagging for modulation clear/mute (#5916)
  * Dirty dancing (#5915)
  * Alias and Modern Unison (mostly) (#5911)
  * Handle PolyAT on non-0 channel (#5910)
  * A Dirty Flag, but not much done with it (#5909)
  * Move JUCE to develop; few other fixes (#5906)
  * Include the CLAP in the installers (#5904)
  * Upgrade CLAP_JUCE_EXTENSIONS (#5903)
  * Fix modbutton DnD atop active overlays popping up typein (#5900)
  * Ability to generate SCL and KBM from params (#5902)
  * Move SST Poiner one more time (#5901)
  * Move SST-PluginInfra pointer for viz issue (#5891)
  * Fix switch drag/hover/ghost (#5890)
  * Os dark mode and Windows tweaks (#5889)
  * Override classic skin XML with bright menu colors (#5888)
  * Use OS DarkMode from sst; Use strnatcmp from sst (#5887)
  * Menu Colors in Skins with a default Dark/Light also (#5886)
  * Make polyphonic aftertouch be a per-channel quantity (#5883)
  * Add multi-out LFOs (#5880)
  * Apply modulation before LFO attack (limited) (#5878)
  * Reset filters on scenerelease (#5875)
  * All Sounds Off has micro-fade (#5871)
  * Make favorites icon right aligned in menu items (#5869)
  * Remove com.surge-synth-team to org.surge-synth-team (#5867)
  * Display an icon in Patch browser for Favorites (#5866)
  * Remove PPQ advance check in looping mode (#5865)
  * Remove manually coded denormal handling (#5796)
  * Handle errors in skin-on-start load path (#5864)
  * A few cmake tweaks to XT (#5863)
  * Upgrade Tuning Library (#5856)
  * Update Surge FX logo, add different sized icons (#5853)
  * Move the CPUFeatures code to sst-plugininfra (#5851)
  * Return to the 1.1 changes (#5850)

-------------------------------------------------------------------
Wed Feb 02 06:41:45 UTC 2022 - kv@kott.no-ip.biz

- Update to version 1.0.1:
  * Update Luna's patches (#5849)
  * Update issue templates (#5845)
  * Fix SVG goobit in filter config for dark skin (#5844)
  * Broadcast MSEG State at correct time (#5842)
  * Reset slider state on Keytrack state (#5840)
  * Revert interim 1.1 changes for 1.0.1 candidate (#5835)
  * Duplicate Midi Event Timestamp bug (#5833)
  * Linux pluginsonly should be .tar.gz (#5832)
  * CLAP enable Surge by default (#5831)
  * Make processBypass call process (#5829)
  * Ctrl+click on modbutton arms the unfocused LFO
  * Fix an FX drag with modulation bug (#5827)
  * Move path to shared sst-plugininfra (#5826)
  * Add patch search/fav icons to dark skin (#5822)
  * Fix an error with an 8 or larger vector result (#5817)
  * Outline menus on MacOS (#5809)
  * Fix 32-bit Windows installer script (#5808)
  * (XT 1.1) Fix various typos (#5795)
  * Support multichannel audio, but only load left channel instead of erroring out (#5775)
  * Actually rename tutorial skin category to Templates (#5807)
  * Move Surge XT to sst-plugininfra for TinyXML; FS (#5799)
  * Lots of Windows installer improvements (#5793)
  * Handle StrNat Internal Spaces Differently (#5791)
  * Move to std::thread for patch load thread spawn (#5788)
  * Add options for scene highpass slopes up to 48 dB/oct (#5762)
  * Improve TestCase runtime (#5792)
  * Use 7zip for packing Windows binaries into an archive for release (#5783)
  * Patches without Categories appear (#5773)
  * (XT 1.1) Make certain osc controls semitransparent for Audio In (#5766)
  * Modulation Typein for FM Ratio Tweak (#5794)
  * Always use Exact mouse sensitivity in Touchscreen mode (#5803)
  * (XT 1.1) Consistently use global weblink variables, and "Surge XT" in various user-facing messages (#5804)
  * (XT 1.1) Move version to 1.1.0 (#5800)

-------------------------------------------------------------------
Tue Jan 18 23:12:28 UTC 2022 - kv@kott.no-ip.biz

- Update to version 1.0.0:
  * Update Luna's patches (#5781)
  * Rename Slowboat/Rhythmic to Slowboat/Rhythms for consistency (#5780)
  * Update XML for contextualized help (#5779)
  * Add a Build::IsRelease and Build::IsNightly (#5777)
  * Deactivate double-click to rename temporarily (#5776)
  * A few 3rd party patch tweaks/fixes/additions (#5772)
  * Update bmp00158 (About page logo) and bump version to 1.0.0 (#5768)
  * Fix double opened RMB context on waveshaper selector (#5765)
  * Add Altenberg patches (#5764)
  * Don't ask for keyboards so much (#5760)
  * Update Jacky's patches (#5759)
  * Focus Management after Typeines (#5757)
  * Wrap "Apply to All" menu entry in toOSCaseForMenu (#5755)
  * Move the lua state onto the Storage, to survive cleanup (#5754)
  * Test all kbd shortcuts instead of just accessible ones (#5753)
  * Update the wording of keyboard shortcut related disalogs (#5751)
  * Add some prompts for accesible startup and destructive actions (#5750)
  * Fix slider hover asset not drawn in modulation armed mode (#5748)

-------------------------------------------------------------------
Sun Jan 09 03:25:00 UTC 2022 - kv@kott.no-ip.biz

- Update to version 20220109.92e0ea73:
  * Cleanup nightly installer VST3 bundle mess, update tuning lib content (#5745)
  * Fix Unix cmake libdir installation path (#5744)
  * Update README.md
  * Change fullyResolvedHelpURL to resolve to manual-xt (#5742)
  * Loop End/Start Acc Tweaks (#5740)
  * Some parameter documentation tweaks and more (#5739)
  * More Accessible Step Sequencer Access (#5738)
  * Revert make_installer [skip-ci] (#5737)
  * Update Cybersoda patches (#5735)
  * Fix MSEG controls RMB menus not working, plus other minor stuff (#5734)

openSUSE Build Service is sponsored by