jnode:svn-mirror.git
13 years agoUpdated InetlliJ IDEA project files to version 8.
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

13 years agoURL.getHost() should return empty string when the host component of url is missing.
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

13 years agoUpdated Apache ANT libraries to version 1.7.1
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

13 years agoCorrect compare in isBroadcast method.
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

13 years agoCorrect generic type and close used stream.
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

13 years ago- separated mount and format functions
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

13 years ago- fixed wrong order for fileSize and fileName parameters in createFileConfigs
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

13 years ago- usage of FSType enum instead of a local array of fs names
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

13 years ago- removed usage of raw type (generics)
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

13 years agoadded JFat to the enum values
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

13 years ago- fixed threading issues of the test itself
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

13 years agoFix bug in FS test setup/teardown
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

13 years agoAdded junit-4.5.jar
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

13 years agoAdded some Javadoc to explain how the tests are intended to
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

13 years agoWorking towards getting the FS tests to work again.
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

13 years agoMore refactoring of Emu related stuff
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

13 years agoCheckin that added core/src/emu broke builds in Eclipse - fixed
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

13 years agoFix for the case where a JNode native command is invoked via the
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

13 years ago- reorganised org.jtestserver.client package by creating 2 new sub packages process...
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

13 years agoCreated emu source tree in core and moved BasicNameSpace and DummyPluginDescriptor...
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

13 years agoFixed build problem.
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

13 years agoMoved BasicNameSpace to core and fixed it so that it can be used by
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoOpenjdk sourcecode reorganized to separate source trees.
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

13 years agoFix for bug #2809
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

13 years agoopenjdk integration
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

13 years agoopenjdk integration
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

13 years agoopenjdk integration
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

13 years agoopenjdk integration
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

13 years ago- externalised configuration to properties files
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

13 years agoremoved wrong dependency
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

13 years agofixed warning for removed package org/jnode/net/help
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

13 years agoopenjdk integration
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

13 years agoopenjdk integration
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

13 years agoopenjdk integration
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

13 years agoopenjdk integration
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

13 years agoopenjdk integration
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

13 years agoadded mauve-src.jar to the source path
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

13 years agoRemoving 'old syntax' code
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

13 years agoRefine Argument / FileArgument with EXISTING / NONEXISTENT flags.
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

13 years agoopenjdk integration
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

13 years agoAdded mauve-src.jar to module configuration.
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

13 years agoopenjdk integration
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

13 years ago- integrated jnode contributions into mauve
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

13 years agoStyle fixes.
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

13 years agoImproved isolate support for GUI applications.
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

13 years agocheckstyle fixes
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

13 years agoWired up ESC to the Help subsystem for the 'default' and 'redirecting'
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

13 years agoOverhaul the help subsystem to make it easier to hook in ESC help, and
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

13 years agoThis implements the input and shell-side parts of a "command help" keyboard
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

13 years agoThe 'cd' command must be internal so that it changes the 'user.dir'
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

13 years agoadded junit 4 to classpath of JNode-Distr
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

13 years agoadded junit 4 to classpath of JNode-Core
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

13 years agoinitial version of JTestServer
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

13 years agofixed headers + added authors
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

13 years agoMore conversion of commands to use 'execute()' and PrintWriter(s)
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

13 years agoIf an Argument is MANDATORY, there is no need to check that it has a value.
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

13 years agoChanging commands to use 'execute()' and PrintWriter were appropriate
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

13 years agoChanging commands to use 'execute()' and PrintWriters + API ripple
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

13 years agoConverting commands to use execute() and PrintWriter + API ripple.
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

13 years agoSupport for releasing owned monitors on thread stop. Internal execution methods on...
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

13 years agoAdded SharedStatics annotation.
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

13 years agoAdded SharedStatics annotation.
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

13 years agoDisabled the stopping of threads.
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

13 years agoTracking API changes.
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

13 years agoChanging commands to use 'execute()' and PrintWriters were appropriate
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

13 years agoCheckstyle fixes
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

13 years agoConverting commands to use 'execute()'
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

13 years agoJavadoc tweaks
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

13 years agoAdd new methods to the CommandIO API to allow a command to get a
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

13 years agoConverting some commands to use the new 'execute' method
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

13 years agoVarious tidy ups and minor fixes
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

13 years agoAdded terminate command.
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

13 years agoMostly FIXME etc comments + a minor tweak to IsolateThreadImpl.stop ...
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

13 years agoThread.stop(new ThreadDeath()) seems to be working now, so I've enabled
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

13 years agoImplemented the 'sleep' command
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

13 years agoFix compilation error + added FIXME for the doCtrlZ command method.
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

13 years agoMake ^D an alias for 'q', and update help screen.
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

13 years agoThe isolate command invoker now works for 'class' command classes;
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

13 years agoThe invokers should only call 'unblock' in response to a job control
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

13 years agoFixed coding style.
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

13 years agoFixes to allow ReaderInputStream to recover from encoder errors.
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