[Yay!  I'm back working on FLTK this week...]

matthiasm wrote:
> ...
> * Bad background blending for rgba images
> This is X11 stuff. I currently have no X Windows dev environment (shame 
> on me). Any takers?

I'll fix it. (the proposed fixes aren't sufficient/correct)

> * draw() of Fl_Overlay_Window inside Fl_Window not positioned correctly 
> (MacOSX)
> I always saw the Overlay Window as a top level window, but this may be 
> fixable

Might need to punt this, but I'll look at this after the other
bugs in case there is something obvious...

> * Fl_Double_Window does not grab() when another is present
> I have no clue how to fix this.

I'll take a look.

> * hide window bug -> max out CPU
> Again I have no clue how to fix this. Actually, I don't remember what 
> the flag mentioned in the comments was meant to do to begin with. Anyone?

I think changing this to check visible_r() instead of shown()
(line 1121 of Fl_win32.cxx) will fix things.

> * fltk-config and fltk2-config has bugs
> Not my field of expertise at all. Any takers?

I'll take care of the 1.1.x stuff.  The -B options are non-starters
since we need to work with non-GCC systems by default (and the
static lib workaround isn't limited to GCC, all compilers are
equally "dumb" when there are both static and shared libraries...)

> * Bug: Fl_Browser: content/scrollbar wrong after hide() changes
> Yikes. I spent a few hours in the code. The problem is that hide() will 
> merely set the item height to 0 (what a kludge!). This is legal, but 
> messes with the cache, so that the scrollbar doesn't get updated. An 
> easy fix is to update the scroll bar during every redraw, but then we 
> might as well remove all caching function. So if anyone has a clue on 
> how to fix this without making the Browser slow, please yell. I will not 
> tough this code.

I'd just do a redraw() whenever an item is hidden or shown.

> * fluid public class functions
> Sigh, yes, we patched Fluid too many times without fixing it. Anyone? I 
> may be able to do this.

Hmm, I've not seen this problem myself (and have plenty of FLUID-
based classes with public functions).

Will look at it...

> * FLUID sets group attributes for no reason
> Can't "fix" this without breaking anything else. And I would love to 
> avoid another checkbox in the Fluid UI. Suggestions are welcome.

I punted the bug.  Sure, there is a little extra code, but IMHO
this isn't a big deal.

> * FLTK, CMake, and VC8
> Not my field of expertise, especially CMake. Any takers?
> 
> * Makefile generated by ccmake and ./configure are inconsistent
> Not my field of expertise. Any takers?

"Not to be fixed" unless we get a patch from the contributors.

> * Error when building shared libraries on Linux
> Another build issue. Nothing I can fix without risking insanity.

I'll take care of it.

> * configure summary patch
> Someone just give me a thumbs up or thumbs down.

I'll take it and make sure it does the right thing on 1.1.x.

> * FL_WHEN_ENTER_KEY: does not work for Fl_Browser
> Fixing this would generate a lot of unexpected behavior in existing 
> apps, practically disableing the Enter key in all Browsers. Any comments?

I vote for consistency.  Space has always been available to
select items, buttons, etc, while Enter has only been available
when FL_WHEN_ENTER_KEY or Enter is used as a shortcut.

> * initial hidden AGL window not visible
> I may be able to fix this, but help would be appreciated here.

I'll take a look.

> * FL_WHEN_NOT_CHANGED implemented inconsistently
> I have no time to fool around with buttons. OP, please tell me what 
> exactly you would like to see changed. I thing this is the first 
> complaint ever I got for this flag in over ten years.

This might be just the click and then drag off the button - the
button doesn't get selected, but the user did interact?

> * Fl_Browser docs need to document select() and selected() methods
> Can someone type this up? Please?
> 
> * Behavior of Fl_Select_Browser doesn't quite match documentation
> Can someone fix the docs? Please?

I'll take care of these.

> * FLUID creates extern function in .h when function is marked private
> I'll be able to fix this I guess.
> 
> * effects of box() on Fl_Pack are undocumented
> Can someone fix the docs? Please?

Got it.

> * Fl_Window::size_range() docs should indicate zero a special value for 
> minh/minw
> Can someone fix the docs? Please?

Got it.

> * fltk-1.1.8 XFT font support for GL and xft_font enahancements
> Not my field of expertise. Any takers?

I'll look at it, but not sure if I'll get it fixed or not.

> * FLTK Tutorial 'Writing Your First Program' should cover begin()/end()
> Can someone fix the docs? Please?

Got it.

-- 
______________________________________________________________________
Michael Sweet, Easy Software Products           mike at easysw dot com
Internet Printing and Document Software          http://www.easysw.com
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to