Well, judging by the response to the previous thread about the new torch-bearer, it seems that I will in fact wind up being the guy that maintains PF from here on out. There's still the possibility of someone else stepping up, but I'm going to start thinking as if it's me and go from here.
As soon as Gersen completes 0.2.4 of PocketFrogPlus, that will be our starting point. A few days after he delivers that, I'll package it up, adding the appropriate new documentation and whatever else might be needed, and make it available to all as PocketFrog v1.0.
To start, I'd like to open this thread up to suggestions on what we'd like to see done with PF.
Once I have a list of wishes I can start to prioritize them and hopefully get others to take portions of the work to do. I'll even try and post a very rough and loose project plan so we can all have a clear picture of timelines, when that is appropriate (and possible!)
At this point, the following things come to my mind:
(1) I'd like to add some of the functions I myself have previously posted here including:
* VGA font function for drawing text using standard 8x16 VGA non-proportional fonts
* Filled polygon function
* Flood fill, for filling arbitrary non-rectangular areas with a solid color
(2) I think I've seen people asking for a polygon function, even though it's somewhat pointless given that you can simply use the line functions now on your own, but what the hell, it should be fairly trivial to do, so why not?
(3) I forget who, but someone posted here that they had written a rotating & stretching blitter that they would be willing to integrate. I'd like to see that get added.
(4) I'd like to include as many custom pixel shaders as possible, if not directly as part of PF and always available, than at least included with the distribution. I currently have a fade shader and a greyscale shader I can include, the infrared shader has of course been posted here and can be included. If anyone has others, that would be cool.
(5) I notice that when you draw a rectangle using the current rectangle functions, the bottom right-hand corner pixel does not get blitted. Minor thing, but it should probably get resolved. I think this is the only "bug" I'm aware of.
(6) Thierry has left a couple of to-do's in the code (three I think I found). They should probably get, umm... done!
(7) I'd like to put together an all-encompassing tester sample app. My thought is that this app should exercise every capability of PF in something like a benchmark format (although it's not really meant for testing speed, it could be used that way). This would allow us to compile a list of devices that PF might have trouble on and perhaps even, contrary to what I just said!, benchmark information. This could help us determine what we need to do in the future to make PF better and keep it compatible with as many devices as possible. I think such a database would help all of us when releasing software as well in terms of supporting our users.
Please post anything else you guys can think of and we'll get some things moving.
...and so I said to Mr. Gates: "$640 billion should be enough for anyone!"