GitHub PushEvent at 2014-02-19 13:53:33
Repository: imagej
Actor: dscho
Payload: {"shas":[["e1388c88b32b15c7ef5bdc1544552c0ac5fbed41","531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","WIP: Fix the FIXMEs","Curtis Rueden",true],["931edfbe88ba2c28fe3c3cc0e520d22eb4216708","531f60ec930dbf1e884c7d868e0fb95608efaff8@wisc.edu","WIP: minor cleanups","Curtis Rueden",true],["a172bb2596df6e49b3cd266a08bfbb6e1c77aa83","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],["7046fb5e78cadb078ba0b66b183588dc0d9c6191","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Ignore scrollToRect() if textArea is not set\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["816845bd2d86b52f5ad2047a4311ef38fc353dc6","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Always call scrollToRect() on EDT in script editor\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["46a4e8804800257bd48ec9ac10841f7e12ef6447","53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","Add some Javadoc to script editor's JTextAreaWriter\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","Johannes Schindelin",true],["ad039596d526ab638869cf1e8582104cf1fab8f8","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],["ab303c05ad8b4f16fb34ff1c3ca335915b57b6bd","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]],"size":8,"ref":"refs/heads/script-editor-templates","head":"ab303c05ad8b4f16fb34ff1c3ca335915b57b6bd"}