From kde-devel Tue Aug 07 18:03:18 2001 From: Vadim Plessky Date: Tue, 07 Aug 2001 18:03:18 +0000 To: kde-devel Subject: Re: [Fwd: Bug#30364: hang cpu when preview a file with MS Windows font (comic,trebuchet)] X-MARC-Message: https://marc.info/?l=kde-devel&m=99720739831804 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--------------Boundary-00=_N7XP5HTXBM52GOQIRF1M" --------------Boundary-00=_N7XP5HTXBM52GOQIRF1M Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit On Tuesday 07 August 2001 12:08, Michael Goffioul wrote: | Does anybody have an idea about this problem? | | Michael. | Yes, for sure. I believe this problem was already discussed on kde-devel, see thread "KWord and printing documents with truetype fonts" from 19/06/2001 (started by Nils Holland) See attached patch by Lars Knoll. You should apply it on QT and recompile QT. Should help ;-) BTW: as far as I know this patch was comitted to QT-copy. I don't use QT-copy and can't confirm, though. | Michael Goffioul wrote: | > > I try to print (using print to file Postscript) 2 pages of text | > > And open the file with GV or 'KDE PS viewer'. | > > | > > When the text is in MS Windows font (comic,trebuchet), | > > GV and 'KDE PS viewer' render the beginning of the text and then | > > hang cpu (the cpu is used 100%, infinite loop) | > > =>the result is the same using kate or kword | > > =>when I use another font (like helvetica), everything is rigth | > > | > > The same test with 'print to file PDF/Acrobat': | > > When the text is in MS Windows font (comic,trebuchet), | > > the result 'print.pdf' have a size of 0KB and can't be open | > > If I choose another font, , everything is rigth. | > | > I don't think it's a kdeprint related problems. When you print to a | > file, kdeprint does nothing: Qt generated PS data are copied to a local | > file, and that's it. I tried on my system, kwrite with a couple of | > TTF fonts: in most cases, everything is OK, but I have the same problem | > with a few TTF fonts ("Comic sans ms"). | > | > The problem can be: | > - either in GS failing to handle some embedded M$ TTF fonts | > - or in Qt producing corrupted PS data It is QT bug. According to Lars Knoll, problem is fixed by attached patch. Can somebody who compile regulary test this patch (printing of several TrueType fonts, inlc. for example Times New Roman)? | > | > Don't know however where the problem is. My system: | > - XFree86-4.0.3 | > - GS-6.50 | > - Qt-2.3.0 | > - KDE-CVS | > | > Bye. | > Michael. -- Vadim Plessky http://kde2.newmail.ru (English) 33 Window Decorations and 6 Widget Styles for KDE http://kde2.newmail.ru/kde_themes.html Do you have Arial font installed? Just test it! http://kde2.newmail.ru/font_test_arial.html --------------Boundary-00=_N7XP5HTXBM52GOQIRF1M Content-Type: text/x-diff; charset="iso-8859-1"; name="qpsprinter.diff" Content-Transfer-Encoding: base64 Content-Description: QT patch by Lars Knoll Content-Disposition: attachment; filename="qpsprinter.diff" PT09PSAvL2RlcG90L3F0LzIuMy9zcmMva2VybmVsL3Fwc3ByaW50ZXIuY3BwIzQ5ICh0ZXh0KSAt IC8vZGVwb3QvcXQvMi4zL3NyYy9rZXJuZWwvcXBzcHJpbnRlci5jcHAjNTEgKHRleHQpID09PT0g Y29udGVudApAQCAtMTg5Miw2ICsxODkyLDM5IEBACiAjZW5kaWYKIH07CiAKKy8vIGR1cGxpY2F0 ZSBlbnRyaWVzIGluIHRoZSBnbHlwaCBsaXN0LiBEbyBub3QgZG93bmxvYWQgdGhlc2UsIHRvIGF2 b2lkCisvLyBkb3VibHkgZGVmaW5lZCBnbDt5cGhzCitzdGF0aWMgY29uc3QgdW5zaWduZWQgc2hv cnQgZHVwbGljYXRlRW50cmllc1tdID0geworICAgIDB4MDBBMCwKKwkweDAzOTQsCisJMHgwM2E5 LAorCTB4ZjZjMSwKKwkweDAyMWEsCisJMHgyMjE1LAorCTB4MDBhZCwKKwkweDAyYzksCisJMHgw M2JjLAorCTB4MjIxOSwKKwkweGY2YzIsCisJMHgwMGEwLAorCTB4MDIxYiwKKwkweDAKKwl9Owor CitzdGF0aWMgaW5saW5lIGJvb2wgZHVwbGljYXRlKCB1bnNpZ25lZCBzaG9ydCB1bmljb2RlICkK K3sKKyAgICBjb25zdCB1bnNpZ25lZCBzaG9ydCAqZyA9IGR1cGxpY2F0ZUVudHJpZXM7CisgICAg Ym9vbCBkdXBsaWNhdGUgPSBGQUxTRTsKKyAgICB3aGlsZSggKmcgKSB7CisJaWYgKCAqZyA9PSB1 bmljb2RlICkgeworCSAgICBkdXBsaWNhdGUgPSBUUlVFOworCSAgICBicmVhazsKKwl9CisJZysr OworICAgIH0KKyAgICByZXR1cm4gZHVwbGljYXRlOworfQorCiAvLyAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIC8v IHBvc3RzY3JpcHQgZm9udCBzdWJzdGl0dXRpb24gZGljdGlvbmFyeS4gV2UgYXNzdW1lIGV2ZXJ5 IHBvc3RzY3JpcHQgcHJpbnRlciBoYXMgYXQgbGVhc3QKIC8vIEhlbHZldGljYSwgVGltZXMsIENv dXJpZXIgYW5kIFN5bWJvbApAQCAtMjYxMSw2ICsyNjQ0LDEzIEBACiAgIFFfVUlOVDE2IGZyYWN0 aW9uOwogfSBGaXhlZDsgLy8gMTYuMTYgYml0IGZpeGVkLXBvaW50IG51bWJlcgogCitzdGF0aWMg ZmxvYXQgZjJkb3QxNCggdXNob3J0IHMgKQoreworICAgIGZsb2F0IGYgPSAoKGZsb2F0KSggcyAm IDB4M2ZmZiApKS8gMTYzODQuOworICAgIGYgKz0gKHMgJiAweDgwMDApID8gKCAocyAmIDB4NDAw MCkgPyAtMSA6IC0yICkgOiAoIChzICYgMHg0MDAwKSA/IDEgOiAwICk7CisgICAgcmV0dXJuIGY7 Cit9CisgICAgCiBzdGF0aWMgVUxPTkcgZ2V0VUxPTkcoQllURSAqcCkKIHsKICAgaW50IHg7CkBA IC0zMjU4LDcgKzMyOTgsNyBAQAogICAgIFFTdHJpbmcgZ2x5cGhuYW1lOwogICAgIGludCBsID0g MDsKICAgICB1bnNpZ25lZCBzaG9ydCB1bmljb2RlID0gdW5pY29kZV9mb3JfZ2x5cGgoIGdseXBo aW5kZXggKTsKLSAgICBpZiAoIHVuaWNvZGUgPT0gMHhmZmZmICkgLy8gd29ya2Fyb3VuZAorICAg IGlmICggdW5pY29kZSA9PSAweGZmZmYgfHwgZHVwbGljYXRlKCB1bmljb2RlICkgKSAvLyB3b3Jr YXJvdW5kCiAgICAgICAgIGdseXBobmFtZS5zcHJpbnRmKCJHJTA0eCIsIGdseXBoaW5kZXggKTsK ICAgICBlbHNlIHsKICAgICB3aGlsZSggdW5pY29kZXRvZ2x5cGhbbF0udSA8IHVuaWNvZGUgKQpA QCAtNDEyNCw5MiArNDE2NCw5NyBAQAogICBVU0hPUlQgZ2x5cGhJbmRleDsKICAgaW50IGFyZzE7 CiAgIGludCBhcmcyOwotICBVU0hPUlQgeHNjYWxlOwotICBVU0hPUlQgeXNjYWxlOwotICBVU0hP UlQgc2NhbGUwMTsKLSAgVVNIT1JUIHNjYWxlMTA7CisgIGZsb2F0IHhzY2FsZSA9IDE7CisgIGZs b2F0IHlzY2FsZSA9IDE7CisgIGZsb2F0IHNjYWxlMDEgPSAwOworICBmbG9hdCBzY2FsZTEwID0g MDsKIAogICAvKiBPbmNlIGFyb3VuZCB0aGlzIGxvb3AgZm9yIGVhY2ggY29tcG9uZW50LiAqLwog ICBkbyB7Ci0gICAgZmxhZ3MgPSBnZXRVU0hPUlQoZ2x5cGgpOyAgIC8qIHJlYWQgdGhlIGZsYWdz IHdvcmQgKi8KLSAgICBnbHlwaCArPSAyOworICAgICAgZmxhZ3MgPSBnZXRVU0hPUlQoZ2x5cGgp OyAgIC8qIHJlYWQgdGhlIGZsYWdzIHdvcmQgKi8KKyAgICAgIGdseXBoICs9IDI7CiAKLSAgICBn bHlwaEluZGV4ID0gZ2V0VVNIT1JUKGdseXBoKTsgICAgICAvKiByZWFkIHRoZSBnbHlwaGluZGV4 IHdvcmQgKi8KLSAgICBnbHlwaCArPSAyOworICAgICAgZ2x5cGhJbmRleCA9IGdldFVTSE9SVChn bHlwaCk7ICAgICAgLyogcmVhZCB0aGUgZ2x5cGhpbmRleCB3b3JkICovCisgICAgICBnbHlwaCAr PSAyOwogCi0gICAgaWYoZmxhZ3MgJiBBUkdfMV9BTkRfMl9BUkVfV09SRFMpIHsKKyAgICAgIGlm KGZsYWdzICYgQVJHXzFfQU5EXzJfQVJFX1dPUkRTKSB7CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIC8qIFRoZSB0dCBzcGVjLiBzZWVtcyB0byBzYXkgdGhlc2UgYXJlIHNpZ25lZC4g Ki8KLSAgICAgIGFyZzEgPSBnZXRTSE9SVChnbHlwaCk7Ci0gICAgICBnbHlwaCArPSAyOwotICAg ICAgYXJnMiA9IGdldFNIT1JUKGdseXBoKTsKLSAgICAgIGdseXBoICs9IDI7Ci0gICAgfSBlbHNl IHsgICAgICAgICAgICAgICAgICAgIC8qIFRoZSB0dCBzcGVjLiBkb2VzIG5vdCBjbGVhcmx5IGlu ZGljYXRlICovCisJICBhcmcxID0gZ2V0U0hPUlQoZ2x5cGgpOworCSAgZ2x5cGggKz0gMjsKKwkg IGFyZzIgPSBnZXRTSE9SVChnbHlwaCk7CisJICBnbHlwaCArPSAyOworICAgICAgfSBlbHNlIHsg ICAgICAgICAgICAgICAgICAgIC8qIFRoZSB0dCBzcGVjLiBkb2VzIG5vdCBjbGVhcmx5IGluZGlj YXRlICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHdoZXRoZXIgdGhlc2Ug dmFsdWVzIGFyZSBzaWduZWQgb3Igbm90LiAqLwotICAgICAgYXJnMSA9ICooZ2x5cGgrKyk7Ci0g ICAgICBhcmcyID0gKihnbHlwaCsrKTsKLSAgICB9CisJICBhcmcxID0gKihnbHlwaCsrKTsKKwkg IGFyZzIgPSAqKGdseXBoKyspOworICAgICAgfQogCi0gICAgaWYoZmxhZ3MgJiBXRV9IQVZFX0Ff U0NBTEUpIHsKLSAgICAgIHhzY2FsZSA9IHlzY2FsZSA9IGdldFVTSE9SVChnbHlwaCk7Ci0gICAg ICBnbHlwaCArPSAyOwotICAgICAgc2NhbGUwMSA9IHNjYWxlMTAgPSAwOwotICAgIH0gZWxzZSBp ZihmbGFncyAmIFdFX0hBVkVfQU5fWF9BTkRfWV9TQ0FMRSkgewotICAgICAgeHNjYWxlID0gZ2V0 VVNIT1JUKGdseXBoKTsKLSAgICAgIGdseXBoICs9IDI7Ci0gICAgICB5c2NhbGUgPSBnZXRVU0hP UlQoZ2x5cGgpOwotICAgICAgZ2x5cGggKz0gMjsKLSAgICAgIHNjYWxlMDEgPSBzY2FsZTEwID0g MDsKLSAgICB9IGVsc2UgaWYoZmxhZ3MgJiBXRV9IQVZFX0FfVFdPX0JZX1RXTykgewotICAgICAg eHNjYWxlID0gZ2V0VVNIT1JUKGdseXBoKTsKLSAgICAgIGdseXBoICs9IDI7Ci0gICAgICBzY2Fs ZTAxID0gZ2V0VVNIT1JUKGdseXBoKTsKLSAgICAgIGdseXBoICs9IDI7Ci0gICAgICBzY2FsZTEw ID0gZ2V0VVNIT1JUKGdseXBoKTsKLSAgICAgIGdseXBoICs9IDI7Ci0gICAgICB5c2NhbGUgPSBn ZXRVU0hPUlQoZ2x5cGgpOwotICAgICAgZ2x5cGggKz0gMjsKLSAgICB9IGVsc2UgewotICAgICAg eHNjYWxlID0geXNjYWxlID0gc2NhbGUwMSA9IHNjYWxlMTAgPSAwOwotICAgIH0KKyAgICAgIGlm KGZsYWdzICYgV0VfSEFWRV9BX1NDQUxFKSB7CisJICB4c2NhbGUgPSB5c2NhbGUgPSBmMmRvdDE0 KCBnZXRVU0hPUlQoZ2x5cGgpICk7CisJICBnbHlwaCArPSAyOworICAgICAgfSBlbHNlIGlmKGZs YWdzICYgV0VfSEFWRV9BTl9YX0FORF9ZX1NDQUxFKSB7CisJICB4c2NhbGUgPSBmMmRvdDE0KCBn ZXRVU0hPUlQoZ2x5cGgpICk7CisJICBnbHlwaCArPSAyOworCSAgeXNjYWxlID0gZjJkb3QxNCgg Z2V0VVNIT1JUKGdseXBoKSApOworCSAgZ2x5cGggKz0gMjsKKyAgICAgIH0gZWxzZSBpZihmbGFn cyAmIFdFX0hBVkVfQV9UV09fQllfVFdPKSB7CisJICB4c2NhbGUgPSBmMmRvdDE0KCBnZXRVU0hP UlQoZ2x5cGgpICk7CisJICBnbHlwaCArPSAyOworCSAgc2NhbGUwMSA9IGYyZG90MTQoIGdldFVT SE9SVChnbHlwaCkgKTsKKwkgIGdseXBoICs9IDI7CisJICBzY2FsZTEwID0gZjJkb3QxNCggZ2V0 VVNIT1JUKGdseXBoKSApOworCSAgZ2x5cGggKz0gMjsKKwkgIHlzY2FsZSA9IGYyZG90MTQoIGdl dFVTSE9SVChnbHlwaCkgKTsKKwkgIGdseXBoICs9IDI7CisgICAgICB9CiAKLSAgICAvKiBEZWJ1 Z2dpbmcgKi8KKyAgICAgIC8qIERlYnVnZ2luZyAqLwogI2lmZGVmIERFQlVHX1RSVUVUWVBFCi0g ICAgZnByaW50ZihzdGRlcnIsIiUgZmxhZ3M9JWQsIGFyZzE9JWQsIGFyZzI9JWQsIHhzY2FsZT0l ZCwgeXNjYWxlPSVkLCBzY2FsZTAxPSVkLCBzY2FsZTEwPSVkXG4iLAotICAgICAgICAgICAgKGlu dClmbGFncyxhcmcxLGFyZzIsKGludCl4c2NhbGUsKGludCl5c2NhbGUsKGludClzY2FsZTAxLChp bnQpc2NhbGUxMCk7CisgICAgICBmcHJpbnRmKHN0ZGVyciwiJSBmbGFncz0lZCwgYXJnMT0lZCwg YXJnMj0lZCwgeHNjYWxlPSVkLCB5c2NhbGU9JWQsIHNjYWxlMDE9JWQsIHNjYWxlMTA9JWRcbiIs CisJICAgICAgKGludClmbGFncyxhcmcxLGFyZzIsKGludCl4c2NhbGUsKGludCl5c2NhbGUsKGlu dClzY2FsZTAxLChpbnQpc2NhbGUxMCk7CiAjZW5kaWYKIAotICAgIC8qIElmIHdlIGhhdmUgYW4g KFgsWSkgc2hpZiBhbmQgaXQgaXMgbm9uLXplcm8sICovCi0gICAgLyogdHJhbnNsYXRlIHRoZSBj b29yZGluYXRlIHN5c3RlbS4gKi8KLSAgICBpZiggZmxhZ3MgJiBBUkdTX0FSRV9YWV9WQUxVRVMg KSB7Ci0gICAgICBpZiggYXJnMSAhPSAwIHx8IGFyZzIgIT0gMCApIHsKLSAgICAgICAgcyA8PCJn c2F2ZSAiOwotICAgICAgICBzIDw8IHRvcG9zdChhcmcxKTsKLSAgICAgICAgcyA8PCAiICI7Ci0g ICAgICAgIHMgPDwgdG9wb3N0KGFyZzIpOwotICAgICAgICBzIDw8ICIgdHJhbnNsYXRlXG4iOwor CisgICAgICBpZiAoIChmbGFncyAmIEFSR1NfQVJFX1hZX1ZBTFVFUykgIT0gQVJHU19BUkVfWFlf VkFMVUVTICkgeworCSAgcyA8PCAiJSB1bmltcGxlbWVudGVkIHNoaWZ0LCBhcmcxPSIgPDwgYXJn MTsKKwkgIHMgPDwgIiwgYXJnMj0iIDw8IGFyZzIgPDwgIlxuIjsKKwkgIGFyZzEgPSBhcmcyID0g MDsKKyAgICAgIH0JCiAKLSAgICAgICAgLy9mcHJpbnRmKHN0ZGVyciwiZ3NhdmUgJWQgJWQgdHJh bnNsYXRlXG4iLCB0b3Bvc3QoYXJnMSksIHRvcG9zdChhcmcyKSApOworICAgICAgLyogSWYgd2Ug aGF2ZSBhbiAoWCxZKSBzaGlmIGFuZCBpdCBpcyBub24temVybywgKi8KKyAgICAgIC8qIHRyYW5z bGF0ZSB0aGUgY29vcmRpbmF0ZSBzeXN0ZW0uICovCisgICAgICBpZiAoIGZsYWdzICYgKFdFX0hB VkVfQV9UV09fQllfVFdPfFdFX0hBVkVfQU5fWF9BTkRfWV9TQ0FMRSkgKSB7CisjaWYgMAorCSAg Ly8gY29kZSBzaW1pbGFyIHRvIHRoaXMgd291bGQgYmUgbmVlZGVkIGZvciB0d29fYnlfdG93CisJ ICBzIDw8ICJnc2F2ZSBbICIgPDwgeHNjYWxlIDw8ICIgIiA8PCBzY2FsZTAxIDw8ICIgIiA8PCBz Y2FsZTEwIDw8ICIgIgorCSAgICA8PCB5c2NhbGUgPDwgIiAiIDw8IHRvcG9zdChhcmcxKSA8PCAi ICIgPDwgdG9wb3N0KGFyZzIpIDw8ICJdIFNNXG4iOworI2VuZGlmCisJICBpZiAoIGZsYWdzICYg V0VfSEFWRV9BX1RXT19CWV9UV08gKQorCSAgICAgIHMgPDwgIiUgVHdvIGJ5IHR3byB0cmFuc2Zv cm1hdGlvbiwgdW5pbXBsZW1lbnRlZFxuIjsKKwkgIHMgPDwiZ3NhdmUgIiA8PCB0b3Bvc3QoYXJn MSk7CisJICBzIDw8ICIgIiA8PCB0b3Bvc3QoYXJnMik7CisJICBzIDw8ICIgdHJhbnNsYXRlXG4i OworCSAgcyA8PCB4c2NhbGUgPDwgIiAiIDw8IHlzY2FsZSA8PCAiIHNjYWxlXG4iOworICAgICAg fSBlbHNlIGlmICggZmxhZ3MgJiBBUkdTX0FSRV9YWV9WQUxVRVMgJiYgKCBhcmcxICE9IDAgfHwg YXJnMiAhPSAwICkgKSB7CisJICBzIDw8ImdzYXZlICIgPDwgdG9wb3N0KGFyZzEpOworCSAgcyA8 PCAiICIgPDwgdG9wb3N0KGFyZzIpOworCSAgcyA8PCAiIHRyYW5zbGF0ZVxuIjsKICAgICAgIH0K LSAgICB9IGVsc2UgewotICAgICAgcyA8PCAiJSB1bmltcGxlbWVudGVkIHNoaWZ0LCBhcmcxPSI7 Ci0gICAgICBzIDw8IGFyZzE7Ci0gICAgICBzIDw8ICIsIGFyZzI9IjsKLSAgICAgIHMgPDwgYXJn MjsKLSAgICAgIHMgPDwgIlxuIjsKLSAgICB9CiAKLSAgICAvKiBJbnZva2UgdGhlIENoYXJTdHJp bmdzIHByb2NlZHVyZSB0byBwcmludCB0aGUgY29tcG9uZW50LiAqLwotICAgIHMgPDwgImZhbHNl IENoYXJTdHJpbmdzIC8iOwotICAgIHMgPDwgZ2x5cGhOYW1lKGdseXBoSW5kZXgpOwotICAgIHMg PDwgIiBnZXQgZXhlY1xuIjsKKyAgICAgIC8qIEludm9rZSB0aGUgQ2hhclN0cmluZ3MgcHJvY2Vk dXJlIHRvIHByaW50IHRoZSBjb21wb25lbnQuICovCisgICAgICBzIDw8ICJmYWxzZSBDaGFyU3Ry aW5ncyAvIjsKKyAgICAgIHMgPDwgZ2x5cGhOYW1lKGdseXBoSW5kZXgpOworICAgICAgcyA8PCAi IGdldCBleGVjXG4iOwogCi0gICAgLy8gIHByaW50ZigiZmFsc2UgQ2hhclN0cmluZ3MgLyVzIGdl dCBleGVjXG4iLAotICAgIC8vdHRmb250X0NoYXJTdHJpbmdzX2dldG5hbWUoZm9udCxnbHlwaElu ZGV4KSk7CisgICAgICAvLyAgcHJpbnRmKCJmYWxzZSBDaGFyU3RyaW5ncyAvJXMgZ2V0IGV4ZWNc biIsCisgICAgICAvL3R0Zm9udF9DaGFyU3RyaW5nc19nZXRuYW1lKGZvbnQsZ2x5cGhJbmRleCkp OwogCi0gICAgLyogSWYgd2UgdHJhbnNsYXRlZCB0aGUgY29vcmRpbmF0ZSBzeXN0ZW0sICovCi0g ICAgLyogcHV0IGl0IGJhY2sgdGhlIHdheSBpdCB3YXMuICovCi0gICAgaWYoIGZsYWdzICYgQVJH U19BUkVfWFlfVkFMVUVTICYmIChhcmcxICE9IDAgfHwgYXJnMiAhPSAwKSApCi0gICAgICBzIDw8 ImdyZXN0b3JlICI7CisgICAgICAvKiBJZiB3ZSB0cmFuc2xhdGVkIHRoZSBjb29yZGluYXRlIHN5 c3RlbSwgKi8KKyAgICAgIC8qIHB1dCBpdCBiYWNrIHRoZSB3YXkgaXQgd2FzLiAqLworICAgICAg aWYoIChmbGFncyAmIEFSR1NfQVJFX1hZX1ZBTFVFUyAmJiAoYXJnMSAhPSAwIHx8IGFyZzIgIT0g MCkgKSB8fAorCSAgKCBmbGFncyAmIChXRV9IQVZFX0FfVFdPX0JZX1RXT3xXRV9IQVZFX0FOX1hf QU5EX1lfU0NBTEUpICkgKSB7CisJICBzIDw8ImdyZXN0b3JlICI7CisgICAgICB9CiAgIH0gd2hp bGUoZmxhZ3MgJiBNT1JFX0NPTVBPTkVOVFMpOwogfQogCg== --------------Boundary-00=_N7XP5HTXBM52GOQIRF1M-- >> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<