wildfox's blog

    wildfox's picture

    Icecream Live CD

    2006
    21
    Aug

    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 ;-)

    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 :-) 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

    2006
    18
    Aug

    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 :-)

    Bug 10467 - platform-qt.diff

    Have fun, Niko

    wildfox's picture

    The MacBook Saga

    2006
    10
    Apr

    The MacBook Pro Saga finally come to a good end :-)
    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.

    2005
    18
    May

    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 :-)

    2005
    14
    May

    Hello world,

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

    Niko