From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25166 invoked by alias); 18 Oct 2005 15:03:07 -0000 Mailing-List: contact mauve-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: mauve-patches-owner@sources.redhat.com Received: (qmail 25157 invoked by uid 22791); 18 Oct 2005 15:03:04 -0000 Received: from hoepfner-212-126-219-82.customer.plannet.de (HELO mail.aicas.de) (212.126.219.82) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Tue, 18 Oct 2005 15:03:04 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.aicas.de (Postfix) with ESMTP id D837C6BC5D3 for ; Tue, 18 Oct 2005 17:03:01 +0200 (CEST) Received: from mail.aicas.de ([127.0.0.1]) by localhost (www.aicas.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17978-09 for ; Tue, 18 Oct 2005 17:02:59 +0200 (CEST) Received: by mail.aicas.de (Postfix, from userid 33) id E52F36BC5D6; Tue, 18 Oct 2005 17:02:59 +0200 (CEST) To: mauve-patches@sources.redhat.com Subject: FYI: New RepaintManager test Received: from 192.168.1.112 (auth. user roman.kennke@aicas.de@caribic) by www.aicas.de with HTTP; Tue, 18 Oct 2005 15:02:59 +0000 Date: Tue, 18 Oct 2005 15:03:00 -0000 Message-ID: From: "Roman Kennke" Bounce-To: "Roman Kennke" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="RWP_PART_roman.kennke@aicas.de1129647779" X-SW-Source: 2005/txt/msg00140.txt.bz2 This message is in MIME format. --RWP_PART_roman.kennke@aicas.de1129647779 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 340 Here comes a test for RepaintManager that checks a little functionality in addDirtyRegion. 2005-10-18 Roman Kennke * gnu/testlet/javax/swing/RepaintManager/DisabledEventQueue.java: Auxiliary helper class. * gnu/testlet/javax/swing/RepaintManager/addDirtyRegion.java New test. /Roman --RWP_PART_roman.kennke@aicas.de1129647779 Content-Type: text/x-java; name="addDirtyRegion.java" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="addDirtyRegion.java" Content-length: 3225 Ly8gVGFnczogSkRLMS4yCi8vIFVzZXM6IERpc2FibGVkRXZlbnRRdWV1ZQoK Ly8gQ29weXJpZ2h0IChDKSAyMDA1IFJvbWFuIEtlbm5rZSA8a2VubmtlQGFp Y2FzLmNvbT4KCi8vIE1hdXZlIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLy8gaXQgdW5kZXIgdGhl IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBw dWJsaXNoZWQgYnkKLy8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg ZWl0aGVyIHZlcnNpb24gMiwgb3IgKGF0IHlvdXIgb3B0aW9uKQovLyBhbnkg bGF0ZXIgdmVyc2lvbi4gCgovLyBNYXV2ZSBpcyBkaXN0cmlidXRlZCBpbiB0 aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAovLyBidXQgV0lUSE9V VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy YW50eSBvZgovLyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi8vIEdOVSBHZW5lcmFsIFB1 YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCgovLyBZb3Ugc2hvdWxk IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs aWMgTGljZW5zZQovLyBhbG9uZyB3aXRoIE1hdXZlOyBzZWUgdGhlIGZpbGUg Q09QWUlORy4gIElmIG5vdCwgd3JpdGUgdG8KLy8gdGhlIEZyZWUgU29mdHdh cmUgRm91bmRhdGlvbiwgNTkgVGVtcGxlIFBsYWNlIC0gU3VpdGUgMzMwLAov LyBCb3N0b24sIE1BIDAyMTExLTEzMDcsIFVTQS4gICovCgpwYWNrYWdlIGdu dS50ZXN0bGV0LmphdmF4LnN3aW5nLlJlcGFpbnRNYW5hZ2VyOwoKaW1wb3J0 IGphdmEuYXd0LlJlY3RhbmdsZTsKaW1wb3J0IGphdmEuYXd0LlRvb2xraXQ7 CgppbXBvcnQgamF2YXguc3dpbmcuSkZyYW1lOwppbXBvcnQgamF2YXguc3dp bmcuSkxhYmVsOwppbXBvcnQgamF2YXguc3dpbmcuUmVwYWludE1hbmFnZXI7 CgppbXBvcnQgZ251LnRlc3RsZXQuVGVzdEhhcm5lc3M7CmltcG9ydCBnbnUu dGVzdGxldC5UZXN0bGV0OwoKLyoqCiAqIENoZWNrcyB0aGUgYWRkRGlydHlS ZWdpb24gbWV0aG9kLiBNb3JlIHNwZWNpZmljYWxseSwgdGhpcyBjaGVja3Mg aWYKICogYWRkRGlydHlSZWdpb24gZG9lcyBhbnkgb3B0aW1pemF0aW9uIG9y IG5vdC4KICoKICogQGF1dGhvciBSb21hbiBLZW5ua2UgKGtlbm5rZUBhaWNh cy5jb20pCiAqLwpwdWJsaWMgY2xhc3MgYWRkRGlydHlSZWdpb24gaW1wbGVt ZW50cyBUZXN0bGV0CnsKCiAgLyoqCiAgICogU3RhcnRzIHRoZSB0ZXN0IHJ1 bi4KICAgKgogICAqIEBwYXJhbSBoYXJuZXNzIHRoZSB0ZXN0IGhhcm5lc3Mg dG8gdXNlCiAgICovCiAgcHVibGljIHZvaWQgdGVzdChUZXN0SGFybmVzcyBo YXJuZXNzKQogIHsKICAgIHRlc3QxKGhhcm5lc3MpOwogIH0KCiAgLyoqCiAg ICogQWRkcyBhIGRpcnR5IHJlZ2lvbiBmb3IgYSBjb21wb25lbnQgYW5kIGNo ZWNrcyBpZiBpdCBpcyBjb3JyZWN0bHkKICAgKiByZXR1cm5lZCBieSBnZXRE aXJ0eVJlZ2lvbigpIGFuZCBpc0NvbXBsZXRlbHlEaXJ0eSgpLgogICAqCiAg ICogQHBhcmFtIGhhcm5lc3MgdGhlIHRlc3QgaGFybmVzcyB0byB1c2UKICAg Ki8KICBwcml2YXRlIHZvaWQgdGVzdDEoVGVzdEhhcm5lc3MgaGFybmVzcykK ICB7CiAgICAvLyBEaXNhYmxlIGV2ZW50IHF1ZXVlIHRvIHByZXZlbnQgdGhl IFJlcGFpbnRNYW5hZ2VyIGZyb20gd29ya2luZy4KICAgIFRvb2xraXQuZ2V0 RGVmYXVsdFRvb2xraXQoKS5nZXRTeXN0ZW1FdmVudFF1ZXVlKCkKICAgIC5w dXNoKG5ldyBEaXNhYmxlZEV2ZW50UXVldWUoKSk7CgogICAgSkZyYW1lIGYg PSBuZXcgSkZyYW1lKCk7CiAgICBKTGFiZWwgbCA9IG5ldyBKTGFiZWwoIkhl bGxvIik7CiAgICBmLmdldENvbnRlbnRQYW5lKCkuYWRkKGwpOwogICAgbC5z ZXRTaXplKDEwMCwgMTAwKTsKICAgIGYuc2V0U2l6ZSgyMDAsIDIwMCk7CiAg ICBmLnNldFZpc2libGUodHJ1ZSk7CiAgICBSZXBhaW50TWFuYWdlciBybSA9 IFJlcGFpbnRNYW5hZ2VyLmN1cnJlbnRNYW5hZ2VyKGwpOwogICAgcm0uYWRk RGlydHlSZWdpb24obCwgMCwgMCwgbC5nZXRXaWR0aCgpLCBsLmdldEhlaWdo dCgpKTsKICAgIGhhcm5lc3MuY2hlY2socm0uaXNDb21wbGV0ZWx5RGlydHko bCksIGZhbHNlKTsKICAgIFJlY3RhbmdsZSBkaXJ0eSA9IHJtLmdldERpcnR5 UmVnaW9uKGwpOwogICAgaGFybmVzcy5jaGVjayhkaXJ0eS54LCAwKTsKICAg IGhhcm5lc3MuY2hlY2soZGlydHkueSwgMCk7CiAgICBoYXJuZXNzLmNoZWNr KGRpcnR5LndpZHRoLCBsLmdldFdpZHRoKCkpOwogICAgaGFybmVzcy5jaGVj ayhkaXJ0eS5oZWlnaHQsIGwuZ2V0SGVpZ2h0KCkpOwogIH0KfQo= --RWP_PART_roman.kennke@aicas.de1129647779 Content-Type: text/x-java; name="DisabledEventQueue.java" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="DisabledEventQueue.java" Content-length: 1875 Ly8gVGFnczogbm90LWEtdGVzdAoKLy8gQ29weXJpZ2h0IChDKSAyMDA1IFJv bWFuIEtlbm5rZSA8a2VubmtlQGFpY2FzLmNvbT4KCi8vIE1hdXZlIGlzIGZy ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt b2RpZnkKLy8gaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKLy8gdGhlIEZyZWUg U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiwgb3IgKGF0 IHlvdXIgb3B0aW9uKQovLyBhbnkgbGF0ZXIgdmVyc2lvbi4gCgovLyBNYXV2 ZSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg dXNlZnVsLAovLyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgovLyBNRVJDSEFOVEFCSUxJ VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg dGhlCi8vIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl dGFpbHMuCgovLyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQovLyBhbG9uZyB3aXRo IE1hdXZlOyBzZWUgdGhlIGZpbGUgQ09QWUlORy4gIElmIG5vdCwgd3JpdGUg dG8KLy8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgNTkgVGVtcGxl IFBsYWNlIC0gU3VpdGUgMzMwLAovLyBCb3N0b24sIE1BIDAyMTExLTEzMDcs IFVTQS4gICovCgpwYWNrYWdlIGdudS50ZXN0bGV0LmphdmF4LnN3aW5nLlJl cGFpbnRNYW5hZ2VyOwoKaW1wb3J0IGphdmEuYXd0LkFXVEV2ZW50OwppbXBv cnQgamF2YS5hd3QuRXZlbnRRdWV1ZTsKCi8qKgogKiBBIHNwZWNpYWwgRXZl bnRRdWV1ZSB1c2VkIGZvciB0ZXN0aW5nIHB1cnBvc2VzLiBJdCBjb21wbGV0 ZWx5IGRpc2FibGVzCiAqIGRpc3BhdGNoaW5nIG9mIGV2ZW50cywgc28gdGhl IGJlaGF2aW91ciBvZiB0aGUgUmVwYWludE1hbmFnZXIgY2FuIGJlCiAqIGV4 YW1pbmVkIG1vcmUgY2xvc2VseS4KICoKICogQGF1dGhvciBSb21hbiBLZW5u a2UgKGtlbm5rZUBhaWNhcy5jb20pCiAqLwpwdWJsaWMgY2xhc3MgRGlzYWJs ZWRFdmVudFF1ZXVlIGV4dGVuZHMgRXZlbnRRdWV1ZQp7CiAgLyoqCiAgICog T3ZlcnJpZGRlbiB0byBkbyBub3RoaW5nLgogICAqLwogIHByb3RlY3RlZCB2 b2lkIGRpc3BhdGNoRXZlbnQoQVdURXZlbnQgZXYpCiAgewogICAgLy8gRG8g bm90aGluZy4KICB9CgogIC8qKgogICAqIE92ZXJyaWRkZW4gdG8gZG8gbm90 aGluZy4KICAgKi8KICBwdWJsaWMgdm9pZCBwb3N0RXZlbnQoQVdURXZlbnQg ZXYpCiAgewogICAgLy8gRG8gbm90aGluZy4KICB9Cn0K --RWP_PART_roman.kennke@aicas.de1129647779--