Commit Graph

61 Commits

Author SHA1 Message Date
Antonio Niño Díaz
687cc91511 doxygen: Document 256 color sprite functions 2023-04-30 01:48:50 +01:00
Antonio Niño Díaz
245db3169d doxygen: Remove HTML tags
Markdown is supported by Doxygen.
2023-04-29 12:38:53 +01:00
Antonio Niño Díaz
55feace39a library: Add more doxygen comments
The public structs and definitions aren't described in the manual.
2023-04-29 03:30:26 +01:00
Antonio Niño Díaz
733c7d16ce Add more doxygen comments to library 2023-04-28 02:24:24 +01:00
Antonio Niño Díaz
c693abda87 Increase size of NF_ROOTFOLDER 2023-04-28 01:40:33 +01:00
Antonio Niño Díaz
e1ed5b15ef Start using doxygen comments in library headers 2023-04-28 01:38:37 +01:00
Antonio Niño Díaz
61fde2b572 Use UTF-8 across all codebase
This has been done with:

    for f in `ls`; do
        iconv -f ISO-8859-1 -t UTF-8//TRANSLIT "$f" -o "$f".2;
        mv "$f".2 "$f"
    done
2023-04-13 18:51:09 +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