diff -ru ucontrol1.4.4.orig/pkg_resources/Description.plist ucontrol1.4.4/pkg_resources/Description.plist --- ucontrol1.4.4.orig/pkg_resources/Description.plist Sat Nov 13 14:53:49 2004 +++ ucontrol1.4.4/pkg_resources/Description.plist Mon Nov 15 09:18:23 2004 @@ -9,6 +9,6 @@ IFPkgDescriptionTitle uControl IFPkgDescriptionVersion - 1.4.4 + 1.4.4a diff -ru ucontrol1.4.4.orig/pkg_resources/Info.plist ucontrol1.4.4/pkg_resources/Info.plist --- ucontrol1.4.4.orig/pkg_resources/Info.plist Sat Nov 13 14:53:49 2004 +++ ucontrol1.4.4/pkg_resources/Info.plist Mon Nov 15 09:18:41 2004 @@ -3,13 +3,13 @@ CFBundleGetInfoString - uControl 1.4.4 + uControl 1.4.4a CFBundleIdentifier org.gnufoo.kext.uControl CFBundleName uControl CFBundleShortVersionString - 1.4.4 + 1.4.4a IFMajorVersion 1 IFMinorVersion diff -ru ucontrol1.4.4.orig/pkg_resources/InstallationCheck ucontrol1.4.4/pkg_resources/InstallationCheck --- ucontrol1.4.4.orig/pkg_resources/InstallationCheck Sat Nov 13 14:53:49 2004 +++ ucontrol1.4.4/pkg_resources/InstallationCheck Sat Nov 13 14:54:18 2004 @@ -18,7 +18,7 @@ adb_version=""; fi -if [ "$hid_version" == "1.3" ] || [ "$hid_version" == "1.3.1" ] || [ "$hid_version" == "1.3.3" ] || [ "$hid_version" == "1.3.4" ] && [ "$adb_version" == "7.0.2" ] || [ "$adb_version" == "" ]; then +if [ "$hid_version" == "1.3" ] || [ "$hid_version" == "1.3.1" ] || [ "$hid_version" == "1.3.3" ] || [ "$hid_version" == "1.3.4" ] || [ "$hid_version" == "1.3.5" ] && [ "$adb_version" == "7.0.2" ] || [ "$adb_version" == "" ]; then exit 0; # we're fine, we're using 10.3.1 or 10.3.2. else exit 112; # display message 16 in InstallationCheck.strings (96 + 16 = 112) diff -ru ucontrol1.4.4.orig/pkg_resources/ReadMe.rtf ucontrol1.4.4/pkg_resources/ReadMe.rtf --- ucontrol1.4.4.orig/pkg_resources/ReadMe.rtf Sat Nov 13 14:53:49 2004 +++ ucontrol1.4.4/pkg_resources/ReadMe.rtf Mon Nov 15 09:15:46 2004 @@ -1,46 +1,55 @@ {\rtf1\mac\ansicpg10000\cocoartf102 -{\fonttbl\f0\fswiss\fcharset77 Helvetica;\f1\fswiss\fcharset77 Helvetica-BoldOblique;\f2\fswiss\fcharset77 Helvetica-Oblique; -} +\readonlydoc1{\fonttbl\f0\fswiss\fcharset77 Helvetica;\f1\fswiss\fcharset77 Helvetica-Bold;\f2\fswiss\fcharset77 Helvetica-BoldOblique; +\f3\fswiss\fcharset77 Helvetica-Oblique;} {\colortbl;\red255\green255\blue255;\red0\green0\blue255;\red255\green0\blue0;} -\margl1440\margr1440\vieww11520\viewh10040\viewkind0 +\margl1440\margr1440\vieww11960\viewh12300\viewkind0 \pard\ql\qnatural -\f0\fs22 \cf0 For more information about uControl, visit {\field{\*\fldinst{HYPERLINK "http://gnufoo.org/ucontrol"}}{\fldrslt \cf2 \ul \ulc2 http://gnufoo.org/ucontrol}} -\fs20 .\ -\ +\f0\fs24 \cf0 \ \pard\qc \fs44 \cf0 uControl\ \pard\qc \fs22 \cf0 Giving you control of your keyboard since 10.0.1\ +\pard\qc +{\field{\*\fldinst{HYPERLINK "http://gnufoo.org/ucontrol"}}{\fldrslt +\fs24 \cf2 \ul \ulc2 http://gnufoo.org/ucontrol}}\ \pard\ql\qnatural \cf0 \ \pard\ql\qnatural \fs24 \cf0 uControl is a keyboard remapper and more. Meaning, those useless keys can now be reused, remapped, or reduced. Unix hackers will be pleased to remap the caps lock key to the control key. Indeed, that was the reason uControl was originally created; however, it has since evolved into a fairly sophisticated means of not only remapping modifier keys, but providing a virtual scroll wheel for track pad users, providing real function keys for laptop users, swapping the right and left mouse button for left handed users, and even providing a one handed typing feature for those with disabilities. Note: the one handed typing feature has been removed due to possible patent infringement.\ \ +\pard\ql\qnatural -\f1\i\b \cf3 Warning -\f2\b0 \cf0 : -\f0\i0 DO NOT install this version of uControl on any version prior to Mac OS X 10.3 that includes 10.0.x, 10.1.x, 10.2.x. This version of uControl will only work safely on Mac OS X 10.3.x. See the {\field{\*\fldinst{HYPERLINK "http://gnufoo.org/ucontrol"}}{\fldrslt \cf2 \ul \ulc2 website}} for previous versions of uControl that will work on older versions of Mac OS X.\ -\ +\f1\b \cf0 Note +\f0\b0 : This version of uControl (1.4.4a) has been patched to allow installation in Mac OS X 10.3.6; the original uControl 1.4.4 could not be installed in 10.3.6 (and late builds of 10.3.5) due to internal changes in that System version. uControl v.1.4.4 works fine in OS X 10.3.6 if it was installed in an earlier OS X version before updating to 10.3.6; the incompatibility was only in the installer package. This patched version (2004.11.13) of the uControl installer can be obtained from the website of the user who patched it:\ +\pard\qc +{\field{\*\fldinst{HYPERLINK "http://monket.samedi-studios.com/blog/2004/11/13/15.29/post.html"}}{\fldrslt \cf0 http://monket.samedi-studios.com/blog/2004/11/13/15.29/post.html}}\ +\pard\ql\qnatural +\cf0 \ +\pard\ql\qnatural -\fs32 Installation Instructions\ +\f2\i\b \cf3 Warning +\f3\b0 \cf0 : +\f0\i0 DO NOT install this version of uControl on any version prior to Mac OS X 10.3; that includes 10.0.x, 10.1.x, 10.2.x. This version of uControl will only work safely on Mac OS X 10.3.x. See the {\field{\*\fldinst{HYPERLINK "http://gnufoo.org/ucontrol"}}{\fldrslt \cf2 \ul \ulc2 website}} for previous versions of uControl that will work on older versions of Mac OS X.\ \ +\pard\ql\qnatural -\fs24 Installation is simple. Open the uControl disk image (the .dmg file). If you're upgrading, open the "Uninstall uControl" to remove the previous version. Then open the uControl package (the .pkg file). After installation, open the System Preferences to configure uControl. You should find the new uControl icon on the bottom row in the preference's window. \ +\f1\b \cf0 Installation Instructions +\f0\b0 : Installation is simple. Open the uControl disk image (the .dmg file). If you're upgrading, open the "Uninstall uControl" to remove the previous version. Then open the uControl package (the .pkg file). After installation, open the System Preferences to configure uControl. You should find the new uControl icon on the bottom row in the preference's window. \ \ +\pard\ql\qnatural -\f1\i\b Conflicts -\f2\b0 : +\f2\i\b \cf0 Conflicts +\f3\b0 : \f0\i0 There are a number of other HID Hacks that uControl is currently incompatible with. They must be removed before installing uControl. Be sure to remove the following HID Hacks: iJect, DoubleCommand, CommandAndControl and PowerDelete. \ \ +\pard\ql\qnatural -\fs32 Uninstall Instructions\ - -\fs24 \ -There is an AppleScript called "Uninstall uControl" bundled with the distribution. It will verify that you wish to uninstall, then ask for the administrator's password. \ +\f1\b \cf0 Uninstall Instructions +\f0\b0 : There is an AppleScript called "Uninstall uControl" bundled with the distribution. It will verify that you wish to uninstall, then ask for the administrator's password. \ \ For more complete documentation, please see the ReadMe bundled on the disk image or the {\field{\*\fldinst{HYPERLINK "http://gnufoo.org/ucontrol"}}{\fldrslt \cf2 \ul \ulc2 website}}.\ \ diff -ru ucontrol1.4.4.orig/src/English.lproj/InstallationCheck.strings ucontrol1.4.4/src/English.lproj/InstallationCheck.strings --- ucontrol1.4.4.orig/src/English.lproj/InstallationCheck.strings Sat Nov 13 14:53:49 2004 +++ ucontrol1.4.4/src/English.lproj/InstallationCheck.strings Sat Nov 13 14:54:51 2004 @@ -1,3 +1,3 @@ /* Localized versions of InstallationCheck.plist messages */ -"16" = "This version of uControl can only be safely installed on Mac OS X 10.3.1, 10.3.2 and 10.3.3. (Technically, that's an over simplification. The installation requires kernel extension IOHIDFamily version 1.3, 1.3.1, 1.3.3 or 1.3.4 and IOADBFamily version 7.0.2, if available.)"; +"16" = "This version of uControl can only be safely installed on Mac OS X 10.3.1, 10.3.2 and 10.3.3. (Technically, that's an over simplification. The installation requires kernel extension IOHIDFamily version 1.3, 1.3.1, 1.3.3, 1.3.4, or 1.3.5 and IOADBFamily version 7.0.2, if available.)"; diff -ru ucontrol1.4.4.orig/src/Makefile ucontrol1.4.4/src/Makefile --- ucontrol1.4.4.orig/src/Makefile Sat Nov 13 14:53:49 2004 +++ ucontrol1.4.4/src/Makefile Mon Nov 15 09:16:38 2004 @@ -1,7 +1,7 @@ .PHONY : all build run test clean kext helper pref daemon ucconfig pkgres dstroot changelog man cleanpkg package # need to make this the only place that defines version -UCVERSION=1.4.4 +UCVERSION=1.4.4a # products pane=build/uControl.prefPane diff -ru ucontrol1.4.4.orig/src/uControl.h ucontrol1.4.4/src/uControl.h --- ucontrol1.4.4.orig/src/uControl.h Sat Nov 13 14:53:49 2004 +++ ucontrol1.4.4/src/uControl.h Mon Nov 15 09:16:47 2004 @@ -1,4 +1,4 @@ -#define UCVERSION "1.4.4" +#define UCVERSION "1.4.4a" #define UCBUNDLE_ID "org.gnufoo.kext.uControl" /*