PreviousNextTracker indexSee it online !

(4/7) 3603147 - Console 5.1

This is not compatible with jEdit-trunk (5.1pre1) currently, so perhaps we should set a max jedit version of jedit 5.0?

{{{ Console 5.1
Source: Source code is in SVN with the tag tags/Console-5.1
Announcement:
[Artem Bryantsev]
FR #3472822 - Console + Task Monitor
Long-term processes (commands run from System shell) are implemented as Tasks.
Those marked with '&' are background processes, those marked with '#' have a
closed input channel.

Remade data handling subsystem:
+ added three new data handlers:
* SimpleOutputStreamTask - public basic class class to handle the data
from running process
* ParsingOutputStreamTask - descendant of SimpleOutputStreamTask, which
outputs using error and ANSI escape parser
* SimpleInputStreamTask - public basic class to handle the data from user
+ modified OutputStreamTask, InputStreamTask, ErrorStreamTask and
ConsoleProcessTask with the new data handlers

#3566268 - Console: completion fails after long console output.
[Alan Ezust]
Observe jEdit's general option "Check for changed files" and check after command
executions too.
#3558537 - restore values from properties destroys user custom error patterns.
Fixed incompatibility with SshConsole/ErrorList integration introduced in Console 4.5 (incorrect error paths - failed to open the correct remote files from ErrorList)
New APIs: Console.shellForVFS(), Console.chDir(), Shell.chDir(), Shell.handlesVFS(). Refactored chdir code.
New project option: Shell to use for executing build/run project commands.

Requires Java 1.6
Requires jEdit 05.00.99.00
Required plugins:
ErrorList 2.1 (errorlist.ErrorListPlugin)
Optional plugins:
Project Viewer 3.5.0 (projectviewer.ProjectPlugin)

Short Description: A command line shell and plugin interface for adding other custom shells.

Long Description: <html>
<p>The Console plugin provides you with two command-line shells, one for the System and one for Beanshell.
It also provides an interface for other plugins to add arbitrary shells to the Console plugin. </p>
<p> Console will parse error messages from other programs and feed them to the ErrorList plugin. </p>
<p> In addition, Console provides buttons in a "commando toolbar" for your favorite command-line tools (make, ant, qmake, latex, etc), and an easy way to add others.
</p>
<p> Console has special "compile" and "run" actions, which can be mapped to a single shortcut. The actions can perform a different commando action from each edit mode.
</p>
</html>
}}}

Submitted ezust - 2013-02-03 - 01:55:58z Assigned nobody
Priority 5 Category None
Status Open Group None
Resolution None Visibility No

Comments

2013-02-03 - 15:37:21z
ezust
Ignore the comment above that says this is not compatible with trunk. No longer need to worry about max jedit version.

Attachments