You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Matthew Farrellee (JIRA)" <qp...@incubator.apache.org> on 2008/05/05 22:27:55 UTC

[jira] Created: (QPID-1026) managementgen C++ symbol validation

managementgen C++ symbol validation
-----------------------------------

                 Key: QPID-1026
                 URL: https://issues.apache.org/jira/browse/QPID-1026
             Project: Qpid
          Issue Type: Improvement
          Components: Code Generator
            Reporter: Matthew Farrellee
            Priority: Minor
         Attachments: ValidateCppSymbolsAndCapitalization.diff

trunk/qpid/cpp/managementgen generates C++ code from a management schema. Some values in the schema are translated into C++ symbols without validation resulting in invalid C++ files.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (QPID-1026) managementgen C++ symbol validation

Posted by "Matthew Farrellee (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matthew Farrellee updated QPID-1026:
------------------------------------

    Attachment: ValidateCppSymbolsAndCapitalization.diff

Attached is a patch to perform simple C++ symbol validation. Specifically it allows for a schema package="some.hierarchy", but also covers Config, Inst, Arg, Method and Class names.

> managementgen C++ symbol validation
> -----------------------------------
>
>                 Key: QPID-1026
>                 URL: https://issues.apache.org/jira/browse/QPID-1026
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Code Generator
>            Reporter: Matthew Farrellee
>            Priority: Minor
>         Attachments: ValidateCppSymbolsAndCapitalization.diff
>
>
> trunk/qpid/cpp/managementgen generates C++ code from a management schema. Some values in the schema are translated into C++ symbols without validation resulting in invalid C++ files.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (QPID-1026) managementgen C++ symbol validation

Posted by "Nuno Santos (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12595302#action_12595302 ] 

Nuno Santos commented on QPID-1026:
-----------------------------------

patch applied (svn rev 654566)

> managementgen C++ symbol validation
> -----------------------------------
>
>                 Key: QPID-1026
>                 URL: https://issues.apache.org/jira/browse/QPID-1026
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Code Generator
>            Reporter: Matthew Farrellee
>            Priority: Minor
>         Attachments: ValidateCppSymbolsAndCapitalization.diff
>
>
> trunk/qpid/cpp/managementgen generates C++ code from a management schema. Some values in the schema are translated into C++ symbols without validation resulting in invalid C++ files.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (QPID-1026) managementgen C++ symbol validation

Posted by "Ted Ross (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ted Ross resolved QPID-1026.
----------------------------

    Resolution: Fixed

> managementgen C++ symbol validation
> -----------------------------------
>
>                 Key: QPID-1026
>                 URL: https://issues.apache.org/jira/browse/QPID-1026
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Code Generator
>            Reporter: Matthew Farrellee
>            Assignee: Nuno Santos
>            Priority: Minor
>             Fix For: M4
>
>         Attachments: ValidateCppSymbolsAndCapitalization.diff
>
>
> trunk/qpid/cpp/managementgen generates C++ code from a management schema. Some values in the schema are translated into C++ symbols without validation resulting in invalid C++ files.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (QPID-1026) managementgen C++ symbol validation

Posted by "Aidan Skinner (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aidan Skinner reassigned QPID-1026:
-----------------------------------

    Assignee: Nuno Santos

Is this done then?

> managementgen C++ symbol validation
> -----------------------------------
>
>                 Key: QPID-1026
>                 URL: https://issues.apache.org/jira/browse/QPID-1026
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Code Generator
>            Reporter: Matthew Farrellee
>            Assignee: Nuno Santos
>            Priority: Minor
>         Attachments: ValidateCppSymbolsAndCapitalization.diff
>
>
> trunk/qpid/cpp/managementgen generates C++ code from a management schema. Some values in the schema are translated into C++ symbols without validation resulting in invalid C++ files.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.