Friday, September 29, 2006

Yab and YaGui

Yesterday, I resumed work on Yab (Yet Another Basic), and fixed a bug on a feature I had added, that allowed me to continue work on YaGui, a Visual Tool for creating programs with Yab.

For now, I fixed a bug in the creation and destruction of Windows in YaGui (although a small bug still lingers) and started work on the Properties Editor. It follows focus and gives info on Name, Caption, Width, Height and position of a Window.

However, the CVS version of Yab is not enough for the creation of YaGui, since it is missing a few features that were temporarily disabled to keep backwards compatibility. No problem there... I will fork it, until the code can be entered on the main source tree.

I will later post some screenshots, and I will keep you informed of my progress.

Tuesday, September 05, 2006

getprotobyname , getprotobynumber

In Zeta and BeOS those two functions are not implemented. In fact, BeOS doesn't declare them at all. However some posix compliant programs require them, although they don't use them, and a few use them. Yesterday I stambled on one of them and tried to find a solution.

What I did was I created for Zeta a new library, called libmoreposix.so and included a simple implementation of those functions, I found on Koders. And guess what? It seems to have worked!!! I will be posting the library up soon, for everyone to try.