This project contains my smaller contributions to other projects.
The following patches are under this project:
Qt Palmtop Environment (QPE), now QtopiaQPE homepage: http://qpe.sourceforge.net/
QCategorySelectQCategorySelect is a category selector widget for QPE. This implementation is similar to the category selector of PocketPC. The .tgz file can be downloaded from here. Just untar to the QPE tree and apply the Makefile.patch file.
QSafeFileQSafeFile is a class derived from QFile (Qt library). It is special, because it safely saves a file, without the risk of data loss. If the file is opened for write, then it writes into a new file instead of overwriting the base file. At close-time, the new file is renamed to the old if other errors did not occure. This is basically a conceptual implementation, because it currently does not handle concurrent save, and locks could also be useful. The .tgz file can be downloaded from here. Just untar to the QPE tree and add the "qsafefile.cpp" and "qsafefile.h" to the library/library.pro.
Hungarian internationalizationI made a Hungarian internationalization to QPE 1.5. Available here.
Palm OSEasyContactsEasyContacts is an application for Palm OS, written by Ragnar Hojland Espinosa. I enhanced his latest version of this application by some things:
First enhancement was the usage of the inter-tap time for searching in the addressbook, and, because of this, the search is faster in large databases. The second enhancement was adding a "Skip" button, which enables you to continue the search with the following word. The third enhancement was adding the internationalized characters (Hungarians only) to the match-table, so you can now push "A" for finding "Á" also. I have removed the "Preferences" dialog box, because I did not use it, and it was hard to make it work in the new version.
The file can be downloaded from here. Just untar and install the ".prc" file. You can find the source also in the distribution.
XmmsStreaming audio save to separate filesThis patch is modifies the streaming mp3 saver routine to save a radio broadcast into different files based on the title information the radio send. The patch is available here.
Lars Luthman fixed this patch, and his version does not overwrite an existing stream if the StreamTitle is sent more than once in the same track. His patch is available here.
Volume normalization for xmmsThis hack consists of two parts.
The first part is a perl script and a C program, which can be used to analyze peak values of mp3 files. You can download this part from here.
Usage: Build and install the C program, then set the MP3PEAKFILE environment variable to a filename where you can store the peak data, then pass mp3 filenames to the perl program (make sure that peak_search_wav and mpg123 are in the path). Make sure that the filenames you use are ABSOLUTE filenames and neither parts of them are symbolic link (this needs because of the "realpath" system call).
The second part is a patch to the xmms, which must be applied to the xmms source tree in the Input/mpg123 directory. The patch is available here.
Usage: rebuild and install xmms (or at least libmpg123.so), set the MP3PEAKFILE environment variable and enjoy!
Note: the patch uses the "realpath" system call, which is not available on every Unix systems.
Multi-Gnome TerminalBackground shading fix to MGT 1.3.xThis patch corrects the calculation of the background shading in MGT 1.3.x. Just see the difference before and after that.
This patch is integrated into MGT 1.4.0, but if you want to apply it to 1.3.x, you can download it from here.
Gaining some spaceThis patch is used to reduce the size of the notebook tabs by reducing the (default 2) padding to 0. This is (still) not included in the official release of MGT, so download it from here.
These details are provided for information only. No information here is legal advice and should not be used as such.