Version 1.14.2.1 - 16 Nov 2016 16:36:34
- Fixed NPE when loading Script block in Protocol.
Version 1.14.2.0 - 14 Nov 2016 18:10:06
Added font size setting in preferences.
Version 1.14.1.0 - 05 Jan 2016 18:59:03
Fixed several bugs with the javascript block.
Version 1.14.0.3 - 06 Oct 2015 10:29:14
fixed search provider accidentally broken.
Version 1.14.0.2 - 02 Oct 2015 10:56:05
Minor fix on close operation.
Version 1.14.0.1 - 30 Sep 2015 16:31:12
Added file existence checking when auto loading script file from command line arguments.
Version 1.14.0.0 - 30 Sep 2015 15:10:49
* added support to 'command line arguments' so we can now launch a script directly from the command line (headless not yet supported though).
Version 1.13.2.0 - 23 Jul 2014 18:46:58
Added Boolean type for script editor block in protocol.
Version 1.13.1.0 - 07 Jul 2014 12:39:00
Fixed bug on label completion parsing.
Version 1.13.0.4 - 26 Jun 2014 15:15:50
some bug fixes.
Version 1.13.0.3 - 16 Jun 2014 12:16:44
Fixed NPE in JSScriptingHandlerRhino.buildFunctionRecursive(..) method.
Version 1.13.0.1 - 05 Jun 2014 12:08:41
Fixed a minor issue on executing a script directly from the search bar.
Version 1.13.0.0 - 26 Feb 2014 23:13:34
Fix two possible exceptions related to JavaScript auto-completion.
Version 1.12.0.0 - 13 Jan 2014 12:43:08
Fix bug preventing the editor to be opened (tab index errors when restoring the saved state of the editor).
Version 1.11.0.0 - 26 Dec 2013 13:45:35
- Fix errors in tab opening, and code the closing more defensively.
Version 1.10.0.0 - 26 Dec 2013 12:53:34
-The absolute path of the current file is shown in the title bar of the editor
-The language combobox has a fixed size
-The 'Run' button is re-enabled after switching to AppleScript and back
-Fix BadLocationExceptions appearing when deleting lines on a script with errors (coming from asynchronous gutter update)
-Fix '+' button for new tabs (the user could have selected the small region between the button and the edge of the tab component, and it would not have created a new tab as expected)
-Code Cleanup
Version 1.9.0.0 - 19 Dec 2013 12:38:18
- Really completely remove the possibility of an inifinte loop causing Icy to freeze (bug in syntax check).
- Improve syntax checks to handle multiple errors on the same line.
Version 1.8.0.0 - 18 Dec 2013 16:50:18
- Fix an error that could freeze Icy completely in the Javascript editor.
- Re-throw Python exceptions so that syntax errors can be highlighted in the GUI.
- Fix the "stop" button when running in the same engine.
- Fix the language selection of the console when changing the current tab.
- Performance optimisation (replace CaretListener with DocumentListener).
Version 1.7.0.2 - 17 Dec 2013 11:22:17
Fix a NullPointerException with the Javascript block.
Version 1.7.0.1 - 17 Dec 2013 10:13:39
Regression from version 1.6.0.0
Version 1.7.0.0 - 16 Dec 2013 17:05:04
Please note that this update will erase the list of recent files, reset the editor state (opened files) and the editor preferences. This was needed to completely fix some issues.
- Fix the scrolling of the console output. Now properly stops scrolling when the scrollbar is used.
- Implement real "Apply", "Ok", "Cancel" for the Preferences. Also properly apply the Preferences when a file is opened.
- Make the saving of the editor state (opened files, recent files) more robust.
- Fix the logic for "soft tabs" (was inverted).
- Do not format the files when applying the Preferences, but only when clicking on 'Format'.
Version 1.6.0.0 - 09 Dec 2013 16:57:00
- allow Icy to release more memory when the Script editor is closed (remove listeners and release engines)
- save the editor state more often (at each file open and close) to prevent state loss in case Icy crashes (which does not happen ;) )
Version 1.5.0.0 - 02 Dec 2013 16:53:50
- Fix a memory leak that was causing Icy to freeze with an OutOfMemory exception after several script runs.
- Fix the parsing of Python scripts where the encoding is explicitly specified.
- Small code cleanups related to the Python script engine.
Version 1.4.0.0 - 10 Oct 2013 13:49:40
* corrected issue with infinite loop due to an error in line interpretation.
Version 1.3.3.0 - 20 Sep 2013 17:09:07
* will not try to reopen a file that does not exist
* now remembers previous launch type
* corrected issue with save
Version 1.3.2.0 - 02 Sep 2013 10:36:30
* Handles errors better
Version 1.3.1.0 - 26 Aug 2013 15:34:19
* previous version was compiled for next release.
Version 1.3.0.0 - 26 Aug 2013 15:29:34
* added support for the search bar
Version 1.2.0.0 - 17 Jul 2013 16:50:41
* added a feature in FileDialog to open directories
* auto save all file types when run, but only if filename already set
* added eval() method for JS
* better module support in Python
Version 1.1.0.0 - 12 Jul 2013 10:31:50
* Removed (for now) interpretation of functions : was too cheap
* added interpretation of module and auto complete
Version 1.0.4.0 - 08 Jul 2013 17:59:34
* if an image is dragged into Icy, the script editor gives it to Icy to open it.
* corrected issue with constructors not having a source.
Version 1.0.3.0 - 08 Jul 2013 10:56:56
* changed interpretatoin of imports, should not bring any more infinite loop.
Version 1.0.2.0 - 03 Jul 2013 17:04:30
no changelog data
Version 1.0.1.0 - 02 Jul 2013 17:35:35
* started autocompletion with Python, more to come
Version 1.0.0.0 - 25 Jun 2013 17:09:20
* Path corrections added for Python and Execnet
Version 0.9.9.1b - 21 Jun 2013 13:08:33
* removed sun JVM requirement on loading
Version 0.9.9.0b - 21 Jun 2013 10:47:59
* Beta build for linux compatibility
Version 0.9.7.1 - 13 Jun 2013 15:39:19
* corrected run issue in python
Version 0.9.7.0 - 13 Jun 2013 14:28:20
* issue with interpretation of python corrected
* now opens the right previously selected tab when opening the Script Editor
* now evaluates the file in Python, not the string
Version 0.9.6.2 - 12 Jun 2013 17:24:06
* corrected issue with Python console.
Version 0.9.6.1 - 12 Jun 2013 14:08:41
* corrected few issues:
- now able to add an input after the xml has been loaded
- autocomplete now fully works on variables in both editors
Version 0.9.6.0 - 04 Jun 2013 17:22:06
* corrected issue with importClass and spaces
* now the autocomplete feature show the variables defined in the Javascript block
Version 0.9.5.1 - 27 May 2013 17:30:54
* Corrected an issue that appeared with previous version.
Version 0.9.5.0 - 22 May 2013 17:12:35
* console is now shared between scripts
* added a button to choose the type of run
* corrected multi occurences of "gui" variable
* added a new feature : clear or not the console everytime the script is run
* in Javascript block, the internal text editor is disabled while using
the external one
* the external editor is now name "External Editor" instead of
"untitled"
* memory of the engine is released when the no more Script Editor frames remain
Version 0.9.4.1 - 14 May 2013 17:35:19
* Corrected Memory Leaks
Version 0.9.4.0 - 14 May 2013 10:59:43
* Better conversion between java and javascript for Javascript block's outputs.
Version 0.9.3.0 - 13 May 2013 10:33:18
* Corrected issue with warning and Javascript block
Version 0.9.2.0 - 17 Apr 2013 12:27:26
* added a full autompletion feature: now proposes solution after every character when pausing for 0.5 s
* corrected few interpretation errors
Version 0.9.1.0 - 11 Apr 2013 16:07:45
* added a Javascript block
* corrected a few issues concerning Arraylists (still need testing)
Version 0.9.0.0 - 14 Mar 2013 19:02:03
* added a Javascript block
* correct a few issues
Version 0.8.6.1 - 13 Mar 2013 16:32:23
* Uncommited work added (gécomitilapapoule)
Version 0.8.6.0 - 13 Mar 2013 16:21:42
* Corrected issue with opened recent files feature on Mac OS X.
Version 0.8.5.0 - 12 Mar 2013 17:09:00
* corrected bug importing twice some classes
* now imports only needed imports (previously, the script editor imported too many classes, not necessarily needed by the engine)
Version 0.8.4.0 - 12 Mar 2013 11:09:42
Corrected issue with "Python" insteand of "python", leading to Templates bug and null engines.
Version 0.8.3.0 - 11 Mar 2013 16:36:44
* added "View Source" in autocompletion
* corrected few bugs for coming Script Block V2
* Activated autocomplete by default
Version 0.8.2.0 - 06 Mar 2013 10:17:29
* Corrections for JPython
* Added Drag'n Drop feature
* Better support for Enums
Version 0.8.1.2 - 28 Feb 2013 11:46:20
* corrected null on populate() methods for functions in a class in autocomplete.
Version 0.8.1.1 - 27 Feb 2013 10:43:03
* Corrected issue that appeared in 8.1 with auto parsing.
Version 0.8.1.0 - 27 Feb 2013 09:31:50
Corrected Threading issues.
Version 0.8.0.0 - 25 Feb 2013 17:32:44
* added sourcing for methods / constructors / classes.
* added Ctrl + Shift + C for line commenting
Version 0.7.0.0 - 20 Feb 2013 10:33:20
* Python now supported thanks to new Kernel and small corrections
* Added Hyperlinks Ctrl+click feature
Version 0.6.3.0 - 19 Feb 2013 11:01:36
* added new feature: Find/Replace
* added "Go To" feature
* new and [] now works, but will not verify if the constructor exists.
* Better support of declaration of multiple variables.
* Corrected asynchronous issue with FileDialog class.
Version 0.6.2.0 - 13 Feb 2013 19:04:14
* corrected issue with FileDialog
Version 0.6.1.0 - 13 Feb 2013 18:20:51
* corrected few issues with detection
* "var" keywork taken into account
Version 0.6.0.0 - 12 Feb 2013 16:41:45
* added GUI items easy to use for scripting:
* * simple dialog creation
* * simple file save/open dialog
* better error support
Version 0.5.0.0 - 08 Feb 2013 16:25:17
* added support for "new" in autocompletion
* changed layout policy for tabs
* cell renderer compatible with new autocompletion type
* fixed issue with BasicJavaClassCompletion
* changes in indentation
* deprecated displayed on methods and fields
* corrected another automatic import issue
* preferences now have advanced mode for method detection
* commented static functions used for binding
* better method resolver
* added "gui" variable in the engine
* added Interface icon
* corrected an issue with same name functions not appearing in
autocomplete
* displays only public members / classes / methods
* corrected issue when opening templates
* static function to display text in the scripteditor from another
source
* better array support
Version 0.4.1.2 - 06 Feb 2013 11:31:47
* Corrected issue with Release version
* added a textpane for some issues to have color
Version 0.4.1.1 - 05 Feb 2013 17:04:55
* corrected null issues
* multi line errors now back
* handle assignment of arrays
Version 0.4.1.0 - 05 Feb 2013 14:35:26
* removed debug info
* corrected few null pointer exceptions happening in specific cases
Version 0.4.0.0 - 05 Feb 2013 11:03:04
* Now uses Rhino Library for JavaScript Parsing: fully compatibility between Java 6 and 7.
* Advanced mode for AutoCompletion: all methods. Activated by default in code for testing, will add an option in preferences later (less information)
Version 0.2.0.0 - 31 Jan 2013 17:17:30
* added copy/paste features in console and output.
* switched order buttons run
* preferences with soft tab working
* added text when running in new engine
* added scroll lock
* tooltips on run buttons
Version 0.1.2.0 - 21 Jan 2013 15:47:35
Corrected a bug preventing from using plugins with the script editor in release.
Version 0.1.1.2 - 14 Jan 2013 10:11:55
* if a library has an issue with findBindingMethods(), now catches it.
Version 0.1.1.1 - 11 Jan 2013 15:52:30
* Updated to last kernel
* few modifications in detection, although still disabled for now
Version 0.1.1.0 - 07 Jan 2013 16:34:58
* corrected memory leak when closing
Version 0.1.0.0 - 03 Jan 2013 17:38:40
* stable enough for RC 1
* added a few corrections in first load
* now fewer options in Preferences Panel, autocomplete is now for later versions, not stable enough
Version 0.0.3.0 - 02 Jan 2013 13:34:32
no changelog data
Version 0.0.2.3 - 20 Dec 2012 18:09:49
* console separated
* output should work better
Version 0.0.2.2b - 20 Dec 2012 12:47:40
* new interpretation in python now completly functionnal
* next version will feature a real Python Console.
Version 0.0.2.1b - 18 Dec 2012 16:57:35
* corrected open python files issue
Version 0.0.2.0b - 17 Dec 2012 18:10:45
* console added
* lots of bug corrected
* preferences panel
Version 0.0.1.4b - 13 Dec 2012 15:49:29
* scripts are run in a thread
* possibility to stop a thread (needs testing)
Version 0.0.1.3 - 11 Dec 2012 16:21:43
* added a preferences panel (no save as of now)
* all verification features disabled by default
* few corrections
Version 0.0.1.2b - 05 Dec 2012 13:37:07
Corrected java.lang.ClassNotFoundException: org.python.antlr.base.mod issue
Version 0.0.1.1b - 05 Dec 2012 10:20:10
Uses plugin libraries instead of own jars for developers to be able to try the plugin without issues.
Version 0.0.1.0b - 04 Dec 2012 17:45:20
no changelog data