From alexey.fedorchenko at oracle.com Tue Jan 2 18:39:21 2018 From: alexey.fedorchenko at oracle.com (alexey.fedorchenko at oracle.com) Date: Tue, 02 Jan 2018 18:39:21 +0000 Subject: hg: code-tools/jemmy/v3: 2 new changesets Message-ID: <201801021839.w02IdLHD002502@aojmv0008.oracle.com> Changeset: 24c167fc2140 Author: shurailine Date: 2017-12-20 14:16 -0800 URL: http://hg.openjdk.java.net/code-tools/jemmy/v3/rev/24c167fc2140 7902086: Add JemmyAWTInput to jemmy/v3 + core/JemmyAWTInput/.DS_Store + core/JemmyAWTInput/build.xml + core/JemmyAWTInput/src/org/jemmy/image/AWTImage.java + core/JemmyAWTInput/src/org/jemmy/image/AWTRobotCapturer.java + core/JemmyAWTInput/src/org/jemmy/image/AbstractImageComparator.java + core/JemmyAWTInput/src/org/jemmy/image/AverageDistanceImageComparator.java + core/JemmyAWTInput/src/org/jemmy/image/BufferedImageComparator.java + core/JemmyAWTInput/src/org/jemmy/image/ClasspathImageLoader.java + core/JemmyAWTInput/src/org/jemmy/image/ColorImageComparator.java + core/JemmyAWTInput/src/org/jemmy/image/DiffDialog.form + core/JemmyAWTInput/src/org/jemmy/image/DiffDialog.java + core/JemmyAWTInput/src/org/jemmy/image/FilesystemImageLoader.java + core/JemmyAWTInput/src/org/jemmy/image/ImageFinder.java + core/JemmyAWTInput/src/org/jemmy/image/ImageTool.java + core/JemmyAWTInput/src/org/jemmy/image/NaturalImageComparator.java + core/JemmyAWTInput/src/org/jemmy/image/PNGDecoder.java + core/JemmyAWTInput/src/org/jemmy/image/PNGEncoder.java + core/JemmyAWTInput/src/org/jemmy/image/PNGImageLoader.java + core/JemmyAWTInput/src/org/jemmy/image/PNGImageSaver.java + core/JemmyAWTInput/src/org/jemmy/image/ResizeImageComparator.java + core/JemmyAWTInput/src/org/jemmy/image/RoughImageComparator.java + core/JemmyAWTInput/src/org/jemmy/image/RoughImageFinder.java + core/JemmyAWTInput/src/org/jemmy/image/StrictImageComparator.java + core/JemmyAWTInput/src/org/jemmy/image/StrictImageFinder.java + core/JemmyAWTInput/src/org/jemmy/image/Utils.java + core/JemmyAWTInput/src/org/jemmy/image/package.html + core/JemmyAWTInput/src/org/jemmy/input/AWTMap.java + core/JemmyAWTInput/src/org/jemmy/input/AWTRobotInputFactory.java + core/JemmyAWTInput/src/org/jemmy/input/ClassReference.java + core/JemmyAWTInput/src/org/jemmy/input/DragImpl.java + core/JemmyAWTInput/src/org/jemmy/input/KeyboardImpl.java + core/JemmyAWTInput/src/org/jemmy/input/MouseImpl.java + core/JemmyAWTInput/src/org/jemmy/input/RobotDriver.java + core/JemmyAWTInput/src/org/jemmy/input/RobotExecutor.java + core/JemmyAWTInput/src/org/jemmy/input/Version.java + core/JemmyAWTInput/src/org/jemmy/input/jemmy.properties + core/JemmyAWTInput/src/org/jemmy/operators/AWTScreen.java + core/JemmyAWTInput/test/TEST.ROOT + core/JemmyAWTInput/test/org/jemmy/image/AreaChart_a.png + core/JemmyAWTInput/test/org/jemmy/image/AreaChart_a_res.png + core/JemmyAWTInput/test/org/jemmy/image/AverageDistanceImageComparatorTest.java + core/JemmyAWTInput/test/org/jemmy/image/CheckBox_a_start.png + core/JemmyAWTInput/test/org/jemmy/image/CheckBox_a_start_res.png + core/JemmyAWTInput/test/org/jemmy/image/EnvTest.java + core/JemmyAWTInput/test/org/jemmy/image/ImageResizerTest.java + core/JemmyAWTInput/test/org/jemmy/image/InitTest.java + core/JemmyAWTInput/test/org/jemmy/image/NaturalImageComparatorTest.java + core/JemmyAWTInput/test/org/jemmy/image/SaveLoadTest.java + core/JemmyAWTInput/test/org/jemmy/image/ScreenAreaImageTest.java + core/JemmyAWTInput/test/org/jemmy/image/ScreenImageTest.java + core/JemmyAWTInput/test/org/jemmy/image/comparator/ComparatorTest.java + core/JemmyAWTInput/test/org/jemmy/image/comparator/actual-averagedistance.png + core/JemmyAWTInput/test/org/jemmy/image/comparator/actual-hyperlink.png + core/JemmyAWTInput/test/org/jemmy/image/comparator/actual-strict.png + core/JemmyAWTInput/test/org/jemmy/image/comparator/golden-averagedistance.png + core/JemmyAWTInput/test/org/jemmy/image/comparator/golden-hyperlink.png + core/JemmyAWTInput/test/org/jemmy/image/comparator/golden-strict.png + core/JemmyAWTInput/test/org/jemmy/image/image1.jpg + core/JemmyAWTInput/test/org/jemmy/image/image2.jpg + core/JemmyAWTInput/test/org/jemmy/image/image3.jpg + core/JemmyAWTInput/test/org/jemmy/image/test_image.png + core/JemmyAWTInput/test/org/jemmy/image/tool/data/golden/fail.png + core/JemmyAWTInput/test/org/jemmy/image/tool/data/golden/mess.png + core/JemmyAWTInput/test/org/jemmy/image/tool/data/golden/missed.png + core/JemmyAWTInput/test/org/jemmy/image/tool/data/golden/pass.png + core/JemmyAWTInput/test/org/jemmy/image/tool/data/results/fail.png + core/JemmyAWTInput/test/org/jemmy/image/tool/data/results/mess.png + core/JemmyAWTInput/test/org/jemmy/image/tool/data/results/new.png + core/JemmyAWTInput/test/org/jemmy/image/tool/data/results/pass.png + core/JemmyAWTInput/test/org/jemmy/input/AWTMapTest.java + core/JemmyAWTInput/test/org/jemmy/input/RobotDriver2Test.java + core/JemmyAWTInput/test/org/jemmy/input/RobotDriverTest.java + core/JemmyAWTInput/test/org/jemmy/input/RobotExecutorTest.java + core/JemmyAWTInput/test/org/jemmy/input/SmoothMoveTest.java + core/JemmyAWTInput/test/org/jemmy/operators/ScreenTest.java Changeset: 5c1eb9ef0c6a Author: shurailine Date: 2018-01-02 08:41 -0800 URL: http://hg.openjdk.java.net/code-tools/jemmy/v3/rev/5c1eb9ef0c6a 7902082: Add jcheck config to Jemmy v3 + .jcheck/conf From alexandre.iline at oracle.com Tue Jan 2 22:01:21 2018 From: alexandre.iline at oracle.com (Alexandre (Shura) Iline) Date: Tue, 2 Jan 2018 14:01:21 -0800 Subject: RFR 7902091: Enhance Jemmy v3 infrastructure Message-ID: <694FC68C-C4AC-4DC4-9A9F-AD84594E6FE8@oracle.com> Hi. Can you please take a look on this fix? I have refactored the two existing build files. I needed to do that before adding next one. Bug: https://bugs.openjdk.java.net/browse/CODETOOLS-7902091 Webrev: http://cr.openjdk.java.net/~shurailine/7902091/webrev.00/index.html Thank you. Shura. From alexey.fedorchenko at oracle.com Wed Jan 3 16:22:55 2018 From: alexey.fedorchenko at oracle.com (alexey.fedorchenko at oracle.com) Date: Wed, 03 Jan 2018 16:22:55 +0000 Subject: hg: code-tools/jemmy/v3: 7902091: Enhance Jemmy v3 infrastructure Message-ID: <201801031622.w03GMtqk010480@aojmv0008.oracle.com> Changeset: b3f1ec02cea7 Author: shurailine Date: 2018-01-03 08:05 -0800 URL: http://hg.openjdk.java.net/code-tools/jemmy/v3/rev/b3f1ec02cea7 7902091: Enhance Jemmy v3 infrastructure ! core/JemmyAWTInput/build.xml ! core/JemmyCore/build.xml + core/make/build_template.xml + core/make/jemmy-v3-ii/.idea/compiler.xml + core/make/jemmy-v3-ii/.idea/copyright/Oracle.xml + core/make/jemmy-v3-ii/.idea/encodings.xml + core/make/jemmy-v3-ii/.idea/misc.xml + core/make/jemmy-v3-ii/.idea/modules.xml + core/make/jemmy-v3-ii/awt-input/awt-input.iml + core/make/jemmy-v3-ii/core/core.iml + core/make/jemmy-v3-ii/jemmy-v3-ii.iml From alexandre.iline at oracle.com Wed Jan 3 22:04:09 2018 From: alexandre.iline at oracle.com (Alexandre (Shura) Iline) Date: Wed, 3 Jan 2018 14:04:09 -0800 Subject: RFR 7902092: Add JemmyBrowser to jemmy/v3 Message-ID: <77653DFC-C323-4D87-B909-3358D5D638CD@oracle.com> Hi. Please take a look on this commit of JemmyBrowser code. The JemmyBrowser project provides base classes to build browsers for different UI libraries. Such browsers could be used to explore the tested UI, discover UI element properties, etc. One such implementations exist in JemmySWT, which is to be open-sourced next after this. Bug: https://bugs.openjdk.java.net/browse/CODETOOLS-7902092 Webrev: http://cr.openjdk.java.net/~shurailine/7902092/webrev.00/ Thank you. Shura From alexandre.iline at oracle.com Thu Jan 4 16:07:08 2018 From: alexandre.iline at oracle.com (Alexandre (Shura) Iline) Date: Thu, 4 Jan 2018 08:07:08 -0800 Subject: RFR 7902092: Add JemmyBrowser to jemmy/v3 In-Reply-To: <1AAAAA49-45C7-45D6-90FB-F9E184F34DEA@oracle.com> References: <77653DFC-C323-4D87-B909-3358D5D638CD@oracle.com> <1AAAAA49-45C7-45D6-90FB-F9E184F34DEA@oracle.com> Message-ID: <0D8B32C0-A84F-4C16-B694-094D6D116B5C@oracle.com> Thank you. I have updated the copyrights, I will not send another review then. Shura > On Jan 4, 2018, at 12:31 AM, Erik Greijus wrote: > > Looks good to me apart from some copyright comments that should be updated. > > /Erik > > > >> 3 jan. 2018 kl. 23:04 skrev Alexandre (Shura) Iline : >> >> Hi. >> >> Please take a look on this commit of JemmyBrowser code. >> >> The JemmyBrowser project provides base classes to build browsers for different UI libraries. Such browsers could be used to explore the tested UI, discover UI element properties, etc. One such implementations exist in JemmySWT, which is to be open-sourced next after this. >> >> Bug: https://bugs.openjdk.java.net/browse/CODETOOLS-7902092 >> Webrev: http://cr.openjdk.java.net/~shurailine/7902092/webrev.00/ >> >> Thank you. >> >> Shura >> > From alexey.fedorchenko at oracle.com Thu Jan 11 07:20:12 2018 From: alexey.fedorchenko at oracle.com (alexey.fedorchenko at oracle.com) Date: Thu, 11 Jan 2018 07:20:12 +0000 Subject: hg: code-tools/jemmy/v3: 7902092: Add JemmyBrowser to jemmy/v3 Message-ID: <201801110720.w0B7KClE006102@aojmv0008.oracle.com> Changeset: 1d98600736c5 Author: shurailine Date: 2018-01-09 11:03 -0800 URL: http://hg.openjdk.java.net/code-tools/jemmy/v3/rev/1d98600736c5 7902092: Add JemmyBrowser to jemmy/v3 ! .jcheck/conf + core/JemmyBrowser/build.xml + core/JemmyBrowser/src/org/jemmy/browser/BrowserDescriptor.java + core/JemmyBrowser/src/org/jemmy/browser/ElementRetriever.java + core/JemmyBrowser/src/org/jemmy/browser/HierarchyDescriptor.java + core/JemmyBrowser/src/org/jemmy/browser/HierarchyView.form + core/JemmyBrowser/src/org/jemmy/browser/HierarchyView.java + core/JemmyBrowser/src/org/jemmy/browser/ImageLabel.java + core/JemmyBrowser/src/org/jemmy/browser/InterfacesPanel.form + core/JemmyBrowser/src/org/jemmy/browser/InterfacesPanel.java + core/JemmyBrowser/src/org/jemmy/browser/NodeDescriptor.java + core/JemmyBrowser/src/org/jemmy/browser/PropertiesPanel.form + core/JemmyBrowser/src/org/jemmy/browser/PropertiesPanel.java + core/JemmyBrowser/src/org/jemmy/browser/ReflectionPanel.form + core/JemmyBrowser/src/org/jemmy/browser/ReflectionPanel.java + core/JemmyBrowser/src/org/jemmy/browser/SearchDialog.form + core/JemmyBrowser/src/org/jemmy/browser/SearchDialog.java + core/JemmyBrowser/src/org/jemmy/browser/jemmy.properties + core/JemmyBrowser/test/TEST.ROOT + core/JemmyBrowser/test/org/jemmy/browser/PropPanelTest.java ! core/make/jemmy-v3-ii/.idea/modules.xml ! core/make/jemmy-v3-ii/awt-input/awt-input.iml + core/make/jemmy-v3-ii/browser/browser.iml From alexandre.iline at oracle.com Wed Jan 17 21:58:42 2018 From: alexandre.iline at oracle.com (Alexandre (Shura) Iline) Date: Wed, 17 Jan 2018 13:58:42 -0800 Subject: RFR 7902099: Add JemmySWT to jemmy/v3 Message-ID: <9FEB4040-FF0D-40BB-A334-0E681247604B@oracle.com> Hi. Can you please take a look on this change introducing JemmySWT into the code-tools Jemmy repository? http://cr.openjdk.java.net/~shurailine/7902099/webrev.00/ Thank you. Shura From alexandre.iline at oracle.com Thu Jan 18 19:06:02 2018 From: alexandre.iline at oracle.com (Alexandre (Shura) Iline) Date: Thu, 18 Jan 2018 11:06:02 -0800 Subject: RFR 7902099: Add JemmySWT to jemmy/v3 In-Reply-To: <2CB1FEB8-D7E4-40DC-A01F-5A6B0B86E4B2@oracle.com> References: <9FEB4040-FF0D-40BB-A334-0E681247604B@oracle.com> <2CB1FEB8-D7E4-40DC-A01F-5A6B0B86E4B2@oracle.com> Message-ID: I went through the code and did put final, where it is applicable and cleared some of other things you mention below. The rest of your comments are not affecting behavior and could be done with later. Please take anther look: http://cr.openjdk.java.net/~shurailine/7902099/webrev.01/ Shura > On Jan 18, 2018, at 1:47 AM, Erik Greijus wrote: > > Hello, > KeyboardSelector.java: > 37 private Wrap wrap; > 38 private KeyboardSelectable control; > -both can be final > > Browser.java: > -really keep the commented code?: > 79 /* > 80 if (subParent instanceof Table) { > 81 setResult(((Table) subParent).getItems()); > 82 } else if (subParent instanceof ToolBar) { > 83 setResult(((ToolBar) subParent).getItems()); > 84 } else if (subParent instanceof TabFolder) { > 85 setResult(((TabFolder) subParent).getItems()); > 86 } else { > 87 setResult(new Object[0]); > 88 } > 89 if (subParent instanceof Composite) { > 90 Object[] oldResult = getResult(); > 91 Object[] children = ((Composite)subParent).getChildren(); > 92 Object[] newResult = new Object[oldResult.length + children.length]; > 93 System.arraycopy(oldResult, 0, newResult, 0, oldResult.length); > 94 System.arraycopy(children, 0, newResult, oldResult.length, children.length); > 95 setResult(newResult); > 96 } > 97 * > 98 */ > > CompositeWrap.java: > 120 Widget childComposite = Widget.class.cast(child); > 121 if (!childComposite.isDisposed()) { > -rename variable "childComposite" -> "childWidget"? > > IndexItemSelector.java: > 34 private ItemParent parent; > -can be final > > SWTExecutor.java: > -really keep the commented code?: > 41 /* > 42 if (isInAction()) { > 43 action.execute(parameters); > 44 } else { > 45 * > 46 */ > and > 53 //} > > TextItemSelector.java: > 35 private ItemParent parent; > -can be final > > ByStringQueueLookup.java > -remove empty javadocs (or fix) > > /Erik > >> 17 jan. 2018 kl. 22:58 skrev Alexandre (Shura) Iline : >> >> Hi. >> >> Can you please take a look on this change introducing JemmySWT into the code-tools Jemmy repository? >> http://cr.openjdk.java.net/~shurailine/7902099/webrev.00/ >> >> Thank you. >> >> Shura >> >> > From erik.greijus at oracle.com Fri Jan 19 08:27:23 2018 From: erik.greijus at oracle.com (Erik Greijus) Date: Fri, 19 Jan 2018 09:27:23 +0100 Subject: RFR 7902099: Add JemmySWT to jemmy/v3 In-Reply-To: References: <9FEB4040-FF0D-40BB-A334-0E681247604B@oracle.com> <2CB1FEB8-D7E4-40DC-A01F-5A6B0B86E4B2@oracle.com> Message-ID: <3081D6DA-0363-41FD-9A68-AA53D93369AA@oracle.com> I still do think that the variable name below should be renamed to at least not be related to "Composite" as that's not what it is about and might create confusion. CompositeWrap.java: 120 Widget childComposite = Widget.class.cast(child); 121 if (!childComposite.isDisposed()) { -rename variable "childComposite" -> "childWidget"? Other than that I'm OK with the rest of it. /Erik > 18 jan. 2018 kl. 20:06 skrev Alexandre (Shura) Iline : > > I went through the code and did put final, where it is applicable and cleared some of other things you mention below. > > The rest of your comments are not affecting behavior and could be done with later. Please take anther look: > > http://cr.openjdk.java.net/~shurailine/7902099/webrev.01/ > > Shura > > >> On Jan 18, 2018, at 1:47 AM, Erik Greijus wrote: >> >> Hello, >> KeyboardSelector.java: >> 37 private Wrap wrap; >> 38 private KeyboardSelectable control; >> -both can be final >> >> Browser.java: >> -really keep the commented code?: >> 79 /* >> 80 if (subParent instanceof Table) { >> 81 setResult(((Table) subParent).getItems()); >> 82 } else if (subParent instanceof ToolBar) { >> 83 setResult(((ToolBar) subParent).getItems()); >> 84 } else if (subParent instanceof TabFolder) { >> 85 setResult(((TabFolder) subParent).getItems()); >> 86 } else { >> 87 setResult(new Object[0]); >> 88 } >> 89 if (subParent instanceof Composite) { >> 90 Object[] oldResult = getResult(); >> 91 Object[] children = ((Composite)subParent).getChildren(); >> 92 Object[] newResult = new Object[oldResult.length + children.length]; >> 93 System.arraycopy(oldResult, 0, newResult, 0, oldResult.length); >> 94 System.arraycopy(children, 0, newResult, oldResult.length, children.length); >> 95 setResult(newResult); >> 96 } >> 97 * >> 98 */ >> >> CompositeWrap.java: >> 120 Widget childComposite = Widget.class.cast(child); >> 121 if (!childComposite.isDisposed()) { >> -rename variable "childComposite" -> "childWidget"? >> >> IndexItemSelector.java: >> 34 private ItemParent parent; >> -can be final >> >> SWTExecutor.java: >> -really keep the commented code?: >> 41 /* >> 42 if (isInAction()) { >> 43 action.execute(parameters); >> 44 } else { >> 45 * >> 46 */ >> and >> 53 //} >> >> TextItemSelector.java: >> 35 private ItemParent parent; >> -can be final >> >> ByStringQueueLookup.java >> -remove empty javadocs (or fix) >> >> /Erik >> >>> 17 jan. 2018 kl. 22:58 skrev Alexandre (Shura) Iline : >>> >>> Hi. >>> >>> Can you please take a look on this change introducing JemmySWT into the code-tools Jemmy repository? >>> http://cr.openjdk.java.net/~shurailine/7902099/webrev.00/ >>> >>> Thank you. >>> >>> Shura >>> >>> >> > From jonathan.gibbons at oracle.com Mon Jan 29 19:43:37 2018 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Mon, 29 Jan 2018 19:43:37 +0000 Subject: hg: code-tools/jemmy/v3: 7902099: Add JemmySWT to jemmy/v3 Message-ID: <201801291943.w0TJhbf0021883@aojmv0008.oracle.com> Changeset: 898c9e02c8c9 Author: shurailine Date: 2018-01-29 10:53 -0800 URL: http://hg.openjdk.java.net/code-tools/jemmy/v3/rev/898c9e02c8c9 7902099: Add JemmySWT to jemmy/v3 + SWT/JemmySWT/build.xml + SWT/JemmySWT/src/org/jemmy/input/KeyboardSelectable.java + SWT/JemmySWT/src/org/jemmy/input/KeyboardSelector.java + SWT/JemmySWT/src/org/jemmy/swt/Browser.java + SWT/JemmySWT/src/org/jemmy/swt/CComboWrap.java + SWT/JemmySWT/src/org/jemmy/swt/CTabFolderWrap.java + SWT/JemmySWT/src/org/jemmy/swt/ComboWrap.java + SWT/JemmySWT/src/org/jemmy/swt/CompositeWrap.java + SWT/JemmySWT/src/org/jemmy/swt/ControlWrap.java + SWT/JemmySWT/src/org/jemmy/swt/IndexItemSelector.java + SWT/JemmySWT/src/org/jemmy/swt/ItemParent.java + SWT/JemmySWT/src/org/jemmy/swt/ItemWrap.java + SWT/JemmySWT/src/org/jemmy/swt/ListWrap.java + SWT/JemmySWT/src/org/jemmy/swt/MenuItemParent.java + SWT/JemmySWT/src/org/jemmy/swt/SWTExecutor.java + SWT/JemmySWT/src/org/jemmy/swt/SWTMenu.java + SWT/JemmySWT/src/org/jemmy/swt/SWTMenuOwner.java + SWT/JemmySWT/src/org/jemmy/swt/SWTPopupOwner.java + SWT/JemmySWT/src/org/jemmy/swt/SWTTree.java + SWT/JemmySWT/src/org/jemmy/swt/ScrollableWrap.java + SWT/JemmySWT/src/org/jemmy/swt/ShellWrap.java + SWT/JemmySWT/src/org/jemmy/swt/Shells.java + SWT/JemmySWT/src/org/jemmy/swt/TabFolderWrap.java + SWT/JemmySWT/src/org/jemmy/swt/TableWrap.java + SWT/JemmySWT/src/org/jemmy/swt/TextItemSelector.java + SWT/JemmySWT/src/org/jemmy/swt/TextWrap.java + SWT/JemmySWT/src/org/jemmy/swt/ToolBarWrap.java + SWT/JemmySWT/src/org/jemmy/swt/ToolTipItemSelector.java + SWT/JemmySWT/src/org/jemmy/swt/TreeWrap.java + SWT/JemmySWT/src/org/jemmy/swt/Version.java + SWT/JemmySWT/src/org/jemmy/swt/jemmy.properties + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByItemLookup.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByItemStringsLookup.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByItemToolTipLookup.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByName.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByStringQueueLookup.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByTextButtonLookup.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByTextControlLookup.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByTextItem.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByTextLabelLookup.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByTextShell.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByTextTextLookup.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByToolTipControl.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByToolTipItem.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/ByTooltipButtonLookup.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/CoordinateLookup.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/QueueLookup.java + SWT/JemmySWT/src/org/jemmy/swt/lookup/WrapperLookup.java + SWT/JemmySWT/test/TEST.ROOT + SWT/JemmySWT/test/org/jemmy/swt/Items.java + SWT/JemmySWT/test/org/jemmy/swt/ItemsTest.java + SWT/JemmySWT/test/org/jemmy/swt/MenuTest.java + SWT/JemmySWT/test/org/jemmy/swt/PushButtonTest.java + SWT/JemmySWT/test/org/jemmy/swt/Sample.java + SWT/JemmySWT/test/org/jemmy/swt/SelectableTest.java + SWT/JemmySWT/test/org/jemmy/swt/TestBrowser.java + SWT/JemmySWT/test/org/jemmy/swt/TreeTest.java + SWT/make/jemmy-v3-swt-ii/.idea/compiler.xml + SWT/make/jemmy-v3-swt-ii/.idea/copyright/Oracle.xml + SWT/make/jemmy-v3-swt-ii/.idea/encodings.xml + SWT/make/jemmy-v3-swt-ii/.idea/misc.xml + SWT/make/jemmy-v3-swt-ii/.idea/modules.xml + SWT/make/jemmy-v3-swt-ii/swt/swt.iml ! core/JemmyAWTInput/build.xml ! core/JemmyBrowser/build.xml ! core/JemmyCore/build.xml - core/make/build_template.xml + make/build_template.xml