February 11, 2018
On Thursday, 8 February 2018 at 09:35:38 UTC, Bastiaan Veelo wrote:
> On Thursday, 8 February 2018 at 08:32:14 UTC, JN wrote:
>> Can you explain how the EPL license works? I am not familiar with that license. Is DWT and anything using it considered a derivative work off Eclipse? Do I need to share source for my project if I use DWT in my project?
>
> From tldrlegal[1]:
> "This license, made and used by the Eclipse Foundation, is similar to GPL but allows you to link code under the license to proprietary applications. You may also license binaries under a proprietary license, as long as the source code is available under EPL."
>
> [1] https://tldrlegal.com/license/eclipse-public-license-1.0-%28epl-1.0%29

This doesn't really explain much. It's confusing. It's similar to GPL. So if I release an app using DWT, I need to release the sourcecode for my app? Or do I only need to release the code for DWT (if I did any changes to the sourcecode).
February 22, 2018
On Wednesday, 7 February 2018 at 21:33:22 UTC, Jacob Carlborg wrote:
> This has been long overdue but I would like to announce that I've just released an official Dub package for the DWT library [1]. For a usage example, please see the GitHub page [2].

This is awesome. I don't use GUI too much with my D programs, but I've had one lingering with DFL for a while now.

It took a little bit to get familiar with this framework again, but I think the conversion has been totally worth it (even seems to have made my application faster).

I'll point out that this is definitely a lower level library than I usually see/use.

I also hit only one documentation issue due to this being 3.4 and not 3.7 or later, but that didn't look like it would be a normal hiccup.

Anyway, thank you for getting this to work with DUB as that simplifies my build.
February 22, 2018
On Sunday, 11 February 2018 at 11:04:52 UTC, JN wrote:
>>
>> [1] https://tldrlegal.com/license/eclipse-public-license-1.0-%28epl-1.0%29
>
> This doesn't really explain much. It's confusing. It's similar to GPL. So if I release an app using DWT, I need to release the sourcecode for my app? Or do I only need to release the code for DWT (if I did any changes to the sourcecode).

Not a lawyer, but it doesn't appear to really target libraries and is more directed to a complete application. The way it is written suggest that DWT would be a derived work and any changes to it will also be derived and need to forward the EPL license.

However it makes no specific statements about using libraries as part of your code, which would suggest that the code outside the EPL library is not considered "the EPL Program" and thus not a derived work.
February 22, 2018
On 2018-02-22 20:26, Jesse Phillips wrote:

> This is awesome. I don't use GUI too much with my D programs, but I've had one lingering with DFL for a while now.
> 
> It took a little bit to get familiar with this framework again, but I think the conversion has been totally worth it (even seems to have made my application faster).
> 
> I'll point out that this is definitely a lower level library than I usually see/use.
> 
> I also hit only one documentation issue due to this being 3.4 and not 3.7 or later, but that didn't look like it would be a normal hiccup.
> 
> Anyway, thank you for getting this to work with DUB as that simplifies my build.

Thanks.

-- 
/Jacob Carlborg
March 08, 2018
On Wednesday, 7 February 2018 at 21:33:22 UTC, Jacob Carlborg wrote:
> This has been long overdue but I would like to announce that I've just released an official Dub package for the DWT library [1]. For a usage example, please see the GitHub page [2].
>
> [...]

This is great, thanks!
Any plans to make it link with gtk3 instead of 2? I remember gtk2 had issues with HiDPI support.
March 08, 2018
On Thursday, 8 March 2018 at 09:17:53 UTC, IM wrote:

> This is great, thanks!
> Any plans to make it link with gtk3 instead of 2? I remember gtk2 had issues with HiDPI support.

DWT is a port of the Java library SWT. This particular version, 3.4, of SWT only supports GTK2. Later versions of SWT do support GTK3. The current port is a manual port, but I'm working on a tool to automate porting the code. I will not update DWT until it can be automated.

--
/Jacob Carlborg
1 2
Next ›   Last »