lsantha [Tue, 2 Dec 2008 09:08:54 +0000 (09:08 +0000)]
Updated InetlliJ IDEA project files to version 8.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4769
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 2 Dec 2008 08:56:50 +0000 (08:56 +0000)]
URL.getHost() should return empty string when the host component of url is missing.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4768
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 2 Dec 2008 08:49:07 +0000 (08:49 +0000)]
Updated Apache ANT libraries to version 1.7.1
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4767
407389f7-7c16-0410-9eee-
ad85acb55d7f
galatnm [Mon, 1 Dec 2008 22:21:40 +0000 (22:21 +0000)]
Correct compare in isBroadcast method.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4766
407389f7-7c16-0410-9eee-
ad85acb55d7f
galatnm [Mon, 1 Dec 2008 21:46:24 +0000 (21:46 +0000)]
Correct generic type and close used stream.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4765
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Sun, 30 Nov 2008 22:03:46 +0000 (22:03 +0000)]
- separated mount and format functions
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4764
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Sun, 30 Nov 2008 22:03:06 +0000 (22:03 +0000)]
- fixed wrong order for fileSize and fileName parameters in createFileConfigs
- added JFat test
- removed usage of raw type (generics)
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4763
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Sun, 30 Nov 2008 21:59:30 +0000 (21:59 +0000)]
- usage of FSType enum instead of a local array of fs names
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4762
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Sun, 30 Nov 2008 21:56:16 +0000 (21:56 +0000)]
- removed usage of raw type (generics)
- separated mount and format functions
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4761
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Sun, 30 Nov 2008 21:54:43 +0000 (21:54 +0000)]
added JFat to the enum values
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4760
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Sun, 30 Nov 2008 21:53:51 +0000 (21:53 +0000)]
- fixed threading issues of the test itself
- checkstyle fix
- improved parameters names
- added some javadoc
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4759
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 30 Nov 2008 01:25:23 +0000 (01:25 +0000)]
Fix bug in FS test setup/teardown
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4758
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sat, 29 Nov 2008 19:00:26 +0000 (19:00 +0000)]
Added junit-4.5.jar
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4757
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 29 Nov 2008 14:55:01 +0000 (14:55 +0000)]
Added some Javadoc to explain how the tests are intended to
be run, including putting JNode core on the bootclasspath.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4756
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 29 Nov 2008 14:29:37 +0000 (14:29 +0000)]
Working towards getting the FS tests to work again.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4755
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 29 Nov 2008 08:31:48 +0000 (08:31 +0000)]
More refactoring of Emu related stuff
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4754
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 29 Nov 2008 01:01:48 +0000 (01:01 +0000)]
Checkin that added core/src/emu broke builds in Eclipse - fixed
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4753
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Fri, 28 Nov 2008 11:09:16 +0000 (11:09 +0000)]
Fix for the case where a JNode native command is invoked via the
main(String []) entry point; e.g. using the DefaultInvoker
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4752
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Thu, 27 Nov 2008 19:33:45 +0000 (19:33 +0000)]
- reorganised org.jtestserver.client package by creating 2 new sub packages process and utils
- implemented wrapping of vmware command line calls
- implementation of ServerProcess for VMware in order to manage life cycle of jnode inside vmware
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4751
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Thu, 27 Nov 2008 18:43:10 +0000 (18:43 +0000)]
Created emu source tree in core and moved BasicNameSpace and DummyPluginDescriptor to it.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4750
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Wed, 26 Nov 2008 22:25:38 +0000 (22:25 +0000)]
Fixed build problem.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4749
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Wed, 26 Nov 2008 13:40:30 +0000 (13:40 +0000)]
Moved BasicNameSpace to core and fixed it so that it can be used by
all classic JVM apps/tests/emulators that need it.
Created DummyPluginDescriptor in core for same.
Tweaked Emu's jnode.interpreter/invoker/debug properties to get it
working again.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4748
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:44:10 +0000 (10:44 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4747
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:43:04 +0000 (10:43 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4746
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:42:36 +0000 (10:42 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4745
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:41:28 +0000 (10:41 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4744
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:41:00 +0000 (10:41 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4743
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:39:46 +0000 (10:39 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4742
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:39:05 +0000 (10:39 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4741
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:25:10 +0000 (10:25 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4740
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:24:26 +0000 (10:24 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4739
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:23:59 +0000 (10:23 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4738
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:23:23 +0000 (10:23 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4737
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:22:50 +0000 (10:22 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4736
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:22:01 +0000 (10:22 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4735
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:19:45 +0000 (10:19 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4734
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:19:16 +0000 (10:19 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4733
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:18:34 +0000 (10:18 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4732
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 10:01:46 +0000 (10:01 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4731
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 09:57:41 +0000 (09:57 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4730
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 09:49:16 +0000 (09:49 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4729
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Tue, 25 Nov 2008 09:25:10 +0000 (09:25 +0000)]
Openjdk sourcecode reorganized to separate source trees.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4728
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Mon, 24 Nov 2008 11:53:38 +0000 (11:53 +0000)]
Fix for bug #2809
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4727
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sun, 23 Nov 2008 20:42:09 +0000 (20:42 +0000)]
openjdk integration
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4726
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sun, 23 Nov 2008 20:34:38 +0000 (20:34 +0000)]
openjdk integration
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4725
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sun, 23 Nov 2008 13:59:53 +0000 (13:59 +0000)]
openjdk integration
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4724
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sun, 23 Nov 2008 13:39:16 +0000 (13:39 +0000)]
openjdk integration
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4723
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Sat, 22 Nov 2008 19:13:26 +0000 (19:13 +0000)]
- externalised configuration to properties files
- client now handle separately case of crashing & working tests
- now using the list of mauve tests from the mauve.jar
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4722
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Sat, 22 Nov 2008 19:09:06 +0000 (19:09 +0000)]
removed wrong dependency
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4721
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Sat, 22 Nov 2008 16:12:45 +0000 (16:12 +0000)]
fixed warning for removed package org/jnode/net/help
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4720
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sat, 22 Nov 2008 15:47:46 +0000 (15:47 +0000)]
openjdk integration
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4719
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sat, 22 Nov 2008 15:39:33 +0000 (15:39 +0000)]
openjdk integration
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4718
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sat, 22 Nov 2008 15:06:17 +0000 (15:06 +0000)]
openjdk integration
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4717
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sat, 22 Nov 2008 14:40:23 +0000 (14:40 +0000)]
openjdk integration
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4716
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sat, 22 Nov 2008 13:36:14 +0000 (13:36 +0000)]
openjdk integration
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4715
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Sat, 22 Nov 2008 08:07:02 +0000 (08:07 +0000)]
added mauve-src.jar to the source path
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4714
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 22 Nov 2008 06:47:09 +0000 (06:47 +0000)]
Removing 'old syntax' code
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4713
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 22 Nov 2008 03:25:44 +0000 (03:25 +0000)]
Refine Argument / FileArgument with EXISTING / NONEXISTENT flags.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4712
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Fri, 21 Nov 2008 21:37:51 +0000 (21:37 +0000)]
openjdk integration
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4711
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Fri, 21 Nov 2008 19:20:52 +0000 (19:20 +0000)]
Added mauve-src.jar to module configuration.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4710
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Fri, 21 Nov 2008 18:45:59 +0000 (18:45 +0000)]
openjdk integration
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4709
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Mon, 17 Nov 2008 22:55:33 +0000 (22:55 +0000)]
- integrated jnode contributions into mauve
- added binary of latest mauve (jnode's custom test list : testslists, latest list from mauve: testslists.orig)
- added sources of latest mauve
- removed unecessary jnode plugins related to mauve
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4708
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Mon, 17 Nov 2008 13:53:52 +0000 (13:53 +0000)]
Style fixes.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4707
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Mon, 17 Nov 2008 13:46:59 +0000 (13:46 +0000)]
Improved isolate support for GUI applications.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4706
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Mon, 17 Nov 2008 07:50:22 +0000 (07:50 +0000)]
checkstyle fixes
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4705
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Mon, 17 Nov 2008 07:04:13 +0000 (07:04 +0000)]
Wired up ESC to the Help subsystem for the 'default' and 'redirecting'
shell interpreters.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4704
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 16 Nov 2008 02:53:07 +0000 (02:53 +0000)]
Overhaul the help subsystem to make it easier to hook in ESC help, and
support anticipated future developments. This also addresses a previously
unnoticed problem where HelpCommand triggered class loading for all known
aliases, and improves diagnostics for class load failure. This checkin
will probably break 'old' syntax command completion (see issue #2802) but
AFAIK, there are no extant commands using the 'old' syntax mechanism.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4703
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Wed, 12 Nov 2008 13:47:18 +0000 (13:47 +0000)]
This implements the input and shell-side parts of a "command help" keyboard
action: typing ESC at a partial command line will print help for the command.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4702
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Tue, 11 Nov 2008 12:45:05 +0000 (12:45 +0000)]
The 'cd' command must be internal so that it changes the 'user.dir'
"system" property for the shell ... not the current isolate. (This
matters for the isolate invoker where the shell and current command
are normally in different isolates.)
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4701
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Tue, 11 Nov 2008 06:59:47 +0000 (06:59 +0000)]
added junit 4 to classpath of JNode-Distr
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4700
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Tue, 11 Nov 2008 06:56:52 +0000 (06:56 +0000)]
added junit 4 to classpath of JNode-Core
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4699
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Mon, 10 Nov 2008 22:09:27 +0000 (22:09 +0000)]
initial version of JTestServer
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4698
407389f7-7c16-0410-9eee-
ad85acb55d7f
fduminy [Mon, 10 Nov 2008 21:58:06 +0000 (21:58 +0000)]
fixed headers + added authors
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4697
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Mon, 10 Nov 2008 10:30:17 +0000 (10:30 +0000)]
More conversion of commands to use 'execute()' and PrintWriter(s)
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4696
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Mon, 10 Nov 2008 10:12:31 +0000 (10:12 +0000)]
If an Argument is MANDATORY, there is no need to check that it has a value.
Also, if a command detects an error, it should call 'exit(N)' where N != 0.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4695
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 9 Nov 2008 14:20:31 +0000 (14:20 +0000)]
Changing commands to use 'execute()' and PrintWriter were appropriate
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4694
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 9 Nov 2008 13:57:29 +0000 (13:57 +0000)]
Changing commands to use 'execute()' and PrintWriters + API ripple
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4693
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 9 Nov 2008 13:23:28 +0000 (13:23 +0000)]
Converting commands to use execute() and PrintWriter + API ripple.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4692
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sun, 9 Nov 2008 12:24:49 +0000 (12:24 +0000)]
Support for releasing owned monitors on thread stop. Internal execution methods on behalf of an isolate. Improved isolate termination.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4691
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sun, 9 Nov 2008 10:31:21 +0000 (10:31 +0000)]
Added SharedStatics annotation.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4690
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sun, 9 Nov 2008 10:25:40 +0000 (10:25 +0000)]
Added SharedStatics annotation.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4689
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sun, 9 Nov 2008 10:23:21 +0000 (10:23 +0000)]
Disabled the stopping of threads.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4688
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 9 Nov 2008 09:41:09 +0000 (09:41 +0000)]
Tracking API changes.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4687
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 9 Nov 2008 08:08:19 +0000 (08:08 +0000)]
Changing commands to use 'execute()' and PrintWriters were appropriate
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4686
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 9 Nov 2008 03:32:20 +0000 (03:32 +0000)]
Checkstyle fixes
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4685
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 9 Nov 2008 03:16:03 +0000 (03:16 +0000)]
Converting commands to use 'execute()'
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4684
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 9 Nov 2008 03:15:11 +0000 (03:15 +0000)]
Javadoc tweaks
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4683
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 9 Nov 2008 03:06:56 +0000 (03:06 +0000)]
Add new methods to the CommandIO API to allow a command to get a
PrintWriter or PrintStream without 'autoflush' semantics.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4682
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 9 Nov 2008 02:35:50 +0000 (02:35 +0000)]
Converting some commands to use the new 'execute' method
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4681
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sun, 9 Nov 2008 02:34:08 +0000 (02:34 +0000)]
Various tidy ups and minor fixes
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4680
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Sat, 8 Nov 2008 21:45:33 +0000 (21:45 +0000)]
Added terminate command.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4679
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 8 Nov 2008 11:16:06 +0000 (11:16 +0000)]
Mostly FIXME etc comments + a minor tweak to IsolateThreadImpl.stop ...
which doesn't seem to be getting called at the moment anyway.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4678
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 8 Nov 2008 07:59:17 +0000 (07:59 +0000)]
Thread.stop(new ThreadDeath()) seems to be working now, so I've enabled
the ^C code for the 'thread', 'proclet' and 'isolate' invokers. If there
are recurrences of the old problems (^C causing kernel panics) this change
should be reverted.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4677
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 8 Nov 2008 07:34:40 +0000 (07:34 +0000)]
Implemented the 'sleep' command
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4676
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 8 Nov 2008 07:22:37 +0000 (07:22 +0000)]
Fix compilation error + added FIXME for the doCtrlZ command method.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4675
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 8 Nov 2008 07:12:42 +0000 (07:12 +0000)]
Make ^D an alias for 'q', and update help screen.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4674
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 8 Nov 2008 06:43:21 +0000 (06:43 +0000)]
The isolate command invoker now works for 'class' command classes;
i.e. ones with a 'main' entry point and no dependencies on the JNode
syntax APIs.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4673
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Sat, 8 Nov 2008 04:13:56 +0000 (04:13 +0000)]
The invokers should only call 'unblock' in response to a job control
event; ^C, ^Z etc. Also noted that the current implementation of
'unblock' is problematic due to race conditions. I'll fix that later.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4672
407389f7-7c16-0410-9eee-
ad85acb55d7f
lsantha [Thu, 6 Nov 2008 12:04:41 +0000 (12:04 +0000)]
Fixed coding style.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4671
407389f7-7c16-0410-9eee-
ad85acb55d7f
crawley [Wed, 5 Nov 2008 13:26:05 +0000 (13:26 +0000)]
Fixes to allow ReaderInputStream to recover from encoder errors.
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@4670
407389f7-7c16-0410-9eee-
ad85acb55d7f