jnode:svn-mirror.git
10 years agoadded summary for the object list master
fduminy [Wed, 24 Aug 2011 18:28:32 +0000 (18:28 +0000)]
added summary for the object list

Signed-off-by: Fabien DUMINY <fduminy@jnode.org>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5863 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoapplied coding rules
fduminy [Wed, 24 Aug 2011 18:28:04 +0000 (18:28 +0000)]
applied coding rules

Signed-off-by: Fabien DUMINY <fduminy@jnode.org>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5862 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoadded class name filter to OnHeapCommand
fduminy [Wed, 24 Aug 2011 18:27:24 +0000 (18:27 +0000)]
added class name filter to OnHeapCommand

Signed-off-by: Fabien DUMINY <fduminy@jnode.org>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5861 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agofixed missing newline after last line
fduminy [Wed, 24 Aug 2011 18:26:16 +0000 (18:26 +0000)]
fixed missing newline after last line

Signed-off-by: Fabien DUMINY <fduminy@jnode.org>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5860 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agofixed missing lines at end of listing
fduminy [Wed, 24 Aug 2011 18:25:50 +0000 (18:25 +0000)]
fixed missing lines at end of listing

Signed-off-by: Fabien DUMINY <fduminy@jnode.org>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5859 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agofixed eclipse project
fduminy [Wed, 24 Aug 2011 18:25:25 +0000 (18:25 +0000)]
fixed eclipse project

Signed-off-by: Fabien DUMINY <fduminy@jnode.org>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5858 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoA RAMFile is stored in a list of Buffer object to support arbitrary large files.
lsantha [Sun, 21 Aug 2011 20:03:08 +0000 (20:03 +0000)]
A RAMFile is stored in a list of Buffer object to support arbitrary large files.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5857 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFixes command syntax for ls and dir.
lsantha [Sun, 21 Aug 2011 20:00:18 +0000 (20:00 +0000)]
Fixes command syntax for ls and dir.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5856 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFixed playing beep with the play command.
lsantha [Sun, 21 Aug 2011 19:59:00 +0000 (19:59 +0000)]
Fixed playing beep with the play command.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5855 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoTurn off all sounds when stopping the PC speaker device.
lsantha [Sun, 21 Aug 2011 15:30:55 +0000 (15:30 +0000)]
Turn off all sounds when stopping the PC speaker device.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5854 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFixes to file size display in 'dir' command.
lsantha [Sun, 21 Aug 2011 15:25:19 +0000 (15:25 +0000)]
Fixes to file size display in 'dir' command.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5853 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFix to showing aliases in help command.
lsantha [Sun, 21 Aug 2011 15:23:35 +0000 (15:23 +0000)]
Fix to showing aliases in help command.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5852 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoAdded shell command: cmp.
lsantha [Wed, 17 Aug 2011 19:41:28 +0000 (19:41 +0000)]
Added shell command: cmp.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5851 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoCheckstyle fixes.
lsantha [Tue, 16 Aug 2011 21:16:00 +0000 (21:16 +0000)]
Checkstyle fixes.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5850 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoImprovements 'fdisk' command to output and device parameter.
lsantha [Tue, 16 Aug 2011 20:52:13 +0000 (20:52 +0000)]
Improvements 'fdisk' command to output and device parameter.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5849 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFixed API registration bug in IDEDiskDriver.
lsantha [Tue, 16 Aug 2011 20:49:41 +0000 (20:49 +0000)]
Fixed API registration bug in IDEDiskDriver.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5848 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoCustomizing the GRUB menu for JNode CD image.
lsantha [Tue, 16 Aug 2011 20:43:33 +0000 (20:43 +0000)]
Customizing the GRUB menu for JNode CD image.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5847 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoIncreased timeout for IDE device detection.
lsantha [Tue, 16 Aug 2011 20:19:43 +0000 (20:19 +0000)]
Increased timeout for IDE device detection.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5846 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFS : clean up HFS+ code.
galatnm [Thu, 11 Aug 2011 11:42:10 +0000 (11:42 +0000)]
FS : clean up HFS+ code.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5845 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoAdded default mode to 'thread' command to show a flat thread list sorted by id.
lsantha [Sun, 7 Aug 2011 08:53:41 +0000 (08:53 +0000)]
Added default mode to 'thread' command to show a flat thread list sorted by id.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5844 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFix HFS+ cast exception.
galatnm [Thu, 4 Aug 2011 12:57:47 +0000 (12:57 +0000)]
Fix HFS+ cast exception.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5843 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFixes to restarting the PS/2 mouse and keyboard devices.
lsantha [Tue, 2 Aug 2011 20:04:52 +0000 (20:04 +0000)]
Fixes to restarting the PS/2 mouse and keyboard devices.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5842 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFixed javadoc.
lsantha [Sun, 31 Jul 2011 13:48:44 +0000 (13:48 +0000)]
Fixed javadoc.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5841 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoExtended 'eject' command to load media with the '-t' option and to operate on the...
lsantha [Sun, 31 Jul 2011 13:46:34 +0000 (13:46 +0000)]
Extended 'eject' command to load media with the '-t' option and to operate on the first removable media device when no device is specified.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5840 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoAdded support for loading the removable media into a removable device.
lsantha [Sun, 31 Jul 2011 13:43:44 +0000 (13:43 +0000)]
Added support for loading the removable media into a removable device.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5839 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoIncreased timeout for CD-ROM operations from 5s to 10s.
lsantha [Sun, 31 Jul 2011 13:42:10 +0000 (13:42 +0000)]
Increased timeout for CD-ROM operations from 5s to 10s.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5838 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoPatch contributed by griff with the following comments:
lsantha [Mon, 25 Jul 2011 07:57:25 +0000 (07:57 +0000)]
Patch contributed by griff with the following comments:
The patch implements:
 48 bit ide lba addresses. 28 bit lba addresses were implemented but 48 bit was not and it is required for larger disks (> 137G) .
 Extended partition tables were mostly there and just needed fixing.
 Fixed an exception that sometimes caused the cd to fail to load while booting from the cd. The cause was that read atapi commands did not deal with padding.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5837 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoNimbus L&F.
lsantha [Fri, 15 Jul 2011 19:52:00 +0000 (19:52 +0000)]
Nimbus L&F.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5836 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoAdded Nimbus L&F packages to plugin configuration.
lsantha [Fri, 15 Jul 2011 19:51:29 +0000 (19:51 +0000)]
Added Nimbus L&F  packages to plugin configuration.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5835 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFixed cp-compare target.
lsantha [Thu, 30 Jun 2011 20:21:46 +0000 (20:21 +0000)]
Fixed cp-compare target.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5830 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoJDIVirtualMachine for easier class hotswapping.
lsantha [Thu, 30 Jun 2011 20:20:36 +0000 (20:20 +0000)]
JDIVirtualMachine for easier class hotswapping.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5829 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFixed typo.
lsantha [Thu, 30 Jun 2011 20:17:44 +0000 (20:17 +0000)]
Fixed typo.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5828 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoImproved remote debugging. Now standard Java debuggers can connect to JNode.
lsantha [Sat, 25 Jun 2011 21:09:06 +0000 (21:09 +0000)]
Improved remote debugging. Now standard Java debuggers can connect to JNode.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5827 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoImproved remote debugging. Now standard Java debuggers can connect to JNode.
lsantha [Sat, 25 Jun 2011 21:07:57 +0000 (21:07 +0000)]
Improved remote debugging. Now standard Java debuggers can connect to JNode.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5826 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoRemove commented code.
galatnm [Fri, 24 Jun 2011 08:53:44 +0000 (08:53 +0000)]
Remove commented code.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5825 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoAdded directory nbproject/private to svn ignores.
lsantha [Sun, 5 Jun 2011 09:22:58 +0000 (09:22 +0000)]
Added directory nbproject/private to svn ignores.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5815 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoUpdated project files for Netbeans 7.0.
lsantha [Sun, 5 Jun 2011 09:20:29 +0000 (09:20 +0000)]
Updated project files for Netbeans 7.0.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5814 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoRemoving private netbeans project files.
lsantha [Sun, 5 Jun 2011 09:14:28 +0000 (09:14 +0000)]
Removing private netbeans project files.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5813 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoApplied patch by Daniel Noll:
lsantha [Sun, 5 Jun 2011 08:59:23 +0000 (08:59 +0000)]
Applied patch by Daniel Noll:
"Infinite loop reading NTFS indexes if disk exhibits a certain kind of corruption.
I found a situation where an IndexEntryIterator's offset will not be incremented each time next() is called, if the size of an entry is zero (presumably due to corruption.)
Attached patch makes this condition fail faster with an ISE."

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5812 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoAdded javadoc command.
lsantha [Thu, 28 Apr 2011 18:43:05 +0000 (18:43 +0000)]
Added javadoc command.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5811 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFixed 'edit' command invocation.
lsantha [Wed, 27 Apr 2011 06:50:39 +0000 (06:50 +0000)]
Fixed 'edit' command invocation.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5810 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoImproved support for java.lang.Package.
lsantha [Wed, 27 Apr 2011 06:49:49 +0000 (06:49 +0000)]
Improved support for java.lang.Package.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5809 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoFollowing up class library changes.
lsantha [Sun, 6 Mar 2011 21:00:15 +0000 (21:00 +0000)]
Following up class library changes.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5808 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoAdding new packages to plugin descriptors.
lsantha [Mon, 28 Feb 2011 21:24:15 +0000 (21:24 +0000)]
Adding new packages to plugin descriptors.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5795 407389f7-7c16-0410-9eee-ad85acb55d7f

10 years agoAdded support for starting the build with cron.
lsantha [Sun, 20 Feb 2011 13:34:37 +0000 (13:34 +0000)]
Added support for starting the build with cron.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5786 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoJavadoc fixes.
lsantha [Mon, 3 Jan 2011 10:44:31 +0000 (10:44 +0000)]
Javadoc fixes.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5764 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoJavadoc fixes.
lsantha [Mon, 3 Jan 2011 10:19:11 +0000 (10:19 +0000)]
Javadoc fixes.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5763 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoJavadoc fixes.
lsantha [Mon, 27 Dec 2010 21:02:37 +0000 (21:02 +0000)]
Javadoc fixes.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5762 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoUpdated Idea project file.
lsantha [Mon, 27 Dec 2010 18:48:53 +0000 (18:48 +0000)]
Updated Idea project file.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5761 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoCheckstyle fixes.
lsantha [Mon, 27 Dec 2010 18:44:14 +0000 (18:44 +0000)]
Checkstyle fixes.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5760 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoCheckstyle fixes.
lsantha [Mon, 27 Dec 2010 18:41:44 +0000 (18:41 +0000)]
Checkstyle fixes.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5759 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoSome refactoring of code that uses 'compileHighOptLevelPackages'.
crawley [Sat, 2 Oct 2010 13:42:51 +0000 (13:42 +0000)]
Some refactoring of code that uses 'compileHighOptLevelPackages'.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5758 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoMove the lists of classes/packages that need to be optimized by the boot
crawley [Sat, 2 Oct 2010 09:48:09 +0000 (09:48 +0000)]
Move the lists of classes/packages that need to be optimized by the boot
image builder to config files.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5757 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoMerge git://gitorious.org/~fduminy/jnode/maven into HEAD
fduminy [Sun, 11 Jul 2010 14:27:38 +0000 (14:27 +0000)]
Merge git://gitorious.org/~fduminy/jnode/maven into HEAD

Conflicts:
builder/src/builder/org/jnode/build/AbstractBootImageBuilder.java
builder/src/builder/org/jnode/build/ObjectEmitter.java
core/src/classpath/vm/java/lang/ThreadHelper.java
core/src/core/org/jnode/assembler/x86/X86Register.java
core/src/core/org/jnode/plugin/model/PluginJar.java
core/src/core/org/jnode/plugin/model/PluginRegistryModel.java
core/src/core/org/jnode/system/IRQResource.java
core/src/core/org/jnode/system/resource/IRQResource.java
core/src/core/org/jnode/vm/BaseVmArchitecture.java
core/src/core/org/jnode/vm/BootLogImpl.java
core/src/core/org/jnode/vm/InternString.java
core/src/core/org/jnode/vm/MemoryBlockManager.java
core/src/core/org/jnode/vm/Unsafe.java
core/src/core/org/jnode/vm/VmImpl.java
core/src/core/org/jnode/vm/bytecode/BasicBlock.java
core/src/core/org/jnode/vm/classmgr/ClassDecoder.java
core/src/core/org/jnode/vm/classmgr/SelectorMap.java
core/src/core/org/jnode/vm/classmgr/VmType.java
core/src/core/org/jnode/vm/compiler/OptimizingBytecodeVisitor.java
core/src/core/org/jnode/vm/isolate/VmIsolate.java
core/src/core/org/jnode/vm/objects/VmSystemObject.java
core/src/core/org/jnode/vm/scheduler/IRQManager.java
core/src/core/org/jnode/vm/x86/VmX86Architecture.java
core/src/core/org/jnode/vm/x86/VmX86Processor.java
core/src/core/org/jnode/vm/x86/VmX86Processor32.java
core/src/core/org/jnode/vm/x86/VmX86Processor64.java
core/src/core/org/jnode/vm/x86/compiler/l1a/X86BytecodeVisitor.java
core/src/core/org/jnode/vm/x86/compiler/l1b/X86BytecodeVisitor.java
core/src/mmtk-vm/org/jnode/vm/memmgr/mmtk/BaseMmtkHeapManager.java
core/src/mmtk-vm/org/mmtk/vm/Assert.java

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5756 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agofixed comment
fduminy [Sun, 16 May 2010 17:01:30 +0000 (17:01 +0000)]
fixed comment

Signed-off-by: Fabien DUMINY <fabien.duminy@webmails.com>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5755 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoextracted org.jnode.plugin packages from org.jnode.runtime.core by adding 2 new plugins :
fduminy [Sun, 16 May 2010 17:01:11 +0000 (17:01 +0000)]
extracted org.jnode.plugin packages from org.jnode.runtime.core by adding 2 new plugins :
- org.jnode.plugin for the API
- org.jnode.plugin.impl for its implementation

Signed-off-by: Fabien DUMINY <fabien.duminy@webmails.com>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5754 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years ago- moved (resource related) classes from org.jnode.system to org.jnode.system.resource
fduminy [Sun, 16 May 2010 17:00:38 +0000 (17:00 +0000)]
- moved (resource related) classes from org.jnode.system to org.jnode.system.resource
- these classes are in their own plugin (that breaks the plugin dependency cycle org.jnode.vm.core -> org.jnode.runtime.core -> org.jnode.plugin -> org.jnode.vm.core)

Signed-off-by: Fabien DUMINY <fabien.duminy@webmails.com>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5753 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoremoved package/plugin dependency cycle org.jnode.security <-> org.jnode.plugin by...
fduminy [Sun, 16 May 2010 16:51:58 +0000 (16:51 +0000)]
removed package/plugin dependency cycle org.jnode.security <-> org.jnode.plugin by moving JNodePermission class to its own package/plugin (org.jnode.permission)

Signed-off-by: Fabien DUMINY <fabien.duminy@webmails.com>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5752 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years ago- removed dependency cycle between org.jnode.naming and org.jnode.vm by moving Defaul...
fduminy [Sun, 16 May 2010 16:50:07 +0000 (16:50 +0000)]
- removed dependency cycle between org.jnode.naming and org.jnode.vm by moving DefaultNameSpace to org.jnode.vm
- BootLogInstance is now using InitialNaming to store the instance

Signed-off-by: Fabien DUMINY <fabien.duminy@webmails.com>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5751 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoremoved package/plugin dependency cycle org.jnode.vm <-> org.jnode.system by refactor...
fduminy [Sun, 16 May 2010 16:48:59 +0000 (16:48 +0000)]
removed package/plugin dependency cycle org.jnode.vm <-> org.jnode.system by refactoring BootLog :
- become an interface in its own plugin and doesn't depend on the (org.jnode.vm.)Unsafe class

Signed-off-by: Fabien DUMINY <fabien.duminy@webmails.com>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5750 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoremoved dependency cycle between org.jnode.vm <-> org.jnode.util by :
fduminy [Wed, 12 May 2010 10:31:48 +0000 (10:31 +0000)]
removed dependency cycle between org.jnode.vm <-> org.jnode.util by :
- moving Statistic, Statistics, BootableHashMap, BootableArrayList, SynchronizedCounter, CounterGroup, Counter classes from org.jnode.util to org.jnode.vm.objects
- moving method loop(ms) from org.jnode.util.TimeUtils to org.jnode.vm.VmSystem

Signed-off-by: Fabien DUMINY <fabien.duminy@webmails.com>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5749 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoremoved depencency between Plugin and PluginDescriptorModel by using PluginDescriptor...
fduminy [Wed, 12 May 2010 10:29:02 +0000 (10:29 +0000)]
removed depencency between Plugin and PluginDescriptorModel by using PluginDescriptor interface instead

Signed-off-by: Fabien DUMINY <fabien.duminy@webmails.com>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5748 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoremoved dependencies on PluginRegistryModel by using PluginRegistry interface instead
fduminy [Wed, 12 May 2010 10:28:24 +0000 (10:28 +0000)]
removed dependencies on PluginRegistryModel by using PluginRegistry interface instead

Signed-off-by: Fabien DUMINY <fabien.duminy@webmails.com>
git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5747 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoremoved unused BaseMagicHelper.MagicClass and updated javadoc pointing to it
fduminy [Sat, 3 Apr 2010 19:17:29 +0000 (19:17 +0000)]
removed unused BaseMagicHelper.MagicClass and updated javadoc pointing to it

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5746 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agofixed comment
fduminy [Sat, 3 Apr 2010 18:01:32 +0000 (18:01 +0000)]
fixed comment

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5745 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoformatted comment
fduminy [Sat, 3 Apr 2010 17:52:23 +0000 (17:52 +0000)]
formatted comment

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5744 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoadded javadoc
fduminy [Sat, 3 Apr 2010 17:50:32 +0000 (17:50 +0000)]
added javadoc

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5743 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoAdded javadoc.
lsantha [Sun, 28 Mar 2010 19:30:08 +0000 (19:30 +0000)]
Added javadoc.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5742 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoAdded support for releasing the bytecode visitor, other fixes in reusing bytecode...
lsantha [Sun, 28 Mar 2010 19:26:38 +0000 (19:26 +0000)]
Added support for releasing the bytecode visitor, other fixes in reusing bytecode visitors.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5741 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoFixed a bug where expected item was not at the top of the item stack.
lsantha [Sun, 28 Mar 2010 19:12:41 +0000 (19:12 +0000)]
Fixed a bug where expected item was not at the top of the item stack.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5740 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoAdded support for dead code detection.
lsantha [Sun, 28 Mar 2010 19:03:38 +0000 (19:03 +0000)]
Added support for dead code detection.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5739 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoRemoved needless code.
lsantha [Sun, 28 Mar 2010 16:49:43 +0000 (16:49 +0000)]
Removed needless code.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5738 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoSimplified VM type to Class conversion.
lsantha [Sun, 28 Mar 2010 16:29:10 +0000 (16:29 +0000)]
Simplified VM type to Class conversion.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5737 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoAdded support for specifying in jnode.properties the target plugin list of the jar...
lsantha [Sat, 27 Mar 2010 06:08:08 +0000 (06:08 +0000)]
Added support for specifying in jnode.properties the target plugin list of the jar packager.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5736 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoAdded plugin insertor to custom initjar assembler.
lsantha [Sat, 27 Mar 2010 05:39:07 +0000 (05:39 +0000)]
Added plugin insertor to custom initjar assembler.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5735 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoReturn space on the device.
galatnm [Fri, 26 Mar 2010 13:23:34 +0000 (13:23 +0000)]
Return space on the device.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5734 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoFix dates.
galatnm [Fri, 26 Mar 2010 13:23:12 +0000 (13:23 +0000)]
Fix dates.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5733 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoThe X86BytecodeVisitor is reused across method compilations.
lsantha [Sat, 20 Feb 2010 20:32:33 +0000 (20:32 +0000)]
The X86BytecodeVisitor is reused across method compilations.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5732 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoCleanup of optimization experiments.
lsantha [Sat, 20 Feb 2010 11:09:53 +0000 (11:09 +0000)]
Cleanup of optimization experiments.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5731 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoFixed item recycling.
lsantha [Sat, 20 Feb 2010 10:24:46 +0000 (10:24 +0000)]
Fixed item recycling.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5730 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoAdded missing export.
lsantha [Fri, 19 Feb 2010 20:58:45 +0000 (20:58 +0000)]
Added missing export.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5729 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoCorrect behaviour for equals method of Key class.
galatnm [Fri, 19 Feb 2010 12:35:53 +0000 (12:35 +0000)]
Correct behaviour for equals method of Key class.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5728 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoCode style fixes.
lsantha [Fri, 19 Feb 2010 07:21:51 +0000 (07:21 +0000)]
Code style fixes.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5727 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoFixed item recycling for better memory usage in L1a.
lsantha [Sat, 13 Feb 2010 22:12:20 +0000 (22:12 +0000)]
Fixed item recycling for better memory usage in L1a.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5726 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoAdded debug info.
lsantha [Sat, 13 Feb 2010 21:42:53 +0000 (21:42 +0000)]
Added debug info.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5725 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoFindbus fixes: removed unneeded checks (condition is always false)
lsantha [Sat, 30 Jan 2010 20:57:16 +0000 (20:57 +0000)]
Findbus fixes: removed unneeded checks (condition is always false)

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5724 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoFindbugs fixes: inner class can be static.
lsantha [Sat, 30 Jan 2010 20:56:41 +0000 (20:56 +0000)]
Findbugs fixes: inner class can be static.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5723 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoFindbugs fixes: fields made final.
lsantha [Sat, 30 Jan 2010 20:55:58 +0000 (20:55 +0000)]
Findbugs fixes: fields made final.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5722 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoFindbugs fixes: fixed inconsistent synchronzation. Renamed stack-like methods.
lsantha [Sat, 30 Jan 2010 20:55:18 +0000 (20:55 +0000)]
Findbugs fixes: fixed inconsistent synchronzation. Renamed stack-like methods.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5721 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoPMD updated to version 4.2.5. Fixed 'pmd' Ant target.
lsantha [Sat, 30 Jan 2010 12:59:18 +0000 (12:59 +0000)]
PMD updated to version 4.2.5. Fixed 'pmd' Ant target.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5720 407389f7-7c16-0410-9eee-ad85acb55d7f

11 years agoFindbugs updated to version 1.3.9. Fixed finbugs ant target.
lsantha [Sat, 30 Jan 2010 08:30:27 +0000 (08:30 +0000)]
Findbugs updated to version 1.3.9. Fixed finbugs ant target.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5719 407389f7-7c16-0410-9eee-ad85acb55d7f

12 years agoAdded native stub for com.sun.management.UnixOperatingSystem.
lsantha [Sun, 10 Jan 2010 14:46:36 +0000 (14:46 +0000)]
Added native stub for com.sun.management.UnixOperatingSystem.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5718 407389f7-7c16-0410-9eee-ad85acb55d7f

12 years agoAdded native stub for com.sun.management.UnixOperatingSystem.
lsantha [Sun, 10 Jan 2010 14:43:09 +0000 (14:43 +0000)]
Added native stub for com.sun.management.UnixOperatingSystem.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5717 407389f7-7c16-0410-9eee-ad85acb55d7f

12 years agoAdded native stub for com.sun.management.UnixOperatingSystem.
lsantha [Sun, 10 Jan 2010 14:41:53 +0000 (14:41 +0000)]
Added native stub for com.sun.management.UnixOperatingSystem.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5716 407389f7-7c16-0410-9eee-ad85acb55d7f

12 years agoFixed exludes for header update.
lsantha [Sun, 3 Jan 2010 13:34:49 +0000 (13:34 +0000)]
Fixed exludes for header update.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5715 407389f7-7c16-0410-9eee-ad85acb55d7f

12 years agoUpdated header.
lsantha [Sun, 3 Jan 2010 13:33:07 +0000 (13:33 +0000)]
Updated header.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5714 407389f7-7c16-0410-9eee-ad85acb55d7f

12 years agoUpdated file headers.
lsantha [Sun, 3 Jan 2010 13:32:10 +0000 (13:32 +0000)]
Updated file headers.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5713 407389f7-7c16-0410-9eee-ad85acb55d7f

12 years agoUpdated file headers.
lsantha [Sun, 3 Jan 2010 13:13:59 +0000 (13:13 +0000)]
Updated file headers.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5712 407389f7-7c16-0410-9eee-ad85acb55d7f

12 years agoUpdated file headers.
lsantha [Sun, 3 Jan 2010 12:56:09 +0000 (12:56 +0000)]
Updated file headers.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5711 407389f7-7c16-0410-9eee-ad85acb55d7f

12 years agoUpdated file headers.
lsantha [Sun, 3 Jan 2010 12:02:53 +0000 (12:02 +0000)]
Updated file headers.

git-svn-id: https://jnode.svn.sourceforge.net/svnroot/jnode/trunk@5710 407389f7-7c16-0410-9eee-ad85acb55d7f