recent GeSHi contributions (apache, xorg, apt, performance, ...)

Your favourite syntax highlighter for web applications, GeSHi, recently got some new features and bug fixes. By yours sincerely. A rough summary of what I contributed:

Some of those features were already shipped with the recent release. But the two new language files and the improvements to the existing apache language file are currently only available via SVN. Wait for the next stable release which should be 1.0.8.

To see two pretty examples, read on after the break:

exemplary sources.list (some entries of my gutsy machine)

    deb file:/var/cache/apt-build/repository apt-build main
    deb cdrom:[Kubuntu 7.10 _Gutsy Gibbon_ - Alpha i386 (20070808)]/ gutsy main restricted
    # See for how to upgrade to
    # newer versions of the distribution.
    deb gutsy main restricted
    deb-src gutsy main restricted
    ## Major bug fix updates produced after the final release of the
    ## distribution.
    deb gutsy-updates main restricted
    deb-src gutsy-updates main restricted

My xorg.conf with Nvidia TwinView goodness

    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Wed Jun 13 18:39:30 PDT 2007
    Section "ServerLayout"
        Identifier     "Layout0"
        Screen         0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
    Section "Files"
        RgbPath         "/usr/X11R6/lib/X11/rgb"
    Section "Module"
        Load           "dbe"
        Load           "extmod"
        Load           "freetype"
        Load           "glx"
    Section "InputDevice"
        Identifier     "Mouse0"
        Driver         "evdev"
        Option         "Name" "Logitech USB RECEIVER"
    Section "InputDevice"
        # generated from default
        Identifier     "Keyboard0"
        Driver         "kbd"
        Option         "XkbRules" "xorg"
        Option         "XkbModel" "pc105"
        Option         "XkbLayout" "de"
        Option         "XkbVariant" "nodeadkeys"
    Section "Monitor"
        Identifier     "Monitor0"
        Option         "DPMS"
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "RenderAccel" "True"
        Option         "TwinView" "True"
        Option         "UseEdidFreqs" "True"
        Option         "UseEdidDpi" "True"
        Option         "MetaModes" "nvidia-auto-select, nvidia-auto-select; 1280x1024,NULL"
        Option         "TwinViewOrientation" "LeftOf"
        SubSection     "Display"
            Depth       24
            Modes      "1280x1024" "1024x768"


Want to comment? Send me an email!