On Fri, Jul 15, 2011 at 11:29:15AM -0400, Benjamin Johnson wrote: On Fri, 15 Jul 2011 09:45:14 -0400, Jorge Arellano Cid <jcid@dillo.org> wrote:
On Thu, Jul 14, 2011 at 02:55:51PM -0400, Jorge Arellano Cid wrote:
Today I made some tests, and found that newer FLTK2 versions as alpha-r8800, changed the internal API, rendering some parts of dillo-2.2.1 unusable. (e.g. "Open file", Close dialog, Repost dialog).
fltk-2.0.x-r7513 works fine for me.
The simple solution is to suggest a library version range in the README. e.g.
"The FLTK2 library is statically linked into Dillo2. You can get it from fltk.org. The recommended version is >= r6916 and <=r7513
http://fltk.org/software.php?VERSION=2.0.x-r7513"
Comments?
FWIW, those dialogs have always been broken on Windows. I basically had to write my own Fl_Native_File_Chooser class (although Windows' dialogs are much nicer than FLTK's, anyway).
I'd say just include a "known good" FLTK2 release in the Dillo tarball, and modify the build system to use that copy instead of the system one. As an added bonus, it might make Dillo more attractive to Linux distributions, since they don't have to add an unreleased dependency library to include an up-to-date Dillo package.
Just a thought, ~Benjamin
This then defeats the purpose of a source based distro such as Gentoo.