[Bf-committers] Patch suggestion: Preference in $HOME/.blender

Yue Shi Lai bf-committers@blender.org
Thu, 29 May 2003 09:49:02 +0800


This is a multi-part message in MIME format...

------------=_1054172942-12734-0
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

I would like to put the following patch for discussion. It changes the loading behavior on Unix/Linux platforms of .Blanguages and .bfont.ttf in such a way, that they can be kept in $HOME/.blender. This eliminates a behavior somewhat similar to the reported bug #242.

I am aware that keeping the "dot" files .Blanguages and .bfont.ttf in .blender itself is somewhat controversial. But regarding to the format how both the source and binary version are released, I just kept this style.

Yue Shi Lai
-- 
______________________________________________
http://www.linuxmail.org/
Now with e-mail forwarding for only US$5.95/yr

Powered by Outblaze

------------=_1054172942-12734-0
Content-Type: application/octet-stream; name="blender-2.27-homedir.patch"
Content-Disposition: attachment; filename="blender-2.27-homedir.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtTmF1ciBibGVuZGVyLTIuMjcvc291cmNlL2JsZW5kZXIvc3JjL2xh
bmd1YWdlLmMgYmxlbmRlci0yLjI3LWhvbWVkaXIvc291cmNlL2JsZW5kZXIv
c3JjL2xhbmd1YWdlLmMKLS0tIGJsZW5kZXItMi4yNy9zb3VyY2UvYmxlbmRl
ci9zcmMvbGFuZ3VhZ2UuYwkyMDAzLTA1LTEyIDE4OjEyOjI0LjAwMDAwMDAw
MCArMDAwMAorKysgYmxlbmRlci0yLjI3LWhvbWVkaXIvc291cmNlL2JsZW5k
ZXIvc3JjL2xhbmd1YWdlLmMJMjAwMy0wNS0yOSAwMTo0ODowMC4wMDAwMDAw
MDAgKzAwMDAKQEAgLTE2MiwxMiArMTYyLDE4IEBACiAJICAgaWYgbm90LCBz
ZXQgZGVmYXVsdHMgYW5kIHRyeSAuYmZvbnQudGZmIC0tcGhhc2UgKi8KIAkK
IAlpZihVLmZvbnRzaXplICE9IDApIHsgLy8gd2UgaGF2ZSBzYXZlZCB1c2Vy
IHNldHRpbmdzCi0JCS8vIHRyeSBsb2FkIHRoZSBmb250IGZyb20gdGhlIGZv
bnQgZGlyCi0JCUJMSV9tYWtlX2ZpbGVfc3RyaW5nKCIvIiwgdHN0ciwgVS5m
b250ZGlyLCBVLmZvbnRuYW1lKTsKKwkJLy8gdHJ5IGxvYWQgdGhlIGZvbnQg
ZnJvbSB0aGUgQmxlbmRlciBob21lIGRpcgorCQlCTElfbWFrZV9maWxlX3N0
cmluZygiLyIsIHRzdHIsIEJMSV9nZXRob21lKCksIFUuZm9udG5hbWUpOwog
CQlyZXN1bHQgPSBGVEZfU2V0Rm9udCh0c3RyLCBVLmZvbnRzaXplKTsKIAot
CQlpZighcmVzdWx0KSB7CS8vIGVsc2UgdHJ5IGxvYWRpbmcgZm9udCBmcm9t
IGN1cnJlbnQgZGlyCi0JCQlyZXN1bHQgPSBGVEZfU2V0Rm9udChVLmZvbnRu
YW1lLCBVLmZvbnRzaXplKTsKKwkJaWYoIXJlc3VsdCkgeworCQkJLy8gdHJ5
IGxvYWQgdGhlIGZvbnQgZnJvbSB0aGUgZm9udCBkaXIKKwkJCUJMSV9tYWtl
X2ZpbGVfc3RyaW5nKCIvIiwgdHN0ciwgVS5mb250ZGlyLCBVLmZvbnRuYW1l
KTsKKwkJCXJlc3VsdCA9IEZURl9TZXRGb250KHRzdHIsIFUuZm9udHNpemUp
OworCisJCQlpZighcmVzdWx0KSB7CS8vIGVsc2UgdHJ5IGxvYWRpbmcgZm9u
dCBmcm9tIGN1cnJlbnQgZGlyCisJCQkJcmVzdWx0ID0gRlRGX1NldEZvbnQo
VS5mb250bmFtZSwgVS5mb250c2l6ZSk7CisJCQl9CiAJCX0KIAl9IGVsc2Ug
ewogCQlVLmxhbmd1YWdlPSAwOwpAQCAtMTgzLDkgKzE4OSwxNSBAQAogCiAJ
CXNwcmludGYoVS5mb250bmFtZSwgIi5ibGVuZGVyLy5iZm9udC50dGZcMCIp
OwogI2Vsc2UKLQkJc3ByaW50ZihVLmZvbnRuYW1lLCAiLmJsZW5kZXIvLmJm
b250LnR0ZlwwIik7CisJCXNwcmludGYoVS5mb250bmFtZSwgIiVzLy5ibGVu
ZGVyLy5iZm9udC50dGZcMCIsIEJMSV9nZXRob21lKCkpOwogCiAJCXJlc3Vs
dCA9IEZURl9TZXRGb250KFUuZm9udG5hbWUsIFUuZm9udHNpemUpOworCisJ
CWlmKCFyZXN1bHQpIHsKKwkJCXNwcmludGYoVS5mb250bmFtZSwgIi5ibGVu
ZGVyLy5iZm9udC50dGZcMCIpOworCisJCQlyZXN1bHQgPSBGVEZfU2V0Rm9u
dChVLmZvbnRuYW1lLCBVLmZvbnRzaXplKTsKKwkJfQogI2VuZGlmCiAJfQog
CkBAIC0yNjYsNyArMjc4LDcgQEAKIAlMaW5rTm9kZSAqbCwgKmxpbmVzOwog
CQogCS8qIC5CbGFuZ3VhZ2VzICovCi0JQkxJX21ha2VfZmlsZV9zdHJpbmco
Ii8iLCBuYW1lLCBCTElfZ2V0aG9tZSgpLCAiLkJsYW5ndWFnZXMiKTsKKwlC
TElfbWFrZV9maWxlX3N0cmluZygiLyIsIG5hbWUsIEJMSV9nZXRob21lKCks
ICIuYmxlbmRlci8uQmxhbmd1YWdlcyIpOwogCiAJbGluZXM9IEJMSV9yZWFk
X2ZpbGVfYXNfbGluZXMobmFtZSk7CiAK

------------=_1054172942-12734-0--