Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump qs from 6.5.2 to 6.5.3 #125

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 8, 2022

Bumps qs from 6.5.2 to 6.5.3.

Changelog

Sourced from qs's changelog.

6.5.3

  • [Fix] parse: ignore __proto__ keys (#428)
  • [Fix] utils.merge: avoid a crash with a null target and a truthy non-array source
  • [Fix] correctly parse nested arrays
  • [Fix] stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)
  • [Fix] utils: merge: fix crash when source is a truthy primitive & no options are provided
  • [Fix] when parseArrays is false, properly handle keys ending in []
  • [Fix] fix for an impossible situation: when the formatter is called with a non-string value
  • [Fix] utils.merge: avoid a crash with a null target and an array source
  • [Refactor] utils: reduce observable [[Get]]s
  • [Refactor] use cached Array.isArray
  • [Refactor] stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)
  • [Refactor] parse: only need to reassign the var once
  • [Robustness] stringify: avoid relying on a global undefined (#427)
  • [readme] remove travis badge; add github actions/codecov badges; update URLs
  • [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
  • [Docs] Clarify the need for "arrayLimit" option
  • [meta] fix README.md (#399)
  • [meta] add FUNDING.yml
  • [actions] backport actions from main
  • [Tests] always use String(x) over x.toString()
  • [Tests] remove nonexistent tape option
  • [Dev Deps] backport from main
Commits
  • 298bfa5 v6.5.3
  • ed0f5dc [Fix] parse: ignore __proto__ keys (#428)
  • 691e739 [Robustness] stringify: avoid relying on a global undefined (#427)
  • 1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs
  • 12ac1c4 [meta] fix README.md (#399)
  • 0338716 [actions] backport actions from main
  • 5639c20 Clean up license text so it’s properly detected as BSD-3-Clause
  • 51b8a0b add FUNDING.yml
  • 45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...
  • f814a7f [Dev Deps] backport from main
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.5.2...v6.5.3)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 8, 2022
mmontag added a commit to soltune/chip-player-js that referenced this pull request Apr 11, 2024
9629fb2eb Merge pull request #532 from sezero/vorbis2
618252cfb Merge pull request #534 from AliceLR/relicense-xfd
9237855e9 Relicense XFD decruncher under MIT (with permission of Chris Young).
978fde7db vorbis: eliminate type-punned pointer use
268d50aa8 Merge pull request #530 from sezero/misc6
b91e35a37 Merge pull request #531 from AliceLR/fix-mixer-crash
c2a46bf18 Fix mixer crash from not checking sptr before wraparound init.
a1acd0168 tweak an include order for list.h
f0733aac5 med2_load.c: fix static declaration followed by non-static definition.
a57970af7 readlzw.c: fix static declaration followed by non-static definition.
567c46c44 add a libxmp_strdup() helper procedure.
7f351be03 list.h, vorbis.h: use inline instead of __inline__
25f59820c Merge pull request #528 from sezero/misc5
6499cbbaa Merge pull request #529 from sezero/miniz159
f05951d14 depackers/ppdepack.c: fix build using c++ compilers
db6fc2254 miniz.h: tweak the MZ_FORCEINLINE macro.
70f944560 tweak the MSVC version req for mz_zip_get_error_string, just in case..
ef2438abd remove CLIB_CDECL macro. give MSVC D_ procedure libxmp_ namespace.
5b01509ad Eliminate 64-bit operations on 32-bit machines
636f4e621 Cache pointers to tables for speed
1aaea58fd Reduce size of const data
ad1d9e069 Skip unnecessary pointer usage
e8f764f56 Reduce memory usage for inflate
23d904dd9 simplifications to common.h.
b3eba1a05 xz depacker: avoid Watcom W201: Unreachable code warning
53ffd8a69 Merge pull request #508 from sezero/miniz1
7971f38c9 Merge pull request #524 from ccawley2011/amiga-ci
3e056efdc Add AmigaOS 4 and MorphOS builds to GitHub Actions
944765ec4 Merge pull request #527 from AliceLR/fix-depacker-crash
63d1c096a Don't allow libxmp_decrunch to return a NULL HIO_HANDLE.
c8d323d0c miniz: use libxmp types to typedef miniz types.
2357e09bb miniz: build fixes for old MSVC6.
572dfd34e miniz: comment out mz_zip_reader_extract_to_callback, not used in libxmp
c37614ad2 miniz: comment out mz_zip_reader_locate_file[_v2] - not used in libxmp
7e582bd7a miniz: use header guards instead of #pragma once
7740476b7 miniz: disable assert()s in libxmp-specific config.
33217d940 miniz: prefix the public functions with 'libxmp_'.
7fddfc719 split miniz into _tinfl and _zip parts and strip down the _zip part
d70392cd5 Merge pull request #526 from AliceLR/revert-macos-workflow
757a5b320 Revert parallel builds for macOS workflow test-dev build.
c22a632ad Merge pull request #509 from ccawley2011/depack-mem
d5e2253f3 Merge pull request #525 from AliceLR/combine-msys2-checks
6035862ac Combine MSYS2 regression tests, build test-dev with make -j#.
6da8eb151 unxz: Reduce the size of the buffer after decompression
c6982f558 Combine hio_open_mem and hio_open_mem2
0a1446a06 tinfl_decompress: avoid NULL ptr arithmetic UB:
cedd50d18 Allow the xfd depacker to work without using a temporary file
aa18fa351 Allow the unxz depacker to work without using a temporary file
623c7f5aa Allow the mmcmp depacker to work without using a temporary file
04b94bac6 Allow certain depackers to work without using a temporary file
8060e46e3 Merge pull request #523 from sezero/umx2
bc9cf5936 umx: don't overzealously restrict the loader to known upkg versions.
a8312f63b umx: replace strcasecmp use with a more universally available solution.
2780b5133 Merge pull request #522 from AliceLR/update-xz
73f4dd10d Replace unxz.c with an MIT reimplementation, update XZ Embedded.
5082bc7af Merge pull request #510 from AliceLR/fix-bidi
ef6f35289 Replace bidirectional loop unrolling with reverse sample rendering.
931d2666f Merge pull request #521 from AliceLR/fix-nearest
b4e04055d Fix nearest neighbor to actually round to the nearest neighbor.
5ee30054f Merge pull request #520 from AliceLR/fix-mmcmp-literal-blocks
59f539663 Minor MMCMP depacker cleanup/tweaks.
84609afd2 Fix MMCMP literal block unpacking.
45a8e9538 Merge pull request #519 from AliceLR/fix-mmcmp-16-bit-size
bf50a7f43 Fix uninitialized reads caused by odd length 16-bit MMCMP blocks.
b2451fbf3 mmcmp: went back from calloc to malloc the outbuf.buf for now (see #517)
d85aa00e1 Merge pull request #518 from AliceLR/fix-mmcmp-ptable-seeks
7f652623e Merge pull request #513 from sharkwouter/patch-1
cdb335eaf Also disable BUILD_SHARED on PSP in lite CMakeLists.txt
d95dfd3fe Fix bad seeking behavior in MMCMP compressed blocks.
052fb56b0 Merge pull request #516 from AliceLR/mmcmp-buffer
c769ff542 Depack MMCMP to buffer, remove move_data and depacker_move_data.
f9ebde92b Merge pull request #515 from AliceLR/pw-license-boilerplate
54bb2293e Add MIT license boilerplate, modification notes to ProWizard.
2d2143350 Disable building shared for PSP by default
da44b92de Merge pull request #511 from sezero/vorbis1
ba4c90599 Merge pull request #512 from sezero/misc4
43ace2941 disable the seek api in stb_vorbis for libxmp
e20a6045c disable alloc_pattern_tracks_long & schism_tracker_string in lite builds
eea9dbd31 med4_load: remove global symbol MAX_CHANNELS
af1f358ac remove asif.c from build:
eb5afa9af generate a map file from watcom builds.
ab3fee9c9 stb_vorbis: change namespace from stb_ to libxmp_ for public functions.
09b0d2cd0 Merge pull request #498 from AliceLR/fix-sample-loops
36d1e8e5f Fix spline interpolation bug when rendering sample loops.
d80946d04 Move interpolation wraparound handling out of sample loader.
755c28071 Don't increment voice position by step value at loop/tick end. (#496)
52c61ca70 Merge pull request #504 from ccawley2011/oxm
8e6a9c9f2 Merge pull request #507 from sezero/misc3
b0a851d3d add notes to INSTALL file about emscripten configuration and also cmake.
1e70e7847 hio_open_mem: add missing NULL-check for the returned ptr from mopen().
c9619f4b5 umx_load.c: remove extern declarations of format loaders
b49f62aad Integrate the OXM depacker with the XM loader
57f57dcd9 Merge pull request #436 from ccawley2011/miniz
cd1e75420 silence some stupid watcom warnings
a500e885a Include miniz.c in CMake builds
4b4601784 Fix use of uninitialized memory in tinfl_decompress_mem_to_callback()
798c3fd81 Fix "'&array' may not produce intended result" warnings with OpenWatcom
344597e01 Remove the old inflate code
99ca17cea Change the gzip depacker to use miniz
c934df50b Change the MUSE depacker to use miniz
aff108534 Disable unused miniz functionality
f3e735870 Avoid using unaligned memory access in UBSan builds
918a3fc8e Replace LGPL unzip code with miniz
def5d62b2 Merge pull request #493 from ccawley2011/hio-depackers
83a403724 Merge pull request #503 from AliceLR/fuzz-patch-20211124
0efed73b7 Fix UMR caused by bad Digital Symphony sigma delta samples.
0235e344f Fix hangs caused by unterminated MED/OctaMED synth arpeggios.
854628184 Update sustain_check for revised envelope sustain sanity check.
2351eab14 Fix crashes caused by invalid MED/OctaMED synth table indexes.
dcf95164b Fix crash when playing a DBM with an instrument but no samples.
041c9ee54 Fix crash when using S7x set NNA effects in IT sample mode.
77bb8aa71 Fix player crash caused by bad IT envelope sustain loop end values.
3156b2502 Fix mixer crash caused by some IT bidi sustain loops.
3532ba831 Fix crashes and other invalid effects use in ASYLUM modules.
fc9b99c64 Fix crash when loop (SBx) and row delay (SEE) are used on the first row.
c92512cfa Fix mixer crashes caused by too small s->ticksize values.
bdbde3554 Merge pull request #501 from AliceLR/fuzz-patch-20211120
920dc22e3 Don't attempt to perform invert loop on invalid/missing samples.
50adad04d Don't index by invalid instrument -1 in libxmp_get_instrument.
beecc0f69 Reset f->loop_chn in xmp_start_player.
43c78da61 Fix coverage for misc. fuzzer tests.
5cc353dca Fix bad double to integer cast in mixer with bad loop values.
6254999f3 Add bounds check on PS16 PSM sample lengths (maximum is 64k).
11d84dc50 Fix loading some previously broken Protracker 3.6 modules.
99437c5fa Reject ASYLUM modules with >64 samples or >128k sample lengths.
61efcaf59 Fix undefined behavior caused by ULT junk sample lengths.
3506395cf Fix bad double to integer cast with low PERIOD_CSPD frequencies.
c801018a5 Fix out-of-bounds reads in do_toneporta with invalid notes.
5c42ad1aa Fix out-of-bounds read in His Master's Noise mega-arp effect.
f74b9e3bc Fix signed integer overflow with MED4 synth lengths.
880687754 Fix crash playing 0 channel modules with an invalid order 0.
edab2e5f1 Fix read_event_ft2 crash when instruments reference bad samples.
4a0dc7649 Add simple playback fuzzing and compare_playback for testing.
e7b3328c5 Fix uninitialized reads caused by truncated MASI TITL chunks.
670dc78de Merge pull request #500 from AliceLR/fix-far-effects
7be9e0fc4 add missing cast to malloc() result.
c2ce363dd Fix support for most Farandole Composer effects and other features.
98ee36a14 Use HIO_HANDLE for depacker input
b1766e972 Merge pull request #495 from AliceLR/hio-seek-clear-error
935768345 hio_seek should reset the HIO_HANDLE stream error status on success.
4146913c2 Merge pull request #492 from AliceLR/fix-fnk-umr
6d44ab738 Replace XPK uninitialized read fix with calloc.
36bb132bc Suppress reported stb_vorbis UBSan warnings, revert deadcode changes.
1c8ec506c Fix invalid LZW bitwidth shifts in ArcFS depacker.
5fbf538ca Fix invalid shift exponent in PowerPacker 2.0 depacker.
3a9f7ff99 Fix uninitalized checksum reads in the XPK depacker.
4679ac22d Fix break byte uninitialized reads/corruption in FNK loader.
8b2a08fc7 Merge pull request #490 from AliceLR/symphony-sigma-delta
d5dd4f98b Update formats.txt for Digital Symphony v1, Coconizer.
2ea0ee0bf Update digital_symphony.txt, restore omitted info.
4cab3e6c7 Add support for Digital Symphony sigma-delta samples.
59ad42e9f Merge pull request #488 from AliceLR/fix-it-adpcm
ecc4cbf22 Add support for Digital Symphony 8-bit, 16-bit linear samples.
af4a5c28b Add Modplug ADPCM4 support for Impulse Tracker modules.
e31b28407 Merge pull request #487 from AliceLR/fix-dt-mods
883ba3ad6 Fix loading of Digital Tracker FA08 MODs.
c18aaf6c4 Merge pull request #486 from AliceLR/fix-asylum-restart
6e692a728 Merge pull request #485 from AliceLR/fix-s3m-sample-seg
302824540 Fix ASYLUM Music Format restart byte.
d116176a8 Fix >1MB S3M modules relying on the sample segment high byte.
ef897b72a Merge pull request #484 from AliceLR/fix-taketracker-mod
a4846c622 Merge pull request #483 from AliceLR/fix-ult-toneporta
41e12a788 Fix detection for TakeTracker TDZx MODs, add HMN format test.
a12bda3e6 Correct Ultra Tracker format version numbers.
7bfb9d9e1 Fix pointless extra logic loading ULT sample speeds.
16123b1c5 Implement Ultra Tracker tone portamento to replace broken hack.
dffdb3260 Merge pull request #482 from AliceLR/fix-stm-blank
c869f0243 Merge pull request #404 from AliceLR/replace-anticlick
2726aedc1 Update mixer regression tests for anticlick changes.
1ae3ea82c Apply volume after filter to fix anticlick in filter mixers.
c22c7b30d Replace anticlick with a faster implementation of the same algorithm.
3c063d85b STM patterns >=numpat should be loaded as blank patterns.
8d64ac5d6 updated config.sub from mainstream.
80068d908 Merge pull request #479 from AliceLR/vorbis-remove-old-checks-3
a04bb8fd9 Merge pull request #478 from sezero/ld
305977383 Remove remaining stb_vorbis sanity checks that are not required.
563997c7d add an autogen.sh script
8afb47bbe use LT_PATH_LD to detect GNU ld, which uses compiler's ld program:
72441be0b Merge pull request #475 from sezero/lzwd
70abd871c Merge pull request #476 from sezero/cmake1
36aaf907c lzw.c: replace variadic macro LZWD_ with LZW_DEBUG ifdefs.
05d679f4a cmake fixes and improvements:
88f1dfbe0 Generate libxmp-sources.cmake automatically (#470)
a84e64b9a Merge pull request #473 from AliceLR/vorbis-remove-old-checks-2
04c26fd08 med4_load, xm_load: fix build using c++ compilers after recent changes
cfcd29b95 lite, test-dev: update configure.ac after recent changes
d231dff94 Merge pull request #471 from AliceLR/fix-vc-prepare-sources
cef3bc26e Merge pull request #472 from AliceLR/fix-more-unused-warnings
114715954 Split watcom.mif source lists onto individual lines for each file.
5187e2b5a Actually fix the bunzip2 -Wclobbered warning for hufGroup.
becbd01f7 Remove stb_vorbis sanity checks that are not required (again).
5c9769792 Fix two more -Wunused-but-set-variable warnings from emcc.
5476730f5 Silence -Wclobbered in bunzip2.c.
68173d216 Fix more -Wunused-but-set-variable reported by emcc.
33dea393f Split vc-prepare source lists onto individual lines for each file.
cf048df9d cmake build system support (#415),
724262747 if -Wextra isn't available try -W. check other flags before using.
ff9e99084 Merge pull request #468 from AliceLR/use-Wextra
47f88a413 Fix more Ubuntu -Wunused-result warnings in regression tests.
e7be2ab95 Fix Ubuntu stdio -Wunused-result pedantry in regression tests.
33714b139 Add -Wextra -Wno-unused-parameter -Wno-sign-compare to CFLAGS.
58b0557df Merge pull request #466 from AliceLR/fix-vorbis-leak
82f658404 Update stb_vorbis EOF checks to match upstream PR.
f877f1055 Merge pull request #465 from AliceLR/no-android-external-depackers
116d5f467 Fix Android disable for external depackers.
34f1107eb Merge pull request #464 from ccawley2011/riscos-case
fc48270d1 Add RISC OS to the list of platforms with case-insensitive file systems
07a41dc84 Merge pull request #463 from AliceLR/fix-unused-but-set
a110066cd Merge pull request #456 from sezero/versioned-syms1
56e60afab Don't use -Wno-unused-result, -Wno-array-bounds; fix more warnings.
561850c39 Check malloc return value in Digital Symphony loader.
a390438be Fix -Wunused-but-set-variable warning in libxmp-lite.
74088daf1 Remove -Wunused-but-set-variable detection from configure.ac.
c4fed1a76 Fix more misc. -Wunused-but-set-variable warnings.
921a5f071 Fix MED4 hex volume, IFF area, and annotation text support.
a5ba5471b move USE_VERSIONED_SYMBOLS decision to configuration time:
78585d7ce Fix -Wunused-but-set-variable warnings in various loaders.
152ea7957 Fix Coconizer bugs caused by ignoring the pattern offset field.
8ae80a985 Fix -Wunused-but-set-variable test-dev warnings.
b3dafe350 Merge pull request #461 from AliceLR/xm-load-performance
1cd0b220c Remove IDIV usage and excess allocation from load_xm_pattern.
41d42e4f2 Compute module MD5 sums after the load_module sanity checks.
ba7ad6586 Improve scan_module speed by reducing pointer aliasing penalties.
2b07b6589 mix_paula.c: change fprintf() to D_(D_WARN ).
ea5e6f581 Merge pull request #459 from sezero/ws2
66cf367ee added -Wall -Wwrite-strings to test-dev CFLAGS and fixed warnings.
e03fe5190 add missing cast to malloc in mod_load()
79a6933a9 Merge pull request #457 from AliceLR/mod-load-performance
65b80f944 Reduce usage of integer division in mread to truncated reads only.
48dfcfb49 Reduce performance overhead of the Protracker MOD loader.
4069cf77d Merge pull request #383 from AliceLR/add-libfuzzer-frontend
1c94f1ae9 Fix .gitignore entry for test/libxmp-test.
1ab148238 Add libFuzzer frontend for libxmp.
e7964ec13 Merge pull request #455 from sezero/write-strings
bb2c15bb0 add -Wwrite-strings to CFLAGS if it's available
9fd84e244 Merge pull request #439 from AliceLR/symphony-lzw
0ca3d337b Add MIT-licensed Digital Symphony LZW decoder.
0f7b2eff3 Merge pull request #453 from sezero/always_inline
2e8613791 Merge pull request #454 from AliceLR/fuzz-patch-20210723
324516f86 Fix misc. hio_read return value bugs found by Memcheck.
44e843d6f Merge pull request #452 from sezero/dirent0
a5a1b341c vorbis: minor correction to gcc always_inline attribute use.
fe0d88ffd check_filename_case: check get_filetype result if dirent isn't available
846ecc1c3 Use libxmp_instrument_name in EMOD loader.
0a7cc9311 Fix misaligned pointers in XPK depacker checksum routine.
38c06d198 Reject compress packed files with maxbits under 9.
d8d3b92aa Add best case compression ratio bounding to S404 depacker.
8e0e5b702 Merge pull request #449 from sezero/cleanup3
a7740f9f4 target-specific code / define clean-ups:
ed1b66fb6 Merge pull request #447 from sezero/stat-replace
8143bc1bd replace stat() usage with target-specific code in test_ / load_module()
9cc2584cf Merge pull request #448 from sezero/vorbis-uint32
10dd2a178 vorbis: fix warnings for targets where uint32_t is an unsigned long
95b0e4cb7 libxmp_check_filename_case: supports watcom dos builds.
420a4f9e8 tempfile.c: tweak dos preprocessor check, now supports watcom dos builds
e15adfa3c tempfile.c: tweak os/2 preprocessor check
9dda30211 Merge pull request #446 from AliceLR/fuzz-patch-20210722
bf47dc7bf Merge pull request #445 from AliceLR/fix-arc-bugs
e72fbbb20 Fix ARC/ArcFS slow loads due to large allocations and slow RLE.
ae8941f8d Fix UMRs and unnecessary integer division in FNK loader.
43f09e8be Fix uninitialized read in XM order list.
66e7b5e4e Fix uninitialized read on format version in MDL loader.
e5b11d9d8 Fix uninitialized read in ArcFS depacker.
80f55c934 Fix uninitialized reads in libxmp_read_title.
3a4629996 Merge pull request #444 from AliceLR/remove-unused-stat-includes
b72b3ae2f Remove unused sys/stat.h includes in depackers.
20bf7daa2 Merge pull request #443 from AliceLR/fix-coconizer-crash
3f69e19da change two depack_vorbis tests to use read_file_to_memory(), and
a9fd33a21 add an inlen parameter to depack(), remove fstat() use from depackers.
f5d8242c0 Replace use of stat() in mfp_load
fe89586dd Fix heap corruption in Coconizer loader with invalid sequences.
7f1e72a27 Merge pull request #441 from sezero/bug434
ace453417 Merge pull request #440 from sezero/vorbis-ndebug
b679a79b7 update vc/Makefile so that it pulls in correct sources in current tree.
911ee36e9 Add x64 target to the VS2005 project files.
966cfa5b3 updates to VS2005 project file:
34af5adc8 Make MSVC project files work with VS2005
d81517261 vorbis depacker: respect stb_vorbis_get_frame_float() error returns
caed2d6bc disable assert()s in vorbis depacker.
adf8512b0 remove two other left-over -Isrc directives.
4a54a0562 Merge pull request #437 from AliceLR/extract-galaxy-fuzzerfiles
adc2d81e0 Merge pull request #438 from Clownacy/master
8b3ecdb41 Remove more including of the `src` directory
5834c2a42 Remove instances of including the `src` directory
e5e66231b Convert more absolute include paths to relative
c0e5c2b15 Merge pull request #435 from sezero/powf
20703ffaf Extract Galaxy Music System fuzz files packed in invalid DEFLATE.
73cd66054 revise the powf macro in filter.c
92bdf27ff Merge pull request #433 from ccawley2011/test-dev-c89
95dc52915 Fix compiling the unit tests with C89 compilers
b9ffc2d27 Merge pull request #431 from sezero/ptpopen
16fd04f39 remove the left-over 'OS_OBJS' from the watcom include-makefile.
fc2ad5686 move src/win32/ptpopen.* under src/depackers/
9e671ae54 Merge pull request #428 from AliceLR/fix-test-dev-unused
f06a3d838 Fix unused variable warnings in test-dev.
10df169c2 Merge pull request #426 from sezero/testdev1
103bdec2b replace (int) casts onto chars with (unsigned char) casts.
6a7f7c58e test-dev: check presence of NO_FORK_TEST before defining FORK_TEST
20d87e3ab test-dev, MSVC: don't pop-up message boxes on asserts
bebf2c375 test-dev/main.c: replaced WIN32 cpp check with _WIN32
246f664b5 Merge pull request #425 from sezero/msvc0
7de9bd127 Merge pull request #424 from sezero/cp1
aab24791d fix c++ build issues in test/test.c
b8c8cf7ee use newly added LIBXMP_BEGIN_DECLS/LIBXMP_END_DECLS at more places.
bce333f50 use newly added LIBXMP_BEGIN_DECLS/LIBXMP_END_DECLS on versioned syms.
5227fd917 added LIBXMP_BEGIN_DECLS and LIBXMP_END_DECLS macros to common.h.
6d8d9fc6f depacker.h (struct depacker): remove const from function pointer members
b7bf21df4 worked-around xz depacker build in c++ mode.
79c801493 fix linkage with c++ builds:
688c1fb87 miscellaneous calloc() cleanup:
e8a821360 add missing type casts for c++ compatibility,
0458c9183 mkstemp.c: change 'template' to 'pattern' for c++ compatibility.
d2c0148b8 Merge pull request #423 from AliceLR/vorbis-remove-old-checks
247b02084 moved src/win32/debug.c contents into src/win32.c:
f387f803f Merge pull request #422 from AliceLR/fix-vorbis-double-free
78b71dfdd Remove stb_vorbis sanity checks that are no longer required.
b1bed43c9 Fix double free in stb-vorbis.
a9352768b Merge pull request #419 from Clownacy/master
1930f4483 Correct the styling of the casts
2af78e0bb Merge pull request #421 from AliceLR/fuzz-patch-20210711
fb393c536 Fix signed overflow in PhaPacker test pattern address bounds check.
27588714b Fix versioned symbols when compiled as C++
8f59497c9 Add missing sample offset checks to NoiseRunner test function.
475cc8bad Remove redundant Watcom debug-printing code
d637d0f95 Stop using signed ints for sample addresses in XANN depacker.
6ce9786b8 Use unsigned ints for TP1 pattern offset normalization.
c44df0594 Fix another MSVC 6 C++ linker error
ea8d4a15e Add C++ void* casting to libxmp-lite code
0fb786a71 Correct another MSVC 6 C++ linker error
002ac4175 Add extern array declarations to loader headers
7d9f093a6 Add some missing header guards
fe3fe3137 Silence compiler warnings involving `D_` macro
dcc04c8b6 Make libxmp-lite use relative include paths
46f62f9b1 Add Promizer 1.8a pattern address bounds checks, cleanup.
d5bcf6345 Add tests for issues fixed by stb-vorbis 1.22, 37d1404.
8c14e2b69 Silence annoying terminal output in uncompress.c.
1f257d187 ARC/ArcFS: precheck input length with fstat before malloc.
f7500ff4f Merge pull request #408 from ccawley2011/stb_vorbis
77db491c0 Fix uninitialized reads in get_seek_page_info.
37d14044e load_umx: revise sanity checks and check returned values from hio.
75d55d683 made lutgen.c to build with c89 compilers
eed32a462 Merge pull request #417 from Wohlstand/example-sdl2
6fe4d1840 Merge pull request #416 from AliceLR/med2-use-module-path
4b808cd87 src/win32/debug.c: only DEBUG check is relevant and _DEBUG is not.
46acc04ad src/win32/debug.c: restrict to _MSC_VER, add DEBUG among the cpp checks.
5f04bc0cd xmp.h: move emscripten.h include out of the 'extern "C" {}' block.
1bca9f3a6 Disable some unused code in stb_vorbis
bf129468d Apply stb_vorbis changes suggested by @sezero
f334be97e tweak forceinline definition in stb_vorbis.c
a3c33bdb4 tweak alloca() discovery in stb_vorbis.c
58df1604b Attempt to restore as many sanity checks as possible
0ecd7c79e Use libxmp types for stb_vorbis
1ed7398b2 Restore changes from commit 1c6e257
43f3681fc Restore changes from commit 2004b42
40a2bc48d Restore changes from commit b4a1d36
6eca3e17c Update stb_vorbis to v1.22
1793649ca Update stb_vorbis to v1.21
fec2d44f7 Allow SDL examples to be built with both SDL1 and SDL2
77851872e Allow loading MED2 samples from the module directory.
9e8fb34bc updates to .gitignore
f8523a28d Merge pull request #413 from AliceLR/fuzz-patch-20210704
01c2d7379 Remove leftover debug lines from MMD3 loader.
b2963616c Remove unused _pos variable in MED4 loader.
cb8a1ce6c Add more invalid input tests for the OctaMED MMD2/3 loader.
d819c6ba9 Add more invalid input tests for the OctaMED MMD0/1 loader.
72eab9028 Fix OctaMED expsmp/iinfo undefined seeking behavior, cleanup loaders.
ac644b3f5 Merge pull request #412 from libxmp/libm1
559522cda Fix MED4 signed overflows when attempting to seek in sample, IFF loops.
613263c83 update configuration for libm dependency:
bad9887e4 Fix LHA out-of-bounds writes to the c_len table.
46acdfded Fix BZ2 signed integer overflow in bit hack.
8a6f23b96 Fix XM instrument header size sanity checks.
5aa1a4292 Fix shifts by invalid exponents in S404 depacker.
9c362108b Fix out-of-bounds read in LZW depackers caused by invalid codes.
46247e36e Add OXM pattern header length bounds check.
9c7dcc142 Merge pull request #411 from sezero/round1
5e1624a15 period.c: always use libxmp_round()
70092c195 Merge pull request #410 from ccawley2011/remove-headers
6e4afc1ac Remove replacement for unistd.h
d9a7bde34 Update config.guess and config.sub from mainstream.
a293bf516 implemented libxmp_check_filename_case for amiga
a0e7b4bbf configure: try linking to dirent funcs instead of only checking header.
04d97c03c Merge pull request #409 from AliceLR/fuzz-patch-20210703
e2bd8309b Fix more signed overflows in The Player 4.0x loader.
94283a7be Fix DI test function signed overflow from bad check ordering.
46105a109 Fix ac1d signed overflows calculating (unused) pattern sizes.
74c4efb3a Fix Digital Tracker sample loop signed overflows.
df595a05e Fix MMD undefined shift behavior in IFFOCT sample loader.
3965505e8 Fix PSM signed integer overflow when calculating track count.
81e650111 Fix MMD0 stack corruption via libxmp_read_title.
d40853216 Fix IT sample depacking invalid shift exponent usage.
37ab73b34 Merge pull request #407 from AliceLR/add-ubsan-workflow
8b24aeba6 Add UBSan GitHub action, move sanitizer actions to regression tests.
fd42bad73 Merge pull request #406 from AliceLR/fuzz-patch-20210629
306172c65 Fix undefined behavior in LZW depacker.
74e21709e Fix undefined behavior in The Player 4.0a loop start calculation.
b83ff8407 Add MDL instrument loop sanity checks, improve debug output.
be03cc3d8 Fix inflate.c reverse_bitstream right shift by 32.
62b567ef8 Ignore negative c2spd values in libxmp_c2spd_to_note.
a2f88d0be Fix bunzip2 UBSan false positives for base and limit.
e92e3c5f9 Fix The Player 6.1a track event repeat bounding.
91de55837 Fix USBan list.h false positive caused by hand-rolled offsetof.
87421b215 Merge pull request #405 from AliceLR/fix-it-fade-envelope-reset
c57623c53 IT new inst. fade envelope reset should only affect volume envelope.
eb2053aaa check whether the linker is GNU ld in configure
f36407a88 add missing check for 'ar' in configure.
655c2dae7 depackers/xfd: depend on proto/xfdmaster.h presence
cd6c2d7e8 common.h: amigaos4 does define (u)int64 - don't redefine
99174923e Merge pull request #402 from sezero/shadow1
5e5575a6b Merge pull request #403 from AliceLR/fuzz-patch-20210624
317ab5507 Fix AMF and Coconizer uninitialized reads with very small inputs.
a35b890f1 fix several -Wshadow warnings.
9e863f06f Fix RTM panning table uninitialized reads.
ca9bc106a Fix Digital Tracker instrument name uninitialized reads.
dc3d5e17f Fix PTM channel settings table uninitialized reads.
6db8600e5 Make module_data::vol_table const and remove non-const casts.
e07d26c8a Fix MED2 instrument name uninitialized read.
7913b924b Fix ABK test function uninitialized read.
b55aed1e6 Fix DBM instrument name uninitialized reads.
8687d2fe2 Fix Slamtilt uninitialized reads caused by missing hio_read check.
9d892b5a2 Remove unneeded replacement for sys/time.h
187dcfe1a cosmetic change to externally_visible attribute check message
324cdc32a Merge pull request #391 from sezero/symver
8e244e776 use the symver attribute, if available, for versioned symbols,
b6b7b40e2 Merge pull request #398 from AliceLR/fix-it-envelope-fade
f2ad0b043 Fix Impulse Tracker envelope and fadeout order.
e5a65a6bd Merge pull request #399 from AliceLR/fix-gen-module-data-link
46919b7dd Fix linking for gen_module_data utility.
647cd3070 Merge pull request #389 from AliceLR/remove-depack-256-size-req
92ea72e73 Merge pull request #395 from AliceLR/fix-it-decompress-decls
fd8268f44 Move IT sample decompression declarations to it.h.
7aa72f11c Merge pull request #394 from AliceLR/add-gcc-10-lto-action
8798fe377 Add Ubuntu gcc-10/-flto regression test.
496f3bdf5 Remove 256 bytes requirement for modules in some API functions.
21180eac5 Merge pull request #392 from AliceLR/add-sanitizer-workflows
0ec1a075e Merge pull request #393 from cmatsuoka/port-tests-from-travis
654230569 ci: fix msys2 mingw package installation
0832c1bb2 ci: port tests from travis to github actions
a28c5c9e4 Add AddressSanitizer and MemorySanitizer workflows.
4f29440d9 Merge pull request #388 from AliceLR/fuzz-patch-20210623
0360cee39 Fix misc. bugs found by libFuzzer/MemorySanitizer.
a091de5b7 apply 'externally_visible' attribute, if available, to versioned symbols
69a4b0cf7 Merge pull request #384 from AliceLR/fix-it-slow-long-patterns
076937515 Fix slow loads/high RAM usage due to unusual IT patterns.
3e1e556e1 Merge pull request #382 from AliceLR/allow-extra-sequences
a5c7387a2 Allow up to 255 sequences to be scanned.
e9a07ee01 Merge pull request #380 from AliceLR/fix-xmp-set-row
5078e643b Fix crash when xmp_set_row is used on an IT end marker.
a9701bd6a include mmy email in docs/CREDITS
0cdb80fcf INSTALL: document Visual Studio and OpenWatcom build options.
92104f3bc added small usage note to Makefile.vc
db55cc7ee renamed watcom Makefile.nt to Makefile.w32
cc43280f2 Merge pull request #378 from AliceLR/update-credits
3a2c68be2 Update docs/CREDITS for 4.5.0.
a7e3a4bfa Merge pull request #376 from ccawley2011/close-unlink-tests
37655b814 spelling fix for my name.
930750426 Merge pull request #377 from ccawley2011/riscos-fork
d843987b3 Close and unlink temporary files in the tests
abe485b57 Disable use of fork() on RISC OS
cf5fa3a3e Fix missing free in test_depack_rar.c when unrar is missing. (#374)
ac9c00199 Merge pull request #372 from sezero/misc01
67fd9bd8d added license file for prowizard code.
8d5a719da depackers/xz*: move three nested enums out of their structs.
1cc291aa1 depackers/xz*: add 'xz_' prefix to the boolean defines.
3c7e5bdd8 common.h: move nested flow_control, pattern_loop, virt_channel structs
7a7455b3a hio.h: move the nested hio_type enum out of the HIO_HANDLE struct.
e968f4ebe libxmp_med_play_extras(): remove an unreachable break statement.
4ff5a616c Merge pull request #371 from AliceLR/update-copyright-dates
d05db178a Merge pull request #370 from AliceLR/fix-iff-stringop-truncation-v2
8da50ae16 Fix GCC warning in iff.c due to (correct) strncpy usage.
231ed3fc6 Update date in copyright notice.
b213f638f changelog updates for 4.5.0
b57d71f11 Merge pull request #368 from AliceLR/tweak-callbacks-docs
b9828b582 xmp_*_module_from_callbacks documentation tweaks.
72501b3d3 Merge pull request #362 from AliceLR/add-load-module-callbacks
1e85b39ae Update xmp_*_module_from_callbacks tests.
2213f9538 Add close_func to xmp_callbacks, cleanup callbackio.h.
6b461404b Merge pull request #367 from ccawley2011/test-watcom
33e4eccf6 Fix make check on OS/2
78e9a3516 Add check target to OpenWatcom makefiles
f7197ec2e Merge pull request #366 from AliceLR/add-med2-format-test
1cae7f47b Add MED2 format test, fix MED2 BPM handling.
9a89fbd31 Implement xmp_*_module_from_callbacks API functions.
933178757 Merge pull request #365 from ccawley2011/test-clean
0cafba023 Merge pull request #344 from AliceLR/depack-fork-exec
c6389e2e4 Add RAR external depacker test.
63294eb93 Update Makefile.vc and watcom.mif for prior commit.
14ab57ad4 Add DJGPP configure.ac fork patch, move decrunch to src/depackers/.
2d9012950 Add make clean/distclean support for the tests
92da87dd7 Add reentrancy patch for ptpopen.c.
fc696e7c4 Initial usage of fork/exec for *nix instead of popen.
9ca71b691 Merge pull request #364 from ccawley2011/test-lite
ef0d54cc6 better check for visibility attributes support,
fbeb51e80 Reduce code duplication in lite/test
5c245b740 Merge pull request #363 from AliceLR/remove-s3m-quirk-87
10f76c11d Remove 'quirk87' handling from the S3M loader.
c49c05db1 fixed Watcom "W007: '&array' may not produce intended result" warnings
fb1ea3d60 Merge pull request #361 from AliceLR/add-misc-mixer-tests
faec405a0 Add GDM surround effect support, fine/surround/pan effect tests.
0b79f0c2e Add misc. effect and mixer tests for previous pull requests.
07d5c5ad4 Merge pull request #358 from AliceLR/remove-test-dev-md5
132071743 Move test/md5.c to lite/test, use md5.c from src/ for test/.
7d4478000 Remove test-dev/md5.c, use md5.c from src/ for regression tests.
a1084fbfb Merge pull request #359 from AliceLR/fix-amf-speed
c0d129016 Fix DSMI AMF speed effect conversion.
c80d4163b Merge pull request #356 from ccawley2011/test-md5
f98e8e533 Merge pull request #355 from AliceLR/amf-fixes
b24223b1d Improve DSMI AMF 1.0 instrument index check.
0d7b6c5cd Better documentation and test case for old AMF 1.0 variant.
fc2267897 Apply commit ce19d177c8 to libxmp-lite
f245009e1 Update DSMI AMF supported versions in docs/formats.txt
9cab1e532 Fix DSMI AMF pan command conversion.
7db4ea340 Add DSMI 1.0 AMF loader test.
c1017cc2d Add support for DSMI 0.8 and 0.9 AMF modules.
d7211fda8 Fix DSMI AMF track 0 remapping bug.
097ed1804 Fix incorrect DSMI AMF volume and note 0x7f handling.
77c5eb6aa Merge pull request #354 from ccawley2011/reduce-includes
3a119b0e8 Remove unused includes in the tests
69f05d75d Remove unused includes
ebc2ee182 Reduce stdlib.h includes
9d192340b Reduce stdarg.h, stdio.h and string.h includes
3467e650a Merge pull request #353 from AliceLR/fix-imf-channel-status
cb02de006 Merge pull request #352 from AliceLR/fix-gdm-speed
be38b420b Fix IMAGO Orpheus channel panning and status values.
e40a33dc2 Fix incorrect handling of GDM speed effect.
ef38bd6ed updates to config.guess and config.sub from mainstream.
88140d284 Merge pull request #348 from AliceLR/coconizer-gmc-tests
a36d195a9 Add Coconizer and GMC loader tests.
221b506eb Merge pull request #346 from ccawley2011/coconizer
27a71fc11 Add some sanity checks to the Coconizer loader
9801c95cf Add more comments to fix_effect in coco_load.c
74dcf92b2 Improve Coconizer module detection
6fbf6d1be Fix Coconizer Fine Volume Up/Down effects
be28c7bee Fix Coconizer Set Stereo Position effects
92e04d9d3 Re-enable the Coconizer loader
9daf7632a Merge pull request #345 from AliceLR/fix-med-8-channel-mode-tempo
fe87b8dfb Add more accurate OctaMED 8-channel mode BPM tables.
8edb15730 Merge pull request #343 from ccawley2011/watcom-win32
7e36b50a0 Support compiling for Windows with OpenWatcom
9de863b1f changelog update
aaecbe32d Merge pull request #342 from sezero/errno
0fc4c5475 Merge pull request #339 from sezero/bug338
988761c84 Add hio_open_file pipe test.
f90fdb169 Merge pull request #340 from cmatsuoka/adjust-codecov-status
063e78a17 Add codecov configuration
c8ba2afea changelog update
89bc71038 make decrunch() return failure if hio_open_file2() returned NULL
c29f59832 make hio_open_file() fail if get_size() returns negative
f90b06409 Merge pull request #337 from sezero/zero_size
d943b7df6 actually add a size <= 0 check to hio_open_mem() as a safeguard.
06dc6a4cb change test_read_mem_hio_nosize so its tests always fail
fa19c87f0 remove support for size <= 0:
722bf63e2 Merge pull request #336 from cmatsuoka/github-actions-coverage
78d1abed5 Merge pull request #334 from sezero/cleanups
689aec9f6 github/workflows: add code coverage
850531bdb docs/libxmp.rst: Fix the spelling of "sucessful"
7623aa4e0 src/win32/Makefile: added back unintended removal.
839a4f14e added xmp_syserrno() to libxmp api.
88490878b configure.ac: djgpp doesn't need -lm, either:
41b6a785c removed unused win32/osdcomm.h
fa066c76c use libxmp replacement of round() for djgpp.
5db2c3311 depackers/unarc.c: commented-out readrle.h and readhuff.h includes.
3dac186b9 depackers/arcfs.c: removed readhuff.h and readrle.h includes.
9686acc81 removed unused mstat().
3fa4c2e69 made alm_load.c to compile
41e1577b4 depackers/readlzw.c: fixed whitespace/style.
1573a2150 depackers/readhuff.c: removed exit() calls, fixed whitespace/style.
5640ff4d5 Merge pull request #333 from AliceLR/msvc-travis-ci
201271acf Update .travis.yml to add unit tests to MSVC checks.
0db103ebc use /MD flag in lite/Makefile.vc, too
722cc4020 Merge pull request #332 from AliceLR/msvc-test-fixes
c4ac8d4e4 Add /MD to MSVC CFLAGS, fix MSVC creat() crash in test_api_load_module.
ee5edf95b Merge pull request #331 from AliceLR/test-dev-spawnv
3041e27c4 Fix unit test main.c for MSVC, add unit test Makefile.vc.in.
fee9ad9b6 Use _spawnl() instead of system() for unit tests on Windows.
9e0de6e2d Merge pull request #330 from AliceLR/fix-uninitialized-reads-3
45dc4641e Merge pull request #329 from sezero/pid_t
c48ef69fc Fix more uninitialized reads in the DIGI Booster loader.
3fd300ee7 Fix uninitialized reads in the ProWizard pattern loader.
4577eca87 Fix uninitialized read in the Liquid Tracker instrument magic check.
17deab2a8 mkstemp: don't use pid_t for windows builds.
e94701ff9 Fix zero length module pattern count bug in most Promizer loaders.
5808f1468 Fix uninitialized header method read in ArcFS depacker.
263a38a60 Fix PW_REQUEST_DATA usage in Titanics test function.
c7cf1a153 Fix uninitialized reads during Liquid Tracker instrument loading.
fa9ecafc6 Fix uninitialized reads in ST MOD test function.
58e5d7643 Fix uninitialized reads in DIGI Booster loader + add format test.
63335befc Fix uninitialized reads in Ultra Tracker instrument loading.
ace63f137 Fix uninitialized read in Ultra Tracker pattern loader.
3bc0317c9 Merge pull request #322 from AliceLR/fix-uninitialized-reads-2
929d3ccc3 Check MMDInfo length against file length before loading it.
c23b83816 Zero initialize saddr in The Player 6.0a and 6.1a depackers.
214d5b2bf Fix uninitialized reads in the MMD2/3 loader caused by missing EOF check.
3f2996848 Merge pull request #320 from AliceLR/fix-uninitialized-reads
87784af7d Fix uninitialized read in the bzip2 depacker due to a broken bounds check.
a5e875d76 Fix uninitialized reads in PP 2.1 depacker due to missing EOF check.
e8a933d04 Fix missing order list sanity check in Novotrade loader.
c3ee7e2db Fix uninitialized read in MASI loader.
4bd7e123a Fix uninitialized read in MMD0/1 loader due to missing EOF check.
11f384dae Fix uninitialized reads in His Master's Noise loader.
636b340e9 Fix uninitialized reads in SFX loader caused by truncated patterns.
a642830ec Fix uninitialized reads in the IMF loader due to a missing EOF check.
c96e54ade Fix uninitialized reads in FAR loader caused by missing EOF checks.
191d72567 Fix Digital Symphony 'unsupported sample type' error messages.
4dd34f336 Fix uninitialized reads in PT 3.6 loader caused by truncation.
84fb7b965 Fix uninitialized reads in the 669 loader from truncated patterns.
056629ae3 Fix uninitialized reads caused by truncation in the MDL loader.
5d7110c7f Fix uninitialized reads from Digital Symphony LZW packed samples.
9ca096159 Fix uninitialized read in Chiptracker loader.
1cfad0556 Fix uninitialized reads in MFP pattern unpacking loop.
ef990e693 Fix uninitialized read bugs in ST 2.6 track loader.
df0da98f4 Fix STMIK instrument name UMRs caused by missing EOF checks.
1b8b8517b Fix uninitialized reads caused by truncated FLT patterns.
8a3d99da8 Add error message when MAX_SAMPLES is exceeded.
592f81d34 Fix uninitialized reads in MDL loader sample unpackers.
141db1200 Fix crash in Funktracker loader due to missing channels bound check.
b20559b96 Fix instrument leaks in Digital Tracker loader.
5757505fc Fix sample leaks when attempting to load >MAX_SAMPLES samples.
cf702267d Fix OKT crashes caused by CMOD chunk order bugs.
0c3291472 Fix MDL SA chunk duplicates and clean up other duplicate checks.
0277d2edc Merge pull request #318 from AliceLR/fix-iff-leaks
fa382154b Fix leak in STMIK loader caused by incorrect instrument count check.
4abeb11f6 Add tests for misc. sezero and Lionel Debroux patches.
402d72998 Fix MDL loader leaks caused by PA and IS chunks.
266d3178e Fix out-of-bounds strlen in MOD loader get_tracker_id function.
d7726beef Clean up libxmp_realloc_samples, fix handling of m->xtra.
ff384c241 Add GDM samples bounds check and MGT patterns bounds check.
fe8f4a7c8 Fix MDL loader crashes due to zero/negative sample lengths.
960df14f8 Fix invalid instrument leaks in Galaxy loaders.
bc3db59df Fix Protracker 3 leaks due to duplicate PTDT chunks.
6a86c8890 Fix Oktalyzer sample leaks caused by loading unused samples.
5872529eb Fix crash in stb_vorbis caused by missing residue_config check.
c30da66b2 Fix ProWizard DI PW_REQUEST_DATA usage.
c9618780b Fix leak in convert_lzw_dynamic.
1c6e257c4 Fix leak of lengths array in stb_vorbis setup_decoder.
7d037086d Fix leak in MDL loader due to duplicate IS chunks.
1ee0224f7 Fix leaks in Quadra Composer loader due to duplicate chunks.
01da01463 Fix bugs in arch_load.c caused by negative pattern counts.
1cf6e7c17 Fix crash in MMD3 loader caused by invalid block array offset.
df8bb4b9e Merge pull request #315 from sezero/312_fixes
55946ed35 heatseek: make sure the result of hio_read24b() is positive.
e9604d6d4 mmd_common.c (mmd_info_text): check length being positive, not non-zero
880505916 oxm.c (decrunch_oxm): free previous instances of pcm if one fails.
2bb04f3f0 arcfs.c: check size <= 0 instead of size == 0 as error condition.
0f9725112 unzip.c (kunzip_file_with_name): fix error goto's.
3d201176f xmp_release_module: free m->xtra without mod->xxs non-NULL check:
8afb75592 Merge pull request #311 from AliceLR/prowizard-fuzzing-fixes-5
4190b5ddc constified xmp_load_module_from_memory and xmp_test_module_from_memory.
671344f43 Makefile.in (distclean): remove config.cache, too.
ec15891c4 changelog update
0511171c3 Merge pull request #309 from sezero/umx
236c5cbb7 umx_load: replace the questionable byte swap with hio_read32l() calls.
15bb796e4 Merge pull request #310 from sezero/msvc
c41999b48 added some upkg documentation copied from beyondunreal wiki.
a06b41f51 Fix hangs/DoS in LHA depacker caused by invalid streams.
72953837c Makefile.vc (CFLAGS): define _CRT_SECURE_NO_WARNINGS to silence compiler
66b5b1d68 umx_load: fix test_module leaving xmp_test_info->name uninitialized
aa90edaa7 umx_load: fix strcasecmp isssue with windows.
1fef92010 Improve sanity checks for Impulse Tracker compressed samples.
2a7a5194c minor umx_load.c fix: use UPKG_HDR_SIZE macro.
c373209ff rewrite umx loader to use the embedded offset, size and object type
abc458357 Merge pull request #308 from Wohlstand/lite-build-gitignore
acdc0faac Merge pull request #307 from Wohlstand/master
eb6134cf8 Ignore files and directories generated by the lite build
696dc341c Convert the docs/Changelog into UTF-8
991d2b228 Fix DigiBooster Pro PATT sanity check and make sure INFO loads first.
872380497 Clean up potentially buggy row bounds check for The Player 4.x.
cba4ea4a6 Fix hangs/high RAM usage in MDL sample loader.
b04ed100c Add channel count bounds check to the Digital Tracker loader.
3d8e69c1a config.guess and config.sub updates from mainstream
8b598d09d Fix duplicate PATT chunk bug in Digital Tracker loader.
b53daf18b Add track data allocation and bounds checks for The Player 4.x.
952cf5eaa Fix faulty sample number checks in The Player 5.x and 6.1a loaders.
9cb7c066c Merge pull request #305 from AliceLR/fix-fuzzing-hangs-2
ef1f019f1 Fix hangs and memory consumption for large invalid sample sizes.
2004b4257 Add EOF checks to vorbis.c start_decoder to prevent hangs.
285a4513a Fix leak in Galaxy 5.0 loader from duplicate instruments.
5373cd060 Improve STM loader bounds checks.
1aaf1f1b1 Merge pull request #304 from AliceLR/fix-dist-package
67b4d05d4 Fix dist-package check fails due to missing python-pil package.
1343f43da Merge pull request #300 from AliceLR/fuzzing-fixes-batch-8
62e92d6b0 Merge pull request #290 from AliceLR/fix-skyt-loader
4d9cea47c Reject Pha Packer files with negative pattern address values.
d10f59a6d Fix out-of-bounds read in test_tp23 due to missing sample count check.
69b7adbe8 Fix The Player 6.1a test PW_REQUEST_DATA usage and variable names.
5b2af8c16 Add pattern/order count sanity check to Novotrade loader.
3b951f96e Improve MDL loader sanity checks.
53fc9b74a Fix out-of-bounds read in ult_load.c caused by 'MAS_UTrack_V000'.
9a90502b2 apply commit 283a6e617c to libxmp-lite.  whitespace consistency.
f65ea6f50 update changelog
01fc9e4af Merge pull request #295 from AliceLR/fix-fuzzing-hangs
fc2eb4857 Merge pull request #296 from LossyDragon/htmldocs
8e1f6d1ea Merge pull request #298 from sezero/297
ab32c3fd5 it_load: handle cases where name field of header is not nul-terminated.
fe1573c9c Fix potential uninitialized read in scan.c.
1a2428352 Recover style.css from SourceForge docs version. Added style.css to be embedded in html doc generation.
f718b339e Fix slow loads in the AMF loader due to missing EOF checks.
283a6e617 Fix uninitialized reads in mod_load.c caused by truncated patterns.
58bdb6388 Fix hangs in IT loader due to missing EOF checks in pattern loops.
c42eba4d7 Fix potential hangs in Galaxy Music System 4 and 5 pattern loaders.
2d549172b Fix hangs in scan_module caused by infinite multi-pattern loops.
cab31a77e Fix hangs in MASI loader caused by invalid seek values.
fa78574f8 Fix hang in scan_module caused by modules with no valid orders.
9203087f4 Skip loading samples that exist at or after EOF.
5b1b0f01e Fix hangs in GDM loader caused by missing EOF checks.
e464203bd Fix hang in STMIK loader caused by missing pattern EOF check.
b079f10c2 Fix hang in scan_module due to infinite loops with tempo changes.
f5356ea45 Reject Funktracker modules with samples larger than the filesize.
ab63c8510 Fix hangs in gzip depacker caused by missing name/comment EOF check.
872e4e466 Fix hang in inflate.c caused by missing EOF checks.
08e087b9e Fix hang in DBM loader caused by missing EOF checks in get_patt.
a28737680 Fix hangs in ZIP store depacker caused by missing feof/ferror checks.
f0ececf9f Merge pull request #293 from AliceLR/fix-pp10-misidentification
6404a710b Merge pull request #292 from AliceLR/fix-dark-demon
c39084e2a Fix ProPacker 1.0 modules incorrectly identified as Module Protector.
d05ae78f4 Fix bugs in The Dark Demon format loader.
6d6a386d4 Merge pull request #291 from AliceLR/fix-wanton-packer
e10b72087 Fix Hornet Packer load errors and potential SIGBUS.
77b1dc64a Fix UNIC Tracker id0 and noID pattern check.
aec7e2d33 Fix Wanton Packer instrument number conversion.
5f3de6b73 Fix SKYT Packer loader.
87fbe0f46 Merge pull request #289 from AliceLR/prowizard-fuzzing-fixes-4
74fc582b9 Revise order list size check in tp1.c.
6ea201532 Fix errors when attempting to load valid Pha Packer modules.
41c15573e Fix out-of-bounds pattern data read in Pha Packer loader.
41d38404b Fix out-of-bounds write in NP3 loader from faulty sanity check.
1c2cb0ece Fix out-of-bounds write in TP1 loader due to faulty length check.
c204cccce Add loader tests for FC-M, GMC, Novotrade, Tracker Packer 1/2 formats.
dc0b01ea7 Add sanity checks for Promizer loader note reference tables.
5ee0bc826 update config.guess and config.sub from mainstream.
23e08b31e Merge pull request #283 from AliceLR/fuzzing-fixes-batch-7
caaa9d0d1 Fix memory corruption in unsqsh.c from missing verbatim bounds check.
a9fe1015d Add sanity checks for unsqsh.c get_bits functions.
d2d0ea203 Fix heap corruption and infinite looping in the MASI loader.
ae7191d2c Fix out-of-bounds read in st_load.c.
e51be04d6 Merge pull request #282 from sezero/set_tempo_factor
2a2005fa4 control.c (xmp_set_tempo_factor): use new value in sanity check.
e992e3675 docs/libxmp.rst: add documentation for xmp_set_tempo_factor()
5467d4b8e Merge pull request #281 from AliceLR/null-freed-pointers
d8b44ea73 Merge pull request #279 from AliceLR/prowizard-fuzzing-fixes-3
2e6c978b0 NULL pointers that may be reused after they are freed.
4925021fa Fix Promizer 1.0c finetune error return value.
8957658de Add NoisePacker 2 maximum pattern count sanity check.
563039395 Fix another The Player 6.1a invalid note out-of-bounds read.
b7c1270e5 Fix StarTrekker Packer bugs and potential out-of-bounds writes.
dcb481afd Add missing sanity checks to Promizer 1.0c loader.
f2e474c0f Fix out-of-bounds read in the Fuchs Tracker loader.
dbcb4d5ee docs/libxmp.rst: add missing [Added in libxmp 4.5] note for xmp_set_row
40889ca10 Update config.guess and config.sub from mainstream.
e7c9074c2 Merge pull request #266 from AliceLR/prowizard-fuzzing-fixes-2
518707cf6 Fix Eureka/MP/PP 1.0 PW_REQUEST_DATA usage, PP 3.0 break check.
03c499575 Add loader tests for various ProWizard formats.
146c8c749 config.guess, config.sub, install-sh: update from mainstream.
865a24194 Merge pull request #272 from AliceLR/fix-it-row-delay-multiple
72d155ad9 Merge pull request #273 from sezero/autoconf
027ca5dd9 configure.ac: update to eliminate autoconf-2.70 warnings
a97092be8 minor update to config.guess and config.sub
c3dd2ba80 Fix IT fine volslide/row delay bug when multiple channels use volslide.
608dd1691 Merge pull request #271 from cmatsuoka/fix_it_volcmd_fine_vslide
5ca528b93 player: read row events only once per row
8c21ffe68 Merge pull request #270 from AliceLR/update-gitignore
cdae6f2cb Update .gitignore to ignore config.cache, test-dev misc. files.
792b9f11f Merge pull request #269 from AliceLR/fix-vorbis-out-of-bounds-write
b4a1d3653 Fix out-of-bounds write in vorbis.c due to missing error check.
5975c47f7 Merge pull request #267 from sezero/distclean
8f788189a Makefile: add distclean target, move lib/* removal from clean to distclean
a4cc7c9ee Add PW_REQUEST_DATA to more ProWizard loaders.
75242022c Fix uninitialized read in mod_load.c from Eureka fuzzer test case.
fabb6bd78 Fix ProWizard test function bugs.
f0b8d2550 Fix Heatseeker test function length requests.
df0ac4823 Fix more ProWizard formats with test function out-of-bounds reads.
425132358 Fix Eureka segmentation faults during format check.
f749061f6 Merge pull request #265 from AliceLR/prowizard-fuzzing-fixes
d2c63e82b Merge pull request #263 from AliceLR/fix-inflate-leak
31d245541 Fix Pha Packer uninitialized read due to faulty pattern bounding.
0fc9a9091 Add ProWizard ptk_table bounds checks for various formats.
d520c906f Merge pull request #262 from cmatsuoka/fix_effect_processing_order
7359f1c96 Fix inflate.c memory leaks caused by faulty error goto usage.
52bea7a33 test-dev: update reference data for openmpt tests
a0a2fe736 test-dev: update reference data for storlek tests
f3a1115d7 test-dev: update reference mixing data
ce19d177c test: update digest after player fixes
fa2b29a73 player: fix s3m period limit
04fd901d0 player: fix pan slide lag
2ca1df789 player: fix pitch slide lag
aa771282b player: fix volume slide lag
b4ffbb844 Merge pull request #259 from AliceLR/fix-fuzzing-depacker-bugs
94b32ad36 Fix unlha.c busyloop caused by interpreting EOF as valid input data.
e1616717b Fix unsqsh.c out-of-bounds read.
01735c94e Partial fix for unlha.c out-of-bounds read.
854bcda8b Fix unlzx.c out-of-bounds read.
b6bf057fc Add arcfs.c sanity checks to prevent out-of-bounds reads.
226b82c62 Makefile.os2: disable W303 (add -wcd=303 to CFLAGS)
313072e85 Makefile.os2, Makefile.vc: add PROWIZ_OBJS to clean target
5bd1de60a Fix inflate.c negative array indexing bugs.
ea740143c Merge pull request #257 from AliceLR/add-libxmp-no-prowizard
99f71723c Add --disable-prowizard configure flag.
28cae3294 Merge pull request #254 from AliceLR/fix-fuzzing-bugs-3
6fdda5d78 Fix okt_load.c out-of-bounds free caused by duplicate SLEN chunks.
827cb2705 Reject duplicate chunks for a pattern/instrument in gal4_load.c.
0e2c69595 Merge pull request #253 from AliceLR/fix-fuzzing-bugs-2
4a3ffef18 Fix uninitialized read in ult_load.c from truncated order list.
b95751846 Fix gal5_load.c missing channels bound check.
6b46a5919 Fix gal4_load.c out-of-bounds read due to bad envelope point bounding.
c76ca2dd1 Fix med3_load.c pattern unpacking bounds checks.
cad61da5c Fix mmd1_load.c out-of-bounds read due to channel count bounding.
8389daf1f Fix several dbm_load.c bugs.
3bd1312af Fix abk_load.c out-of-bounds read when instrument count is 0.
3c334d9cf Fix mdl_load.c out-of-bounds read caused by invalid track packing.
e275fe5cb Add test cases for fuzzing crashes.
ccf467fc1 Merge pull request #252 from AliceLR/fix-fuzzing-crashes
4f64bc07c Add mdl_load.c sanity checks to prevent loading duplicate chunks.
06009df61 Add pattern count sanity checks to ProWizard DI, Pha, TP3 depackers.
48b57ac3e Add maximum pattern count sanity check to fnk_load.c.
b946d7b57 Add ult_load.c sanity check to prevent track unpacking overflows.
645d2372f Fix MTM channels upper bound to prevent out-of-bounds reads.
e84869c19 Fix IT dca2nna OOB read when duplicate action=3.
286b7577f Fix med4_load.c instrument name buffer overflow.
b2e6499aa Fix xmp_release_module double frees when invoked multiple times.
7a48ae74b Fix ult_load.c memory corruption due to missing channel count check.
b1a3cab43 Fix psm_load.c out-of-bounds write to sample offsets array.
878e9685d Merge pull request #250 from Wohlstand/master
8f33740cc Merge pull request #248 from cmatsuoka/github-actions-emscripten-test
7ab567064 Fixed linking errors with debug builds at MSVC 2015, 2017, and 2019
afe791e6a Merge pull request #249 from AliceLR/fix-fx-array-misc
3f9715607 Fix effects array bounding in LIQ/IMF loaders.
ff786c223 Merge pull request #247 from AliceLR/fix-it-invalid-fx
f9c62b5bb github/workflow: add emscripten test
33741c21e Merge pull request #245 from Wohlstand/master
952ff1c64 Fix out-of-bounds read in IT loader caused by invalid effects.
d895fe809 common.h (EMSCRIPTEN,LIBXMP_EXPORT_VAR): include emscripten.h, just in case.
328b935e7 further Emscripten build fixes
35a920b4c Emscripten build fix
604832e52 changelog update
4f33c24dc Merge pull request #244 from cmatsuoka/github-workflows-dist-package
abc9603b7 Merge pull request #239 from AliceLR/fix-it-note-off-volume
aaae5bc4f Merge pull request #240 from AliceLR/set-position-midfx
1287867d1 github/workflows: add distribution package test
ab9fc4c61 Merge pull request #241 from AliceLR/add-misc-loader-tests
ce41f06a8 Merge pull request #243 from AliceLR/fix-gdm-format-name
9f6bb7825 Fix GDM format name ('General Digital Music', not 'Generic').
df9a1e9d4 Add misc. loader tests for previous pull requests.
daf2b8460 Fix xmp_set_position et al. when used during loops, pattern delay.
8ec0fdb4a minor update to config.guess from git://git.sv.gnu.org/config.git
04f39c363 Fix NoteOffInstr.it note off volume bugs.
ab70ec9f3 Merge pull request #238 from sezero/1
345c999da lite/configure.ac: apply clang -fsanitize/--no-undefined patch to lite, too.
7a4fea59a lite/test.c: release module and free context upon exit.
8c3a867b3 minor adjustments for 4.5.0:
feb401f2c Merge pull request #237 from AliceLR/test_module_functions
842352b7e Add changelog entries for xmp_test_module_from_*.
bf48b0628 Implement changes requested by sezero, remove unused variable.
fa4b23491 Merge pull request #236 from AliceLR/fix-gdm-set-pan-position
eff3c48e7 Add xmp_test_module_from_memory and xmp_test_module_from_file.
b6f3d2a69 Fix GDM set pan position effect.
88cb16f49 Update changelog
429c926f8 Merge pull request #235 from AliceLR/add-dbm-pan-env-support
26f68ef94 Add support for DigiBooster Pro pan envelopes.
1856ca6cc Merge pull request #233 from AliceLR/fix-dbm-fine-effects
9a2323e81 Enable fine effects for DigiBooster Pro modules.
0b61cef18 Merge pull request #218 from AliceLR/fix-it-sample-volume-vibrato
8f77dfc30 Merge pull request #208 from cmatsuoka/fix-gen-module-data-script
60b091f24 Merge pull request #226 from AliceLR/fix-out-of-bounds-keys
cdbb4b389 build: add experimental travis windows build (#220)
49b9a28de Fix read_event.c out-of-bounds reads due to invalid key values.
ccc7c1d85 Merge pull request #229 from AliceLR/fix-travis-sanitizers
55404580b Don't use --no-undefined when building with Clang and -fsanitize.
882779777 Merge pull request #219 from cmatsuoka/fix-xm-keyoff-with-instrument
1b9719773 Don't change XM instrument in keyoff+instr event
3fa7a90dd Merge pull request #221 from AliceLR/fix-dbm-venv-points
25555f856 Fix DigiBooster Pro volume envelope number of points.
e50fa05c5 forgot applying the -Wl-no-undefined patch (#225) to lite/configure.ac
6b774ba5a Merge pull request #225 from sezero/undef
8209a043a Merge pull request #224 from AliceLR/enable-travis-asan
80a934634 Enable Travis CI clang sanitizer checks.
0a6f4cc1d configure.ac: add -Wl,--no-undefined to LDFLAGS if supported.
dbdb7563f Merge pull request #223 from AliceLR/fix-use-of-uninitialized-value
3a51e7eb5 Fix uninitialized read in libxmp_copy_name_for_fopen.
714485c7a Always use old instrument volume in xm
ecfbc4b89 test-dev: add test for xm keyoff with instrument
8159d000b test-dev: fix openmpt keyoff+instr reference data
d9e8151ea Fix XM keyoff with instrument
d4df93d8c Merge pull request #217 from cmatsuoka/fix-seek-dans-la-rue
912bc13f1 Fix IT sample global volume and sample vibrato.
aba189332 test-dev: add extra pre-scan timing and seek test
5982b8dbd Fix tempo assignment in pre-scan loop
b5d42398d Merge pull request #180 from AliceLR/check-pt-song-sample-names
b6bd370bb Merge pull request #216 from sezero/mak1
f3f7dfa8a Check ProTracker song file sample names before opening them.
bd681fe03 Makefile.in: tweak dist-prepare,
cda1bf17e Merge pull request #215 from sezero/doc1
8d40c10d7 fix Makefile.vc and Makefile.os2 generation after commit 79f13b5
a88a2bf86 fix 'Title underline too short' warning from rst2html
81c2a0d60 Update changelog (#213)
e4586e06e Merge pull request #186 from viiri/patch-3
64ccf49ae loaders: increase number of instruments in STM header to 32
239ce14fc Merge pull request #212 from AliceLR/x-tracker-row-limit
ad7da264d Merge pull request #211 from AliceLR/test-dev-ldflags
57b146e59 Allow up to 512 rows in X-Tracker patterns.
0b2f7fc45 Add LDFLAGS to libxmp-tests and utilities rules.
33e5765a5 Merge pull request #210 from cmatsuoka/configure-no-depackers-redux
6c759e316 loaders: fix stm event command byte translation
6b7bff51e test-dev: add stm v1 loader test
2b19931e1 Merge remote-tracking branch 'upstream/master' into patch-3
094f838c6 loaders: add comment about origin of STM v1 format
ba9a319a5 Merge pull request #209 from cmatsuoka/fix-clang-warnings
eb232328e Merge pull request #207 from cmatsuoka/fix-xm-samples-per-instrument
2bae8f687 build: better handling of no depackers configuration flag
753bf3fda loaders,test-dev: address clang warnings
bcc31d773 test-dev: update data generation script to use python3
83bdb6dab test-dev: add test for xm with 23 samples per instrument
e1c0b224c loaders: fix loading xm instruments with more than 16 samples
08b993806 Merge pull request #206 from AliceLR/fix-test-dev-leaks-3
56e843ef3 Merge pull request #203 from sezero/amiga-defs
770009f29 Merge pull request #199 from cmatsuoka/configure-no-depackers
c54be77b9 Fix test-dev player, mixer, and libxmp_prepare_scan leaks.
242a8f68d Add LIBXMP_AMIGA to identify amiga[-like] platforms at compile time
c7d78b450 Merge pull request #205 from AliceLR/fix-test-dev-leaks-2
6a5e55df1 Fix test-dev new_note, no_note, porta, effect leaks.
7c7db266c Merge pull request #204 from AliceLR/fix-test-dev-leaks-1
8e3ae4fd1 Fix test-dev sample, depack, prowizard, and api leaks.
c918132f0 Merge branch 'master' into configure-no-depackers
d3a838db9 Merge pull request #201 from libxmp/dylib1
541d6c5f5 Merge remote-tracking branch 'upstream/master' into configure-no-depackers
a97718ea1 Merge branch 'master' into dylib1
01951bf3f Merge pull request #202 from cmatsuoka/fix-travis-tests-take2
7a2cc759f update travis-ci configuration
b9d4c703d dylib: change dynamic lookup to error in lite version too.
031f33db2 dylib: change undefined symbols to be error rather than dynamic lookup.
79f13b5ca build: use configure flag to disable depackers
13a521d14 Replace fixed memset sizes with sizeof() in various loaders.
055f8b03e implemented libxmp_check_filename_case for win32, os2, and dos (djgpp).
540e6b6db constify libxmp_check_filename_case()
a07c760ae Fix MEDs with pattern lengths >256, MED instrument corruption.
b387f381b revert commit 2a388709a: not really necessary, these aren't public stuff.
73106b6d2 constify path parameters of public api. (affects API but not ABI.)
3a8c4a930 Increase maximum IFF chunk size to 8 MiB.
d1aee8b35 xmp.h: move channel info comment to its correct place after commit 6de86a1086
2fc023489 configure.ac: mingw doesn't need -lm, too
5ce810371 change hio_open path parameter type from const void* to const char*
0ff3b834a apply commit bf39309365 to libxmp-lite, too.
07ed16e32 apply commits cb5fe459, ff818d70 and d6dcfc5e to libxmp-lite, too.
1b8783d40 better readablity for several assignments in boolean expressions.
882497096 mod_load.c: make test for Protracker song files more readable
4deff5f25 effects.c (libxmp_process_fx): eliminate an unreachable break statement
d6dcfc5ec rename format_loader and pw_format arrays to format_loaders and pw_formats
2a388709a common.h: move several structs out of struct player_data
ff818d703 Change return type of xmp_get_format_list to const char *const *.
6de86a108 xmp.h: move xmp_subinstrument and xmp_channel_info structs out of xmp_instrument and xmp_frame respectively.
cb5fe459c make xmp_get_format_list() to return const char **
f8c8e8dac replace WIN32 checks with _WIN32
04eb9bf5e mixer.c: simplified the function pointer typedefs.
bf3930936 fixed Watcom "W007: '&array' may not produce intended result" warnings
ab50317a2 Makefile.os2: make wlink quiet
680d5b342 update config.guess and config.sub from git://git.sv.gnu.org/config.git
7e20a828c Fix Schism Tracker version date calculation.
37585c285 Improve MOD loader checks for Mod's Grave WOW files, add tests.
0d1853df1 Update changelog
e2388c663 Ignore MED volume/slide effects with param of 0, fix speed bound.
ff546a041 Update stm_load.c
e8bd82b91 Update stm_load.c
b41dc4c96 change version to 4.5 in documentation file, too
345d1dcac test-dev/util.c: Endianness adjustments:
d36544c05 test-dev/compare_mixer_data.c: Allow some error in values derived from floating point math.
02abb3476 Update changelog
d35271713 test-dev/md5.c: change (BYTE_ORDER == LITTLE_ENDIAN) to !WORDS_BIGENDIAN
136f64df4 fix vorbis depacker to function properly on big endian systems.
d50ca8061 Revert -Wstringop-truncation fix in libxmp_iff_register.
2f3e85672 test-dev: fix permissions of a few data files.
e6e28ade0 Update changelog
e39c4a01a Fix memio wrongly using errno and not always setting error (bug #160.)
ea63c8d15 Fix test-dev failure message for Windows.
a41910e78 test_read_mem_hio.c: added a tiny comment at the last seek test.
0cede85be Fix test-dev FAR, STM, and mseek tests.
bd77ba1d4 fix test-dev after fnmatch.c rename
e3700e6a5 renamed fnmatch.[ch] to xfnmatch.[ch], adjusted its users and makefiles.
9f67cdca9 refresh fnmatch from openbsd cvs r1.13 (with r1.15 and r1.18 applied.)
1860cc0b0 libxmp.map: move xmp_set_row to XMP_4.5
c7dccce6d Fix GCC stringop-truncation warnings.
bcb703d77 Update changelog
05344297c Don't use libxmp_snprintf for MSVC 2015+ and MinGW.
ab356c619 Add LIBXMP_NO_DEPACKERS to load.c
221fdaa71 add comment about hio_open_file2() difference from hio_open_file().
7dd4fe878 Make xmp_set_position consistently clear pattern break/jump vars
bda3ba4fe don't use fdopen() in hio_open_file, leave closing the file to caller:
ca1119006 Update stm_load.c
29b5d06f6 Fix OctaMED 'tracker compatibility' tempos.
7d6d82435 Fix volume event handling for .FAR modules.
8ae6d519f tempfile.c: include common.h to retrieve libxmp_snprintf() defines.
40659db23 Fix GDM fine effects.
f11ebc67e Fix S3M ADPCM4 samples
79b971730 depackers/vorbis.c (start_decoder): fix sanity check error returns:
a7afd5af1 depackers/vorbis.c (compute_codewords): fix sanity check error returns:
a57b353d9 imf_load: Fix number of envelope points sanity check (was off-by-one)
0db60b18a memio.c (mseek): just seek to end if offset is past the end of file
5dfe0a4aa test-dev/Makefile.in: add win32.o to TEST_INTERNAL objects list.
1d1611135 test-dev/md5.h: remove dependency on sys/cdefs.h .
044a98960 Fix GDM test for empty notes patch
92313f6f5 depackers/s404_dec.c: revise sanity checks to prevent oob reads.
3ed2f9aa9 Fix GDM loader to correctly handle empty notes
103f85bc4 update config.guess and config.sub from git://git.sv.gnu.org/config.git
208b77b83 add -DHAVE_ROUND to lite version of Android.mk, too.
1d21ea431 possibly better way of fixing the round() issue
7c5b872f6 updated autofoo shell scripts
496a8b763 updates to make it possible building a proper static win32 lib (c.f.: PR #126)
dc4f057b0 Update changelog
6a8e9b202 Reset buffer state on player start
1754e6dad Add sanity check to tempo factor setting
56c82c2a9 Add xmp_set_tempo_factor to exported symbol map
7a5886fef Update version number
b1fb1ee84 Add API call to modify the tempo multiplicator
0c480058b Merge branch 'NoSuck-xmp_set_row'
061c6e5df Merge branch 'xmp_set_row' of https://github.com/NoSuck/libxmp into NoSuck-xmp_set_row
e99acd325 Bug Fix for Mute Status on Player Creation
df978f94f Prevent Clobbering of Muted Channels' Volumes
141006536 Better Commenting
7b9b0980d T00 Now Repeats Previous Slide (IT)
635f56e44 guard replacement localtime_r() with LIBXMP_CORE_PLAYER
334f9c778 [doc] Fix smix documentation
dffcf0243 Fix memory access issues playing smix samples
2a16cdf69 Set distribution in travis file
80f857483 Update changelog
8a24763a3 Fix sanity check in Digital Symphony loader
fb726cebc Merge pull request #123 from sezero/os2mak
1d629e681 Merge pull request #125 from sezero/master
844fc2b5a Update travis configuration
cdbeedf4b fix build in c90 mode
151153171 Fix handling of ADPCM-encoded XM samples
7b6abd8c9 Update date in copyright notice
62b80421f Fix handling of XM 16-bit samples with odd size
84f5835ee Fix NDK build
7998c030e small update to OS/2 makefiles
2480213a3 Fringe Case for Last Pattern in Order
098325691 Special Case for Patterns of Different Lengths
c3eb0d0ca API Addition: xmp_set_row

git-subtree-dir: libxmp
git-subtree-split: 9629fb2eb743d343b57b96bf47c9c90ad1eb0e5e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants