1345 Commits

Author SHA1 Message Date
Ozkan Sezer
308258007f Make cmake build the documentation.
Changed the existing docs build, where we maintain two headers i.e.
manpage.rst and pdfdoc.rst which include libxmp.rst, so the tricky
sed machinery is no longer needed.  Also updated docs distfiles so
that style.css goes into the tarball.

Closes: https://github.com/libxmp/libxmp/issues/477
2022-01-19 14:33:32 +03:00
AliceLR
29fb8ca4bf Add permissive licensed Amiga LZX depacker, remove XAD LZX code. 2022-01-17 02:22:06 -07:00
AliceLR
122f502941 Add support for MMDC packed OctaMED modules. 2022-01-12 01:39:00 -07:00
AliceLR
5f71aca8c5 Replace nomarch LGPL-licensed ARC/ArcFS depackers. 2022-01-05 17:53:23 -07:00
Matt Montag
62cc497f2d Remove AdLib/OPL formats from formats.txt
As mentioned in a few issues (e.g. https://github.com/libxmp/libxmp/issues/460#issuecomment-898948675), fmopl.c is dead code and the AdLib formats are not currently supported.
2022-01-03 16:59:42 -06:00
AliceLR
d5dd4f98b8 Update formats.txt for Digital Symphony v1, Coconizer. 2021-10-14 20:38:13 -06:00
AliceLR
2ea0ee0bf6 Update digital_symphony.txt, restore omitted info. 2021-10-13 04:27:38 -06:00
AliceLR
ecc4cbf22e Add support for Digital Symphony 8-bit, 16-bit linear samples. 2021-10-11 05:28:47 -06:00
Ozkan Sezer
ef897b72ae Merge pull request #484 from AliceLR/fix-taketracker-mod
Fix detection for TakeTracker TDZx MODs.
2021-10-01 14:00:20 +03:00
AliceLR
41e12a7885 Fix detection for TakeTracker TDZx MODs, add HMN format test. 2021-10-01 03:59:41 -06:00
AliceLR
a12bda3e6c Correct Ultra Tracker format version numbers. 2021-09-29 17:44:57 -06:00
Ozkan Sezer
a9701bd6aa include mmy email in docs/CREDITS 2021-06-10 03:24:24 +03:00
AliceLR
3a2c68be29 Update docs/CREDITS for 4.5.0. 2021-06-09 17:55:48 -06:00
Ozkan Sezer
37655b814e spelling fix for my name. 2021-06-09 17:28:02 +03:00
Ozkan Sezer
b213f638f7 changelog updates for 4.5.0 2021-06-07 03:01:40 +03:00
AliceLR
b9828b582a xmp_*_module_from_callbacks documentation tweaks. 2021-06-06 16:52:29 -06:00
AliceLR
2213f95388 Add close_func to xmp_callbacks, cleanup callbackio.h. 2021-06-06 15:37:08 -06:00
AliceLR
9a89fbd315 Implement xmp_*_module_from_callbacks API functions. 2021-06-05 19:05:00 -06:00
AliceLR
f245009e15 Update DSMI AMF supported versions in docs/formats.txt 2021-06-02 05:55:35 -06:00
Ozkan Sezer
9de863b1f5 changelog update 2021-04-01 12:33:32 +03:00
Ozkan Sezer
aaecbe32d5 Merge pull request #342 from sezero/errno
added xmp_syserrno() to libxmp api.
2021-04-01 12:25:40 +03:00
Ozkan Sezer
c8ba2afeaa changelog update 2021-03-31 10:50:02 +03:00
Ozkan Sezer
fa19c87f0e remove support for size <= 0:
- return -XMP_ERROR_INVALID from xmp_load_module_from_memory() and
  xmp_test_module_from_memory() if size <= 0, remove all mention of
  size <= 0 from their documentation.
- remove non-positive sizes support from memio.c. whitespace tidy-ups.
- remove hio_size() <= 0 check from load.c::set_md5sum()
- remove file_len >= 0 checks from sample.c::libxmp_load_sample()
- document that the size parameter to xmp_load_module_from_file() is
  actually ignored. (don't know whether it had ever mattered..)

Fixes: https://github.com/libxmp/libxmp/issues/325

Notes: hio.c::hio_open_file() doesn't fail if get_size() returns
negative: needs further check / handling.
2021-03-30 01:12:40 +03:00
Ozkan Sezer
850531bdb7 docs/libxmp.rst: Fix the spelling of "sucessful"
From debian, original patch authored by Stephen Kitt <skitt@debian.org>
2021-03-28 10:28:10 +03:00
Ozkan Sezer
839a4f14e1 added xmp_syserrno() to libxmp api.
To be used to retrieve errno upon receiving -XMP_ERROR_SYSTEM from
a libxmp function call. Useful when either libxmp or its client is
statically linked to libc.

Closes: https://github.com/libxmp/libxmp/issues/335
2021-03-27 23:03:50 +03:00