diff --git a/jode/doc/applet.php b/jode/doc/applet.php index 14c07c5..edb127f 100644 --- a/jode/doc/applet.php +++ b/jode/doc/applet.php @@ -6,7 +6,7 @@
- +

Sorry you need a java enabled browser to test a java applet ;-)

Don't read the rest, it only contains information about the applet.

diff --git a/jode/doc/bluesky.php b/jode/doc/bluesky.php index 968e891..247df14 100644 --- a/jode/doc/bluesky.php +++ b/jode/doc/bluesky.php @@ -29,7 +29,7 @@ method containing very much objects of the same type looks very ugly.

My plan is looking at the assignments. If we have locals in -assignments +assignments

 int l_1 = array.length
 String l_2 = object.getName()
@@ -40,7 +40,7 @@ have assignments:
 MenuItem local_1 = new MenuItem("Open");
 MenuItem local_2 = new MenuItem("Save");
 
-good names would be miOpen and miSave.

+

good names would be miOpen and miSave.

It is currently possible to assign a (hint name,type) pair to a local. If the type matches, the local will be named after diff --git a/jode/doc/download.php b/jode/doc/download.php index bb7376e..2a0aa80 100644 --- a/jode/doc/download.php +++ b/jode/doc/download.php @@ -16,7 +16,7 @@ the swing interface, you have to download swing separately, all other packages are already included in the archive.

  • jode-1.1.jar is for JDK 1.2 or better. It should run -without any other package.
  • +without any other package.

    CVS Repository

    @@ -35,6 +35,6 @@ the configure.in file resides and run
    aclocal && automake -a && autoconf
    -Afterwards follow the instruction in the INSTALL file.

    +

    Afterwards follow the instruction in the INSTALL file.

    diff --git a/jode/doc/faq.php b/jode/doc/faq.php index 5aa6d74..e4d4a46 100644 --- a/jode/doc/faq.php +++ b/jode/doc/faq.php @@ -50,7 +50,7 @@ library even when you don't want to obfuscate it.

    is not what you want. This only makes sure the class won't be renamed, it doesn't prevent it from being stripped. Instead you should preserve methods and constructors. The constructor is just a -method with the special name <init&rt;.

    +method with the special name <init>.

    Another common mistake is to omit the type signature, e.g. to preserve Class.main instead of diff --git a/jode/doc/footer.inc b/jode/doc/footer.inc index bb3b3d5..c95004a 100644 --- a/jode/doc/footer.inc +++ b/jode/doc/footer.inc @@ -2,8 +2,8 @@ All trademarks and copyrights on this page are properties of their respective owners.
    - Last updated on 29-May-2001, - Copyright © 1998-2001 by Jochen Hoenicke. + Last updated on 29-May-2002, + Copyright © 1998-2002 by Jochen Hoenicke. Canonic URL is http://jode.sourceforge.net/
    diff --git a/jode/doc/header.inc b/jode/doc/header.inc index ed76c8f..e8f8805 100644 --- a/jode/doc/header.inc +++ b/jode/doc/header.inc @@ -21,7 +21,7 @@ function selflink($link) { function sflink($link) { echo ""; } -?> +?> Java Optimize and Decompile Environment (JODE) @@ -40,7 +40,7 @@ body { color:#000000; background-color: #FFFFFF; } - +
    Powered by SourceForge
    Best viewed with JODE is a java package containing a decompiler and an optimizer for java. This package is freely available under the GNU GPL.

    +?>freely available under the GNU GPL. +New: The bytecode package and the core decompiler is now under +GNU Lesser General Public License, so you can integrate it in your +project.

    The decompiler reads in class files and produces something similar to the original java file. Of course this can't be @@ -10,7 +13,8 @@ perfect: There is no way to produce the comments or the names of local variables (except when compiled with debuging) and there are often more ways to write the same thing. However, JODE does its job quite well, so you should give it a try and start the -applet.

    +applet. Jode has support for all constructs of JDK-1.3 including +inner and anonymous classes.

    The optimizer transforms class files in various ways with can be controlled by a script file. It supports the following @@ -28,12 +32,8 @@ fields

    News

      -
    • JODE 1.1 is out. With support for javac v8 (jdk 1.3).
    • -
    • JODE is now hosted by SourceForge.
    • -
    • Now long lines are automatically broken.
    • -
    • Inner and anonymous classes are automatically decompiled.
    • -
    • The optimizer (aka obfuscator) can be customized via a small -config file
    • +
    • JODE 1.1.1 is out. With support for javac v8 (jdk 1.3).
    • +
    • The license changed to LGPL for the bytecode interface and decompiler.

    Known bugs of the decompiler

    diff --git a/jode/doc/license.php b/jode/doc/license.php index ad283f7..08c9a89 100644 --- a/jode/doc/license.php +++ b/jode/doc/license.php @@ -8,6 +8,12 @@ href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

    +

    You can redistribute some of the packages under the +terms of the of the GNU Lesser General +Public License as published by the Free Software Foundation. See +the copyright headers in the source code.

    +

    This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the diff --git a/jode/doc/links.php b/jode/doc/links.php index af6a4cc..0b9fc00 100644 --- a/jode/doc/links.php +++ b/jode/doc/links.php @@ -37,7 +37,7 @@ href="http://jedit.standmed.com/plugins/JavaInsight">JavaInsight plugin for

  • A great place for developing free software is SourceForge
  • diff --git a/jode/doc/menu.inc b/jode/doc/menu.inc index 0e6bfa5..a741623 100644 --- a/jode/doc/menu.inc +++ b/jode/doc/menu.inc @@ -13,7 +13,7 @@ $menu = "Blue Sky" , "selflink", "bluesky"); ?> - +