Hello everyone,
I'm porting Gargoyle to my e-book reader device which runs Open Inkpot - a Linux distro which uses Enlightenment Foundation Library (EFL for short) for its GUI. I started with adding support for EFL to Gargoyle, the result of which you can find attached: sysefl.c plus a patch for draw.c and a couple of Jam files obtained by running "svn diff' against revision 519 of the trunk. I tested it on my Ubuntu box by running Git, Glulxe and Frotz with several games (didn't test other interpreters). The only dodgy part is the implementation of open/save dialogs which relies on Elementary's widgets that are not released yet (the dialog is rather crude). Let me know if you are aware of a more accurate way of doing this in EFL.
I'm now moving on to actually porting Gargoyle to Open Inkpot. It uses 8-bit grayscale color space, so draw.c will be amended accordingly apart from producing a derivative of sysefl.c. I don't anticipate any other changes to the garglk code. I'd like to make the port available to the community when I'm done (some time in May). So my question is whether you'd consider it worthwhile adding the port to the Gargoyle project or would you rather prefer it living in a separate one (I'll create a separate project in Google code in that case).
Thanks,
Vaagn.