DlangUI project update

ketmar via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sun Dec 28 23:35:00 PST 2014


On Mon, 29 Dec 2014 05:52:10 +0000
Vadim Lopatin via Digitalmars-d-announce
<digitalmars-d-announce at puremagic.com> wrote:

> On Monday, 29 December 2014 at 04:23:49 UTC, ketmar via 
> Digitalmars-d-announce wrote:
> > On Mon, 29 Dec 2014 04:09:41 +0000
> > Vadim Lopatin via Digitalmars-d-announce
> > <digitalmars-d-announce at puremagic.com> wrote:
> >
> >> On Sunday, 28 December 2014 at 20:30:53 UTC, ketmar via 
> >> Digitalmars-d-announce wrote:
> >> > On Fri, 26 Dec 2014 12:33:03 +0000
> >> > Vadim Lopatin via Digitalmars-d-announce
> >> > <digitalmars-d-announce at puremagic.com> wrote:
> >> >
> >> >> Hello!
> >> >> 
> >> >> DlangUI project is alive and under active development.
> >> >> 
> >> >> https://github.com/buggins/dlangui
> >> >
> >> > ah, i really love this project! it's stable as a rock: every 
> >> > time i
> >> > tried it, it crashing with "exception while loading image 
> >> > from
> >> > file". it's not working, but at least it's not working every 
> >> > time i
> >> > check it. ;-)
> >> 
> >> Can you check once again - v0.1.16? Just in case. Probably, 
> >> it's as stable as previous.
> > i wrote this just after i did 'git clone' (i tend to rm it all 
> > after
> > unsuccessfull attempt). besides the bug in
> > src/dlangui/graphics/ftfonts.d at line 40 (extra 'const', my 
> > patched
> > compiler is not tolerant to it), it's still the same "image 
> > error" as
> > ever. GNU/Linux x86 is you need that info. and here's the 
> > message log:
> >
> > Running ./examples/example1/bin/example1
> > 2014-12-29 06:20:19.859 W  resource theme_default is not found
> > 2014-12-29 06:20:19.859 E  Cannot load theme from resource 
> > theme_default - will use default theme
> > 2014-12-29 06:20:20.092 E  exception while loading image from
> > file 
> > /mnt/tigerclaw/D/dlangui/examples/example1/.dub/build/application-debug-linux.posix-x86-dmd_2067-AA7A6EC68D298A63D0B7CD4C8C934A19/../../../res/mdpi/tx_fabric.jpg
> 
> Compilation is fixed.
> 
> It looks like you don't have libfreeimage installed. It causes 
> crash.
> 
wow, now it works. it's look funny without images though.

btw, i have freeimage installed, but the loader wants to find
"FreeImage_ConvertToRGB16" function in it, which it seems to not even
use. that's the joy of Derelict: it loads everything whether, it needs
it or not.

ah, and another thing: freeimage sux for GNU/Linux. it looks completely
alien and no sane GUI software requires it. i didn't looked at the
code, but i hope that image loading is well abstracted in DlangUI? if
it is, i can try to write a loaders for png and jpg (jpg? in GUI? holy
heavens, why?!).

it's better to check if the system has the corresponding libraries with
corresponding versions (imlib2 rocks, for example), but i suppose that
dub cannot into configure checks, am i right?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20141229/af61c654/attachment.sig>


More information about the Digitalmars-d-announce mailing list