GitHub PushEvent at 2014-02-19 13:52:37
Repository: imagej
Actor: dscho
Payload: {"shas":[["ca74bd17f76f0c0a12255a1216cb88cdd5b0f268","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Add a simple interactive test for the script editor\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["d7c15834bcc0b4d8bc77f1e4332998e0a9cb6c0f","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Add test-scoped Beanshell and Jython dependencies to the script editor\n\nThis facilitates testing, but probably we want to comment them out\nin the future because they are only needed for *interactive* testing.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["f59a7c35ca0f7b13c5ab5c5db852cd227ab38231","531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","Let the script editor use the ScriptInfo infrastructure\n\nThis way, we automatically reap the beautiful support for\ncontext/parameter injection (think '// @StatusService status' at the\ntop of the file).\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Curtis Rueden",true],["bad9959386e598f441989e680ef62bf944f97fbe","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Refactor evalScript() in the script editor\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["dba4077da2f94966b09c38dc001c9bdfa01b3c8a","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Use evalScript() also to run non-compiled scripts\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["d52d36b56ec66738325291dbe26b07afc0464dfb","531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","ScriptService: get rid of the initialize() method\n\nThis method was intended for use with the script editor, but we do things\ndifferently now, using the ScriptService in a more standard way (at the\nsame time removing a difference in script handling between the script\neditor and the rest of ImageJ2).\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Curtis Rueden",true],["881255843c08b0d59b742ffa2389a952d78b2670","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Add a simple Beanshell script template\n\nThis is in preparation for the script editor's imminent support for\nscript editor templates embedded in 3rd-party .jar files.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["3fa288b705c8d80b9dcbc06baf1ff119d99abd47","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Discover script editor templates in META-INF/script-templates/ directories\n\nWhenever a class path element contains the directory\nMETA-INF/script-templates/, the script editor will enumerate all files\nwithin and interpret the relative paths as menu paths in the Template\nmenu. When the user selects the respective menu entries, the respective\nfile will be loaded into the script editor, the base name set, and the\nlanguage chosen according to the recorded file extension.\n\nNote: Typically, .jar files built by Maven or Ant will have extra entries\nfor directories. These are not strictly necessary for using the classes\n(as the .class entries are accessed directly) but they are necessary for\nthe script template discovery to work. Old Fiji Build and older versions\nof MiniMaven are known to produce incorrect .jar files; don't use them.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["ea33dd0076ac72537cb1815f71e5772c5ad212a6","531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","WIP: Fix the FIXMEs","Curtis Rueden",true],["a014226478f7471d842733dd93a872171f5d2b15","531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","WIP: minor cleanups","Curtis Rueden",true],["97b5382e0ce46558601366a7b284373474353841","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Close the script's output streams only after the script is done\n\nIt was not quite clear from the contract implicitly defined by the name\n'evalScript()' that it is a fire-and-forget method; 'eval' usually\nimplies that the respective entity is to be evaluated completely. This\nis fixed now: evalScript() will return only when the script execution\nhas finished.\n\nImplicitly, this also fixes the problem where evaluating a single-liner\nBeanshell script printing a simple string would close the output streams\nbefore the string was printed.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["14d5db601ccb9ec455e4ef5a998a4a791fec2e2b","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Ignore scrollToRect() if textArea is not set\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["9c1ec268e5481f1f0ca00d500c11b40aacbe59c9","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Always call scrollToRect() on EDT in script editor\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["16766a196347cde10d4430f3e609d3993d559a28","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Add some Javadoc to script editor's JTextAreaWriter\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true]],"size":14,"ref":"refs/heads/script-editor-templates","head":"16766a196347cde10d4430f3e609d3993d559a28"}