Add version macros and tag all existing api with GPLUGIN_AVAILABLE_IN_ALL

Review Request #1352 — Created March 15, 2022 and submitted

Information

gplugin/gplugin
default

Reviewers

Add version macros and tag all existing api with GPLUGIN_AVAILABLE_IN_ALL

Compiled, ran the unit tests, and gplugin-query.

Summary ID
Add version macros and tag all existing api with GPLUGIN_AVAILABLE_IN_ALL
958e419f9783e4a2c483575fde208501f0edd400
Description From Last Updated

What else can define this?

QuLogicQuLogic

Is this public API?

QuLogicQuLogic

This can never happen, I guess, since min cannot be less than 0.38 and max cannot be less than min.

QuLogicQuLogic

Skip on final types?

QuLogicQuLogic

Remove on final classes?

QuLogicQuLogic

Remove on final classes?

QuLogicQuLogic

Thought these were dropped on final types?

QuLogicQuLogic

This does nothing on a macro, and actually cascades down to whatever the next line is in the source file …

QuLogicQuLogic

Also 0.38.

QuLogicQuLogic

This is before the header that defines it.

QuLogicQuLogic
QuLogic
  1. 
      
  2. gplugin/gplugin-version.h (Diff revision 1)
     
     
    Show all issues

    What else can define this?

    1. Nothing I guess, it must have been in whatever I was copying from originally.

  3. gplugin/gplugin-version.h (Diff revision 1)
     
     
    Show all issues

    Is this public API?

  4. gplugin/gplugin-version.h (Diff revision 1)
     
     
    Show all issues

    This can never happen, I guess, since min cannot be less than 0.38 and max cannot be less than min.

  5. 
      
grim
grim
QuLogic
  1. 
      
  2. gplugin-gtk4/gplugin-gtk-plugin-page.h (Diff revision 2)
     
     
     
    Show all issues

    Skip on final types?

  3. gplugin-gtk4/gplugin-gtk-plugin-row.h (Diff revision 2)
     
     
     
    Show all issues

    Remove on final classes?

  4. gplugin-gtk4/gplugin-gtk-view.h (Diff revision 2)
     
     
     
    Show all issues

    Remove on final classes?

  5. gplugin/gplugin-native-plugin.h (Diff revision 2)
     
     
    Show all issues

    Thought these were dropped on final types?

  6. gplugin/gplugin-native-plugin.h (Diff revision 2)
     
     
    Show all issues

    This does nothing on a macro, and actually cascades down to whatever the next line is in the source file that included this.

  7. gplugin/gplugin-plugin.h (Diff revision 3)
     
     
     
    Show all issues

    Also 0.38.

  8. 
      
grim
grim
QuLogic
  1. 
      
  2. gplugin/gplugin-plugin-info.h (Diff revision 5)
     
     
    Show all issues

    This is before the header that defines it.

  3. 
      
grim
QuLogic
  1. Ship It!
  2. I didn't check all the lines, but that it compiled on Windows, and it seemed good.

  3. 
      
grim
Review request changed
Status:
Completed