Skip to content

v0.2.102

Compare
Choose a tag to compare
@mywave82 mywave82 released this 23 Jan 20:27
· 242 commits to master since this release
  • IT files did not detect reverse jumps are song being looped
  • IT playback plugin did not reset all state variables on load
  • XDG Base Directory compliance
    • Comply with both $XDG_CONFIG_HOME and $XDG_DATA_HOME
    • Migrate $HOME/.ocp/
  • Add support for files compressed on Amiga systems with the system built-in compression routines using the library known as 'ancient'
  • Updates for building on Haiku
  • If iconv CP437 fails to load, fall back to CP850 and then ASCII
  • Some few calls to iconv() were not protected against "NULL"
  • Add MIME for entries missing in the freedesktop MIME database
  • Update desktop file with additional MIME types
  • Call update_mime_database and update_desktop_database
  • Starting ocp with files as arguments stopped no loger was working
  • If a file fails to load, display error message in the fileselector
  • Replace setup:/alsa/*.dev files with a single setup:/alsaconfig.dev dialog
  • nprintf() didn't limit UTF-8 strings correctly
  • Only accept .TAR files that contains the ustar magic
  • If playback plugin are not operational, multiple corner-case issues has now been fixed
  • When editing fixed UTF-8 text-fields, backspace / delete-key would not unreserve the buffer-space, artificailly shrinking the available text until a new edit was initialized
  • Add the rReverb and iReverb plugins from the original DOS project, with some additional fixes
  • Show both panning/balance and chorus/reverb at the same time if they both can be active and can fit on screen