better path for Curt, and goes with the set-classroot.sh file
Slight changes to Makefiles for platform independence and documentation
added script for calling mjc compiler
First cut at separating mjc from JML
Fixes to jmldocs
Protecting against make errors
changed the name of the assert method in Util to assertTrue, so that we don't get warnings under JDK 1.4 when compiling
better documentation for the variables, including CLASSPATH in what is to be set
better name for the script file
Tweaked build system to support extensible checks of environment variables
version that works without anything in the CLASSPATH
renaming completed for packages
Make system now working for build, rebuild-all, clean, pristine, distclean, clean-classes, runtests, and javadocs targets
added
Added script to compare the bytecode produced by javac with that produced by mjc.
updated prj.el (JDE for Emacs config file) to be MultiJava specific
Standard project directories initialized by cvs2svn.
Added a useful script for renaming packages.
Renamed set-class-root.sh to example-developers-source-cygwin.sh
fixed JTEMP declaration
standardize location of antlr
corrected javadoc keyword from @throws to @exception
corrected javadoc comment keyword
Small modifications to javadoc comments to get rid of warnings about empty first sentences (mostly) under JDK 1.4.
actual correction
added Unix version
corrected javadoc keyword from @returns to @return
corrected javadoc comment (changed @returns to correct @return)
Renamed example-developers-source-cygwin.sh to example-developers-sourceme-cygwin.sh
better documentation, added JDLINKS so switching from JML won't cause problems.
better JDK location on Unix
Changed cygwin script to use cygpath to convert to Windows style path name. This is more robust, and I think easier to read, than using sed
corrected backslashes, and more use of cygpath.
use of cygpath here too.
Backing out incomplete change to error messages.
Added check and error message for directories as command line arguments
Added a test for recursive definition of JDLINKS environment variable.
Made "catchUp" tasks for anonymous inner classes and local innerclasses
Updated mjc and jml to use relative paths in error messages
Moved JUnit test suite for MJ into the org.multijava package. Note that having this test suite at the top level resulted in ambiguity vs. the JML2 test suite. The ambiguity was silently resolved based on the local CLASSPATH. I will be moving the JUnit test suite for JML2 into the org.jmlspecs package next.
Fleshed out CMB example
cleaned up some lint in the CMB sample
Comment on potential failure
fixes to javadoc comments
Added code to Comment Mining Browser case study for extracting keywords from comments in source code
Added test case for index building
Added helper target so the runtests target does not repeatedly call the build target at every level of the recursion
Added directory structure and initial files for a new MultiJava case study, the Comment Mining Browser
we no longer put TestSuite.java at the top of MJ
Testing cross-platform issues for jmldocs
javadocs/jmldocs now work from any subdirectory
platform independence for running TestRunner
Updating TODO
Removed a vestigial error message. Cleaned up some white space.
Removed some previously completed items
Fixed clean-classes target to convert PACKAGE variable to directory path
candidate_mjc-0_9a-9
candidate_mjc-0_9a-5
This commit was manufactured by cvs2svn to create tag 'candidate_mjc-
Improved handling of case-sensitivity by localizing this code to Index.java
This commit was manufactured by cvs2svn to create tag 'candidate_mjc-
This commit was manufactured by cvs2svn to create tag 'candidate_mjc-
candidate_mjc-0_9a-8
Changed options to use a default release number defined in org.multijava.util.Options unless overridden with a version declaration in the *.opt file. Removed version declarations from all MJ *.opt files so that these utilities are all synchronized to the same release number
This commit was manufactured by cvs2svn to create tag 'candidate_mjc-
avoiding error in runtests; adding ability to run jmldoc on local directory
Added flag controlling whether or not an index is case-sensitive
This commit was manufactured by cvs2svn to create tag 'candidate_mjc-
candidate_mjc-0_9a-4
candidate_mjc-0_9a-10
This commit was manufactured by cvs2svn to create tag 'candidate_mjc-
This commit was manufactured by cvs2svn to create tag 'candidate_mjc-
Cleaned up some documentation
Extended option file grammar to allow *.opt files to give a URL for additional project information (in lieu of hardcoding the multijava.org reference as before
candidate_mjc-0_9a-6
Added target 'packages-list' that prints the packages configured for javadocing.
This commit was manufactured by cvs2svn to create tag 'candidate_mjc-
candidate_mjc-0_9_1a-1
Adding user interface to comment mining browser case study
removed javadocs from release procedure, fixed bug in automatic setting of PROJ_JCLASSROOT from PROJ_CLASSROOT
Some changes to tests for platform indepence. Changed default version to indicate CVS snapshot after 0.9a
Added more of the Comment Mining Browser user interface
Added another step to the release procedure.
This commit was manufactured by cvs2svn to create tag 'mjc-0_9_1a'.
Corrected some verbage and expanded the definition of the mm_count field.
Added prototype of dialog for selecting files to open
This commit was manufactured by cvs2svn to create tag 'mjc-0_9a'.
Updated version message to CVS
Added package description for the org.multijava.mjc package. This description includes the specification of the custom bytecode attributes used to add MultiJava-specific type information to generate *.class files.
Fixed to refer to MultiJava directory in source code download instructions (instead of MJ)
This commit was manufactured by cvs2svn to create tag 'candidate_mjc-
Fixing patform dependencies
Fixed HTML error, missing opening body tag.
several minor fixes: removed redundant ./ from paths in error messages, added quiet-tests target, removed redirection from javadocs target
fixed release code bugs in creating jars and tars
Removed some completed item and reordered some others
This commit was manufactured by cvs2svn to create tag 'candidate_mjc-
candidate_mjc-0_9a-11
Committing tests that exercise recovery from parsing failures in referenced files
added for csh users