Hi Matthias, Thank you for your feedback, I think we're getting close (and I'm very sorry for the bugs, I need holidays). I've merged my PR, so I think you can give a try to the next snapshot.
Cheers, Laurent Le ven. 17 juil. 2020 à 16:49, Matthias Paul Scholz < [email protected]> a écrit : > I have tested the nebula snapshot from two hours ago (the one the gives me > qualifiers ending with '202007152209') and configured all the CSS color > properties for CDateTime listed in the doc ( > https://wiki.eclipse.org/Nebula_CSS_CDateTime). > > The only CSS property that still gives rise to a NullPointerException when > CDT.DROP_DONE is configured is 'cdt-picker-color' : > > java.lang.NullPointerException > at > org.eclipse.nebula.widgets.cdatetime.CDateTime.setPickerForegroundColor(CDateTime.java:2300) > at > org.eclipse.nebula.widgets.cdatetime.css.CDateTimePropertyHandler.applyCSSProperty(CDateTimePropertyHandler.java:66) > at > org.eclipse.e4.ui.css.core.impl.engine.AbstractCSSEngine.applyCSSProperty(AbstractCSSEngine.java:726) > at > org.eclipse.e4.ui.css.core.impl.engine.AbstractCSSEngine.applyStyleDeclaration(AbstractCSSEngine.java:536) > > Besides, configuring 'cdt-picker-active-day-color' does not seem to have > any effect (I take it that the "active day" is the one set in the widget?). > > Thanks, > MP > > > > Am Do., 16. Juli 2020 um 09:45 Uhr schrieb Wim Jongman < > [email protected]>: > >> The latest snapshot is available 10 minutes after every commit. >> >> http://download.eclipse.org/nebula/snapshot >> >> from >> >> https://www.eclipse.org/nebula/downloads.php >> >> >> On Thu, Jul 16, 2020 at 9:31 AM Matthias Paul Scholz < >> [email protected]> wrote: >> >>> Why, certainly. >>> Just drop me a note when it's available. >>> >>> Am Do., 16. Juli 2020 um 09:21 Uhr schrieb Wim Jongman < >>> [email protected]>: >>> >>>> Sure! Matthias, maybe you can take the snapshot release for a spin? >>>> >>>> Cheers, >>>> >>>> Wim >>>> >>>> On Wed, Jul 15, 2020 at 11:16 PM Laurent Caron <[email protected]> >>>> wrote: >>>> >>>>> Good Evening, >>>>> >>>>> I'm sorry for the problems found. I've created a bug ( >>>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=565249) and fixed the >>>>> exception. >>>>> >>>>> Wim, do you think we can create a V2.4.2 release ? >>>>> >>>>> Matthias, for the CLOCK_DISCRETE problem, can you please fill a bug ( >>>>> https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Nebula) and post >>>>> a sample code. >>>>> >>>>> Regards, >>>>> >>>>> Laurent >>>>> >>>>> Le mer. 15 juil. 2020 à 16:42, Matthias Paul Scholz < >>>>> [email protected]> a écrit : >>>>> >>>>>> Hi, thanks for the patch release (2.4.1). >>>>>> >>>>>> I tried it with our application. >>>>>> Good news: the NPE in the CDateTime widget from 2.4.0 is fixed. >>>>>> Bad news: another NPE occurs in the CDateTime widget now when >>>>>> configuring the fore ground color for the minutes in the picker (using >>>>>> the >>>>>> CSS-property "cdt-picker-minutes-color"): >>>>>> >>>>>> java.lang.NullPointerException: null >>>>>> at >>>>>> org.eclipse.nebula.widgets.cdatetime.CDateTime.setPickerMinutesColor(CDateTime.java:2404) >>>>>> ~[org.eclipse.nebula.widgets.cdatetime_1.4.0.202007101949.jar:na] >>>>>> at >>>>>> org.eclipse.nebula.widgets.cdatetime.css.CDateTimePropertyHandler.applyCSSProperty(CDateTimePropertyHandler.java:100) >>>>>> ~[org.eclipse.nebula.widgets.cdatetime.css_1.4.0.202007101949.jar:na] >>>>>> at >>>>>> org.eclipse.e4.ui.css.core.impl.engine.AbstractCSSEngine.applyCSSProperty(AbstractCSSEngine.java:726) >>>>>> ~[org.eclipse.e4.ui.css.core_0.12.700.v20190513-2118.jar:na] >>>>>> >>>>>> Looks like there are usages of the picker instance still in the class >>>>>> that are not checked for null... >>>>>> >>>>>> Best, >>>>>> MP >>>>>> >>>>>> P.S. Besides, should setting CDT.CLOCK_DISCRETE flag in the CDateTime >>>>>> widget work in 2.4.1? >>>>>> Regardless whether it is set in the constructor or not, I always get >>>>>> the analog clock. >>>>>> >>>>>> Am Do., 9. Juli 2020 um 22:58 Uhr schrieb Wim Jongman < >>>>>> [email protected]>: >>>>>> >>>>>>> Hi Matthias, >>>>>>> >>>>>>> We (Laurent) already fixed this. I will make an intermediate 2.4.1 >>>>>>> release for this issue ASAP. >>>>>>> >>>>>>> In the meantime you may use the snapshot build. >>>>>>> >>>>>>> Cheers, >>>>>>> >>>>>>> Wim >>>>>>> >>>>>>> On Thu, Jul 9, 2020, 4:51 PM Matthias Paul Scholz < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Thanks for the new release and in particular the theming support >>>>>>>> for various widgets! >>>>>>>> >>>>>>>> Sadly, when switching to the 2.4 in our application >>>>>>>> (without changing any code) I instantly ran into a >>>>>>>> NullPointerException >>>>>>>> in the CDateTime widget. >>>>>>>> >>>>>>>> Creating a CDateTime with >>>>>>>> >>>>>>>> new CDateTime(parent, getStyle() | CDT.DROP_DOWN | CDT.DATE_MEDIUM >>>>>>>> | CDT.TIME_MEDIUM | CDT.CLOCK_DISCRETE); >>>>>>>> >>>>>>>> (which worked with 2.3) led to >>>>>>>> >>>>>>>> java.lang.NullPointerException >>>>>>>> at >>>>>>>> org.eclipse.nebula.widgets.cdatetime.CDateTime.setBackground(CDateTime.java:2245) >>>>>>>> at >>>>>>>> org.eclipse.e4.ui.css.swt.helpers.CSSSWTColorHelper.setBackground(CSSSWTColorHelper.java:360) >>>>>>>> at >>>>>>>> org.eclipse.e4.ui.css.swt.properties.css2.CSSPropertyBackgroundSWTHandler.applyCSSPropertyBackgroundColor(CSSPropertyBackgroundSWTHandler.java:80) >>>>>>>> >>>>>>>> Looks like the picker instance is always null when not using >>>>>>>> CDT.SIMPLE ... >>>>>>>> >>>>>>>> Best, >>>>>>>> MP >>>>>>>> _______________________________________________ >>>>>>>> nebula-dev mailing list >>>>>>>> [email protected] >>>>>>>> To unsubscribe from this list, visit >>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> nebula-dev mailing list >>>>>>> [email protected] >>>>>>> To unsubscribe from this list, visit >>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev >>>>>>> >>>>>> _______________________________________________ >>>>>> nebula-dev mailing list >>>>>> [email protected] >>>>>> To unsubscribe from this list, visit >>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev >>>>>> >>>>> _______________________________________________ >>>>> nebula-dev mailing list >>>>> [email protected] >>>>> To unsubscribe from this list, visit >>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev >>>>> >>>> _______________________________________________ >>>> nebula-dev mailing list >>>> [email protected] >>>> To unsubscribe from this list, visit >>>> https://www.eclipse.org/mailman/listinfo/nebula-dev >>>> >>> _______________________________________________ >>> nebula-dev mailing list >>> [email protected] >>> To unsubscribe from this list, visit >>> https://www.eclipse.org/mailman/listinfo/nebula-dev >>> >> _______________________________________________ >> nebula-dev mailing list >> [email protected] >> To unsubscribe from this list, visit >> https://www.eclipse.org/mailman/listinfo/nebula-dev >> > _______________________________________________ > nebula-dev mailing list > [email protected] > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/nebula-dev >
_______________________________________________ nebula-dev mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev
