File grandorgue.changes of Package grandorgue

-------------------------------------------------------------------
Mon Sep 01 01:04:34 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to version 3.16.1.1:
  * Release 3.16.1 (#2267)
  * Fixed unability to save midi objects with Send configured to a preset (#2265)
  * Fixed sending 'ON' strings in sysex MIDI messages https://github.com/GrandOrgue/grandorgue/issues/2260 (#2266)
  * Renamed class GOGUIFloatingPanel to GOGUICouplerManualsAndVolumePanel (#2270)
  * Fixed division by zero in the fader https://github.com/GrandOrgue/grandorgue/issues/2273 (#2274)
  * Fixed crash on exit from GrandOrgue on MacOs https://github.com/GrandOrgue/grandorgue/issues/2256 (#2262)
  * Fixed playing the last sample of a loop https://github.com/GrandOrgue/grandorgue/issues/2211 (#2261)
  * Renamed and removed some parameters of GoSoundStream::getDecodeBlockFunction (#2255)

-------------------------------------------------------------------
Fri Aug 22 22:12:55 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>

- Update to version 3.16.1.0:
  * Preparing for a new release (#2251)
  * Release 3.16.0 (#2250)
  * Reworked the MIDI initial tab of settings https://github.com/GrandOrgue/grandorgue/issues/1974 (#2249)
  * Fixed saving the initial MIDI config of buttons (#2248)
  * Renamed some unused GOConfig methods (#2247)
  * Changed matching of Initial MIDI buttons (#2240)
  * Added capability of settings Save, Division and Shortcut elements of Initial MIDI objects https://github.com/GrandOrgue/grandorgue/issues/1974 (#2238)
  * Fixed downloading appimagetool (#2245)
  * Simplified code of showing the right-click MIDI dialog (#2239)
  * Changed package names for Linux: grandorgue-wx30 requires wxWidgets 3.0 and grandorgue requires wxWidgets 3.2 (#2244)
  * Switched compilation to the c++ 20 standard (#2241)
  * Load pitch and show it to labels on organ load (#2236)
  * Reduced decimal numbers for PitchLabel https://github.com/GrandOrgue/grandorgue/issues/2234 (#2235)
  * Exposing some button definitions (#2230)
  * Added passing GOMidiObject to GOMidiEventDialog (#2226)
  * Replaced inheritence of inititial MIDI settings with usage of GOConfigMidiInitial (#2225)
  * Replaced wxListView with wxGrid in GOSettingsMidiInitial (#2220)
  * Introduced the class GOGUIMidiControl (#2219)
  * Added support of optional enum entry in CMB settings (#2223)
  * Fixed inheritance of setter MIDI settings (#2224)
  * Moved filtering of empty events from the GOMidiEvent dialog tabs to GOMidiEventPatternList (#2221)
  * Added the GOConfigMidiObject class (#2216)
  * Moved implementations of LoadMidiObject and SaveMidiObject from subclasses to GOMidiObject (#2218)
  * Introduced the enum GOMidiObject::ObjectType (#2217)
  * Extracted the GENERAL constant in GOConfig.cpp (#2213)
  * Introduced enums of MIDI element types (#2212)
  * Removed references from GOMidiReceiver to GOConfig (#2207)
  * Extracted the inner enum GOMidiShortcutPattern::ReceiverType to the high-level class GOMidiShortcutReceiverType (#2209)
  * Exposed WX_MIDI_TYPE_CODE and WX_MIDI_TYPE_NAME constants (#2210)
  * Renamed GOMidiSetting to GOInternalMidiObjectDesc and moved to the GOConfig implementation (#2206)
  * Added capability to have GOMidiSender without a GOMidiSendProxy instance (#2202)
  * Moved the GetPath implementation to the GOMidiObjectContext
  * Fixed volume enclosures paths in the MIDI settings yaml file
  * Fixed compilation with wx30
  * Fixed reading boolean values from a MIDI settings yaml file
  * Fixed extra warnings on importing MIDI settings
  * Implemented an export and import midi settings
  * Extracted enum GOMidiSenderType into a separate header file
  * Introduced class GOMidiPlayingObject
  * Renamed GOSettingsMidiMessage to GOSEttingsMidiInitial https://github.com/GrandOrgue/grandorgue/issues/1974
  * Fixed crash on reloading an organ https://github.com/GrandOrgue/grandorgue/issues/2185
  * Fixed crash on reload an organ https://github.com/GrandOrgue/grandorgue/issues/2185
  * Fixed windows builds temporary
  * Fixed compilation
  * Fixed spelling MIDI
  * Introduced class GOStringSet
  * Added the const qualifier to GOMidiMap::GetDeviceLogicalNameById
  * Fixed crash on closing an organ when the MidiObjects dialog was open
  * Fixed compilation on a recent gcc
  * Fixed compilation errors
  * Fixed tests (#2177)
  * Added the "Context" and "Configured" column to the Midi Objects dialog
  * Fixed tests
  * Continue reading GrandOrgueConfig after failing reading some organ
  * Fixed crash when opening the Settings dialog if any organ packages were registered with an old GrandOrgue version https://github.com/GrandOrgue/grandorgue/issues/2173
  * Fixed crash if GrandOrgueConfig file was not valid https://github.com/GrandOrgue/grandorgue/issues/2158
  * Removed class GOMidiReceiverBase
  * Moved MIDI files from core to grandorgue (#2156)
  * Fixed pre-commit githob actions (#2170)
  * Reimplemented GOKeyConvert::Shortcut as GOConfigEnum::Entry
  * Moved GOKeyConvert from core to grandorgue and introduced the GOKeyConvert class (#2149)
  * Added const to GOMidiObject::SaveMidiObject (#2142)
  * Moved file GOChoice.h to src/grandorgue/gui/wxcontrols (#2143)
  * Introduced a class GORegisteredOrgan (#2144)
  * Removed support of linux distributions with GLIBC versions before 2.35 (ubuntu<22, debian<12, fedora<36, oracle linux<9) (#2147)
  * Fixed compilation warnings (#2151)
  * Fixed compilation om macos (#2150)
  * Renamed class IniFileEnumEntry to GOConfigEnum::Entry and extracted to a separate file (#2141)
  * Simplified passing MIDIInputNumber (#2133)
  * Excracted the yaml-related code from GOOrganController (#2136)
  * Added const and static qualifiers to some members of GOMidiReceiverBase and GOMidiSender (#2137)
  * Intoduced a new class GOMidiObjectContext
  * Added capability of customising minimum amplitude level of enclosures added internally by GrandOrgue https://github.com/GrandOrgue/grandorgue/issues/782 (#2123)
  * Added resending midi events when exiting from MidiEventDialog https://github.com/GrandOrgue/grandorgue/issues/2062 (#2128)
  * Simplified code of GOButtonCreator (#2130)
  * Renamed GOEventHandlerList::GetMidiConfigurators to GetMidiObjects (#2129)
  * Renamed GOMidiListDialog to GOMidiObjectsDialog (#2125)
  * Fixed a syntax error in es.po
  * Added support of saving not compressed ini files https://github.com/GrandOrgue/grandorgue/issues/1199 (#2121)
  * Eliminated writting default value of midi setup to the cmb file https://github.com/GrandOrgue/grandorgue/issues/1199 (#2120)
  * Renamed ChurchName to OrganName and moved from GOOrganController to GOOrganModel (#2119)
  * Review Spanish translation + some new translations (#2127)
  * Fixed spanish translation of audio channels https://github.com/GrandOrgue/grandorgue/discussions/2122 (#2126)
  * Fixed incorrect default audio channels config https://github.com/GrandOrgue/grandorgue/issues/2115 (#2124)
  * Increased maximum supporter config settings values and changed the defaults https://github.com/GrandOrgue/grandorgue/issues/2115 (#2118)
  * Fixed nested scrolling in the MidiObject dialog on macOs https://github.com/GrandOrgue/grandorgue/issues/1972 (#2112)
  * Reorganised the Organ Settings dialog as tabbed https://github.com/GrandOrgue/grandorgue/issues/782 (#2106)
  * Extracted a common midi related code to the midi/object classes (#2103)
  * Introduced a data type GOMidiReceiverBase::KeyMap (#2101)
  * Made inner types GOMidiShortcutPattern (#2099)
  * Eliminated usage of GOOrganController from GOLabelControl (#2097)
  * Renamed file GODrawStop to GODrawstop (#2096)
  * Renamed and moved midi/GOMidiConfigurator to midi/objects/GOMidiObject (#2093)
  * Added capability of overriding AmpMinimumLevel in the .cmb file https://github.com/GrandOrgue/grandorgue/issues/782 (#2089)
  * Increased the maximum number of user-defined temperaments to 999 https://github.com/GrandOrgue/grandorgue/issues/1982 (#2084)
  * Prepared to a new release (#2076)
  * Release 3.15.4 (#2072)
  * Reorganised prepare scripts for tests (#2070)
  * Eliminated a MacOs debug alert when opening a settings dialog https://github.com/GrandOrgue/grandorgue/issues/2003 (#2071)
  * Fixed compiling warnining about clearing a non-trivial type https://github.com/GrandOrgue/grandorgue/issues/2001 (#2069)
  * Fixed clang warnings on collisions between the class and the struct declarations https://github.com/GrandOrgue/grandorgue/issues/2001 (#2053)
  * Got rid of the clang warning of overriding CurrentSelection https://github.com/GrandOrgue/grandorgue/issues/2001 (#2054)
  * Fixed clang warnings about unused variables https://github.com/GrandOrgue/grandorgue/issues/2001 (#2055)
  * Fixed a compiler warning about the destructor of GOOrgancontroller https://github.com/GrandOrgue/grandorgue/issues/2001 (#2057)
  * Fixed a clang warning about sprintf (#2058)
  * Fixed a clang warning anout braces in a complex initialisator https://github.com/GrandOrgue/grandorgue/issues/2001 (#2059)
  * Changed copyright headers in the cmake files (#2060)
  * Fixed not releasing a pipe after fast switching between vave-based tremulant samples and regular pipe samples https://github.com/GrandOrgue/grandorgue/issues/2004 (#2041)
  * Removed support of MacOs 12 (#2065)
  * Fixed clang compilation warnings about delete https://github.com/GrandOrgue/grandorgue/issues/2001 (#2061)
  * Got rid a clang warning "implicit conversion from 'double' to 'int'" https://github.com/GrandOrgue/grandorgue/issues/2001 (#2056)
  * Elimenated clang compilation warnings "argument unused during compilation" https://github.com/GrandOrgue/grandorgue/issues/2001 (#2052)
  * Fixed hang if there were lots of unused ODF entries https://github.com/GrandOrgue/grandorgue/issues/1918 (#2045)
  * Prepared for the new release (#2050)
  * Fixed installing dependencies for macos-14 (#2047)
  * Release 3.15.3 (#2042)
  * Fixed crash of reference pipes with the "--gui-only" option https://github.com/GrandOrgue/grandorgue/issues/2019 (#2038)
  * Fixed crash on attempt of loading an organ if it's files did not exist https://github.com/GrandOrgue/grandorgue/issues/1990 (#2039)
  * REfactored GOMidiPlayer for playing midi events though GOMidi instead of GOMOrganController (#2040)
  * Fixed not ligthing the sequencer "Save" button after Ins or Del a combination https://github.com/GrandOrgue/grandorgue/issues/2024 (#2036)
  * Fixed appearence, sizing and the scrollbar issues with the Stops window https://github.com/GrandOrgue/grandorgue/issues/1961 (#2037)
  * Moved lots of files to the gui subdirectory
  * Renamed GOProperties to GOPropertiesDialog and moved to the dialogs subdirectoty (#2028)
  * Prepared for a new release (#2030)
  * Release 3.15.2 (#2022)
  * Fixed disengaging manually enabled stops when a crescendo was in the Override=Off mode https://github.com/GrandOrgue/grandorgue/issues/1935 (#2021)
  * Added GODrawStop Internal Test States (#2026)
  * Changed passing parameters to GODrawStop::Init, GODrawStop::Load and to the same methods in the subclasses (#2017)
  * Added GODrawStop tests (#2016)
  * Fixed non bringing a dialog windows on top when it had been already open https://github.com/GrandOrgue/grandorgue/issues/1961 (#2025)
  * Removed GODrawStop::IsActive (#2023)
  * Added an internal OR switch to every drawstop (#2012)
  * Renamed GOSetter::m_swell to m_CrescendoCtrl (#2014)
  * Renamed some GOCombinationElement and GODrawStop methods (#2011)
  * Fixed combination button lighting when a crescendo was in the Override=Off mode https://github.com/GrandOrgue/grandorgue/issues/1935 (#2009)
  * Eliminated extra files in the resources dir in Linux and MacOs builds https://github.com/GrandOrgue/grandorgue/issues/1841 (#2007)
  * Renamed GOPath functions and the file (#1998)
  * Eliminated making windows resources in Linux and MacOs builds https://github.com/GrandOrgue/grandorgue/issues/1841 (#2006)
  * Fixed override warnings in macOS build (#1999)
  * Prepared for a new release (#2000)
  * Release 3.15.1 (#1992)
  * Fixed saving of Settings->Paths https://github.com/GrandOrgue/grandorgue/issues/1907 (#1991)
  * Fixed crash on releasing a key of any Binauralpipes organ https://github.com/GrandOrgue/grandorgue/issues/1986 (#1987)
  * Changed the parameter passing style of GOSettingFile (#1981)
  * Fixed absence of warnings of unused Pipe999ReleaseCrossfadeLength https://github.com/GrandOrgue/grandorgue/issues/1904 (#1980)
  * Added a Dutch help file (#1979)
  * Added a testing framework to GrandOrgue / Github actions (testing, coverage) (#1268)
  * Allowed GOOrganController to be loaded without a wxApp instance https://github.com/GrandOrgue/grandorgue/issues/1964 (#1971)
  * Updated Dutch translation /po/nl.po (#1970)
  * Fix InfoFilename handling (#1952)
  * Fixed rtaudio url in the submodule description https://github.com/GrandOrgue/grandorgue/issues/1888 (#1962)
  * Prepared for a new release (#1966)
  * Release 3.15.0 (#1960)
  * Added capability of regex matching audio device names https://github.com/GrandOrgue/grandorgue/issues/1265 (#1959)
  * Updated Swedish translation. (#1944)
  * Prepared GOSettingsDeviceMatchDialog for usage in the audio device list (#1953)
  * GetAudioDeviceConfig became non-constant (#1958)
  * Implemented Load/Save in GODeviceNamePattern (#1948)
  * Add files via upload (#1954)
  * Fixed crash on exit GrandOrgue if there were log messages (#1949)
  * Incapsulated GODeviceConfig code (#1942)
  * Added a checkbox-based Stops dialog (Audio/Midi -> Stops) https://github.com/GrandOrgue/grandorgue/issues/1816 (#1933)
  * Add files via upload (#1946)
  * Simplified adding a device output node in the Settings/Audio panel (#1937)
  * Fixed hang when using a cached organ (#1941)
  * Extracted class GOAudioDeviceConfig into a separate file (#1934)
  * Implementation polyphase decompression (#1931)
  * Extracted class GODeviceNamePattern from GOMidiDeviceConfig (#1929)
  * Introduced a class GOControl as a universal base for other controls (#1926)
  * Updated and completed German localization. (#1932)
  * Enchanced code style of GOEventHandlerList (#1925)
  * Reworked the resampler code https://github.com/GrandOrgue/grandorgue/issues/710 (#1919)
  * Update grandorgue.xml about DefaultToEngaged entry. (#1920)
  * Moved GOSoundAudioSection::Stream to a separate class GOSoundStream (#1916)
  * Disabled breaking the whole github build if som of build is failed (#1917)
  * Fixed not sounding of pipe after an enclosure has closed to zero and then opened https://github.com/GrandOrgue/grandorgue/issues/1813 (#1910)
  * Reorganised code of GOSoundAudioSection (#1912)
  * Added Midi event trigger for panic button and File/Exit menu (#1909)
  * Allowed to init GOConfig without loading defaults #1903
  * Adding a tone balance voicing option (#1902)
  * Reorganised the GOSoundFader code (#1899)
  * Preparing for a new release (#1900)
  * Renamed members of GOWindchestWorkItem (#1893)
  * Renaming WorkItem to Task (#1894)
  * Release 3.14.2 (#1898)
  * Fixed divisional couplers with setter divisionals https://github.com/GrandOrgue/grandorgue/issues/1787 (#1897)
  * Fixed crash on a divisional coupler (#1891)
  * Fixed behavior of "Detect complex MIDI setup" with Note events in different cases https://github.com/GrandOrgue/grandorgue/issues/1762 (#1884)
  * Simplified GOArchiveFile::IsUsable() and GOArchiveFile::IsComplete() (#1881)
  * Fixed the order of sending midi events from an On indicator. Now they are sent after sending all events from another controls https://github.com/GrandOrgue/grandorgue/issues/1762 (#1879)
  * Preparing for a new release (#1887)
  * Allowed loading non standard compliant WAV files which lack zero padding of last chunk (#1890)
  * Release 3.14.1 (#1873)
  * Fixed changing sound of a playing pipe without Pipe999IsTremulant when a wave tremulant state is changed https://github.com/GrandOrgue/grandorgue/issues/1855 (#1872)
  * Fixed crash on opening a very old config https://github.com/GrandOrgue/grandorgue/discussions/1869 (#1880)
  * Optimized working with midi event pattern lists (#1870)
  * Fixed ignoring initial midi setup when loading an organ with a preset without midi events configured https://github.com/GrandOrgue/grandorgue/issues/1785 (#1865)
  * Fixed saving Max release tail to the organ preset https://github.com/GrandOrgue/grandorgue/issues/1804 (#1866)
  * Correct a typo (#1875)
  * Fixed required package names in the BUILD.md file https://github.com/GrandOrgue/grandorgue/issues/1799 (#1861)
  * Added support of macOS on Apple Silicon (#1864)
  * Fixed an error that occurred when trying to install the GrandOrgue RPM package https://github.com/GrandOrgue/grandorgue/issues/1859 (#1860)
  * Renamed some members and parameters and added some comments (#1856)
  * Renamed Sample Group to WaveTremulantState (#1858)
  * Use MSYS2 to get all needed libraries when cross-compiling for Windows (#1854)
  * Prepared for the next version (#1857)
  * Release 3.14.0 (#1850)
  * Fixed crash on loading an organ without a pedal but wit a unison-off coupler https://github.com/GrandOrgue/grandorgue/issues/1846 (#1851)
  * Changed displaying of the right part of paths https://github.com/GrandOrgue/grandorgue/issues/1663 (#1849)
  * Added capability of saving column sizes in Settings/Organs (#1848)
  * Added checking for updates at startup (#1844)
  * Increased window size limit for the size keeper.
  * Increased maximum allowed (panel) size to 32000.
  * Rewrote GOSelectOrganDialog with the GOSimpleDialog (#1832)
  * Changed displaying an organ path in the Organs tab of the Settings dialog https://github.com/GrandOrgue/grandorgue/issues/1663 (#1830)
  * Added capability of playing release of percussive pipes with Pipe999HasIndependentRelease=Y https://github.com/GrandOrgue/grandorgue/issues/1385 (#1828)
  * Switched to using the c++17 standard (#1845)
  * Added capability of saving inner dialog sizes (#1842)
  * Fixed displaying long file paths in the Paths and Reverb tabs of the settings dialog https://github.com/GrandOrgue/grandorgue/issues/1663 (#1822)
  * [IMP] GOOrganController: Don't load controller without GOSetter (#1837)
  * Added using a pre-commit hook to automatically update the years in copyright headers of the source files (#1839)
  * Updated year range in copyright headers in source files modified in 2024 (#1834)
  * Supported GOSoundProvider::GetRelease without an attack handle (#1812)
  * Moved GOAudioGauge to the wxcontrols subdirectory (#1823)
  * Fixed different encoding of combination .yaml files on Windows, Linux and MacOS https://github.com/GrandOrgue/grandorgue/issues/1818
  * Moved m_percussive to GOPipeConfig (#1814)
  * Added support of "Couple Through" mode of Virtual Couplers https://github.com/GrandOrgue/grandorgue/issues/1657 (#1810)
  * Beautified code of GOPipe::Load (#1803)
  * Added capability of loading only GUI panels without audio samples by specifying the "-g" switch from the command line https://github.com/GrandOrgue/grandorgue/issues/1602 (#1797)
  * Removed support of MacOS 11 https://github.com/GrandOrgue/grandorgue/issues/1791 (#1793)
  * Changed types of GOPipeConfig members (#1795)
  * Switched the github build to the new actions versions (#1792)
  * Moved the implementation of GOMutexLocker to a .cpp file (#1790)
  * Extracted a common code from GOPipeConfig::Init and GOPipeConfig::Load to GOPipeConfig::LoadFromCmb (#1786)
  * Replaced int with GOBool3 in GOCombination and subclasses (#1784)
  * Fixed crash on loading an organ with a crescendo in Add mode https://github.com/GrandOrgue/grandorgue/issues/1772 (#1783)
  * Simplified code of GOPipeConfig and GOPipeConfigNode (#1782)
  * Revised Hungarian translation (#1781)
  * Fixed crash with rtaudio/asio https://github.com/GrandOrgue/grandorgue/issues/1772 (#1788)
  * Renamed some GOCombination members (#1778)
  * Removed dependency of GOPipeConfig on GOOrganModel (#1780)
  * Introduced a new type GOBool3 for working with three-valued booleans (#1779)
  * Added support of specifying different crossfade length for additional attack and release files https://github.com/GrandOrgue/grandorgue/issues/1760 (#1774)
  * Fixed wrong filename of the midi recorder file with Hungarian language settings https://github.com/GrandOrgue/grandorgue/issues/1644 (#1776)
  * Fixed unability to select Hungarian in the Organ Settings dialog (#1775)
  * Eliminated resetting audio group with the Default button of Organ Settings dialog https://github.com/GrandOrgue/grandorgue/issues/731 (#1771)
  * Beautified code (#1770)
  * Preparing for a new release (#1769)
  * Release 3.13.3 (#1764)
  * Updated visible copyright year in preparation for a new release.
  * Fixed not loading a pipe if some loop was not suitable for crossfade https://github.com/GrandOrgue/grandorgue/issues/1724 (#1763)
  * Encapsulated types into GOSoundProviderWave (#1761)
  * Fixed a wrong .wav filename in the log message window https://github.com/GrandOrgue/grandorgue/issues/1724 (#1755)
  * Increased the maximum allowed number of tremulants to 999. (#1757)
  * Moved some files to the loader/cache subdirectory (#1759)
  * Renamed some methods added the const qualifier and added some comments (#1751)
  * Fixed setting a reverb file name by default to the current directory https://github.com/GrandOrgue/grandorgue/issues/1741 (#1744)
  * Fixed crash on enabling convolution reverb https://github.com/GrandOrgue/grandorgue/issues/1741 (#1743)
  * Eliminated a lot of copying wxString instances when reading setting files (#1742)
  * Fixed hang on Panic button press on MacOs https://github.com/GrandOrgue/grandorgue/issues/1726 (#1736)
  * Fixed crash on switching divisionals when a bidirectional devisional coupler was engaged https://github.com/GrandOrgue/grandorgue/issues/1725 (#1737)
  * Fixed mutex locker usage (#1739)
  * Preparing for a new release (#1729)
  * Release 3.13.2 (#1720)
  * Fixed some spelling errors https://github.com/GrandOrgue/grandorgue/issues/1716 (#1718)
  * Fixed loading an organ when some configuration entry is out of range https://github.com/GrandOrgue/grandorgue/issues/1696 (#1707)
  * Fixed wrong help image https://github.com/GrandOrgue/grandorgue/issues/1674 (#1711)
  * Switched to RtAudio 6.0 (#1713)
  * Fixed crash when trying to load a sample set with a truncated wave file https://github.com/GrandOrgue/grandorgue/discussions/370 (#1706)
  * Fixed crash on closing an organ https://github.com/GrandOrgue/grandorgue/issues/1678 (#1717)
  * Preparing for a next release (#1710)
  * Release 3.13.1 (#1702)
  * Fixed the maximal value of the "SYSEX Hauptwerk 32 Byte LCD" midi send events https://github.com/GrandOrgue/grandorgue/issues/1686 (#1708)
  * Switched windows build to wx 3.2.3 https://github.com/GrandOrgue/grandorgue/issues/1600 (#1709)
  * Fixed discard in the Organ Settings dialog when multiple objects are selected https://github.com/GrandOrgue/grandorgue/issues/1674 (#1701)
  * Moved all Organ Settings dialog buttons to the single button row https://github.com/GrandOrgue/grandorgue/issues/1674 (#1697)
  * Fixed pre-commit formatting (#1703)
  * Decreased number of decimal digits in the Organ Settings dialog https://github.com/GrandOrgue/grandorgue/issues/1627 (#1695)
  * Added a confirmation box when restoring Organ Settings to default https://github.com/GrandOrgue/grandorgue/issues/1674 (#1693)
  * Replaced the Cancel and OK buttons in the Organ Settings dialog with the single Close button https://github.com/GrandOrgue/grandorgue/issues/1674 (#1692)
  * Fixed change tracking and enabling/disabling the Discard and Apply buttons in the Organ Settings dialog https://github.com/GrandOrgue/grandorgue/issues/1674 (#1689)
  * Renamed GOOrganDialog to GOOrganSettingsDialog (#1691)
  * Adopted the build instruction and the build scripts to new ubuntu versions https://github.com/GrandOrgue/grandorgue/issues/1673 (#1688)
  * Replaced usage of core/atomic.h in favor to std::atomic (#1694)
  * Improve concurrency handling (#1685)
  * Added deregistering organs in the temporary directory that do not more exist https://github.com/GrandOrgue/grandorgue/issues/1660 (#1682)
  * Fixed error messages after multiple runs of GrandOrgue ftom Appimage with a demo organ https://github.com/GrandOrgue/grandorgue/issues/1660 (#1681)
  * Preparing for a new release (#1680)
  * Release 3.13.0 (#1669)
  * Added const keyword to getting function
  * Added note off choice to comparison for event pattern.
  * Added capability of control buttons with Control Change MIDI events with different keys but same values using "Bx Ctrl Change Fixed On Value Toggle" and "Bx Ctrl Change Fixed Off Value Toggle" https://github.com/GrandOrgue/grandorgue/issues/1392 (#1667)
  * Changes according to comments on the PR.
  * Extracted enums to separate header files (#1664)
  * Clarified code of GOMidiEventRecvTab (#1654)
  * Added saving dialog positions and sizes https://github.com/GrandOrgue/grandorgue/issues/1035 (#1646)
  * Added a changelog entry.
  * Fix code formatting.
  * Implemented choice of sending Note Off as 0x80 or 0x90 with velocity 0.
  * Fix code formatting.
  * Implemented choice of sending Note Off as 0x80 or 0x90 with velocity 0.
  * Fixed installing dependencies for libwxgtk3-dev (#1652)
  * Renamed midi_message_type to GOMidiEvent::MidiType (#1647)
  * Moved a common code to the GOMidiConfigurator::ShowConfigDialog (#1641)
  * Renamed GOPanelView to GOGUIPanelView and moved to the gui directory (#1636)
  * Increased the maximum value of Pipe999LoopCrossfadeLength and Pipe999ReleaseCrossfadeLength. Now they are 3000 https://github.com/GrandOrgue/grandorgue/issues/1612 (#1619)
  * Preparing for a new release (#1634)
  * Release 3.12.3 (#1632)
  * Fixed saving manual switches as global in yaml https://github.com/GrandOrgue/grandorgue/issues/1599 (#1630)
  * Extracted saving panel size and position code into the separate class GOGUISizeKeeper (#1625)
  * Fixed convolution enabling warrning in the Settings dialog https://github.com/GrandOrgue/grandorgue/issues/1617 (#1621)
  * Added associating of a switch with a manual https://github.com/GrandOrgue/grandorgue/issues/1599 (#1618)
  * Fixed "Release Length is not valid" error when applying changes for several Organ Settings objects at once https://github.com/GrandOrgue/grandorgue/issues/1601 (#1620)
  * Fixed saving all combinations as full (#1614)
  * Fix GCC 12 compiler warnings (#1606)
  * Passing GOManual instead of manualNumber into GOCombinationDefinition::InitDivisional (#1615)
  * Preparing for a new release (#1609)
  * GOProgressDialog: set icon (#1608)
  * Release 3.12.2 (#1598)
  * Fixed size of the Organ Settings Dialog https://github.com/GrandOrgue/grandorgue/issues/1415 (#1594)
  * Fixed some rpmlint warnings (#1597)
  * Removed usages of GOOrganController from model (#1595)
  * Correct window icon (#1587)
  * Removed usage of GOOrganController from GOManual (#1592)
  * Fixed absence of the Help button on the Organ Setting dialog https://github.com/GrandOrgue/grandorgue/issues/1416 (#1591)
  * Fixed displaying buttons if the manual is not visible https://github.com/GrandOrgue/grandorgue/issues/1566 (#1590)
  * Added the global function get_go_icon (#1589)
  * Removed usage of GOOrganController from combinations/control (#1586)
  * Made GODialog as a class template https://github.com/GrandOrgue/grandorgue/issues/1416 (#1585)
  * Moved Initialisation of General and Divisional templates from GOOrganController to GOOrganModel (#1582)
  * Extracted GOVirtualCouplerController from GOGUICouplerPanel (#1580)
  * Eliminated multiple gettings MidiMap in GOManual (#1574)
  * Extracted abstraction of GOCombinationController from GOSetter (#1573)
  * Fixed capability of running on MacOs 11.3 (#1575)
  * Extracted GODialog from GOTabbedDialog (#1572)
  * Fixed "The devive does not support requested channel count" error when using an USB audio card on MacOS https://github.com/GrandOrgue/grandorgue/issues/1550 (#1569)
  * Preparing for a new release (#1567)
  * Release 3.12.1 (#1565)
  * - Fixed not storing switch state in combinations in organs with panels of the new style https://github.com/GrandOrgue/grandorgue/issues/1498 (#1564)
  * Extracted a common code of calculating m_IsToStoreInDivisional and m_IsToStoreInGeneral to GODrawstop::SetupIsToStoreInCmb https://github.com/GrandOrgue/grandorgue/issues/1498 (#1562)
  * Extracted a common code from GOGUIPanel::Load (#1561)
  * Renamed GODrawStop::StoreInDivisional to IsToStoreInDivisional, GODrawStop::StoreInGeneral to IsToStoreInGeneral https://github.com/GrandOrgue/grandorgue/issues/1498 (#1560)
  * Fixed displaying light of various combination buttons https://githubcom/GrandOrgue/grandorgue/issues/1536 (#1558)
  * Fixed saving empty and scoped combinations to yaml https://github.com/GrandOrgue/grandorgue/issues/1531 (#1547)
  * Moved GOOrganController::MarkSectionInUse to GOConfigReader (#1543)
  * Fixed bug of GC not working on manual with only a single stop https://github.com/GrandOrgue/grandorgue/issues/1556
  * Preparing a new release (#1546)
  * Fixed installation on linux with another yaml-cpp version than 6.2 https://github.com/GrandOrgue/grandorgue/issues/1548 (#1551)
  * Release 3.12.0 (#1541)
  * Removed using of GOOrganController in GOWindchest (#1539)
  * Removed unnecessary inclusion of GOOrganModel from some model files (#1537)
  * Added GrandOrgueTool and GrandOrguePerfTest man pages for linux https://github.com/GrandOrgue/grandorgue/issues/1419 (#1535)
  * Reverted default display of GeneralPrev and GeneralNext.
  * Fixed installing dependencies for osx and windows (#1529)
  * Removed usage of GOOrganController from combinations/model (#1527)
  * Updated appdata file with new license header and correct homepage address.
  * Fixed compilation errors (#1526)
  * Removed usage of GOOrganController from GOButtonControl and derivatives (#1517)
  * Moving controlling buttons from GOCombination::Push derivatives to GOSetter (#1519)
  * Fixed warning "temperament would retune pipe by more than 600 cents" for retuned pipes https://github.com/GrandOrgue/ODFEdit/discussions/11#discussioncomment-5877020 (#1524)
  * Increased the maximum value of Enclosures from 50 to 999 https://github.com/GrandOrgue/grandorgue/issues/1484 (#1521)
  * Added a new set of manual key bitmaps and one new bitmap for drawstops.
  * Preparing for the new release (#1518)

-------------------------------------------------------------------
Tue May 23 07:26:26 UTC 2023 - kv@kott.no-ip.biz

- Update to version 3.11.2.1:
  * Release 3.11.2 (#1515)
  * Removed usage of GOOrganController from GOEnclosure (#1516)
  * Fixed some warnings when compiling with GCC 13 (#1514)
  * Fixed some rpmlint errors 
    https://github.com/GrandOrgue/grandorgue/issues/1419 (#1503)
  * Added r_MidiMap and r_setter member variables in some classes (#1511)
  * Preparing for a new release (#1509)
  * Fixed crash on loading organ with general of divisional buttons
    https://github.com/GrandOrgue/grandorgue/issues/1512 (#1513)
  * Removed usage of GOOrganController in GOMidiShortcutReceiver (#1510)
  * Renamed some GOPipe methods (#1505)
  * Removed dependency on GOOrganController from GORank (#1504)

-------------------------------------------------------------------
Sat Feb 25 08:29:48 UTC 2023 - Fabio Pesari <fpesari@tuxfamily.org>

- Updated to 3.10.1-1
  * Fixed crash on loading an incorrect organ

-------------------------------------------------------------------
Sat Jan 18 10:56:36 UTC 2020 - dliw@posteo.net

- Update to version 0.3.1.2333:
  * Move memory into thread pool
  * Store negative window coordinates
  * Build arch using wxgtk3
  * Suggest wxWidgets translation
  * Compress settings
  * Update HU translation
  * Fix enclosure bug (#61)

-------------------------------------------------------------------
Sat Jul 13 19:17:00 UTC 2019 - dliw@posteo.net

- initial package
openSUSE Build Service is sponsored by