The Source for Java Technology Collaboration

Home » java.net Forums » Java Desktop Technologies » SwingLabs

Thread: Next Release - SwingX 0.9.2

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 30 - Last Post: Mar 1, 2008 12:04 PM by: kschaefe
rah003

Posts: 894
Next Release - SwingX 0.9.2
Posted: Feb 6, 2008 1:10 AM
  Click to reply to this thread Reply

Hi,
we are about to prepare next release - 0.9.2 towards the end of February/ beginning of March so if there is anything that you would really like to see fixed, vote for it today. Or even better - provide a patch as an attachment to the issue. Just remember that for any contributions bigger then 20 lines you need to sign JCA/SCA so we can include those contributions in the code.
Cheers,
Jan

Changed title of the thread per Jeanette's request.


Message was edited by: rah003

kleopatra

Posts: 1,677
Re: Next Release - SwingX 0.9.2
Posted: Feb 7, 2008 5:42 AM   in response to: rah003
  Click to reply to this thread Reply

>
> Changed title of the thread per Jeanette's request.
>

yeah, want to beat the drum as loudly and visibly as possible :-)

Thanks!
Jeanette

wzberger

Posts: 103
Re: Next Release - SwingX 0.9.2
Posted: Feb 13, 2008 5:32 AM   in response to: kleopatra
  Click to reply to this thread Reply

Heard your beating :-) I will start some tests very soon.

Wolfgang

gregburrow

Posts: 16
Re: Next Release - SwingX 0.9.2
Posted: Feb 12, 2008 4:41 PM   in response to: rah003
  Click to reply to this thread Reply

How about the ColumnControl list too long issue? (http://forums.java.net/jive/thread.jspa?threadID=7417)

Looks like there are already some solutions in the incubator that could be promoted.
I could also spend some time on this if you could give me a starting point to begin.


Thanks,
Greg

Kleopatra
Re: Next Release - SwingX 0.9.2
Posted: Feb 13, 2008 3:04 AM   in response to: gregburrow
  Click to reply to this thread Reply

Hi Greg,

> How about the ColumnControl list too long issue? (http://forums.java.net/jive/thread.jspa?threadID=7417)
>

https://swingx.dev.java.net/issues/show_bug.cgi?id=527

nothing much to add ;-)
> Looks like there are already some solutions in the incubator that could be promoted.
> I could also spend some time on this if you could give me a starting point to begin.
>
>
>

"some" as in several? Maybe I overlooked something: the only one I'm
aware of is the scrollable popup. And that's your starting point :-)
AFAIR, it needs quite some work. Great that you volunteer - but just to
be clear: the timeline for component/feature additions is post-1.0.

Cheers
Jeanette

---------------------------------------------------------------------
To unsubscribe, e-mail: jdnc-unsubscribe@jdnc.dev.java.net
For additional commands, e-mail: jdnc-help@jdnc.dev.java.net


kschaefe

Posts: 1,662
Re: Next Release - SwingX 0.9.2
Posted: Feb 13, 2008 6:10 AM   in response to: Kleopatra
  Click to reply to this thread Reply

> "some" as in several? Maybe I overlooked something:
> the only one I'm
> aware of is the scrollable popup. And that's your
> starting point :-)
> AFAIR, it needs quite some work. Great that you
> volunteer - but just to
> be clear: the timeline for component/feature
> additions is post-1.0.
I do believe that my JXMenu and JXPopupMenu which support scrolling are complete and bug-free. There is some extra class bloat that I'd like to remove before thinking about committing it to core SwingX (the scrollable menu item stuff for instance needs to be handle better). That being said, I love for more people to play with it and try to find some bugs. It's located in the incubator in src/kschaefe/menu. There is both a java source tree and a testing tree. In src/kschaefe/demo, there is a demo program for the scrolling popup.

Anyway, if anyone's interested, I'd love some feedback.

Karl

Kleopatra
Re: Next Release - SwingX 0.9.2
Posted: Feb 13, 2008 6:46 AM   in response to: kschaefe
  Click to reply to this thread Reply

jdnc-interest@javadesktop.org schrieb:
>> "some" as in several? Maybe I overlooked something:
>> the only one I'm
>> aware of is the scrollable popup. And that's your
>> starting point :-)
>> AFAIR, it needs quite some work. Great that you
>> volunteer - but just to
>> be clear: the timeline for component/feature
>> additions is post-1.0.
>>
> I do believe that my JXMenu and JXPopupMenu which support scrolling are complete and bug-free.

oops - so I did overlook something ;-) Sorry, will try it out asap!


Jeanette

---------------------------------------------------------------------
To unsubscribe, e-mail: jdnc-unsubscribe@jdnc.dev.java.net
For additional commands, e-mail: jdnc-help@jdnc.dev.java.net


Kleopatra
Re: Next Release - SwingX 0.9.2
Posted: Feb 14, 2008 2:38 AM   in response to: kschaefe
  Click to reply to this thread Reply

Karl,
> Anyway, if anyone's interested, I'd love some feedback.
>
>

And I love to comment :-) So opened another thread for that

http://forums.java.net/jive/thread.jspa?threadID=36687&tstart=0

CU
Jeanette

---------------------------------------------------------------------
To unsubscribe, e-mail: jdnc-unsubscribe@jdnc.dev.java.net
For additional commands, e-mail: jdnc-help@jdnc.dev.java.net


ssamayoa

Posts: 18
Re: Next Release - SwingX 0.9.2
Posted: Feb 14, 2008 7:02 AM   in response to: rah003
  Click to reply to this thread Reply

I just posted about incomplete and incorrect localized strings of JXLoginPane.

If I provide such transaltions can get into 0.9.2 release?

Regards.

rah003

Posts: 894
Re: Next Release - SwingX 0.9.2
Posted: Feb 14, 2008 9:01 AM   in response to: ssamayoa
  Click to reply to this thread Reply

> I just posted about incomplete and incorrect
> localized strings of JXLoginPane.
>
> If I provide such transaltions can get into 0.9.2
> release?
>
> Regards.

Sure, if you provide such translation say by 23rd Feb latest I will include it in. Attach you patch to the isue 518 (link to it was provided by Jeanette in comment on your other thread).
Cheers,
Jan

ssamayoa

Posts: 18
Re: Next Release - SwingX 0.9.2
Posted: Feb 14, 2008 11:18 AM   in response to: rah003
  Click to reply to this thread Reply

> Sure, if you provide such translation

Done.

Regards.

wzberger

Posts: 103
Re: Next Release - SwingX 0.9.2
Posted: Feb 20, 2008 3:18 AM   in response to: rah003
  Click to reply to this thread Reply

There seems to be an issue with JXLoginPane by using a custom UI-Delegate to provide another banner image.

JXLoginPane contains the following lines within the constructor:
updateUI();
if (!initDone) {
initComponents();
}
updateUI();

Unfortunately #updateUI also checks the initDone flag and #initComponents calls the #createLoginBanner method which calls the #createBanner method of the UI-delegate. The result is that LoginPaneUI#createBanner will be never called.

Any thoughts?

rah003

Posts: 894
Re: Next Release - SwingX 0.9.2
Posted: Feb 20, 2008 2:14 PM   in response to: wzberger
  Click to reply to this thread Reply

> JXLoginPane contains the following lines within the
> constructor:
> updateUI();
> if (!initDone) {
> initComponents();
> }
> teUI();
>
> Unfortunately #updateUI also checks the initDone flag
> and #initComponents calls the #createLoginBanner
> method which calls the #createBanner method of the
> UI-delegate. The result is that
> LoginPaneUI#createBanner will be never called.
>
> Any thoughts?

Thanks for bringing that up. I'll try to have a look whether there is a simple way to fix it. BTW does it have an issue number? ;) (I'm sure there was something similar reported relatively recently, but not sure whether it is the same thing or not).
Cheers,
Jan

wzberger

Posts: 103
Re: Next Release - SwingX 0.9.2
Posted: Feb 21, 2008 12:53 AM   in response to: rah003
  Click to reply to this thread Reply

I've created a new bug report for this #777 - what a lucky number :-)
Another issue which can be easily fixed is #775

Thanks,
Wolfgang

rah003

Posts: 894
Re: Next Release - SwingX 0.9.2
Posted: Feb 21, 2008 9:55 PM   in response to: wzberger
  Click to reply to this thread Reply

> I've created a new bug report for this #777 - what a lucky number :-)
Indeed lucky ... I think I fixed it for you.

> Another issue which can be easily fixed is #775
True enough.

Anything else? ;)

Kleopatra
Re: Next Release - SwingX 0.9.2
Posted: Feb 22, 2008 2:37 AM   in response to: rah003
  Click to reply to this thread Reply

Jan,
> BTW there are still like 30+ issues opened for 0.9.2 ... could you change target for those you don't intend to fix for 0.9.2 so i know when we are ready for release? Ta.
>
> https://swingx.dev.java.net/issues/buglist.cgi?Submit+query=Submit+query&component=swingx&issue_status=NEW&issue_status=STARTED&issue_status=REOPENED&target_milestone=0.9.2&email1=&emailtype1=exact&emailassigned_to1=1&email2=&emailtype2=exact&emailreporter2=1&issueidtype=include&issue_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&short_desc=&short_desc_type=fulltext&long_desc=&long_desc_type=fulltext&issue_file_loc=&issue_file_loc_type=fulltext&status_whiteboard=&status_whiteboard_type=fulltext&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&namedcmd=votes&newqueryname=&order=Reuse+same+sort+as+last+time
>

interesting ... further filtering those assigned to me still gives
seven, all in Misc: three for JXErrorPane, two for JXImagePanel, one
JXTaskPane, one for HorizontalLayout. Nothing I would want to touch, not
really. If nobody else wants to tackle them, I'll postpone them.

What I really would like to have is to update the default owners. We
could f.i. revert "misc" back to the anonymous issues@issues and later
fight who wants to do it <g>

CU
Jeanette


---------------------------------------------------------------------
To unsubscribe, e-mail: jdnc-unsubscribe@jdnc.dev.java.net
For additional commands, e-mail: jdnc-help@jdnc.dev.java.net


Kleopatra
Re: Next Release - SwingX 0.9.2
Posted: Feb 25, 2008 2:06 AM   in response to: Kleopatra
  Click to reply to this thread Reply

Kleopatra schrieb:
>
> interesting ... further filtering those assigned to me still gives
> seven, all in Misc: three for JXErrorPane, two for JXImagePanel, one
> JXTaskPane, one for HorizontalLayout. Nothing I would want to touch,
> not really. If nobody else wants to tackle them, I'll postpone them.
>

done (form mine, didn't touch the others) - and noticed that we still
have a bunch with "milestone 1" and one "undetermined":

<https://

any volunteer to give them a look?

Cheers
Jeanette



---------------------------------------------------------------------
To unsubscribe, e-mail: jdnc-unsubscribe@jdnc.dev.java.net
For additional commands, e-mail: jdnc-help@jdnc.dev.java.net


kschaefe

Posts: 1,662
Re: Next Release - SwingX 0.9.2
Posted: Feb 28, 2008 12:00 PM   in response to: Kleopatra
  Click to reply to this thread Reply

> noticed that we still
> have a bunch with "milestone 1" and one
> "undetermined":
>
> any volunteer to give them a look?
Reviewed and dispositioned most of them. I wasn't sure what to do with some of them and Jan, you should look at the list, as some are for areas you tend to play around in.

Karl

rah003

Posts: 894
Re: Next Release - SwingX 0.9.2
Posted: Feb 29, 2008 12:51 AM   in response to: kschaefe
  Click to reply to this thread Reply

Thanks Karl, I'll take care of the rest of them.

wzberger

Posts: 103
Re: Next Release - SwingX 0.9.2
Posted: Feb 22, 2008 1:16 AM   in response to: rah003
  Click to reply to this thread Reply

I've also noticed a layout problem with JXHeader - the issue seems to be more complicated and could possibly affect JXLabel too. Please see issue #780

wzberger

Posts: 103
Re: Next Release - SwingX 0.9.2
Posted: Feb 28, 2008 11:43 AM   in response to: rah003
  Click to reply to this thread Reply

Have you seen that I've reopened issue #780? Can you confirm the described behavior?

Wolfgang

rah003

Posts: 894
Re: Next Release - SwingX 0.9.2
Posted: Feb 29, 2008 12:51 AM   in response to: wzberger
  Click to reply to this thread Reply

> Have you seen that I've reopened issue #780? Can you confirm the described behavior?

Quite interesting effect. I take it you don't like it, right? ;)

Check out build #940 ... should behave much better.

Jan

wzberger

Posts: 103
Re: Next Release - SwingX 0.9.2
Posted: Feb 29, 2008 1:44 AM   in response to: rah003
  Click to reply to this thread Reply

Thanks.
For me the issue still exists - can't recognize a big improvement.

rah003

Posts: 894
Re: Next Release - SwingX 0.9.2
Posted: Feb 29, 2008 7:04 AM   in response to: wzberger
  Click to reply to this thread Reply

> Thanks.
> For me the issue still exists - can't recognize a big improvement.

So you say you see exactly same behaviour when running your latest test case against either build #939 or #940? Strange, I can see the difference. Could you please double check to be sure you used the latest build? Thx.

wzberger

Posts: 103
Re: Next Release - SwingX 0.9.2
Posted: Feb 29, 2008 9:36 AM   in response to: rah003
  Click to reply to this thread Reply

Works fine with Java 6 but unfortunately not with Java 5. Used build #940. I didn't recognized that because I've directly checked out the sources and my IDE project makes use of Java 5.

rah003

Posts: 894
Re: Next Release - SwingX 0.9.2
Posted: Feb 29, 2008 10:03 AM   in response to: wzberger
  Click to reply to this thread Reply

I see. Thanks. I'll check against 1.5.

rah003

Posts: 894
Re: Next Release - SwingX 0.9.2
Posted: Feb 29, 2008 10:43 AM   in response to: rah003
  Click to reply to this thread Reply

using 1.5 ... I had to do slight change to your test to work around AWT issue on 2.6.24 kernel and I have changed
    setSize(400, 300);

to
    setPreferredSize(new Dimension(400, 300));
    pack();

but with that change works just fine for me. You can still notice brief readjustment towards the end of the lines, but nothing to the extent of original behaviour.

BTW for the other issue you have reported (painted just two lines of the text and box being very wide), this is cause by race condition on startup. You can prevent it by making sure your frame is set visible from EDT.
Change main method from
  public static void main(String[] args) throws Exception  {
    UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
    new JXHeaderTest2();
  }

to
  public static void main(String[] args) throws Exception  {
    UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            new JXHeaderTest2();
        }
    });
  }


wzberger

Posts: 103
Re: Next Release - SwingX 0.9.2
Posted: Feb 29, 2008 1:49 PM   in response to: rah003
  Click to reply to this thread Reply

Thanks for the EDT hint - didn't thought that this could affect behavior.

Finally the current implementation is much better but not quite perfect because the line wrapping is still noticeable - compared to a text pane based solution.

cavalleydude

Posts: 23
Re: Next Release - SwingX 0.9.2
Posted: Mar 1, 2008 10:02 AM   in response to: rah003
  Click to reply to this thread Reply

I'd like to see the DOMAdapter class get ported over to the SwingX code base. Currently, it is still back in the JDNC project code base. Any possibilities in getting this for the next release?

kschaefe

Posts: 1,662
Re: Next Release - SwingX 0.9.2
Posted: Mar 1, 2008 12:04 PM   in response to: cavalleydude
  Click to reply to this thread Reply

SwingX releases do not cover the old JDNC-binding package. As far as I know that package is no longer maintained.

Karl




 XML java.net RSS