Hi Matthias,

Not really, I'm just on holidays and the air is currently too hot in France
to go outside ;)

Cheers

Laurent

Le jeu. 23 juil. 2020 à 15:07, Matthias Paul Scholz <
matthias.paul.sch...@gmail.com> a écrit :

> Hi Lauren,
>
> You are pretty productive indeed!
>
>
>
> Am Do., 23. Juli 2020 um 13:11 Uhr schrieb Laurent Caron <
> laurent.ca...@gmail.com>:
>
>> Hi Matthias
>>
>> The unit tests have been written. The complicated part was the
>> integration of the CSS Engine in jUnit test classes, but it is ok now ;)
>> I also discovered a subtle bug that is now fixed.
>>
>> @Wim Jongman <wim.jong...@gmail.com> is it possible to release a V2.4.2
>> please ?
>>
>> Have a nice day,
>>
>> Laurent
>>
>> Le mar. 21 juil. 2020 à 17:11, Laurent Caron <laurent.ca...@gmail.com> a
>> écrit :
>>
>>> Hi Matthias
>>>
>>> Very good news 👍
>>> Wim, is it possible to create another minor release of Nebula ?
>>>
>>> Have a nice day,
>>>
>>> Laurent
>>>
>>> Le mar. 21 juil. 2020 à 16:49, Matthias Paul Scholz <
>>> matthias.paul.sch...@gmail.com> a écrit :
>>>
>>>> Hi Laurent,
>>>>
>>>> With the snapshot of this morning (202007201259), I haven't encountered
>>>> any of the exceptions above any more. :)
>>>>
>>>> Thanks and best,
>>>>   MP
>>>>
>>>> Am Mo., 20. Juli 2020 um 14:59 Uhr schrieb Laurent Caron <
>>>> laurent.ca...@gmail.com>:
>>>>
>>>>> Hi matthias,
>>>>>
>>>>> First of all I would like to apologize for these regressions. This NPE
>>>>> is fixed, I hope it is the last one.
>>>>>
>>>>> Concerning unit tests, you are totally right. I am a lazy guy, and I
>>>>> merged the evolutions (on an existing widget) without creating associated
>>>>> tests. It is not professional.
>>>>> I've created a bug entry (
>>>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=565363) and I'll work
>>>>> on it.
>>>>>
>>>>> Thank you for your feedback,
>>>>>
>>>>> Laurent
>>>>>
>>>>> Le lun. 20 juil. 2020 à 10:11, Matthias Paul Scholz <
>>>>> matthias.paul.sch...@gmail.com> a écrit :
>>>>>
>>>>>> Hi Laurent,
>>>>>>
>>>>>> Thanks for the quick reply.
>>>>>> I've tested the latest repository snapshot (qualifier 202007171729):
>>>>>>
>>>>>> 'cdt-picker-active-day-color' works now, but I still get the same NPE
>>>>>> when configuring '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)
>>>>>>
>>>>>> The CDateTime is constructed as
>>>>>>
>>>>>> new CDateTime(parent, getStyle() | CDT.DROP_DOWN
>>>>>>         | CDT.DATE_MEDIUM | CDT.TIME_MEDIUM | CDT.CLOCK_DISCRETE);
>>>>>>
>>>>>> I wonder whether it wouldn't be helpful to have a series of unit
>>>>>> tests here for the css properties(if possible) instead of testing them
>>>>>> with an RCP application on a customized targetplatform (which is somewhat
>>>>>> time consuming).
>>>>>>
>>>>>> Best,
>>>>>>  MP
>>>>>>
>>>>>> Am Fr., 17. Juli 2020 um 19:04 Uhr schrieb Laurent Caron <
>>>>>> laurent.ca...@gmail.com>:
>>>>>>
>>>>>>> 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 <
>>>>>>> matthias.paul.sch...@gmail.com> 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 <
>>>>>>>> wim.jong...@gmail.com>:
>>>>>>>>
>>>>>>>>> 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 <
>>>>>>>>> matthias.paul.sch...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Why, certainly.
>>>>>>>>>> Just drop me a note when it's available.
>>>>>>>>>>
>>>>>>>>>> Am Do., 16. Juli 2020 um 09:21 Uhr schrieb Wim Jongman <
>>>>>>>>>> wim.jong...@gmail.com>:
>>>>>>>>>>
>>>>>>>>>>> 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 <
>>>>>>>>>>> laurent.ca...@gmail.com> 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 <
>>>>>>>>>>>> matthias.paul.sch...@gmail.com> 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 <
>>>>>>>>>>>>> wim.jong...@gmail.com>:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>>> matthias.paul.sch...@gmail.com> 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
>>>>>>>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> nebula-dev mailing list
>>>>>>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> nebula-dev mailing list
>>>>>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> nebula-dev mailing list
>>>>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> nebula-dev mailing list
>>>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> nebula-dev mailing list
>>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> nebula-dev mailing list
>>>>>>>>> nebula-dev@eclipse.org
>>>>>>>>> To unsubscribe from this list, visit
>>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> nebula-dev mailing list
>>>>>>>> nebula-dev@eclipse.org
>>>>>>>> To unsubscribe from this list, visit
>>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> nebula-dev mailing list
>>>>>>> nebula-dev@eclipse.org
>>>>>>> To unsubscribe from this list, visit
>>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>>
>>>>>> _______________________________________________
>>>>>> nebula-dev mailing list
>>>>>> nebula-dev@eclipse.org
>>>>>> To unsubscribe from this list, visit
>>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>>
>>>>> _______________________________________________
>>>>> nebula-dev mailing list
>>>>> nebula-dev@eclipse.org
>>>>> To unsubscribe from this list, visit
>>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>>
>>>> _______________________________________________
>>>> nebula-dev mailing list
>>>> nebula-dev@eclipse.org
>>>> To unsubscribe from this list, visit
>>>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>>>
>>> _______________________________________________
>> nebula-dev mailing list
>> nebula-dev@eclipse.org
>> To unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/nebula-dev
>>
> _______________________________________________
> nebula-dev mailing list
> nebula-dev@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/nebula-dev
>
_______________________________________________
nebula-dev mailing list
nebula-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to