Skip navigation.
KDE Developer's Journals

wildfox's blog

wildfox's picture

Icecream Live CD

After having worked the whole week with an icecream farm at Rob's place,
I couldn't cope with the fact that my other pcs (two older linux machines, one windows macine)
are mostly idle... So I started the creation of a "OpenSuSE 10.1 Icecream Slave Live-CD"
(nice name eh Eye-wink

Beineri told me about Torsten Duwe's excellent live cd/dvd creation scripts. All I had to
do is setting up a new "icecream.config" file, a new package selection (text only minimal)
and run the scripts. 20 minutes later the 181 MB iso could be burnt.

Machine boots, automatically sets up networking. Login as root (no password), rcicecream start.
That's it Smiling If the scripts are of any use, leave a comment and I'll upload them to my ktown account.

Niko

wildfox's picture

Unity fun

Hello again,

it's been a long time since I blogged last time. University really demands me, nowadays.
All exams are done since ~ 25 days, and well that means, hacking hacking hacking.

I'm at Rob Buis's place since last Monday and it has been a very productive & relaxing
week. We're hacking on Unity/WebKit (as you may have guessed), combined with a nice
ICECream setup (Hacking fun looks like this!).

Hot news are probably that we've started merging back the Qt platform stuff from Unity into
WebKit. I've created the bugs 10463, 10464, 10465, 10466, 10467, 10470 to keep track of the
needed changes in WebKit, seperated in several categories:
* WTF (Web Template Framework) changes
* KCanvas Qt device
* Qt platform hooks
* Qt platform code
* CMake build files
* General build fixes for Linux

The platform hooks, the cmake build files & wtf changes & kcanvas qt device & general build fixes are
already landed in WebKit SVN. The others are waiting for review by Darin/Maciej. Hopefully we'll get them in soon (tm).

The impatient may already try WebKit on Linux: (5 Steps Guide)

#1 Get latest WebKit from SVN (beware this is a lot of stuff!)
cd /your/directory
svn co svn://anonsvn.opensource.apple.com/svn/webkit/trunk

#2 Prepare the WebKit build
mv trunk WebKit
mkdir WebKit-Build

#3 Get patches from my website
cd WebKit/

wget http://ktown.kde.org/~wildfox/ktown/WebKit-PatchFlood/platform-qt-unresolved-hacks.diff
patch -p0 < platform-qt-unresolved-hacks.diff

cd WebCore/platform/
wget http://ktown.kde.org/~wildfox/ktown/WebKit-PatchFlood/platform-qt.diff
patch -p0 < platform-qt.diff

#4 Build WebKit
cd ../../../WebKit-build/
cmake -DCMAKE_BUILD_TYPE=debugfull ../WebKit
make

#5 Test it!
cd WebCore/platform/qt/test
./testunity http://www.kde.org

Only conformant sites work atm, as quirks mode isn't enabled (mimetype detection missing).
Have fun!

You can check the status of following bug: (once it is in you don't need the patches anymore,
except the platform-qt-unresolved-hacks.diff of course Smiling

Bug 10467 - platform-qt.diff

Have fun, Niko

wildfox's picture

The MacBook Saga

The MacBook Pro Saga finally come to a good end Smiling
Rob & me patiently waited for the mbp (MacBook Pro),
and last friday it really arrived. I was very happy because
after just 5 minutes it was up & running, and as a Apple-newbie

wildfox's picture

It's a long way to Rome.

The last weeks have been amazing, this is the only word I can
use to describe what happened in kdom/ksvg2/kcanvas development.

KCanvas has been rewritten some weeks ago to go back from the
old chunk-based rerendering algorithms to a new strategy, using

wildfox's picture

My first blog entry :-)

Hello world,

I can't believe it - even I am starting a blog now Smiling
I'll try to keep you up2date with the kdom/ksvg2/kcanvas
development process in future. Stay tuned!

Niko

Syndicate content