Category Archives: Rapicorn

16.06.2008 Sinfex – Simple Infix Expression Evaluator

The XML GUI definition files used in Rapicorn and also in Beast (described briefly in an earlier blog post) supported a simple $(function,arguments…) evaluation syntax, similar to GNU Make. I’ve never been very happy with this syntax, but it was fairly easy to implement at the start and followed naturally from early $VARIABLE [...]

24.04.2008 Announcing Rapicorn 8.4.0

Rapicorn 8.4.0 has just been released to the world: Rapicorn v8.4.0 Announcement

Lots of things have happened since the last snapshot over a year ago, some of which kept me from making releases or snapshots earlier. ;-)
Others actually took place in the code base as interesting developments, summarized below.

There’s quite [...]

05.04.2007 Rapicorn Website

The generation rules for the Rapicorn website are now finally in place:
-> rapicorn.org <-
This should help to clear up some of the motivations behind the Rapicorn project, in particular how it relates to Gtk+ and why it aims at implementing features that are to some extend already covered by Gtk+ [...]

22.01.2007 Rapicorn-0.1.2

The last Rapicorn snapshot had a couple build and compiler issues which could be fixed meanwhile, so here is the “real” 0.1.2 release: rapicorn-0.1.2.tar.gz It’s still a technology preview release with known issues, nevertheless useful to look at. The release NEWS:
Rapicorn 0.1.2: * added Image support for PNG images. [...]

29.11.2006 Rapicorn snapshot

So Herzi pressed me to make another Rapicorn snapshot available. The result of which is now up here: rapicorn-0.1.2-snapshot.tar.gz It’s still very much a technology preview, but shaping well in various aspects. Here’s the release NEWS:
Rapicorn 0.1.2: * added Image support for PNG images. * added HSlider, VSlider, Arrow, [...]

30.08.2006 Scroll-Area and Sliders

It has been a while since i last blogged about Rapicorn and worked on new features for it. So here are some updates.
In order to get a scrollable area implemented, i first started out with the h/v slider implementations. That in turn required sorting out of the basic threading and main loop models (Rapicorn [...]

06.08.2005

I just implemented the PNG image loader for rapicorn, albeit without animations so far. Regarding the Animated PNG specification, i actually got word from Stuart Parmenter in response to my recent blog entry, that the spec should be fixed up and finalized in the near future. So there’s still hope for a low-complexity animation [...]

31.07.2005 – Rapicorn

I have been asked some about rapicorn recently, so… In spring 2005, i started working on a gnome-canvas replacement for beast. A bunch of GUI/toolkit design ideas that accumulated over the last few years have influenced the design of this. For a change, i coded this up in C++ so i am not [...]

23.07.2005

Implemented images in rapicorn. So far, the various pixstream formats produced by gdk-pixbuf-csource can be deserialized and displayed, here’s a screenshot. The next item on the list is supporting libpng natively, ideally i’d add support for simple animations along the way, but the Animated PNG specification doesn’t seem to be moving forward anymore…

29.06.2005

Majorly improved the speed of rectangle shading in Rapicorn, here’s a quick-and-dirty random number generator which is still good enough for dithering:
inline uint32 quick_rand32 (void)
{
static uint32 accu = 2147483563;
accu = 1664525 * accu + 1013904223;
return accu;
}
This has been the major speed-up-knob, other aspects were as confusing [...]

Bad Behavior has blocked 121 access attempts in the last 7 days.