From roman at kennke.org Wed Dec 12 01:55:25 2012 From: roman at kennke.org (roman at kennke.org) Date: Wed, 12 Dec 2012 09:55:25 +0000 Subject: hg: caciocavallo/ng: 2 new changesets Message-ID: <20121212095527.A1375470B6@hg.openjdk.java.net> Changeset: d8cb05675875 Author: Roman Kennke Date: 2012-12-12 10:52 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/d8cb05675875 Set opposite window of focus change to null if it's not a window. ! cacio-shared/src/main/java/sun/awt/peer/cacio/CacioWindowPeer.java Changeset: 0997d2164e90 Author: Roman Kennke Date: 2012-12-12 10:55 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/0997d2164e90 Add getKeyboardFocusManagerPeer() to CacioToolkit to accomodate for change in upstream SunToolkit. ! cacio-shared/src/main/java/sun/awt/peer/cacio/CacioToolkit.java From roman at kennke.org Wed Dec 12 02:02:15 2012 From: roman at kennke.org (roman at kennke.org) Date: Wed, 12 Dec 2012 10:02:15 +0000 Subject: hg: caciocavallo/ng: [maven-release-plugin] prepare release cacio-1.3 Message-ID: <20121212100216.0405B470B7@hg.openjdk.java.net> Changeset: 83c25f8b70d5 Author: Roman Kennke Date: 2012-12-12 11:02 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/83c25f8b70d5 [maven-release-plugin] prepare release cacio-1.3 ! cacio-shared/pom.xml ! cacio-tta/pom.xml ! pom.xml From roman at kennke.org Wed Dec 12 02:02:22 2012 From: roman at kennke.org (roman at kennke.org) Date: Wed, 12 Dec 2012 10:02:22 +0000 Subject: hg: caciocavallo/ng: [maven-release-plugin] copy for tag cacio-1.3 Message-ID: <20121212100222.9A79B470B8@hg.openjdk.java.net> Changeset: 7bc57e661dd5 Author: Roman Kennke Date: 2012-12-12 11:02 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/7bc57e661dd5 [maven-release-plugin] copy for tag cacio-1.3 ! .hgtags From roman at kennke.org Wed Dec 12 02:02:29 2012 From: roman at kennke.org (roman at kennke.org) Date: Wed, 12 Dec 2012 10:02:29 +0000 Subject: hg: caciocavallo/ng: [maven-release-plugin] prepare for next development iteration Message-ID: <20121212100229.CA25D470B9@hg.openjdk.java.net> Changeset: 5ccee366da41 Author: Roman Kennke Date: 2012-12-12 11:02 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/5ccee366da41 [maven-release-plugin] prepare for next development iteration ! cacio-shared/pom.xml ! cacio-tta/pom.xml ! pom.xml From neugens.limasoftware at gmail.com Wed Dec 12 04:33:10 2012 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Wed, 12 Dec 2012 13:33:10 +0100 Subject: CacioCavallo Quarterly Project report [Q4 2012] Message-ID: Hi all! As mandated by the bylaw rules, here is the Q42012 project report. There are not many news since last quarter, except that the project has seen two new public releases (one just today! You should get the announcement mail shortly), which bring the code in line with the very latest OpenJDK. Most of the work is done for improving the testing framework, which seems currently the most used feature of Cacio, but of course this reflects to the overall stability and quality of the core code too. Short summary: The project is definitely live and well :) That's all again, folks, see you next quarter! Cheers, Mario -- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF IcedRobot: www.icedrobot.org Proud GNU Classpath developer: http://www.classpath.org/ Read About us at: http://planet.classpath.org OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From roman at kennke.org Wed Dec 12 06:07:34 2012 From: roman at kennke.org (Roman Kennke) Date: Wed, 12 Dec 2012 15:07:34 +0100 Subject: Caciocavallo 1.3 released Message-ID: <1355321254.1747.182.camel@mercury> Today we released version 1.3 of Caciocavallo. It's a small release: - Fix an incompatibility with the latest code in OpenJDK7, which introduce an incompatible change in SunToolkit. - Fix a focus problem that comes up with popups, when the popup is not a window. Since I did not write a release announcement for 1.2 (bad me!!), here are the changes in Cacio 1.2: - Implement CacioToolkit.getScreenResolution(). - Implement CacioToolkit.getSystemClipboard(). - Implement basic CacioMouseInfoPeer. - Fixed memory leak when disposing windows. - Use AWTAccessor in KFMHelper instead of reflection. The 1.3 release has been uploaded to Maven central, so you can use it your Maven projects: http://search.maven.org/#search|ga|1|cacio Cheers, Roman From roman at kennke.org Wed Dec 12 07:19:12 2012 From: roman at kennke.org (roman at kennke.org) Date: Wed, 12 Dec 2012 15:19:12 +0000 Subject: hg: caciocavallo/ng: Fix Cacio-Web build and include it in Cacio's default build. Message-ID: <20121212151913.C69B6470C3@hg.openjdk.java.net> Changeset: 3372e15d6ca8 Author: Roman Kennke Date: 2012-12-12 16:19 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/3372e15d6ca8 Fix Cacio-Web build and include it in Cacio's default build. + cacio-web/Makefile - cacio-web/cacio-web-java/pom.xml - cacio-web/cacio-web-package/pom.xml ! cacio-web/pom.xml + cacio-web/src/main/assembly/src.xml ! cacio-web/src/main/java/net/java/openjdk/awt/peer/web/LibraryLoader.java ! cacio-web/src/main/java/net/java/openjdk/awt/peer/web/WebKeyboardFocusManager.java ! pom.xml From roman at kennke.org Wed Dec 12 07:44:28 2012 From: roman at kennke.org (Roman Kennke) Date: Wed, 12 Dec 2012 16:44:28 +0100 Subject: Quick Cacio-Web howto Message-ID: <1355327068.1747.186.camel@mercury> I finally got around to fix Cacio-Web and write up a very short howto. Unfortunately we don't really have editable web space (yet), so I put it on my blog for now: http://rkennke.wordpress.com/2012/12/12/quick-cacio-web-howto/ Please let us know if you run into any problems with that, or if you have suggestions for improvements. Cheers, Roman From gschrader at gmail.com Wed Dec 12 08:39:47 2012 From: gschrader at gmail.com (Glen Schrader) Date: Wed, 12 Dec 2012 09:39:47 -0700 Subject: focus issue with popups In-Reply-To: References: <1348483071.5496.5.camel@mercury> Message-ID: I was hoping that this commit http://hg.openjdk.java.net/caciocavallo/ng/rev/d8cb05675875 would have fixed my issue but it appears this test case is still failing. Any thoughts? On Thu, Sep 27, 2012 at 11:19 AM, Glen Schrader wrote: > realized I never included the mailing list, just forwarding this so I > have a public link to put in our issue tracker > > > ---------- Forwarded message ---------- > From: Glen Schrader > Date: Tue, Sep 25, 2012 at 12:56 PM > Subject: Re: focus issue with popups > To: Roman Kennke > > > On Mon, Sep 24, 2012 at 4:37 AM, Roman Kennke wrote: >> >> Hi Glen, >> >> Yes, the issues that you mentioned might be causing the problems. I will >> look into it soon. I wonder why it's only sporadic, this seems to point >> to some threading/EDT issue. Have you made sure that all your >> interactions happen in the EDT? (see http://fest.codehaus.org/Writing >> +EDT-safe+GUI+tests) In the meantime it would be great if you can come >> up with a testcase. >> >> Roman >> > > Yeah the sporadic nature sure does suggest EDT violations as we've hit > those before and have had weird painting issues. I doubled checked the > code, everything is accessed through fixtures which enforces things > are run on the EDT, also we use the FestSwingJUnitTestCase class which > installs the FailOnThreadViolationRepaintManager which catches a lot > of EDT violations. So I'm pretty confident the code is ok. > > I narrowed it down to a tooltip that is appearing when the test fails. > I think this is why it only fails some of the time, the tooltip > doesn't always appear (not sure why that would be the case, there must > be some timing difference somewhere). I was able to come up with a > test case (attached) which will thankfully fail consistently under the > cacio runner. This test will pass when I comment out the > aforementioned call in CacioWindowPeer to the setFocusableWindowState > in the constructor. I don't know what other affects that will have > though as this must have been put in for a reason. > > Let me know if I can help further. > > Thanks, > Glen From roman at kennke.org Wed Dec 12 08:48:55 2012 From: roman at kennke.org (Roman Kennke) Date: Wed, 12 Dec 2012 17:48:55 +0100 Subject: focus issue with popups In-Reply-To: References: <1348483071.5496.5.camel@mercury> Message-ID: <1355330935.1747.197.camel@mercury> Hi Glen, sorry, this completely got under the radar. I am looking into it now. What I currently see is not a test failure, but an infinite lockup because it's waiting for focus, is that what you see? Roman Am Mittwoch, den 12.12.2012, 09:39 -0700 schrieb Glen Schrader: > I was hoping that this commit > http://hg.openjdk.java.net/caciocavallo/ng/rev/d8cb05675875 would have > fixed my issue but it appears this test case is still failing. Any > thoughts? > > On Thu, Sep 27, 2012 at 11:19 AM, Glen Schrader wrote: > > realized I never included the mailing list, just forwarding this so I > > have a public link to put in our issue tracker > > > > > > ---------- Forwarded message ---------- > > From: Glen Schrader > > Date: Tue, Sep 25, 2012 at 12:56 PM > > Subject: Re: focus issue with popups > > To: Roman Kennke > > > > > > On Mon, Sep 24, 2012 at 4:37 AM, Roman Kennke wrote: > >> > >> Hi Glen, > >> > >> Yes, the issues that you mentioned might be causing the problems. I will > >> look into it soon. I wonder why it's only sporadic, this seems to point > >> to some threading/EDT issue. Have you made sure that all your > >> interactions happen in the EDT? (see http://fest.codehaus.org/Writing > >> +EDT-safe+GUI+tests) In the meantime it would be great if you can come > >> up with a testcase. > >> > >> Roman > >> > > > > Yeah the sporadic nature sure does suggest EDT violations as we've hit > > those before and have had weird painting issues. I doubled checked the > > code, everything is accessed through fixtures which enforces things > > are run on the EDT, also we use the FestSwingJUnitTestCase class which > > installs the FailOnThreadViolationRepaintManager which catches a lot > > of EDT violations. So I'm pretty confident the code is ok. > > > > I narrowed it down to a tooltip that is appearing when the test fails. > > I think this is why it only fails some of the time, the tooltip > > doesn't always appear (not sure why that would be the case, there must > > be some timing difference somewhere). I was able to come up with a > > test case (attached) which will thankfully fail consistently under the > > cacio runner. This test will pass when I comment out the > > aforementioned call in CacioWindowPeer to the setFocusableWindowState > > in the constructor. I don't know what other affects that will have > > though as this must have been put in for a reason. > > > > Let me know if I can help further. > > > > Thanks, > > Glen > From gschrader at gmail.com Wed Dec 12 09:07:36 2012 From: gschrader at gmail.com (Glen Schrader) Date: Wed, 12 Dec 2012 10:07:36 -0700 Subject: focus issue with popups In-Reply-To: <1355330935.1747.197.camel@mercury> References: <1348483071.5496.5.camel@mercury> <1355330935.1747.197.camel@mercury> Message-ID: Yeah you'll see that it doesn't time out when run with the GUITestRunner. I've been working around the issue by commenting out line 92 in CacioWindowPeer: // ((Window) awtC).setFocusableWindowState(true); I kind of wondered if this got lost in the shuffle. Is there a bug tracking system we could be using instead of the mailing list? On Wed, Dec 12, 2012 at 9:48 AM, Roman Kennke wrote: > Hi Glen, > > sorry, this completely got under the radar. I am looking into it now. > What I currently see is not a test failure, but an infinite lockup > because it's waiting for focus, is that what you see? > > Roman > > Am Mittwoch, den 12.12.2012, 09:39 -0700 schrieb Glen Schrader: >> I was hoping that this commit >> http://hg.openjdk.java.net/caciocavallo/ng/rev/d8cb05675875 would have >> fixed my issue but it appears this test case is still failing. Any >> thoughts? >> >> On Thu, Sep 27, 2012 at 11:19 AM, Glen Schrader wrote: >> > realized I never included the mailing list, just forwarding this so I >> > have a public link to put in our issue tracker >> > >> > >> > ---------- Forwarded message ---------- >> > From: Glen Schrader >> > Date: Tue, Sep 25, 2012 at 12:56 PM >> > Subject: Re: focus issue with popups >> > To: Roman Kennke >> > >> > >> > On Mon, Sep 24, 2012 at 4:37 AM, Roman Kennke wrote: >> >> >> >> Hi Glen, >> >> >> >> Yes, the issues that you mentioned might be causing the problems. I will >> >> look into it soon. I wonder why it's only sporadic, this seems to point >> >> to some threading/EDT issue. Have you made sure that all your >> >> interactions happen in the EDT? (see http://fest.codehaus.org/Writing >> >> +EDT-safe+GUI+tests) In the meantime it would be great if you can come >> >> up with a testcase. >> >> >> >> Roman >> >> >> > >> > Yeah the sporadic nature sure does suggest EDT violations as we've hit >> > those before and have had weird painting issues. I doubled checked the >> > code, everything is accessed through fixtures which enforces things >> > are run on the EDT, also we use the FestSwingJUnitTestCase class which >> > installs the FailOnThreadViolationRepaintManager which catches a lot >> > of EDT violations. So I'm pretty confident the code is ok. >> > >> > I narrowed it down to a tooltip that is appearing when the test fails. >> > I think this is why it only fails some of the time, the tooltip >> > doesn't always appear (not sure why that would be the case, there must >> > be some timing difference somewhere). I was able to come up with a >> > test case (attached) which will thankfully fail consistently under the >> > cacio runner. This test will pass when I comment out the >> > aforementioned call in CacioWindowPeer to the setFocusableWindowState >> > in the constructor. I don't know what other affects that will have >> > though as this must have been put in for a reason. >> > >> > Let me know if I can help further. >> > >> > Thanks, >> > Glen >> > > From roman at kennke.org Wed Dec 12 09:11:34 2012 From: roman at kennke.org (roman at kennke.org) Date: Wed, 12 Dec 2012 17:11:34 +0000 Subject: hg: caciocavallo/ng: Don't set focusableWindowState and focusTraversalPolicyProvider properties in CacioWindowPeer. Message-ID: <20121212171135.19700470C8@hg.openjdk.java.net> Changeset: 72b2b40f1a31 Author: Roman Kennke Date: 2012-12-12 18:11 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/72b2b40f1a31 Don't set focusableWindowState and focusTraversalPolicyProvider properties in CacioWindowPeer. ! cacio-shared/src/main/java/sun/awt/peer/cacio/CacioWindowPeer.java + cacio-tta/src/test/java/net/java/openjdk/cacio/ctc/PopupFocusFESTTest.java From roman at kennke.org Wed Dec 12 09:14:32 2012 From: roman at kennke.org (Roman Kennke) Date: Wed, 12 Dec 2012 18:14:32 +0100 Subject: focus issue with popups In-Reply-To: References: <1348483071.5496.5.camel@mercury> <1355330935.1747.197.camel@mercury> Message-ID: <1355332472.1747.200.camel@mercury> Am Mittwoch, den 12.12.2012, 10:07 -0700 schrieb Glen Schrader: > Yeah you'll see that it doesn't time out when run with the > GUITestRunner. I've been working around the issue by commenting out > line 92 in CacioWindowPeer: > > // ((Window) awtC).setFocusableWindowState(true); > Yeah, this and the call to setFocusTraversalPolicyProvider() should not be there. I checked with the other existing peer implementations, and it seems like peers are not supposed to mess with those proprties. I've run the whole testsuite w/o problems (many of which include text-input), and build another project which uses cacio (thermostat) without problems. I believe this change is fine, and committed it. (If you need the change in Maven, I could push it up to the sonatype repository as 1.4-SNAPSHOT. Let me know!) > I kind of wondered if this got lost in the shuffle. Is there a bug > tracking system we could be using instead of the mailing list? Currently, not. We really really seriously need to find a space for the project, bugtracker, wiki, downloads, etc. We're working on that. Thanks for being insistent! Roman > > On Wed, Dec 12, 2012 at 9:48 AM, Roman Kennke wrote: > > Hi Glen, > > > > sorry, this completely got under the radar. I am looking into it now. > > What I currently see is not a test failure, but an infinite lockup > > because it's waiting for focus, is that what you see? > > > > Roman > > > > Am Mittwoch, den 12.12.2012, 09:39 -0700 schrieb Glen Schrader: > >> I was hoping that this commit > >> http://hg.openjdk.java.net/caciocavallo/ng/rev/d8cb05675875 would have > >> fixed my issue but it appears this test case is still failing. Any > >> thoughts? > >> > >> On Thu, Sep 27, 2012 at 11:19 AM, Glen Schrader wrote: > >> > realized I never included the mailing list, just forwarding this so I > >> > have a public link to put in our issue tracker > >> > > >> > > >> > ---------- Forwarded message ---------- > >> > From: Glen Schrader > >> > Date: Tue, Sep 25, 2012 at 12:56 PM > >> > Subject: Re: focus issue with popups > >> > To: Roman Kennke > >> > > >> > > >> > On Mon, Sep 24, 2012 at 4:37 AM, Roman Kennke wrote: > >> >> > >> >> Hi Glen, > >> >> > >> >> Yes, the issues that you mentioned might be causing the problems. I will > >> >> look into it soon. I wonder why it's only sporadic, this seems to point > >> >> to some threading/EDT issue. Have you made sure that all your > >> >> interactions happen in the EDT? (see http://fest.codehaus.org/Writing > >> >> +EDT-safe+GUI+tests) In the meantime it would be great if you can come > >> >> up with a testcase. > >> >> > >> >> Roman > >> >> > >> > > >> > Yeah the sporadic nature sure does suggest EDT violations as we've hit > >> > those before and have had weird painting issues. I doubled checked the > >> > code, everything is accessed through fixtures which enforces things > >> > are run on the EDT, also we use the FestSwingJUnitTestCase class which > >> > installs the FailOnThreadViolationRepaintManager which catches a lot > >> > of EDT violations. So I'm pretty confident the code is ok. > >> > > >> > I narrowed it down to a tooltip that is appearing when the test fails. > >> > I think this is why it only fails some of the time, the tooltip > >> > doesn't always appear (not sure why that would be the case, there must > >> > be some timing difference somewhere). I was able to come up with a > >> > test case (attached) which will thankfully fail consistently under the > >> > cacio runner. This test will pass when I comment out the > >> > aforementioned call in CacioWindowPeer to the setFocusableWindowState > >> > in the constructor. I don't know what other affects that will have > >> > though as this must have been put in for a reason. > >> > > >> > Let me know if I can help further. > >> > > >> > Thanks, > >> > Glen > >> > > > > > From gschrader at gmail.com Wed Dec 12 09:33:23 2012 From: gschrader at gmail.com (Glen Schrader) Date: Wed, 12 Dec 2012 10:33:23 -0700 Subject: focus issue with popups In-Reply-To: <1355332472.1747.200.camel@mercury> References: <1348483071.5496.5.camel@mercury> <1355330935.1747.197.camel@mercury> <1355332472.1747.200.camel@mercury> Message-ID: On Wed, Dec 12, 2012 at 10:14 AM, Roman Kennke wrote: > I could push it up to the sonatype repository as 1.4-SNAPSHOT. > Let me know!) No you don't have to push a snapshot, I've built a custom jar for now. > Thanks for being insistent! No worries! From roman at kennke.org Wed Dec 12 09:45:55 2012 From: roman at kennke.org (roman at kennke.org) Date: Wed, 12 Dec 2012 17:45:55 +0000 Subject: hg: caciocavallo/ng: Auto-download and unpack jskeylib.js. for Cacio-Web Message-ID: <20121212174556.07475470CC@hg.openjdk.java.net> Changeset: 6f020ceaf834 Author: Roman Kennke Date: 2012-12-12 18:45 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/6f020ceaf834 Auto-download and unpack jskeylib.js. for Cacio-Web ! cacio-web/pom.xml From neugens.limasoftware at gmail.com Thu Dec 13 05:25:34 2012 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Thu, 13 Dec 2012 14:25:34 +0100 Subject: Caciocavallo Bugzilla announcement Message-ID: Thanks to Mark Wielaard, we now have an official bugzilla for Cacio: http://icedtea.classpath.org/bugzilla/describecomponents.cgi?product=Caciocavallo I'll update the website to point to this address for bugs reports. Thanks all for the patience [1], Mario [1] hehe, almost 6 years :) -- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF IcedRobot: www.icedrobot.org Proud GNU Classpath developer: http://www.classpath.org/ Read About us at: http://planet.classpath.org OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From roman at kennke.org Fri Dec 14 05:49:28 2012 From: roman at kennke.org (roman at kennke.org) Date: Fri, 14 Dec 2012 13:49:28 +0000 Subject: hg: caciocavallo/ng: Use 1.7 as source and target version for Java compilation. Message-ID: <20121214134929.42E114716C@hg.openjdk.java.net> Changeset: c54d8ab345a5 Author: Roman Kennke Date: 2012-12-14 14:49 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/c54d8ab345a5 Use 1.7 as source and target version for Java compilation. Contributed-by: Xerxes R??nby. ! pom.xml From neugens.limasoftware at gmail.com Mon Dec 17 09:34:12 2012 From: neugens.limasoftware at gmail.com (neugens.limasoftware at gmail.com) Date: Mon, 17 Dec 2012 17:34:12 +0000 Subject: hg: caciocavallo/ng: Remove dead files and code. Message-ID: <20121217173413.BBDDD471E0@hg.openjdk.java.net> Changeset: f5a17b5a19be Author: Mario Torre Date: 2012-12-17 18:33 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/f5a17b5a19be Remove dead files and code. - build.properties - build.xml - netbeans/java/build.xml - netbeans/java/nbproject/genfiles.properties - netbeans/java/nbproject/ide-file-targets.xml - netbeans/java/nbproject/jdk.xml - netbeans/java/nbproject/nbjdk.properties - netbeans/java/nbproject/nbjdk.xml - netbeans/java/nbproject/project.xml - netbeans/native/Makefile - netbeans/native/nbproject/Makefile-Debug.mk - netbeans/native/nbproject/Makefile-Release.mk - netbeans/native/nbproject/Makefile-SDL.mk - netbeans/native/nbproject/Makefile-X11.mk - netbeans/native/nbproject/Makefile-impl.mk - netbeans/native/nbproject/Package-Debug.bash - netbeans/native/nbproject/Package-Release.bash - netbeans/native/nbproject/Package-SDL.bash - netbeans/native/nbproject/Package-X11.bash - netbeans/native/nbproject/configurations.xml - netbeans/native/nbproject/private/configurations.xml - netbeans/native/nbproject/private/private.xml - netbeans/native/nbproject/project.properties - netbeans/native/nbproject/project.xml - netbeans/tests/build.xml - netbeans/tests/manifest.mf - netbeans/tests/nbproject/build-impl.xml - netbeans/tests/nbproject/configs/JDK.properties - netbeans/tests/nbproject/configs/MoleculeViewer_X11.properties - netbeans/tests/nbproject/configs/SDL.properties - netbeans/tests/nbproject/configs/X11.properties - netbeans/tests/nbproject/configs/X11_Managed.properties - netbeans/tests/nbproject/genfiles.properties - netbeans/tests/nbproject/private/config.properties - netbeans/tests/nbproject/private/private.properties - netbeans/tests/nbproject/private/private.xml - netbeans/tests/nbproject/project.properties - netbeans/tests/nbproject/project.xml - test/build.xml - test/classes/cacio/test/TestAddRemoveFrame.form - test/classes/cacio/test/TestAddRemoveFrame.java - test/classes/cacio/test/TestButton.java - test/classes/cacio/test/TestCheckBox.java - test/classes/cacio/test/TestChoice.java - test/classes/cacio/test/TestFileDialog.java - test/classes/cacio/test/TestLabel.java - test/classes/cacio/test/TestList.java - test/classes/cacio/test/TestMenu.java - test/classes/cacio/test/TestPanel.java - test/classes/cacio/test/TestPopup.java - test/classes/cacio/test/TestScrollBar.java - test/classes/cacio/test/TestScrollPane.java - test/classes/cacio/test/TestTextArea.java - test/classes/cacio/test/TestTextField.java - test/classes/cacio/test/fluffapp/TestAWT.form - test/classes/cacio/test/fluffapp/TestAWT.java - test/classes/cacioweb/BlitScreenUpdateTest.java - test/classes/cacioweb/DynamicByteBufferTest.java - test/classes/cacioweb/GridDamageTrackerTest.java - test/classes/cacioweb/RLEImageEncoderTest.java - test/classes/cacioweb/TreeImagePackerTest.java - test/classes/gnu/escher/TestButton.java - test/classes/gnu/escher/TestCanvas.java - test/classes/gnu/escher/TestComponents.java - test/classes/gnu/escher/TestFrame.java - test/classes/sun/awt/peer/test/TestList.java - test/classes/sun/awt/peer/test/TestTextArea.java - testescher.sh From a.flaig at gmail.com Mon Dec 17 23:39:06 2012 From: a.flaig at gmail.com (Albert Flaig) Date: Tue, 18 Dec 2012 08:39:06 +0100 Subject: Cacio-tta Mouse Drag Events Message-ID: I can't get to work mouse drag events in cacio-tta. Here is my test case: http://dl.dropbox.com/u/30806408/DragMouseTest.java The test resizes a resizable popup which works without cacio-tta but fails with. Hope someone helps :) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/caciocavallo-dev/attachments/20121218/eecac773/attachment.html From roman at kennke.org Tue Dec 18 02:15:21 2012 From: roman at kennke.org (Roman Kennke) Date: Tue, 18 Dec 2012 11:15:21 +0100 Subject: Cacio-tta Mouse Drag Events In-Reply-To: References: Message-ID: <1355825721.1746.15.camel@mercury> Am Dienstag, den 18.12.2012, 08:39 +0100 schrieb Albert Flaig: > I can't get to work mouse drag events in cacio-tta. > > Here is my test case: > http://dl.dropbox.com/u/30806408/DragMouseTest.java > > The test resizes a resizable popup which works without cacio-tta but > fails with. I will look at it as soon as possible (hopefully this year ;-) ). In the meantime, maybe it makes sense to enter it into our newfangled bug database: http://icedtea.classpath.org/bugzilla/describecomponents.cgi?product=Caciocavallo Just so it doesn't get lost. You can also attach the testcase there. Thanks for your help, Cheers, Roman From roman at kennke.org Wed Dec 19 14:53:33 2012 From: roman at kennke.org (Roman Kennke) Date: Wed, 19 Dec 2012 23:53:33 +0100 Subject: [PATCH] Implement support for mouse drag events Message-ID: <1355957613.1746.95.camel@mercury> The attached patch implements mouse-drag events for Cacio-TTA's RobotPeer. Basically, whenever we get a mouseMove() and a button is currently pressed, we need to send MOUSE_DRAGGED instead of MOUSE_MOVED. Testcase included. Ok to push? Roman -------------- next part -------------- A non-text attachment was scrubbed... Name: mouse-drag.patch Type: text/x-patch Size: 3558 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/caciocavallo-dev/attachments/20121219/80eb8af6/mouse-drag.patch From neugens.limasoftware at gmail.com Wed Dec 19 14:58:50 2012 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Wed, 19 Dec 2012 23:58:50 +0100 Subject: [PATCH] Implement support for mouse drag events In-Reply-To: <1355957613.1746.95.camel@mercury> References: <1355957613.1746.95.camel@mercury> Message-ID: Ok, Mario 2012/12/19 Roman Kennke : > The attached patch implements mouse-drag events for Cacio-TTA's > RobotPeer. Basically, whenever we get a mouseMove() and a button is > currently pressed, we need to send MOUSE_DRAGGED instead of MOUSE_MOVED. > Testcase included. > > Ok to push? > > Roman > -- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF IcedRobot: www.icedrobot.org Proud GNU Classpath developer: http://www.classpath.org/ Read About us at: http://planet.classpath.org OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From roman at kennke.org Wed Dec 19 15:01:52 2012 From: roman at kennke.org (roman at kennke.org) Date: Wed, 19 Dec 2012 23:01:52 +0000 Subject: hg: caciocavallo/ng: 2 new changesets Message-ID: <20121219230153.C8C624729C@hg.openjdk.java.net> Changeset: 1507955d3383 Author: Roman Kennke Date: 2012-12-20 00:01 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/1507955d3383 Implement support for mouse drag events. PR 1242 ! cacio-tta/src/main/java/net/java/openjdk/cacio/ctc/CTCRobotPeer.java + cacio-tta/src/test/java/net/java/openjdk/cacio/ctc/DragMouseTest.java Changeset: 1e846b2a1d7a Author: Roman Kennke Date: 2012-12-20 00:01 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/1e846b2a1d7a Merge - build.properties - build.xml - netbeans/java/build.xml - netbeans/java/nbproject/genfiles.properties - netbeans/java/nbproject/ide-file-targets.xml - netbeans/java/nbproject/jdk.xml - netbeans/java/nbproject/nbjdk.properties - netbeans/java/nbproject/nbjdk.xml - netbeans/java/nbproject/project.xml - netbeans/native/Makefile - netbeans/native/nbproject/Makefile-Debug.mk - netbeans/native/nbproject/Makefile-Release.mk - netbeans/native/nbproject/Makefile-SDL.mk - netbeans/native/nbproject/Makefile-X11.mk - netbeans/native/nbproject/Makefile-impl.mk - netbeans/native/nbproject/Package-Debug.bash - netbeans/native/nbproject/Package-Release.bash - netbeans/native/nbproject/Package-SDL.bash - netbeans/native/nbproject/Package-X11.bash - netbeans/native/nbproject/configurations.xml - netbeans/native/nbproject/private/configurations.xml - netbeans/native/nbproject/private/private.xml - netbeans/native/nbproject/project.properties - netbeans/native/nbproject/project.xml - netbeans/tests/build.xml - netbeans/tests/manifest.mf - netbeans/tests/nbproject/build-impl.xml - netbeans/tests/nbproject/configs/JDK.properties - netbeans/tests/nbproject/configs/MoleculeViewer_X11.properties - netbeans/tests/nbproject/configs/SDL.properties - netbeans/tests/nbproject/configs/X11.properties - netbeans/tests/nbproject/configs/X11_Managed.properties - netbeans/tests/nbproject/genfiles.properties - netbeans/tests/nbproject/private/config.properties - netbeans/tests/nbproject/private/private.properties - netbeans/tests/nbproject/private/private.xml - netbeans/tests/nbproject/project.properties - netbeans/tests/nbproject/project.xml - test/build.xml - test/classes/cacio/test/TestAddRemoveFrame.form - test/classes/cacio/test/TestAddRemoveFrame.java - test/classes/cacio/test/TestButton.java - test/classes/cacio/test/TestCheckBox.java - test/classes/cacio/test/TestChoice.java - test/classes/cacio/test/TestFileDialog.java - test/classes/cacio/test/TestLabel.java - test/classes/cacio/test/TestList.java - test/classes/cacio/test/TestMenu.java - test/classes/cacio/test/TestPanel.java - test/classes/cacio/test/TestPopup.java - test/classes/cacio/test/TestScrollBar.java - test/classes/cacio/test/TestScrollPane.java - test/classes/cacio/test/TestTextArea.java - test/classes/cacio/test/TestTextField.java - test/classes/cacio/test/fluffapp/TestAWT.form - test/classes/cacio/test/fluffapp/TestAWT.java - test/classes/cacioweb/BlitScreenUpdateTest.java - test/classes/cacioweb/DynamicByteBufferTest.java - test/classes/cacioweb/GridDamageTrackerTest.java - test/classes/cacioweb/RLEImageEncoderTest.java - test/classes/cacioweb/TreeImagePackerTest.java - test/classes/gnu/escher/TestButton.java - test/classes/gnu/escher/TestCanvas.java - test/classes/gnu/escher/TestComponents.java - test/classes/gnu/escher/TestFrame.java - test/classes/sun/awt/peer/test/TestList.java - test/classes/sun/awt/peer/test/TestTextArea.java - testescher.sh