hg: macosx-port/macosx-port/jdk: fixed #291: Refactor LWComponentPeer to support compound Swing delegates

Alexander Potochkin Alexander.Potochkin at oracle.com
Fri Aug 19 11:45:25 PDT 2011


Hello Henri

The build problem has been fixed,
please pull the latest change

Thanks much
and have a nice weekend!

alexp
> No problem.
>
> It just delay the next package :)
>
> 2011/8/19 Alexander Potochkin<Alexander.Potochkin at oracle.com>:
>> Hello Henri
>>
>> Yep, it is my fault
>>
>> I am working on it,
>> sorry for inconvenience
>>
>> alexp
>>> I got the following build error :
>>>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt.java>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt_de.java>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt_es.java>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt_fr.java>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt_it.java>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt_ja.java>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt_ko.java>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt_pt_BR.java>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt_sv.java>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt_zh_CN.java>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt_zh_HK.java>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc/sun/awt/resources/awt_zh_TW.java>
>>> # Running javac:
>>>
>>> /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/bin/java
>>> -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput
>>> -Djava.awt.headless=true -client -Xmx512m -Xms512m -XX:PermSize=32m
>>> -XX:MaxPermSize=160m
>>>
>>> -Xbootclasspath/p:<http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/langtools/dist/bootstrap/lib/javac.jar>
>>>
>>> -jar<http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/langtools/dist/bootstrap/lib/javac.jar>
>>> -source 7 -target 7 -encoding ascii
>>>
>>> -Xbootclasspath:<http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/classes>
>>>
>>> -sourcepath<http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/gensrc>:<http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/macosx/classes>:<http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/solaris/classes>:<http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/share/classes>
>>>
>>> -d<http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/classes>
>>>
>>> @<http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/build/macosx-universal/tmp/sun/java.awt/.classes.list.filtered>
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/macosx/classes/sun/lwawt/LWWindowPeer.java>:40:
>>> error: cannot find symbol
>>>     extends LWContainerPeer<Window, LWComponentPeer.JComponentDelegate>
>>>                                                    ^
>>>   symbol:   class JComponentDelegate
>>>   location: class LWComponentPeer
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/macosx/classes/sun/lwawt/LWListPeer.java>:140:
>>> error: cannot find symbol
>>>         implements ComponentDelegate
>>>                    ^
>>>   symbol:   class ComponentDelegate
>>>   location: class LWListPeer
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/macosx/classes/sun/lwawt/LWListPeer.java>:304:
>>> error: cannot find symbol
>>>             implements ComponentDelegate
>>>                        ^
>>>   symbol:   class ComponentDelegate
>>>   location: class LWListPeer.ScrollableJListDelegate
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/macosx/classes/sun/lwawt/LWPanelPeer.java>:34:
>>> error: cannot find symbol
>>>     extends LWContainerPeer<Panel, LWComponentPeer.JComponentDelegate>
>>>                                                   ^
>>>   symbol:   class JComponentDelegate
>>>   location: class LWComponentPeer
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/macosx/classes/sun/lwawt/LWPanelPeer.java>:42:
>>> error: cannot find symbol
>>>     public JComponentDelegate createDelegate() {
>>>            ^
>>>   symbol:   class JComponentDelegate
>>>   location: class LWPanelPeer
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/macosx/classes/sun/lwawt/LWScrollBarPeer.java>:108:
>>> error: cannot find symbol
>>>         implements ComponentDelegate
>>>                    ^
>>>   symbol:   class ComponentDelegate
>>>   location: class LWScrollBarPeer
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/macosx/classes/sun/lwawt/LWListPeer.java>:228:
>>> error: method does not override or implement a method from a supertype
>>>         @Override
>>>         ^
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/macosx/classes/sun/lwawt/LWListPeer.java>:306:
>>> error: method does not override or implement a method from a supertype
>>>             @Override
>>>             ^
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/macosx/classes/sun/lwawt/LWPanelPeer.java>:43:
>>> error: cannot find symbol
>>>         return new JComponentDelegate();
>>>                    ^
>>>   symbol:   class JComponentDelegate
>>>   location: class LWPanelPeer
>>>
>>> <http://imacbuilder/job/openjdk-1.7-macosx-universal/ws/jdk/src/macosx/classes/sun/lwawt/LWScrollBarPeer.java>:110:
>>> error: method does not override or implement a method from a supertype
>>>         @Override
>>>         ^
>>> Note: Some input files use or override a deprecated API.
>>> Note: Recompile with -Xlint:deprecation for details.
>>> Note: Some input files use unchecked or unsafe operations.
>>> Note: Recompile with -Xlint:unchecked for details.
>>> 10 errors
>>> make[4]: *** [.compile.classlist] Error 1
>>> make[3]: *** [all] Error 1
>>> make[2]: *** [all] Error 1
>>> make[1]: *** [jdk-build] Error 2
>>> make: *** [build_product_image] Error 2
>>>
>>> Something is missing in commit ?
>>>
>>> 2011/8/18<alexander.potochkin at sun.com>:
>>>> Changeset: bd078fbf4789
>>>> Author:    alexp
>>>> Date:      2011-08-18 22:05 +0400
>>>> URL:
>>>> http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/bd078fbf4789
>>>>
>>>> fixed #291: Refactor LWComponentPeer to support compound Swing delegates
>>>> fixed #4  : AWT Checkbox implementation
>>>>
>>>> - src/macosx/classes/sun/lwawt/ComponentDelegate.java
>>>> ! src/macosx/classes/sun/lwawt/LWButtonPeer.java
>>>> ! src/macosx/classes/sun/lwawt/LWCanvasPeer.java
>>>> ! src/macosx/classes/sun/lwawt/LWCheckboxPeer.java
>>>> ! src/macosx/classes/sun/lwawt/LWChoicePeer.java
>>>> ! src/macosx/classes/sun/lwawt/LWComponentPeer.java
>>>> ! src/macosx/classes/sun/lwawt/LWContainerPeer.java
>>>> + src/macosx/classes/sun/lwawt/LWDelegateKeyboardFocusManager.java
>>>> ! src/macosx/classes/sun/lwawt/LWLabelPeer.java
>>>> ! src/macosx/classes/sun/lwawt/LWTextAreaPeer.java
>>>> ! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java
>>>> ! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java
>>>>
>>>>
>>



More information about the macosx-port-dev mailing list