Patches page
This page consolidates a small collection of patches that I have created
lately, in no particular order.
- SPC-PLAYER (commit 2ab38205):
The original code outputs to /dev/dsp, or any other OSS device.
The patch
makes it built with libao, which enables it to use other
variety of sound output devices. In particular, ALSA or pulseaudio.
- CSVfix 1.7pre (commit 93804d4 from 2015-02), split into three patches:
- yaf-splash: Add UTF-8 support.
- Turbovnc: Patch collection for:
- Fixing protocol errors for RFB 3.3 and 3.7
- Fixing protocol error for password-less connection
- Fixing building without PAM
- Enabling building without PAM by default
- Changing the ProjectRoot and FontDir to modern locations (/usr and /usr/share/fonts/X11)
Authored for Turbovnc 1.1, applies cleanly to Turbovnc 1.2 too (it still has the same bugs).
- Xorg: Fix mouse bound for panning and scaling
(this is an update and fix for the same patch from Chris Bagwell;
Chris' patch works in normal circumstances but will fail if the screen is rotated).
Tested to work with for xorg server from 1.12.0 to 1.14.3.
- xf86-video-dove for OLPC XO-4: Make the driver
compile with newer version of Xorg.
This patch is for dove version 0.3.11, and tested with xorg 1.14.2 and 1.14.3.
- tslib: fix OLPC XO-4 touchscreen
(multitouch that reports support for BTN_TOUCH but never actually
generates that event). Applicable to tslib 1.0.
- AMD Catalyst: Enable building AMD proprietary Catalyst driver when
username spaces is enabled.
Tested to work (=as in "it compiles") with 12.8 to 13.8.
Note: Catalyst is a touchy subject, you may need other patches to get it
compile properly.
- guvcview: make guvcview compile with
GTK2 instead of GTK3.
For version 1.7.1.
- busybox: fix awk bug (for commit 6651e4260955d159e6a4f794d0a69c1b3f8e670c).
- busybox: add guess_fstype applet (for commit 6651e4260955d159e6a4f794d0a69c1b3f8e670c).
- ROX-Filer: add file comment (visible as tooltips). File comment is stored as .${file}.comment.
Desktop files (*.desktop) and Rox apps override file comments, so don't bother to use it on them.
You need an external tool to create these .comment files.
- ROX-Filer: application menu patch
So that right-click application menu content is taken from both $XDG_CONFIG_DIRS and $XDG_CONFIG_HOME.
- ROX-Filer: Show internationalised comment from .desktop files,
where available. Originally written by mikeb from Puppy Linux forum. I took that and simplified the code somewhat.
- cellwriter: Remove unnedded Shift key when working with
the virtual keyboard. This allows key combination e.g. Alt-F4 to actually close a window.
- matchbox-systray: small utility to show, hide, toggle matchbox-keyboard. Can be run as
a CLI utility, or can run and stay in the systray icon where tapping on its icon will
toggle the matchbox-keyboard visibility. It will also auto-start matchbox-keyboard if
one is not already running.