Commit graph

8927 commits

Author SHA1 Message Date
mef
266b311a49 (audio/cantata) distfile seems changed with the same name, set DIST_SUBDIR 2020-11-29 01:40:56 +00:00
pin
694c299864 audio/spotify-qt: update to 3.2
Fixes:
-Fixed support for CMake versions older than 3.12.
-Fixed playlists with 100 or more tracks not sorting by track number properly
(#29).
-Fixed only the first 50 playlists being visible (#32).
-Fixed not logging output of librespot properly.
-Fixed not playing library items with more than 500 tracks properly.

Changes:
-Redesigned settings with improved navigation.
-Artist, search and audio features are now in a tabbed side panel.
-Temporarily removed lyrics option, as it stopped working.
-Application version is now fetched from code instead (-DGIT_TAG is now ignored)
(#34).
-Backend for Spotify client can now be manually selected (#31).
-Wayland support (#35).
-A limit on how many tracks can be queued at once can now be set (500 by
default) (#33).
2020-11-28 21:17:28 +00:00
nia
480363d926 faudio: Update to 20.11
New Features:

    XACT:
        Add support for WAVESTOP notifications
        Add support for engines without settings files (or empty settings files)

Fixes:

    Add power-of-two quantum fallback paths for *BSD and Emscripten
    Return a unique error code for audio engines with a bad platform ID
    Fix a deadlock in Wolfenstein: The Old Blood related to callbacks
    Fix a crash for streaming WaveBanks when calling Destroy
    stb_vorbis: Handle malloc(0) calls
2020-11-26 15:58:55 +00:00
nia
8241ec2c45 ezstream: Fix HOMEPAGE, delint 2020-11-26 15:56:07 +00:00
nia
058fec9652 libshout: Make openssl dependency explicit. 2020-11-26 15:51:58 +00:00
nia
68cfb60748 cantata: Reliably build translations with qt5 tools 2020-11-25 21:34:57 +00:00
wiz
152566e9f5 cantata: update to 2.4.2.
2.4.2
-----
1. Correctly handle changing 'Basic' mode music folder.
2. When stopping 'Basic' mode MPD instance, send SIGKILL.
3. Correctly set 'storeLyricsInMpdDir' config item, UI was setting wrong config
   item.
4. Set minimum Qt5 version to 5.11
5. Fix destructor of DeviceManagerPrivate to prevent Cantata from potentially
   crashing when closing.
6. Correctly set song details 'time', 'year', 'track' and 'disc' for streams
   from online services.
7. Don't use last.fm for artist image searches, its broken.
8. Hide BB10 styles (look bad), and gtk2 style (doesn't start) from list of
   styles in interface settings.
9. When checking if song exists, check disc number.
10. Fix getting song details from Cantata stream URLs.
11. Amend MPRIS interface: fix CanPlay/CanPause/CanSeek status update as well
    as LoopStatus getter and setter.
12. When checking if songs are different, compare track and disc numbers too.
13. Avoid unknown song durations and duplicate updates of MPRIS' song details.
14. Synchronize update of current song details and status of MPRIS interface,
    trigger MPRIS status update when connection to MPD has been lost.
15. Add chartlyrics.com to list of lyrics providers.
16. Set default lyrics providers to azlyrics.com, chartlyrics.com, and
    lyrics.wikia.com
17. Fix enabling of play queue navigation actions 'next' and 'previous'.
18. Fix bus name of freedesktop.org's power management.
19. Additionally call Inhibit() from org.freedesktop.login1.Manager.
20. Query Qt whether system tray is available if current desktop environment is
    not some kind of GNOME (incl. Unity flavored GNOME).
21. Fix writing 'descr' attribute when saving podcast information to cache dir.
22. Fix loading cover images with wrong file extension in context view.
23. Avoid prepending song's file path with MPD's music directory if it is empty,
    a stream URL or an absolute path.
24. Ignore current song in selection when moving selected songs within the play
    queue to play them next.
25. Also show metadata of the current track in the context view if 'title' or
    'artist' are missing, but do not try to fetch information nor lyrics.
26. Switch from freedb.org to gnudb.org
27. Update bitrate settings for encoders used with transcoding jobs.
2020-11-25 20:59:37 +00:00
nia
9306d5000c qsynth: Update to 0.6.3
0.6.3  2020-07-31  A Summer'20 Release.

- Left-clicking on the system-tray icon now simply
  toggles the main widget visibility, disregarding
  if already hidden undercover to other windows.

- Early fixing to build for Qt >= 5.15.0.
2020-11-24 17:39:57 +00:00
nia
f0b929d41b rubberband: Update to 1.9.0
Changes in Rubber Band v1.9

 * Fix incorrect numbering of pitch speed/quality flags in the
   auxiliary C wrapper header. The effect of this was that code using
   the C wrapper that intended to select the higher-quality
   pitch-shift mode was actually choosing the higher-speed mode, and
   vice versa. (The third mode - high-consistency, commonly used in
   real-time applications - was correct.) Thanks to Michael Bradshaw
   for reporting this.
 * Add a .NET interface, generously contributed by Jonathan Gilbert
   under a BSD-like licence
 * Improve error handling in command-line utility
 * Fix failure to build with FFTW_SINGLE_ONLY defined
 * Fix some compiler warnings
 * Install the JNI target (with make install) only if it has actually
   been built, avoiding an error otherwise

The API is unchanged except for the fix noted above, as a result of
which the minor version number has been increased. The library is
binary compatible with version 1.7.
2020-11-24 17:17:53 +00:00
nia
82f4cf39b2 shine: Update to 3.1.1
3.1.1 (2017-07-28)
=====
* Remove invalid MPEG 2.5 bitrates.
2020-11-24 14:16:31 +00:00
nia
bf4a6457e3 wmmixer: Update to 1.8
Changes (yes, this is the actual list):

Release 1.1   3 Apr 2002  Adopted as obviously orhpaned:
                             Gordon Fraser <gordon@debian.org>
                          Added mouse-wheel support
                          Rewrote parts of the X handling to make it work
                             with the KDE Dock Application Bar
                          Added manpage
                          Changed to GNU getopt command line parsing
                          Added simple Makefile, get rid of imake

Release 1.2   25 May 2002 Merge Debian patches
                          Cleanup/Splitup MixCtl
                          Preparing for major rewrite...
                          Makefile updated again


Release 1.3   26 May 2002 Change the whole thing to actual C++ code.
                          It is not yet pretty code, but it is a lot
                          better. Still, much work to do.

Release 1.4   08 Jun 2002 Display only one bar for mono channels
                          (Taken from Damian Kramer's wmsmixer)
                          Split X code up into smaller pieces
                          Fix channel rotating (repeat timer)
                          Add mute button

Release 1.5   25 Jun 2002 Several fixes (really open mixer device given
                          with -m, don't segfault when /dev/mixer is not
                          there, don't go to max if using scrollwheel to
                          set volume below 0)
                          Shaded LED-Bar
                          Initial Exception Handling

Release 1.6   13 Jul 2011 Support of multiple config files to run multiple
                          instances of wmmixer. Hurd support. Support of
                          XClasses. These patches was created first in Debian
                          01_restore_pristine_code.patch
                          02_multiple_config_files.patch
                          03_hurd_support.patch
                          04_xclass_support.patch

Release 1.7   19 Sep 2011 Fix FTBFS with ld --as-needed
                          Patch sent by Angel Abad <angelabad@ubuntu.com>

Release 1.8   28 Aug 2017 Update GPLv2 text
			  Update Free Software Foundation address.
			  Remove trailing whitespace.
			  Use autotools for build.
			  Add desktop entry file.
			  Update documentation.
2020-11-24 11:28:29 +00:00
nia
a5189b7ddf hydrogen: Update to 1.0.1
2020-08-29 the hydrogen team <hydrogen-devel@lists.sourceforge.net>
	* Release 1.0.1
	* Fixed compilation with libtar
	* Fixed jack transport tempo drift when using non-integer bpm values
	* Disabled "development mode" warning
	* Fix crash on saving ladspa settings
2020-11-23 14:09:06 +00:00
nia
c1390d98e0 amsynth: Update to 1.12.2
amsynth 1.12.2 -- 2020-11-20

  - Fixed a regression in 1.12.0 that broke ALSA MIDI


amsynth 1.12.1 -- 2020-11-14

  - Fixed LV2 manifest format error


amsynth 1.12.0 -- 2020-11-08

  - Improved HiDPI autodetection and added --force-device-scale-factor command line option
  - Presets are now available to be loaded in VST hosts using the generic GUI (e.g. REAPER)
  - Fixed a bug that caused MIDI channel and polyphony settings from the command line or
    configuration file to be ignored.
  - Fixed a bug that caused MIDI channel setting to be ignored when sending MIDI over JACK
  - Fixed a MIDI parsing bug in the VST plugin that caused stuck notes in REAPER
  - Fixed a crash when compiled with LASH support but without a LASH server running
2020-11-23 10:58:54 +00:00
nia
60ac18ca9a gst-plugins1-oss: Skip if platform doesn't have OSS 2020-11-20 11:40:09 +00:00
nia
17be783ee4 faad2: Update to 2.10.0
2.10.0:
	[ tatsuz ]
	* updated Visual Studio projects to VS 2019 (#54)

	[ Fabian Greffrath ]
	* mp4read.c: fix stack-buffer-overflow in stringin()/ftypin()
	* fix heap-buffer-overflow in mp4read.c

	[ Clayton Smith ]
	* Remove non-ASCII characters
	* Remove trailing whitespace

	[ Andrew Wesie ]
	* Check return value of ltp_data.
	* Restrict SBR frame length to 960 and 1024 samples.
	* Support object type 29.
	* Support implicit SBR signaling in frontend.
	* Fix PNS decoding when only right channel is noise.
	* Initialize element_id array with an invalid id.
	* Fix NULL pointer dereferences.
	* Fix infinite loop in adts_parse.
	* Fix infinite loop in huffman_getescape.
	* Check for error after each channel decode.
	* Check for inconsistent number of channels.
2020-11-19 10:41:26 +00:00
nia
ff62368058 vimpc: Fix build on NetBSD-current 2020-11-18 11:39:50 +00:00
wiz
7785321d72 strawberry: update to 0.8.4.
0.8.4:

  Bugfixes:
    * Fix preventing session logout when window is maxmimized.
    * Fix empty space in organize window when copying songs/playlists to devices.
    * Fix crash when opening about dialog in a wayland session.
    * Fix stretched fancy/side tabbar style issue with adwaita style (Fedora/Gnome).
    * Fix centering star icon on playlist tabbar.
    * Fix network proxy settings for streaming.
    * Fix copy URL to clipboard to handle non-ASCII characters.
    * Fix HiDPI scaling for glow animation and drag over playlist.
    * Fix smart playlist search by filename.
    * Fix single letter collection nodes showing before dividers.

  Enhancements:
    * Add support for native global shortcuts on KDE.
    * Add track progress in system tray icon as an option.
    * Only strip problematic characters in suggested filename when saving a playlist to file.
    * Change star/unstar playlist to doubleclick instead of singleclick.
    * Don't edit playlist name on doubleclick in playlists view.
    * Make context view top label text selectable.
    * Add setting to change Qt style.
    * Clear ID3v3 tags that are empty, and clear ID3v1 tags when setting ID3v3 tags.
    * Remove remaining uses of QTextCodec.
    * Remove Core5Compat dependency.
2020-11-16 13:22:54 +00:00
fox
50a4dc0389 audio/fasttracker2: Updates to v1.40
Changes since v1.39

v1.40 - 14.11.2020
- Added the option to stretch out the image in fullscreen mode without having
  to enable the blurry pixel filter. This is now called "Stretched", and can be
  found in Config -> Miscellaneous. Keep in mind that this will result in uneven
  pixel widths (aliasing), which is why the pixel filter exists. :)
- Removed the "Go fullscreen" button in Config -> Miscellaneous to make room
  for the "Stretched" checkbox. To toggle fullscreen mode, press Alt+Enter
  (Ctrl+Cmd+F also works on Mac).
2020-11-15 23:51:08 +00:00
fox
609a9b60e4 audio/din: Updates to 49.1
Changes since 49:

DIN Is Noise 49.1:

  ! fixed : crash from 'delays' editor when menu toggled and plugin browser fold toggled !
  /* multiple channel MIDI support
2020-11-15 23:42:33 +00:00
nia
7e93bfd518 cmus: Needs 64-bit atomic ops on powerpc 2020-11-13 16:10:43 +00:00
nia
2b0106cfa4 audacity: Needs 64-bit atomic ops on powerpc 2020-11-13 16:09:47 +00:00
fox
1acb6a2704 audio/din: Updates to 49
Changes since 48:

DIN Is Noise 49:

  /* position (instead of modulation until DIN48) affects velocity vector of drones

  /* Set center for rotation and scaling of drones:

    Menu > Drone Tools > Auto Center uses average center of selected drones
    Choose Menu > Drone Tools > Set to mouse and Click on it to set center to
    point under mouse cursor. Click to stop.
      You can also click and just move the magenta cross that marks the center

  on mouse slider:

  /* warp mouse position when rolling wheel
  /* press / to toggle warp mouse at boundary

  * improved the drone selector / drone mesh/pendulum preview on microtonal keyboard

  * show hz/vol for selected drones only (instead of all drones until DIN48)

  ! fixed: flip (using ` key shortcut) between instruments loads the correct editors !

  EXPERIMENTAL:

  /*  when scaling or rotating drones, change scale or angle increments using mouse slider (see
      DIN 48 CHANGELOG below for how to do this) to change scaling +/ rotation 'speed'
2020-11-12 12:24:23 +00:00
triaxx
3fdbedfa7e grip: update to 4.2.0
upstream changes:
-----------------
v4.2.0 2020-07-14  Johnny A. Solbu <johnny@solbu.net>

	* Use gnudb.org as default cd database,
	  as it is replacing Freedb
	* Translation updates: French, serbian

v4.1.1 2020-02-05  Johnny A. Solbu <johnny@solbu.net>

	* Patch from Till Bargheer: fix directory creation
	* Translation updates:
	  Brazilian portuguese, danish, dutch, german
	  italian, korean, norwegian, ukranian

v4.1.0 2020-02-04  Johnny A. Solbu <johnny@solbu.net>

	* Update gettext to 0.19.4.
	* Drop libgnomeui2 and libgnome2 dependencies
	* Fix out of source tree builds
	* Add meson as build system option
	* Fix application window icon
	* Restored short command-line options
	* Port to GtkStatusIcon and drop included EggTracyIcon code
	* Fix tray icon right-click menu positioning
	* Make -Werror optional (it does more harm than good)
2020-11-12 10:03:18 +00:00
gutteridge
29cae8ed2f musescore: set to a release build
This package uses both CMAKE_BUILD_TYPE and now MUSESCORE_BUILD_CONFIG
in different places to define its build type, so add the latter. (The
former doesn't seem relevant to us now, but leave it in just in case.)
2020-11-12 03:34:07 +00:00
nia
fba1074857 audio: Add gsound.
GSound is a small library for playing system sounds. It's designed to be
used via GObject Introspection, and is a thin wrapper around the libcanberra
C library.
2020-11-10 16:36:15 +00:00
fox
2af6ae9b53 audio/fasttracker2: Updates to v1.39
Changes since v1.38

v1.39 - 08.11.2020
- Fixed yet another issue where junk could be drawn after the loop end point in
  the sample data's waveform in the sample editor (if zoomed out).
- Fixed an issue with loading XMs with more than 128 instruments (OpenMPT etc).
  This only worked if the extra instruments were empty. Now it will properly
  load the extra instruments and discard them after the loading was complete
  (since we only support up to 128 instruments).
- Small code cleanup
2020-11-10 12:09:34 +00:00
pin
bd15f56c62 audio/spotify-qt: update to 3.1
Fixes:
-Fixed not setting some default settings properly.
-Fixed Spotify client not starting if using file extension.
Changes:
-D-Bus support is now optional and is automatically enabled if Qt 5
D-Bus is found (#30).
-MPRIS media controller is now available on platforms where D-Bus is.
-Improved application logging.
-Added a new log viewer for viewing and saving application logs.
-Redesigned artist view with new context button.
-Settings are now restored if they are corrupt or invalid.
2020-11-09 14:08:30 +00:00
wiz
482411e726 strawberry: update to 0.8.3.
0.8.3:

  Bugfixes:
    * Fixed updating playing widget song details in small cover mode.
    * Fixed file extension when transcoding songs.
    * Fixed updating album cover to collection in edit tag dialog when pressing save.
    * Fixed songs with empty artist in collection.
    * Fixed possible crashes with stream discovery.
    * Fixed setting engine state to null.
    * Fixed tagreader crash with empty APE tags.
    * Fixed a gstreamer memory leak.

  Enhancements:
    * (Windows) Added WASAPI plugin.

0.8.2:

  Bugfixes:
    * Fixed broken transition to next song for CUE files with certain audio formats (regression since version 0.6.13).
    * Fixed all collection divider keys showing on top with some language collate settings (regression in version 0.8.1).
    * Fixed SQL querying songs by song ID when song ID is a string.
    * Fixed saving album covers for LMS Subsonic servers.
    * Fixed reading song creation dates with LMS Subsonic servers.
    * Fixed saving initial settings.
    * Removed use of HTML in system tray icon tooltip for all desktop environments instead of just KDE and Cinnamon.
    * (Windows) Ignore "IDirectSoundBuffer_GetStatus The operation completed successfully" false error when switching device while playing.
2020-11-09 11:33:56 +00:00
wiz
5c3aaaa58b musicpd: update to 0.22.3.
ver 0.22.3 (2020/11/06)
* playlist
  - add option "as_directory", making CUE file expansion optional
* storage
  - curl: fix crash bug
* filter
  - fix garbage after "Audio format not supported by filter" message
  - ffmpeg: support planar output
  - ffmpeg: support sample formats other than 16 bit

ver 0.22.2 (2020/10/28)
* database
  - simple: purge songs and virtual directories for unavailable plugins
    on update
* input
  - qobuz/tidal: fix protocol errors due to newlines in error messages
  - smbclient: disable by default due to libsmbclient crash bug
* playlist
  - soundcloud: fix protocol errors due to newlines in error messages
* state_file: save on shutdown
2020-11-09 10:53:42 +00:00
fox
4166002246 audio/fasttracker2: Updates to v1.38
Changes since v1.36

v1.38 - 01.11.2020
- Fixed two possible pattern length bugs while switching to a new, shorter
  pattern while the song is playing.
- Mixer code cleanup (generates smaller code now)

v1.37 - 29.10.2020
- The 4-tap cubic spline resampling interpolation has now been replaced with
  8-tap windowed-sinc (polyphase) for better audio quality.
- The mixer is now using 64-bit float precision instead of 32-bit float
  precision. We only mix up to 32 channels anyway, which is not very CPU
  intensive.
- Volume/panning envelope interpolation is now using floating point precision
  instead of 8.8 fixed-point precision.
- Fixed a bug where the scopes would not shut down if you triggered an
  instrument that is not allocated (empty).
- Small code cleanup
2020-11-08 13:38:55 +00:00
nia
db5f0147a3 cmus: Actually remove the PAX line, as intended. 2020-11-06 12:21:17 +00:00
nia
1d84cad5af cmus: Disable NOT_PAX_MPROTECT_SAFE.
I can't find a clear reason this was enabled (possibly to work around
bugs in ffmpeg?)
2020-11-06 11:16:38 +00:00
ryoon
2831546220 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ryoon
4675ccbc79 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
nia
7110349fed forked-daapd: Link to merged PR 2020-11-02 20:17:15 +00:00
nia
d912814368 audio: Remove daapd, successor forked-daapd 2020-11-02 14:04:41 +00:00
nia
2c9e76a8e0 audio: Add forked-daapd
forked-daapd is a DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku)
media server.

It supports AirPlay devices/speakers, Apple Remote (and compatibles), MPD
clients, Chromecast, network streaming, internet radio, Spotify and LastFM.

It does not support streaming video by AirPlay nor Chromecast.

DAAP stands for Digital Audio Access Protocol which is the protocol used by
iTunes and friends to share/stream media libraries over the network.

forked-daapd is a complete rewrite of mt-daapd (Firefly Media Server).
2020-11-02 14:00:47 +00:00
nia
e31420c410 gtkpod: remove broken non-default option. 2020-11-02 12:15:15 +00:00
nia
f1fb81ef88 daapd: Remove default-off broken option.
I'll try to import forked-daapd to replace this ancient package soon(tm).
2020-11-02 10:34:48 +00:00
nia
27415cfbac audio: remove libtunepimp
discontinued upstream ('should not be used in new development') and
unused in pkgsrc
2020-11-02 10:13:25 +00:00
nia
5bda04ee87 snd: Sound backends can seemingly only coeexist on Linux 2020-11-02 10:07:02 +00:00
triaxx
1f61dc9062 asunder: update to 2.9.6
upstream changes:
-----------------
28 May 2020 - 2.9.6
===================
- Changed the default CDDB server to gnudb.gnudb.org
- Asunder can now be more easily Flatpak-ed. Tanks to Kevin "Eonfge" Degeling for the help.
- Updated eo, it, pt, pt_BR, sq, and zh_CN translations.
- Updated config.guess and config.sub with the current latest to support (among other things) aarch64.
2020-11-01 16:03:39 +00:00
pin
f59dca411f audio/spotify-qt: update to 3.0
Major Changes
-An alternative Qt Quick based user interface is now available from spotify-qt-quick.

Changes
-Now supports Qt 6.
-Conversion from the old settings format is now removed. If you haven't started
the app since v2.0 (released June 5th 2020), your settings will be reset the
next time you start the app.
-Now guaranteed to build against the latest Ubuntu release.
-Added GitHub projects to be more transparent on what's in development.
-Now available as a Snap.
2020-11-01 09:33:24 +00:00
nia
fa51bcc0ce lmms: Explicitly depend on fltk so the zynaddsubfx plugin gets built
Bump PKGREVISION
2020-10-30 16:15:38 +00:00
nia
be8bdbe25e audio: add zynaddsubfx
ZynAddSubFX is a fully featured musical software synthesizer.

ZynAddSubFX exposes a wide array of synthesis parameters to make it flexible
tool for sound design and a fun experience for playing instruments.
2020-10-30 15:47:01 +00:00
nia
a1dd96d61f audio: Add dssi from wip
Based on work by Johann Franz a very long time ago.

DSSI (pronounced "dizzy") is an API for audio processing plugins,
particularly useful for software synthesis plugins with user
interfaces.

DSSI is an open and well-documented specification developed for use
in Linux audio applications, although portable to other platforms.
It may be thought of as LADSPA-for-instruments, or something
comparable to VSTi.

DSSI consists of a C language API for use by plugins and hosts,
based on the LADSPA API, and an OSC (Open Sound Control) API for
use in user interface to host communications.  The DSSI specification
consists of an RFC which describes the background for the proposal
and defines the OSC part of the specification, and a documented
header file which defines the C API.
2020-10-30 15:29:27 +00:00
nia
493f93ac81 audio: Add libdssialsacompat from wip
Supplies DSSI with the necessary subset of ALSA on systems without ALSA.

Based on work by Johann Franz a very long time ago.
2020-10-30 15:22:23 +00:00
nia
f795dc198d liblo: Remove harmful patch. 2020-10-30 12:18:57 +00:00
nia
91d34fe525 traverso: assumes compiler is c++11 by default 2020-10-30 11:07:21 +00:00
fcambus
7cdb9add9c libopenmpt: update to 0.5.3.
ChangeLog:

### libopenmpt 0.5.3 (2020-10-25)

 *  [**Sec**] Possible hang if a MED file claimed to contain 256 songs. (r13704)

 *  [**Bug**] libopenmpt: `openmpt::is_extension_supported2()` exported symbol
    was missing (C++).
 *  [**Bug**] `openmpt::module::set_position_seconds` sometimes behaved as if
    the song end was reached when seeking into a pattern loop and in some other
    corner cases.

 *  Increase threshold for ignoring panning commands from 820 to 830.
 *  Subsong names now fall back to the first pattern's name if empty.
 *  MO3: Avoid certain ModPlug hacks from being fixed up twice, which could lead
    to e.g. very narrow pan swing range for old OpenMPT IT files saved with a
    recent MO3 encoder version.
 *  MO3: Some files with corrupted envelope data could be rejected completely
    (normally libopenmpt should fix up the envelope data).
 *  MO3: Song metadata didn't correctly identify MPTM as source format (it
    appeared as IT instead).
 *  STM: Change tempo computation to behave like Scream Tracker 2.3 instead of
    Scream Tracker 2.2, as the playback frequencies we use for sample playback
    are closer to those of Scream Tracker 2.3.
 *  PLM: Percentage offset (Mxx) was slightly off.
 *  WOW: Fix loading of several files and harden WOW detection.
2020-10-27 23:06:46 +00:00