WidgetGecko

Submitted by Robert Szeleney on Mon, 2006-08-07 14:13.

Gecko, the powerful rendering engine used in Mozilla products like Firefox, is now available as an embedded widget. Using WidgetGecko you can easily add powerful HTML support to your application with just a few lines of code.

Gecko

(WidgetGecko container)

Gecko

(WidgetGecko displaying API documentation right inside DeveloperStudio)

Example:
Just two lines of code to add a full HTML render widget to your application:

hHTML = GI_WidgetGeckoCreate(hParent, 0,0,0,0);
GI_WidgetGeckoLoadURI(hHTML, "http://www.skyos.org");


SkyOS Beta - Build 6132

Submitted by Robert Szeleney on Wed, 2006-07-26 18:26.

SkyOS Beta - Build 6132 is available for download.
The main changes from build 5550 to build 6132 include:

  • Desktop composing. The entire GUI subsystem was rewritten to support desktop composing including flicker free drawing, double buffering, full alpha transparency, plugable composing effects, etc. Read more...
  • New binary format ELF. PE support was completely dropped, all libraries, application, drivers and the kernel are now ELF binaries.
  • Toolchain updates. Everything is now compiled with GCC 4.1.1 (ELF) and latest binutils. All standard and SkyGI header files have been updated for better C++ compatibility. Factory has been updated to build all recipes as ELF binaries
  • libtool. Finally libtool is fully supported, making it very easy to compile libraries without changing any single line of code.
  • New libc and libm.
  • New versions of various applications and new recipes
  • 440 bugs fixed and minor enhancements
  • Subnecto service
  • New indexfeeder plugins like People file converter
  • New factory packages
  • Changelog...

Desktop

Composing

Furthermore, don't forget to download Lukas Linemayrs "People". Using People you can add/change people files and with the SkyOS query system (Video) you can search for all your contacts really quick now.



Indexfeeder and People files

Submitted by Robert Szeleney on Wed, 2006-07-12 14:33.

This blog entry will try to explain a few technical details about the Query system in combination with the new "People" files.

To begin, take a look at this screenshots:

People



It's done

Submitted by Robert Szeleney on Tue, 2006-07-11 13:46.

It's done. One of the biggest changes SkyOS has ever seen are now finally completed.

The main changes from build 5550 to build 6110 include:

  • Desktop composing. The entire GUI subsystem was rewritten to support desktop composing including flicker free drawing, double buffering, full alpha transparency, plugable composing effects, etc. Read more...
  • New binary format ELF. PE support was completely dropped, all libraries, application, drivers and the kernel are now ELF binaries.
  • Toolchain updates. Everything is now compiled with GCC 4.1.1 (ELF) and latest binutils. All standard and SkyGI header files have been updated for better C++ compatibility. Factory has been updated to build all recipes as ELF binaries
  • libtool. Finally libtool is fully supported, making it very easy to compile libraries without changing any single line of code.
  • New libc and libm.
  • New versions of various applications and new recipes
  • 280 bugs fixed
  • Changelog...

And the obligatory screenshot:
Desktop

Composing

In other news: Lukas Linemayr was busy bringing support for the BeOS people files to SkyOS. Using People you can add/change people files and with the SkyOS query system (Video) you can search for all your contacts really quick now.

Build 6110 is scheduled for 16th, july 2006.



Updates

Submitted by Robert Szeleney on Sat, 2006-07-01 11:45.

InternalError was busy bringing new games to SkyOS, including: Atakks 1.0, Barrage 1.0.1, Ltris 1.0.4, Microracers 0.2, OilWar 1.2.1, Quadromania 0.2, Invaders 0.8.0, Xrick 0.2 and is still busy porting more games.
You can download them using the SkyOS Software Store (use http://softwarestore.skyos.cz as online repository.

Also, Scribis, the SkyOS Messenger has gone open source.

Internally, the next SkyOS buid will come with major changes, including:
- A complete new libc including more than 400 new functions
- Improved C++ compatibility for standard header files
- Code base compiled with GCC 4.1.1 and new libc
- Binary format switch from PE to ELF
- Desktop composing enabled

Furthermore, development of the new desktop composing compatible drawing interface based on AGG has started and an initial version should be included in the next build.