Skip to content

Commit 7761b7a

Browse files
committed
Merge branch 'script-interpreter'
This adds a shiny graphical REPL for the SciJava script languages. The original version was part of imagej-ui-swing. This new version has been revamped to use the new org.scijava.script.ScriptREPL class, to make language switching as seamless as possible. It also adds GUI for switching languages, and for inspecting variable values. Note that this GUI is still very new, and definitely still has bugs -- especially surrounding some of the less mature script languages. Unfortunately, at the moment, several languages do not work well, including Clojure, IJ1 Macro, Python and Ruby. BeanShell also has issues in some scenarios. But Groovy appears to be working really well!
2 parents 79602b0 + a628e0f commit 7761b7a

File tree

71 files changed

+1816
-57
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+1816
-57
lines changed

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2010 - 2015, Board of Regents of the University of
1+
Copyright (c) 2010 - 2016, Board of Regents of the University of
22
Wisconsin-Madison.
33
All rights reserved.
44

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.scijava</groupId>
77
<artifactId>pom-scijava</artifactId>
8-
<version>9.5.1</version>
8+
<version>10.1.0</version>
99
<relativePath />
1010
</parent>
1111

src/main/java/org/scijava/ui/swing/AbstractSwingUI.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* #%L
33
* SciJava UI components for Java Swing.
44
* %%
5-
* Copyright (C) 2010 - 2015 Board of Regents of the University of
5+
* Copyright (C) 2010 - 2016 Board of Regents of the University of
66
* Wisconsin-Madison.
77
* %%
88
* Redistribution and use in source and binary forms, with or without

src/main/java/org/scijava/ui/swing/StaticSwingUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* #%L
33
* SciJava UI components for Java Swing.
44
* %%
5-
* Copyright (C) 2010 - 2015 Board of Regents of the University of
5+
* Copyright (C) 2010 - 2016 Board of Regents of the University of
66
* Wisconsin-Madison.
77
* %%
88
* Redistribution and use in source and binary forms, with or without

src/main/java/org/scijava/ui/swing/SwingApplicationFrame.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* #%L
33
* SciJava UI components for Java Swing.
44
* %%
5-
* Copyright (C) 2010 - 2015 Board of Regents of the University of
5+
* Copyright (C) 2010 - 2016 Board of Regents of the University of
66
* Wisconsin-Madison.
77
* %%
88
* Redistribution and use in source and binary forms, with or without

src/main/java/org/scijava/ui/swing/SwingDialog.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* #%L
33
* SciJava UI components for Java Swing.
44
* %%
5-
* Copyright (C) 2010 - 2015 Board of Regents of the University of
5+
* Copyright (C) 2010 - 2016 Board of Regents of the University of
66
* Wisconsin-Madison.
77
* %%
88
* Redistribution and use in source and binary forms, with or without

src/main/java/org/scijava/ui/swing/SwingIconService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* #%L
33
* SciJava UI components for Java Swing.
44
* %%
5-
* Copyright (C) 2010 - 2015 Board of Regents of the University of
5+
* Copyright (C) 2010 - 2016 Board of Regents of the University of
66
* Wisconsin-Madison.
77
* %%
88
* Redistribution and use in source and binary forms, with or without

src/main/java/org/scijava/ui/swing/SwingStatusBar.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* #%L
33
* SciJava UI components for Java Swing.
44
* %%
5-
* Copyright (C) 2010 - 2015 Board of Regents of the University of
5+
* Copyright (C) 2010 - 2016 Board of Regents of the University of
66
* Wisconsin-Madison.
77
* %%
88
* Redistribution and use in source and binary forms, with or without

src/main/java/org/scijava/ui/swing/SwingToolBar.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* #%L
33
* SciJava UI components for Java Swing.
44
* %%
5-
* Copyright (C) 2010 - 2015 Board of Regents of the University of
5+
* Copyright (C) 2010 - 2016 Board of Regents of the University of
66
* Wisconsin-Madison.
77
* %%
88
* Redistribution and use in source and binary forms, with or without

src/main/java/org/scijava/ui/swing/SwingUI.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* #%L
33
* SciJava UI components for Java Swing.
44
* %%
5-
* Copyright (C) 2010 - 2015 Board of Regents of the University of
5+
* Copyright (C) 2010 - 2016 Board of Regents of the University of
66
* Wisconsin-Madison.
77
* %%
88
* Redistribution and use in source and binary forms, with or without

0 commit comments

Comments
 (0)