File linuxsampler.changes of Package linuxsampler

-------------------------------------------------------------------
Thu Nov 13 18:34:49 UTC 2025 - Edgar Aichinger <edogawa@aon.at>

- Update to version 2.4.1 (07 Nov 2025)

  * general changes:
    * Fix locale triggered misbehaviours (affecting floating point to string
      conversions and vice versa).
    * ARM: Fix compile error with ARMv7 CPUs (mrs instruction is only supported
      by 64-bit ARM CPUs).
    * ARM: Fix access to Cycle Count register via mrc instruction on 32-bit
      ARM CPUs (which according to the specs is accessed via System Control
      Coprocessor register by c9 0 c13 0).

  * GigaStudio/Gigasampler format engine:
    * Fix low pass turbo filter parameters not been initialized.

  * packaging changes:
    * Debian: Raise compatibility level from 9 to 10.

- Update to version 2.4.0 (02 Jun 2025)

  * general changes:
    * Silence Bison 3 warnings about deprecated features (using them
      intentionally to preserve backward compatibility to Bison 2).
    * Drop support for ancient yacc (GNU Bison only supported now).
    * Drop support for ancient lex (Flex only supported now).
    * Fix concurrency issue in make-pipeline when auto re-generating
      (by Flex/Bison/Shell/Perl script) files (with "make -j" that is).
    * 'make -f Makefile.svn' no longer auto-generates files via Flex/Bison,
      those are auto generated during regular 'make' just on demand.
    * configure: require Bison, Flex and Perl for auto generating source files
      (which were previously provided pre-generated in release tarballs).
    * Flex/Bison auto generated files are no longer part of the release
      tarball (and are now deleted on 'make clean').
    * Replaced all so called C++ 'dynamic exception specifiers' by macro
      LS_THROWS(...) which currently resolves to nothing.
    * Make: add 'make check' rule which compiles and runs all test cases.
    * Drop hopelessly outdated KDevelop files (these files haven't been
      updated for the KDevelop IDE in years and the KDevelop project file
      is written in a file format that's no longer supported by KDevelop
      for many years).
    * Drop common/lsatomic.h in favour of std::atomic (fixes mandatory memory
      barriers not been acquired with clang and other non-GCC compilers,
      independent of architecture, as well as on various architectures with
      GCC).
    * Add support for ARM architecture (64-bit and 32-bit CPUs, minimum
      supported: ARMv6, recommended: ARMv7 or higher).
    * Drop abandoned assembly codes (that had been disabled many years ago).
    * Features::enableDenormalsAreZeroMode(): also enable "flush to zero" mode
      for floating-point denormals on x86 architecture.
    * Features::enableDenormalsAreZeroMode(): simplify assembly code for x86.
    * Features::enableDenormalsAreZeroMode(): add assembly implementation for
      ARM architecture (64-bit and 32-bit).

  * Real-time instrument scripts:
    * Fix potential buffer overflow (VM stack) on NOOP statements.
    * Fix hang-up of scripts on NOOP statements.
    * NKSP language: allow variable declaration at global scope.
    * ExecContext::StackFrame: drop constructor.
    * NKSP language: add support for user function return value (either integer
      scalar or real scalar value).
    * VM optimization: when forking a script, only copy as much as really
      needed of op stack and data stack instead of the entire pre-allocated
      stack size.
    * NKSP language: add support for integer array and real array types as
      result value of user functions.
    * NKSP VM API: expose method VMExpr::evalCastToStr() to public C++ API.
    * NKSP VM API: add function metricPrefixStr() for converting MetricPrefix_t
      numeric constants to human-readable string.
    * Fix misbehaviour with certain compilers: evaluation of expression
      dropped unit prefixes (known to happen with GCC and Visual Studio).
    * Bison: treat all NKSP grammar conflicts as error.
    * NKSP parser: throw parser error on whole-array assignment.
    * Fix metric unit prefixes being dropped on polyphonic variables.
    * Fix int/real array user function result (always) incorrectly being casted
      to an empty string.
    * NKSP language: add support for string type as result value of user
      functions.
    * NKSP VM API: add ScriptVM::setDeploymentCase() and
      ScriptVM::getDeploymentCase() methods for setting and retrieving hint to
      the VM of the use case environment the VM instance is currently running
      for (for now, either automated test cases, manual live testing, or
      production environment).
    * NKSP language: add support for immediate initialization of user-function
      return values directly at declaration, which also introduces support for
      returning standard measuring units from user-functions (except of array
      types which are in general limited in NKSP to support metric unit
      prefixes only). As a side effect of this feature, this also relaxes the
      language as for initializing an array of size one with one value, which
      now also allows to assign a simple scalar (without brackets which are
      usually required to denote a list of values for initializing an array).
    * NKSP language: add support for user-function arguments, limited to scalar
      types for now (integer, real number and string).
    * NKSP: add support for default values for user-function arguments
      (this also adds support for passing std measuring units as arguments to
      user declared function)
    * NKSP language: add support for local variables (by declaring them with
      new specifier keyword 'local').
    * NKSP language: require strict type match for expression assigned to a
      (scalar) variable declaration (i.e. throw parser error if assigned
      expression does not match the variable type; so far only a parser warning
      was issued and the variable type automatically adjusted to the assigned
      expression type, however due to grown NKSP language complexity this is no
      longer appropriate).
    * NKSP language: treat array variable declared with array size zero as an
      error (so far this only issued a parser warning).

-------------------------------------------------------------------
Sun Nov 10 12:18:04 UTC 2024 - Edgar Aichinger <edogawa@aon.at>

- Update to version 2.3.1
  * maintenance release (fixes build errors with certain C++ stdlib 
    versions, no behaviour change to recent 2.3.0 release)
- fix build (export HAVE_UNIX98=1)

-------------------------------------------------------------------
Sat Jan 27 09:14:45 UTC 2024 - Edgar Aichinger <edogawa@aon.at>

- Update to version 2.3.0
  * basically a maintenance release with a bunch of fixes
  * fixes behaviour of release-triggered samples for some 
    keybaords without release velocity sensors
  * adoptions of API changes introduced on libgig 4.4.0
  * see ChangeLog for a list of other changes
  
-------------------------------------------------------------------
Tue Sep 12 09:47:05 UTC 2023 - Bernhard Wiedemann <bwiedemann@suse.com>

- Always use intmath instead of random build-time-benchmarking results

-------------------------------------------------------------------
Fri Mar  3 03:03:03 UTC 2023 - olaf@aepfle.de

- Use lv2 instead lv2core unconditionally
- Use the required g++ on Leap

-------------------------------------------------------------------
Tue Jun 15 12:21:46 UTC 2021 - Luigi Baldoni <aloisio@gmx.com>

- Update to version 2.2.0
  * C++14 compiler required
  * Instrument script variables of type integer (e.g. declare
    $foo := 4294967295) are now all 64-bit internally,
  * On NKSP language level there is now support for floating
    point variables
  * The NKSP language now supports standard measuring units
    (like Hz (Hertz), dB (Decibel), s (seconds), c (cents) in
    conjuction with arbitrary metric prefixes like kHz, mdB, ms,
    mc, etc.)
  * Introduce NKSP "final" operator: it allows to force a
    synthesis parameter like e.g. volume or pitch to a specific
    value that should not be overridden by any other modulation
    source
  * 23 new built-in NKSP script functions and 6 new NKSP
    constants/variables.
  * 2 new event handler types for processing MIDI RPN events and
    MIDI NRPM events.
  * New NKSP "patch" variables. By simply declaring an
    instrument script variable with the new NKSP keyword patch
    you are publishing and exposing that variable as parameter
    in the instrument editor's patch parameters panel.
- Bump sover to 6
- Drop linuxsampler-bison360.patch (no longer necessary)

-------------------------------------------------------------------
Thu Jul  9 14:50:36 UTC 2020 - Fridrich Strba <fstrba@suse.com>

- Fix lv2 requirements to allow building on Tumbleweed
- Added patch: linuxsampler-bison360.patch
  * Fix build with bison >= 3.6.0

-------------------------------------------------------------------
Fri Oct 18 08:50:59 UTC 2019 - Edgar Aichinger <edogawa@aon.at>

- Update to version 2.1.1

-------------------------------------------------------------------
Wed Feb 21 16:23:54 UTC 2018 - olaf@aepfle.de

- Update to version 2.1.0

-------------------------------------------------------------------
Tue Mar 28 11:08:14 UTC 2017 - olaf@aepfle.de

- ExclusiveArch Intel

-------------------------------------------------------------------
Sun Feb 12 19:02:02 UTC 2017 - olaf@aepfle.de

- Update to version 2.0.0

-------------------------------------------------------------------
Tue Jan 13 09:46:13 UTC 2015 - edogawa@aon.at

- updated to current SVN, revision 2688 (r60)

-------------------------------------------------------------------
Wed Dec 17 00:00:00 UTC 2014 - giordanoboschetti@gmail.com

- update to svn trunk rev 2680

-------------------------------------------------------------------
Mon Oct 20 00:00:00 UTC 2014 - avvissu@yandex.ru

- Patch to fix build on ARM processors (add linuxsampler_arm.patch)

-------------------------------------------------------------------
Tue Aug 13 00:00:00 UTC 2013 - reddwarf@opensuse.org

- Change lv2core-devel BuildRequire for pkgconfig(lv2core)

-------------------------------------------------------------------
Mon Apr 16 00:00:00 UTC 2012 - pascal.bleser@opensuse.org

- update to svn rev 2342

-------------------------------------------------------------------
Sat Feb 27 00:00:00 UTC 2010 - toni@links2linux.de

- update to 1.0.0
- added lv2- and dssi-plugin sub-package
- so-name changed ==> liblinuxsampler3

-------------------------------------------------------------------
Fri Dec  7 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.5.1

-------------------------------------------------------------------
Mon Oct 15 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.5.0-cvs20071015
- so-name changed ==> liblinuxsampler1

-------------------------------------------------------------------
Sun Oct 14 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.8-cvs20071014

-------------------------------------------------------------------
Sun Oct  7 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.7-cvs20071004

-------------------------------------------------------------------
Tue Oct  2 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.7-cvs20071001

-------------------------------------------------------------------
Tue Sep 11 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.7-cvs20070910

-------------------------------------------------------------------
Fri Jul  6 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.6-cvs20070625

-------------------------------------------------------------------
Sun Jun  3 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.5-cvs20070601
- changed package-layout according new Shared Library Packaging Policy

-------------------------------------------------------------------
Sat May 26 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.4-cvs20070525

-------------------------------------------------------------------
Sun May 13 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.4-cvs20070513

-------------------------------------------------------------------
Fri May  4 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.4-cvs20070504

-------------------------------------------------------------------
Mon Apr 16 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.4-cvs20070416

-------------------------------------------------------------------
Mon Apr  9 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.4-cvs20070408

-------------------------------------------------------------------
Sat Mar 24 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.4-cvs20070324

-------------------------------------------------------------------
Wed Feb 28 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.4-cvs20070228

-------------------------------------------------------------------
Sat Feb 10 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.3-cvs20070210

-------------------------------------------------------------------
Mon Feb  5 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.2-cvs20070204

-------------------------------------------------------------------
Wed Jan 24 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.2-cvs20070123

-------------------------------------------------------------------
Tue Jan 16 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.2-cvs20070116

-------------------------------------------------------------------
Thu Jan 11 00:00:00 UTC 2007 - toni@links2linux.de

- update to 0.4.0.2-cvs20070111

-------------------------------------------------------------------
Sun Dec 31 00:00:00 UTC 2006 - toni@links2linux.de

- update to 0.4.0.1-cvs20061230

-------------------------------------------------------------------
Fri Dec 22 00:00:00 UTC 2006 - toni@links2linux.de

- update to 0.4.0.1-cvs20061222

-------------------------------------------------------------------
Mon Dec 18 00:00:00 UTC 2006 - toni@links2linux.de

- update to 0.4.0.1-cvs20061218

-------------------------------------------------------------------
Wed Nov 29 00:00:00 UTC 2006 - toni@links2linux.de

- update to 0.4.0 final

-------------------------------------------------------------------
Mon Nov 27 00:00:00 UTC 2006 - toni@links2linux.de

- 0.4.0-cvs 20061127

-------------------------------------------------------------------
Sun Nov  5 00:00:00 UTC 2006 - toni@links2linux.de

- cvs 20061105

-------------------------------------------------------------------
Sun Oct 22 00:00:00 UTC 2006 - toni@links2linux.de

- cvs 20061022

-------------------------------------------------------------------
Tue Oct  3 00:00:00 UTC 2006 - toni@links2linux.de

- cvs 20061003

-------------------------------------------------------------------
Mon Sep 18 00:00:00 UTC 2006 - toni@links2linux.de

- build for packman

-------------------------------------------------------------------
Sat Aug  5 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060805

- cvs 20060805

-------------------------------------------------------------------
Sat Jul 29 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060729

- cvs 20060729

-------------------------------------------------------------------
Sun Jul 23 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060723

- cvs 20060723

-------------------------------------------------------------------
Wed Jul  5 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060705

- cvs 20060705

-------------------------------------------------------------------
Sat Jul  1 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060701

- cvs 20060701

-------------------------------------------------------------------
Wed Jun 28 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060628

- cvs 20060628

-------------------------------------------------------------------
Sun Jun 25 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060625

- cvs 20060625

-------------------------------------------------------------------
Thu Jun  1 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060601

- cvs 20060601

-------------------------------------------------------------------
Thu May 25 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060525

- cvs 20060525

-------------------------------------------------------------------
Sun May 14 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060514

- cvs 20060514

-------------------------------------------------------------------
Tue Apr 11 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060411

- cvs 20060411

-------------------------------------------------------------------
Sat Mar 25 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060325

- cvs 20060325
- changed KDE menu entry

-------------------------------------------------------------------
Sat Mar  4 00:00:00 UTC 2006 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20060304

- cvs 20060304

-------------------------------------------------------------------
Mon Dec 26 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20051226

- cvs 20051226

-------------------------------------------------------------------
Thu Dec 22 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20051222

- cvs 20051222

-------------------------------------------------------------------
Fri Nov 25 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20051125

- cvs 20051125

-------------------------------------------------------------------
Tue Nov 22 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20051122

- cvs 20051122

-------------------------------------------------------------------
Thu Nov 17 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20051117

- cvs 20051117

-------------------------------------------------------------------
Sat Nov 12 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20051112

- cvs 20051112

-------------------------------------------------------------------
Fri Nov  4 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20051104

- cvs 20051104

-------------------------------------------------------------------
Sat Oct 29 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20051029

- cvs 20051029

-------------------------------------------------------------------
Sun Oct  2 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20051002

- cvs 20051002

-------------------------------------------------------------------
Mon Sep 26 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20050926

- cvs 20050926
- split in two packages (-devel)

-------------------------------------------------------------------
Thu Sep 22 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20050922

- cvs 20050922

-------------------------------------------------------------------
Sun Sep 11 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20050911

- cvs 20050911

-------------------------------------------------------------------
Wed Sep  7 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20050907

- cvs 20050907

-------------------------------------------------------------------
Wed Aug 17 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20050816

- cvs 20050816

-------------------------------------------------------------------
Tue Aug  2 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20050730

- cvs 20050730

-------------------------------------------------------------------
Mon Jul 25 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20050724

- cvs 20050724
- added API-doc

-------------------------------------------------------------------
Mon Jul 18 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.3-0.oc2pus.cvs20050718

- cvs 20050718

-------------------------------------------------------------------
Wed Jul 13 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.2-0.oc2pus.cvs20050713

- cvs 20050713

-------------------------------------------------------------------
Wed Jul  6 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.2-0.oc2pus.cvs20050706

- cvs 20050706

-------------------------------------------------------------------
Wed Jun 29 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.2-0.oc2pus.cvs20050629

- cvs 20050629

-------------------------------------------------------------------
Sun Jun 19 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050619

- cvs 20050619

-------------------------------------------------------------------
Thu Jun 16 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050616

- cvs 20050616

-------------------------------------------------------------------
Mon Jun 13 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050613

- cvs 20050613

-------------------------------------------------------------------
Fri Jun 10 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050610

- cvs 20050610

-------------------------------------------------------------------
Tue Jun  7 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050607

- cvs 20050607

-------------------------------------------------------------------
Mon Jun  6 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050606

- cvs 20050606

-------------------------------------------------------------------
Wed Jun  1 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050601

- cvs 20050601

-------------------------------------------------------------------
Mon May 23 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050523

- cvs 200500523

-------------------------------------------------------------------
Sat May 21 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050521

- cvs 200500521

-------------------------------------------------------------------
Thu May 19 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050519

- cvs 200500519

-------------------------------------------------------------------
Wed May 18 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050518

- cvs 200500518

-------------------------------------------------------------------
Mon May  9 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.1-0.oc2pus.cvs20050509

- cvs 200500509

-------------------------------------------------------------------
Sun May  8 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.0-0.oc2pus.cvs20050508

- cvs 200500508

-------------------------------------------------------------------
Thu May  5 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.0-0.oc2pus.cvs20050505

- cvs 200500505

-------------------------------------------------------------------
Tue May  3 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.0-0.oc2pus.cvs20050505

- cvs 200500503
- added libgig(-devel) to BuildRequires/Requires

-------------------------------------------------------------------
Sat Apr 30 00:00:00 UTC 2005 - oc2pus@arcor.de 0.3.0-0.oc2pus.cvs20050429

- cvs 20050429

-------------------------------------------------------------------
Fri Apr  8 00:00:00 UTC 2005 - oc2pus@arcor.de 0.2.0-0.oc2pus.cvs20050408

- cvs 20050408
- changed icon to original linuxsampler icon
- removed external desktop-file

-------------------------------------------------------------------
Sun Mar 27 00:00:00 UTC 2005 - oc2pus@arcor.de 0.2.0-0.oc2pus.cvs20050327

- cvs 20050327

-------------------------------------------------------------------
Sun Mar 20 00:00:00 UTC 2005 - oc2pus@arcor.de 0.2.0-0.oc2pus.cvs20050320

- cvs 20050320
- changed name of rpm, changed to tar.bz2

-------------------------------------------------------------------
Mon Mar  7 00:00:00 UTC 2005 - oc2pus@arcor.de 0.2.0-0.oc2pus.1

- initial release of rpm
- cvs 20050225

openSUSE Build Service is sponsored by