From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1FP25T-0002My-MY for mharc-grub-devel@gnu.org; Thu, 30 Mar 2006 13:41:39 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FP25S-0002LM-7q for grub-devel@gnu.org; Thu, 30 Mar 2006 13:41:38 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FP25Q-0002Jb-VE for grub-devel@gnu.org; Thu, 30 Mar 2006 13:41:37 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FP25Q-0002JP-LL for grub-devel@gnu.org; Thu, 30 Mar 2006 13:41:36 -0500 Received: from [157.24.2.30] (helo=smtp1.cc.lut.fi) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FP27e-0003TE-2l for grub-devel@gnu.org; Thu, 30 Mar 2006 13:43:54 -0500 Received: from localhost (smtp1 [127.0.0.1]) by smtp1.cc.lut.fi (Postfix) with ESMTP id 41B64700F8 for ; Thu, 30 Mar 2006 21:41:34 +0300 (EEST) Received: from smtp1.cc.lut.fi ([127.0.0.1]) by localhost (smtp1.cc.lut.fi [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25091-10 for ; Thu, 30 Mar 2006 21:41:33 +0300 (EEST) Received: from [192.168.1.100] (lk4-a-4-1.lnet.lut.fi [157.24.102.107]) by smtp1.cc.lut.fi (Postfix) with ESMTP id C612A70072 for ; Thu, 30 Mar 2006 21:41:33 +0300 (EEST) Message-ID: <442C2663.4000303@nic.fi> Date: Thu, 30 Mar 2006 21:41:39 +0300 From: =?UTF-8?B?VmVzYSBKw6TDpHNrZWzDpGluZW4=?= User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: The development of GRUB 2 X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/mixed; boundary="------------090509030609090508000302" X-Virus-Scanned: by lut.fi Subject: [patch] Moved font fixup from manager to font converter X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Mar 2006 18:41:38 -0000 This is a multi-part message in MIME format. --------------090509030609090508000302 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, I have made a small patch that moved this temporary hack from font manager to font converted. At same time I also made some improvements to converter. I can't say I am proficient on ruby, but at least it _seems_ to work. Previously ranges were specified like this 0:123 (which would mean 0x0 to 0x123). After this change 0:123 means 0..123 and 0x0:0x123 would mean 0x0 to 0x123. I also added more intuitive range specifier '-' so you could specify ranges like 0-255. Also fixed minor error causing ruby error to be printed if there were no parameters given. Thanks, Vesa J=C3=A4=C3=A4skel=C3=A4inen --------------090509030609090508000302 Content-Type: text/plain; name="grub2-font-fixup.diff" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="grub2-font-fixup.diff" SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvc291cmNlcy9ncnVi L2dydWIyL0NoYW5nZUxvZyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4yMjYKZGlmZiAtdSAt cjEuMjI2IENoYW5nZUxvZwotLS0gQ2hhbmdlTG9nCTE0IE1hciAyMDA2IDE5OjA4OjMzIC0w MDAwCTEuMjI2CisrKyBDaGFuZ2VMb2cJMzAgTWFyIDIwMDYgMTg6MjI6MzcgLTAwMDAKQEAg LTEsMyArMSwxMiBAQAorMjAwNi0wMy0zMCAgVmVzYSBKYWFza2VsYWluZW4gIDxjaGFhY0Bu aWMuZmk+CisKKwkqIGZvbnQvbWFuYWdlci5jIChncnViX2ZvbnRfZ2V0X2dseXBoKTogUmVt b3ZlZCBmb250IGZpeHVwIGZyb20KKwloZXJlLi4uCisKKwkqIHV0aWwvdW5pZm9udDJwZmYu cmI6IC4uLiBhbmQgbW92ZWQgaXQgdG8gaGVyZS4gIEltcHJvdmVkIGFyZ3VtZW50CisJcGFy c2luZyB0byBzdXBwb3J0IGJvdGggaGV4IGFuZCBkZWMgcmFuZ2VzLiAgSWYgZmlsZW5hbWUg d2FzIG1pc3NpbmcKKwlzaG93IHVzYWdlIGluZm9ybWF0aW9uLgorCiAyMDA2LTAzLTE0ICBW ZXNhIEphYXNrZWxhaW5lbiAgPGNoYWFjQG5pYy5maT4KIAogCSogRElTVExJU1Q6IEFkZGVk IGluY2x1ZGUvZ3J1Yi92aWRlby5oLCB0ZXJtL2dmeHRlcm0uYywKSW5kZXg6IGZvbnQvbWFu YWdlci5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9zb3VyY2VzL2dydWIvZ3J1YjIvZm9u dC9tYW5hZ2VyLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNwpkaWZmIC11IC1yMS43IG1h bmFnZXIuYwotLS0gZm9udC9tYW5hZ2VyLmMJMTQgTWFyIDIwMDYgMTk6MDg6MzMgLTAwMDAJ MS43CisrKyBmb250L21hbmFnZXIuYwkzMCBNYXIgMjAwNiAxODoyMjozNyAtMDAwMApAQCAt MTg0LDggKzE4NCw2IEBACiAgICAgICBpZiAob2Zmc2V0KQogCXsKIAkgIGdydWJfdWludDMy X3QgdzsKLQkgIHVuc2lnbmVkIGludCB4OwotCSAgdW5zaWduZWQgaW50IHk7CiAJICBpbnQg bGVuOwogCiAgICAgICAgICAgLyogTWFrZSBzdXJlIHdlIGNhbiBmaW5kIGdseXBocyBmb3Ig ZXJyb3IgbWVzc2FnZXMuICBQdXNoIGFjdGl2ZQpAQCAtMjE1LDExICsyMTMsOSBAQAogCSAg ICAgIHJlbW92ZV9mb250IChmb250KTsKIAkgICAgICBnb3RvIHJlc3RhcnQ7CiAJICAgIH0K LQkgICAgCi0gICAgICAgICAgLyogVGVtcG9yYXJ5IHdvcmthcm91bmQsIGZpeCBmb250IGJp dG1hcC4gICovCi0gICAgICAgICAgZm9yICh5ID0gMDsgeSA8IDE2OyB5KyspCi0gICAgICAg ICAgICBmb3IgKHggPSAwOyB4IDwgdzsgeCsrKQotICAgICAgICAgICAgICBnbHlwaC0+Yml0 bWFwW3kgKiB3ICsgeF0gPSBiaXRtYXBbeCAqIDE2ICsgeV07CisKKyAgICAgICAgICAvKiBG aWxsIGdseXBoIHdpdGggaW5mb3JtYXRpb24uICAqLwkgICAgCisgICAgICAgICAgZ3J1Yl9t ZW1jcHkgKGdseXBoLT5iaXRtYXAsIGJpdG1hcCwgdyAqIDE2KTsKICAgICAgICAgICAKIAkg IGdseXBoLT5jaGFyX3dpZHRoID0gdzsKIAkgIGdseXBoLT53aWR0aCA9IGdseXBoLT5jaGFy X3dpZHRoICogODsKSW5kZXg6IHV0aWwvdW5pZm9udDJwZmYucmIKPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpS Q1MgZmlsZTogL3NvdXJjZXMvZ3J1Yi9ncnViMi91dGlsL3VuaWZvbnQycGZmLnJiLHYKcmV0 cmlldmluZyByZXZpc2lvbiAxLjIKZGlmZiAtdSAtcjEuMiB1bmlmb250MnBmZi5yYgotLS0g dXRpbC91bmlmb250MnBmZi5yYgkyNCBGZWIgMjAwNCAxNzoyMTo1MyAtMDAwMAkxLjIKKysr IHV0aWwvdW5pZm9udDJwZmYucmIJMzAgTWFyIDIwMDYgMTg6MjI6MzcgLTAwMDAKQEAgLTE1 LDE4ICsxNSwyNiBAQAogTUFHSUMgPSAiUFBGXHg3ZiIKIAogZGVmIHVzYWdlKHN0YXR1cyA9 IDApCi0gIHB1dHMgIlVzYWdlOiBydWJ5IHVuaWZvbnQycGZmLnJiIFtSQU5HRS4uLl0gRklM RSIKKyAgcHV0cyAiVXNhZ2U6IHJ1YnkgdW5pZm9udDJwZmYucmIgW1JBTkdFIC4uLl0gRklM RSIKICAgZXhpdChzdGF0dXMpCiBlbmQKIAoraWYgQVJHVi5sZW5ndGggPT0gMAorICB1c2Fn ZSgxKQorZW5kCisKIGZpbGUgPSBBUkdWLnBvcAogCiByYW5nZXMgPSBbXQogQVJHVi5lYWNo IGRvIHxyYW5nZXwKLSAgaWYgL1xBKFswLTlhLWZBLUZdKyk6KFswLTlhLWZBLUZdKylcei8g PX4gcmFuZ2UKKyAgaWYgL1xBMHgoWzAtOWEtZkEtRl0rKVs6LV0weChbMC05YS1mQS1GXSsp XHovID1+IHJhbmdlCiAgICAgcmFuZ2VzIDw8IFskMS5oZXgsICQyLmhleF0KLSAgZWxzaWYg L1xBKFswLTlhLWZBLUZdKylcei8gPX4gcmFuZ2UKKyAgZWxzaWYgL1xBMHgoWzAtOWEtZkEt Rl0rKVx6LyA9fiByYW5nZQogICAgIHJhbmdlcyA8PCBbJDEuaGV4LCAkMS5oZXhdCisgIGVs c2lmIC9cQShbMC05XSspWzotXShbMC05XSspXHovID1+IHJhbmdlCisgICAgcmFuZ2VzIDw8 IFskMS50b19pLCAkMi50b19pXQorICBlbHNpZiAvXEEoWzAtOV0rKVx6LyA9fiByYW5nZQor ICAgIHJhbmdlcyA8PCBbJDEudG9faSwgJDEudG9faV0KICAgZWxzZQogICAgIHVzYWdlKDEp CiAgIGVuZApAQCAtNTQsNiArNjIsMTcgQEAKICAgICAgIHJhaXNlICJpbnZhbGlkIGJpdG1h cCBzaXplOiAje2JpdG1hcH0iCiAgICAgZW5kCiAKKyAgICAjIEZpeCBieXRlIG9yZGVyaW5n CisgICAgdyA9IChiaXRtYXAuc2l6ZSAvIDMyKQorICAgIHRlbXAgPSBBcnJheS5uZXcKKyAg ICBmb3IgeSBpbiAwLi4uMTYKKyAgICAgIGZvciB4IGluIDAuLi53CisgICAgICAgIHRlbXBb KHkgKiB3ICsgeCkgKiAyICsgMF0gPSBiaXRtYXBbKHggKiAxNiArIHkpICogMiArIDBdLmNo cgorICAgICAgICB0ZW1wWyh5ICogdyArIHgpICogMiArIDFdID0gYml0bWFwWyh4ICogMTYg KyB5KSAqIDIgKyAxXS5jaHIKKyAgICAgIGVuZAorICAgIGVuZAorICAgIGJpdG1hcCA9IHRl bXAudG9fcworCiAgICAgZm9udHMgPDwgW2NvZGUsIGJpdG1hcF0KICAgZWxzZQogICAgIHJh aXNlICJpbnZhbGlkIGxpbmUgZm9ybWF0OiAje2xpbmV9Igo= --------------090509030609090508000302--