Commit Graph

21 Commits

Author SHA1 Message Date
Antonio Niño Díaz
f834dd6bcb docs: library: Update changelog and version number to 1.1.9 2025-03-26 18:11:06 +00:00
Antonio Niño Díaz
fc762cb9c3 docs: library: Update changelog and update version 2025-02-28 01:24:15 +00:00
Antonio Niño Díaz
b80d754974 docs: library: Update changelog and update version number to 1.1.7 2025-01-15 18:22:34 +00:00
Antonio Niño Díaz
62df61ca36 docs: library: Update changelog and bump version to 1.1.6 2024-12-23 00:45:34 +01:00
Antonio Niño Díaz
67f129bc1e docs: library: Update changelog and bump version number 2024-09-10 18:23:38 +01:00
Antonio Niño Díaz
50437c3839 docs: library: Update changelog and bump version to 1.1.4 2024-07-06 12:44:47 +01:00
BG2CNT
92007d25f8
library: Fix version number 2024-06-17 16:33:22 +01:00
Antonio Niño Díaz
30bdb320c8 docs: library: Update version to 1.1.1 2024-01-28 02:45:31 +00:00
Antonio Niño Díaz
edc0326f1a docs: library: Update changelog and version number to 1.1.0 2023-11-16 02:51:07 +00:00
Antonio Niño Díaz
470c39d031 library: Add copyright notice 2023-05-29 23:25:36 +01:00
Antonio Niño Díaz
0428b7a1ea library: Translate file headers 2023-05-25 22:11:19 +01:00
Antonio Niño Díaz
9e31687288 library: Start using semver
The library has never had a version number based on semver, so the
first tagged release will be 1.0.0 and it will define the first stable
API.

This versioning strategy makes it easier to detect incompatibilities
between library versions.

Information about semver 2.0.0: https://semver.org/
2023-05-12 00:01:37 +01:00
Antonio Niño Díaz
64768e92d8 library: Fix header guards
Symbols that start with two underscores plus an uppercase letter are
reserved by the C standard.
2023-05-11 23:55:01 +01:00
Antonio Niño Díaz
c34dbb2912 library: Remove version number from source files
This is misleading unless it's updated every single time there is a
commit, which isn't realistic.
2023-05-11 23:49:33 +01:00
Antonio Niño Díaz
d9d06081ca Remove PAlib definitions and use libnds instead 2023-05-01 03:17:37 +01:00
Antonio Niño Díaz
7dd92e646b doxygen: Document remaining functions 2023-05-01 03:00:01 +01:00
Antonio Niño Díaz
027e5579be Fix typo in "collision" everywhere
Some defines have been added to preserve backwards compatibility with
the old names.
2023-04-30 14:53:37 +01:00
Antonio Niño Díaz
151db13cc0 license: Fix licenses
- Creative Commons (except for CC0) shouldn't be used for code:

   https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software

   MIT has the same spirit as the CC-BY license.

- CC-BY has been retained for the assets included in the repository.

- Also, the years were wrong, this library was started in 2009.

- Make all examples use the CC0 license.
2023-04-01 19:56:45 +01:00
Antonio Niño Díaz
4711a6512f license: Change to CC BY 4.0
The previous license was CC BY-NC 4.0, which doesn't allow commercial
use of the library. Nowadays this exception isn't really helpful, and
it may discourage people that are thinking about using the library (and
may be thinking about maybe selling the ROM in websites like itch.io).
2023-04-01 12:25:33 +01:00
Antonio Niño Díaz
9aee0b0461 docs: Cleanup license text 2023-03-31 18:54:21 +01:00
Antonio Niño Díaz
daee0a3334 build: Reorganize directories
- Bring the source and include directories in nflib to the root of the
  repository to match the organization of other libraries.

- Expect users to install NFlib in the devkitPro folder.

- Update all Makefiles for modern devkitPro.

- Remove all redundant copies of NFlib in all examples. The only
  remaining copy of the library is in the extras/wifi example, but
  that one includes more files, so I have left it untouched for now.
2023-03-31 18:27:29 +01:00