-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Doxygen + Documentation Maintenance #1626
base: master
Are you sure you want to change the base?
Commits on May 28, 2024
-
Update docs CI checkout version
Node.js 16 is deprecated. Updating this to the latest version so that it continues working.
Configuration menu - View commit details
-
Copy full SHA for b8e1708 - Browse repository at this point
Copy the full SHA b8e1708View commit details -
Update docs CI gh-pages version
Node.js 16 is deprecated. Updating this to the latest version so that it continues working.
Configuration menu - View commit details
-
Copy full SHA for 0c4fbee - Browse repository at this point
Copy the full SHA 0c4fbeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 626f9fc - Browse repository at this point
Copy the full SHA 626f9fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c246396 - Browse repository at this point
Copy the full SHA c246396View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1899dec - Browse repository at this point
Copy the full SHA 1899decView commit details -
Fix Doxygen chipset "unexpected token" warnings
Starting with Doxygen 1.9.5, running Doxygen would result in a host of warnings: "warning: unexpected token TK_COMMAND_BS as the argument of \ifile". These doxygen warnings were pointing to lines in `chipsets.h`, which was confusing since these seem to be properly documented? It turns out that this was due to the inline comments for the chipsets in `FastLED.h` using copydoc, and referencing their base classes. This appears to be a bug in Doxygen. Changing these single-line definitions to multi-line (with the associated multi-line comments) fixes the issue and gets rid of the warnings. I'll follow up with a bug report on the Doxygen repo.
Configuration menu - View commit details
-
Copy full SHA for 460d441 - Browse repository at this point
Copy the full SHA 460d441View commit details -
Disable Doxygen LATEX generation
This isn't used by the documentation and results in numerous errors in the output since `epstopdf` is not installed by default.
Configuration menu - View commit details
-
Copy full SHA for f190c4d - Browse repository at this point
Copy the full SHA f190c4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdbb22d - Browse repository at this point
Copy the full SHA bdbb22dView commit details -
This also fixes a function definition which changed due to the FASTLED_REGISTER addition.
Configuration menu - View commit details
-
Copy full SHA for d81cadb - Browse repository at this point
Copy the full SHA d81cadbView commit details -
Update Doxygen Layout for 1.10.0
The change in naming of "modules" to "topics" broke the display of all groups.
Configuration menu - View commit details
-
Copy full SHA for 792b01c - Browse repository at this point
Copy the full SHA 792b01cView commit details -
Not sure why this macro expansion wasn't working, but adding the flag directly to the 'if' statements works fine.
Configuration menu - View commit details
-
Copy full SHA for 8a31ec2 - Browse repository at this point
Copy the full SHA 8a31ec2View commit details -
Fix noise function documentation
This function changed its signature with FastLED#1619. This corrects the copydetails commands to the new signature.
Configuration menu - View commit details
-
Copy full SHA for dafef24 - Browse repository at this point
Copy the full SHA dafef24View commit details