Add version macros and tag all existing api with GPLUGIN_AVAILABLE_IN_ALL
Review Request #1352 — Created March 15, 2022 and submitted
Add version macros and tag all existing api with GPLUGIN_AVAILABLE_IN_ALL
Compiled, ran the unit tests, and gplugin-query.
Summary | ID |
---|---|
958e419f9783e4a2c483575fde208501f0edd400 |
Description | From | Last Updated |
---|---|---|
What else can define this? |
QuLogic | |
Is this public API? |
QuLogic | |
This can never happen, I guess, since min cannot be less than 0.38 and max cannot be less than min. |
QuLogic | |
Skip on final types? |
QuLogic | |
Remove on final classes? |
QuLogic | |
Remove on final classes? |
QuLogic | |
Thought these were dropped on final types? |
QuLogic | |
This does nothing on a macro, and actually cascades down to whatever the next line is in the source file … |
QuLogic | |
Also 0.38. |
QuLogic | |
This is before the header that defines it. |
QuLogic |
- Change Summary:
-
Rebased and updated all the things
- Commits:
-
Summary ID 938ade7a8b417ac69e8c2d25de3747d1bd87664d 7b6e9e02680f961691e3c3a4b03e1a1b17cbadc6
- Change Summary:
-
run clang format, remove the guard around _GPLUGIN_EXTERN, and fix a messed up AVAILABLE
- Commits:
-
Summary ID 7b6e9e02680f961691e3c3a4b03e1a1b17cbadc6 dd64c06c5400c9a62cbc1c05602654571cc2b8c8
- Change Summary:
-
address issues and not sure what was going on with the warning on final types, but seems to not be happening now..?
- Commits:
-
Summary ID dd64c06c5400c9a62cbc1c05602654571cc2b8c8 6ad46f3a7006e4340cbce8f0a5b952262bbd83a2
- Change Summary:
-
Add macros for all versions that have Since tags and remove all macros we're not using.
- Commits:
-
Summary ID 6ad46f3a7006e4340cbce8f0a5b952262bbd83a2 312fc9f960951de2c8e4f1592a85908f5e0377e3