Ghost Kernel

Cairo / Removed old messaging interface / Documentation 2016/04/09, 17:06:41

In an effort to get some proper painting I decided to port the cairo graphics library, which has advanced painting and nice performance. This made the UI a little bit faster in general. There are still some things to do (text fields must be fixed to work for cairo), but the overall experience with the library is great so far.

The obsolete messaging interface (g___send___msg, g___recv___msg, g___recv___topic___msg) was removed from the kernel. All applications that previously used it are now using the new interface that supports arbitrarily sized messages (g___send___message, g___receive__message).

Last but not least: I've been working a lot on a nice documentation using asciidoc, which will go online soon and be continuously updated and complemented.

Comments

Write a comment...
  • Marco Cicognani 2016/08/11, 09:35:27

    Hi, your work is very spectacular.

    Toolchain (after very extenuant day of failures build) work, but the cairo library linking don't work; i've compiled cairo with gcc (32 bit) and compressed with your custom ar (i686-ghost-ar), but link with windows server don't work.

    if i try to compile cairo with i686-ghost-g++ compiling fails.

    help me please.

    keep it up

  • Gabriel Russell 2016/05/09, 09:31:03

    Hey, I see that you replied to my post about testing over at the osdev.org website. You said you were preparing a live cd? Is there a time on when this would be released?

    • Max 2016/05/11, 03:52:35

      Hey Gabriel, sorry for letting you wait. I'll get it ready for you asap, I was a little busy the last days. I'll add it in the forum thread when I've built it, so best subscribe to that topic. ;)

  • Luka Andjelkovic 2016/04/13, 03:53:07

    Well, great! But your link for cairo graphics library is broken.

    • Max 2016/04/14, 09:45:19

      Ah! Thanks for the tip. It works now ;)

Cancel