You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Dmitry Irlyanov (JIRA)" <ji...@apache.org> on 2007/03/20 18:30:32 UTC

[jira] Created: (HARMONY-3449) Synth parser is not implemented

Synth parser is not implemented
-------------------------------

                 Key: HARMONY-3449
                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
             Project: Harmony
          Issue Type: Sub-task
            Reporter: Dmitry Irlyanov


The general functionality in Synth is creating "pluggable look" from data provided by xml file.
Synth parser and a  group of supporting classes creates internal types of data for UIs

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


[jira] Commented: (HARMONY-3449) [classlib][swing] Synth parser is not implemented

Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12511775 ] 

Alexei Zakharov commented on HARMONY-3449:
------------------------------------------

Dmitry, I'm unable to build swing module after you patch is applied:

     [echo] Compiling SWING classes
    [javac] Compiling 13 source files to /home/ayzakhar/projects/harmony/working_classlib/build/classes
    [javac] Since fork is false, ignoring memoryMaximumSize setting
    [javac] ----------
    [javac] 1. ERROR in /home/ayzakhar/projects/harmony/working_classlib/modules/swing/src/main/java/common/javax/swing/plaf/synth/ColorPainter.java (at line 23)
    [javac]     import javax.swing.plaf.synth2.ColorType;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import javax.swing.plaf.synth2 cannot be resolved
    [javac] ----------
    [javac] 2. ERROR in /home/ayzakhar/projects/harmony/working_classlib/modules/swing/src/main/java/common/javax/swing/plaf/synth/ColorPainter.java (at line 24)
    [javac]     import javax.swing.plaf.synth2.SynthContext;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import javax.swing.plaf.synth2 cannot be resolved
    [javac] ----------
    [javac] 3. ERROR in /home/ayzakhar/projects/harmony/working_classlib/modules/swing/src/main/java/common/javax/swing/plaf/synth/ColorPainter.java (at line 25)
    [javac]     import javax.swing.plaf.synth2.SynthPainter;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import javax.swing.plaf.synth2 cannot be resolved
    [javac] ----------
    [javac] 4. ERROR in /home/ayzakhar/projects/harmony/working_classlib/modules/swing/src/main/java/common/javax/swing/plaf/synth/ColorPainter.java (at line 26)
    [javac]     import javax.swing.plaf.synth2.SynthStyle;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import javax.swing.plaf.synth2 cannot be resolved
    [javac] ----------
    [javac] ----------
    [javac] 5. ERROR in /home/ayzakhar/projects/harmony/working_classlib/modules/swing/src/main/java/common/javax/swing/plaf/synth/DefaultStyleFactory.java (at line 24)
    [javac]     import javax.swing.plaf.synth2.Region;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import javax.swing.plaf.synth2 cannot be resolved
    [javac] ----------
    [javac] 6. ERROR in /home/ayzakhar/projects/harmony/working_classlib/modules/swing/src/main/java/common/javax/swing/plaf/synth/DefaultStyleFactory.java (at line 25)
...
<snip>
...
    [javac] ----------
    [javac] 21 problems (21 errors)

BUILD FAILED
/home/ayzakhar/projects/harmony/working_classlib/build.xml:172: The following error occurred while executing this line:
/home/ayzakhar/projects/harmony/working_classlib/make/build-test.xml:56: The following error occurred while executing this line:
/home/ayzakhar/projects/harmony/working_classlib/make/properties.xml:447: The following error occurred while executing this line:
/home/ayzakhar/projects/harmony/working_classlib/modules/swing/build.xml:101: Compile failed; see the compiler error output for details.

> [classlib][swing] Synth parser is not implemented
> -------------------------------------------------
>
>                 Key: HARMONY-3449
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: Classlib
>            Reporter: Dmitry Irlyanov
>            Assignee: Alexei Zakharov
>         Attachments: H3449-ParserAndEnvironment.patch, H3449-publicClasses.patch
>
>
> The general functionality in Synth is creating "pluggable look" from data provided by xml file.
> Synth parser and a  group of supporting classes creates internal types of data for UIs

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


[jira] Updated: (HARMONY-3449) [classlib][swing] Synth parser is not implemented

Posted by "Dmitry Irlyanov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dmitry Irlyanov updated HARMONY-3449:
-------------------------------------

    Patch Info: [Patch Available]

> [classlib][swing] Synth parser is not implemented
> -------------------------------------------------
>
>                 Key: HARMONY-3449
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: Classlib
>            Reporter: Dmitry Irlyanov
>            Assignee: Alexei Zakharov
>         Attachments: H3449-ParserAndEnvironment.patch, H3449-publicClasses.patch
>
>
> The general functionality in Synth is creating "pluggable look" from data provided by xml file.
> Synth parser and a  group of supporting classes creates internal types of data for UIs

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


[jira] Resolved: (HARMONY-3449) [classlib][swing] Synth parser is not implemented

Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexei Zakharov resolved HARMONY-3449.
--------------------------------------

    Resolution: Fixed

Ok, thanks Dmitry  New patches were applied at the revision 555606. Please check.

> [classlib][swing] Synth parser is not implemented
> -------------------------------------------------
>
>                 Key: HARMONY-3449
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: Classlib
>            Reporter: Dmitry Irlyanov
>            Assignee: Alexei Zakharov
>         Attachments: H3449-ParserAndEnvironment-correct.patch, H3449-ParserAndEnvironment.patch, H3449-publicClasses.patch, H3449-SynthStyleTest.patch
>
>
> The general functionality in Synth is creating "pluggable look" from data provided by xml file.
> Synth parser and a  group of supporting classes creates internal types of data for UIs

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


[jira] Updated: (HARMONY-3449) [classlib][swing] Synth parser is not implemented

Posted by "Dmitry Irlyanov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dmitry Irlyanov updated HARMONY-3449:
-------------------------------------

    Attachment:     (was: H-3448-SynthStyleTest.patch)

> [classlib][swing] Synth parser is not implemented
> -------------------------------------------------
>
>                 Key: HARMONY-3449
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: Classlib
>            Reporter: Dmitry Irlyanov
>            Assignee: Alexei Zakharov
>         Attachments: H3449-ParserAndEnvironment-correct.patch, H3449-ParserAndEnvironment.patch, H3449-publicClasses.patch, H3449-SynthStyleTest.patch
>
>
> The general functionality in Synth is creating "pluggable look" from data provided by xml file.
> Synth parser and a  group of supporting classes creates internal types of data for UIs

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


[jira] Updated: (HARMONY-3449) [classlib][swing] Synth parser is not implemented

Posted by "Dmitry Irlyanov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dmitry Irlyanov updated HARMONY-3449:
-------------------------------------

    Attachment: H3449-publicClasses.patch

The patch contains come functional and style correcting for previously committed Synth public classes and the addition to internalization property file 

> [classlib][swing] Synth parser is not implemented
> -------------------------------------------------
>
>                 Key: HARMONY-3449
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: Classlib
>            Reporter: Dmitry Irlyanov
>            Assignee: Alexei Zakharov
>         Attachments: H3449-publicClasses.patch
>
>
> The general functionality in Synth is creating "pluggable look" from data provided by xml file.
> Synth parser and a  group of supporting classes creates internal types of data for UIs

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


[jira] Updated: (HARMONY-3449) [classlib][swing] Synth parser is not implemented

Posted by "Dmitry Irlyanov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dmitry Irlyanov updated HARMONY-3449:
-------------------------------------

    Attachment: H3449-ParserAndEnvironment.patch

The patch contains parser and the files that used to represent Styles produced by parser.
Note that Unit tests are not included because all the classes are unspecified

> [classlib][swing] Synth parser is not implemented
> -------------------------------------------------
>
>                 Key: HARMONY-3449
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: Classlib
>            Reporter: Dmitry Irlyanov
>            Assignee: Alexei Zakharov
>         Attachments: H3449-ParserAndEnvironment.patch, H3449-publicClasses.patch
>
>
> The general functionality in Synth is creating "pluggable look" from data provided by xml file.
> Synth parser and a  group of supporting classes creates internal types of data for UIs

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


[jira] Updated: (HARMONY-3449) [classlib][swing] Synth parser is not implemented

Posted by "Dmitry Irlyanov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dmitry Irlyanov updated HARMONY-3449:
-------------------------------------

    Attachment: H-3448-SynthStyleTest.patch

Synth package is not documented well and some details of RI's behavior can be unknown.
So, he SynthStyleTest is fails with H3449-publicClasses.patch has been applied, so there is new test (that also passes on the RI) with slightly changed verifications

> [classlib][swing] Synth parser is not implemented
> -------------------------------------------------
>
>                 Key: HARMONY-3449
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: Classlib
>            Reporter: Dmitry Irlyanov
>            Assignee: Alexei Zakharov
>         Attachments: H-3448-SynthStyleTest.patch, H3449-ParserAndEnvironment-correct.patch, H3449-ParserAndEnvironment.patch, H3449-publicClasses.patch
>
>
> The general functionality in Synth is creating "pluggable look" from data provided by xml file.
> Synth parser and a  group of supporting classes creates internal types of data for UIs

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


[jira] Assigned: (HARMONY-3449) [classlib][swing] Synth parser is not implemented

Posted by "Alexei Zakharov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexei Zakharov reassigned HARMONY-3449:
----------------------------------------

    Assignee: Alexei Zakharov

> [classlib][swing] Synth parser is not implemented
> -------------------------------------------------
>
>                 Key: HARMONY-3449
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: Classlib
>            Reporter: Dmitry Irlyanov
>            Assignee: Alexei Zakharov
>
> The general functionality in Synth is creating "pluggable look" from data provided by xml file.
> Synth parser and a  group of supporting classes creates internal types of data for UIs

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


[jira] Updated: (HARMONY-3449) [classlib][swing] Synth parser is not implemented

Posted by "Dmitry Irlyanov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dmitry Irlyanov updated HARMONY-3449:
-------------------------------------

    Attachment: H3449-ParserAndEnvironment-correct.patch

Alexey,
My apologies, it is my fault.
Please, use H3449-ParserAndEnvironment-correct.patch - it has been verified: the swing module compiles well and all the test results verified

> [classlib][swing] Synth parser is not implemented
> -------------------------------------------------
>
>                 Key: HARMONY-3449
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: Classlib
>            Reporter: Dmitry Irlyanov
>            Assignee: Alexei Zakharov
>         Attachments: H3449-ParserAndEnvironment-correct.patch, H3449-ParserAndEnvironment.patch, H3449-publicClasses.patch
>
>
> The general functionality in Synth is creating "pluggable look" from data provided by xml file.
> Synth parser and a  group of supporting classes creates internal types of data for UIs

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


[jira] Updated: (HARMONY-3449) [classlib][swing] Synth parser is not implemented

Posted by "Alexey Petrenko (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Petrenko updated HARMONY-3449:
-------------------------------------

    Summary: [classlib][swing] Synth parser is not implemented  (was: Synth parser is not implemented)

> [classlib][swing] Synth parser is not implemented
> -------------------------------------------------
>
>                 Key: HARMONY-3449
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: Classlib
>            Reporter: Dmitry Irlyanov
>
> The general functionality in Synth is creating "pluggable look" from data provided by xml file.
> Synth parser and a  group of supporting classes creates internal types of data for UIs

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


[jira] Updated: (HARMONY-3449) [classlib][swing] Synth parser is not implemented

Posted by "Dmitry Irlyanov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dmitry Irlyanov updated HARMONY-3449:
-------------------------------------

    Attachment: H3449-SynthStyleTest.patch

My apologies, there is wrong file :)
Please, use the H3449-SynthStyleTest.patch

> [classlib][swing] Synth parser is not implemented
> -------------------------------------------------
>
>                 Key: HARMONY-3449
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3449
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: Classlib
>            Reporter: Dmitry Irlyanov
>            Assignee: Alexei Zakharov
>         Attachments: H3449-ParserAndEnvironment-correct.patch, H3449-ParserAndEnvironment.patch, H3449-publicClasses.patch, H3449-SynthStyleTest.patch
>
>
> The general functionality in Synth is creating "pluggable look" from data provided by xml file.
> Synth parser and a  group of supporting classes creates internal types of data for UIs

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