Permalink
Commits on Dec 9, 2009
Commits on Dec 8, 2009
  1. Bumped version for release 0.7.0!

    This brand new release includes support for JRuby!
    luislavena committed Dec 8, 2009
  2. Prepare docs for a release.

    luislavena committed Dec 8, 2009
Commits on Dec 7, 2009
  1. Fix handling of jar command line arguments

    * Pass explicit list of .class files, not wildcard.
    * Because jar output directory is same as directory containing .class files, it
      appeared that the jar command line tool was trying to recursively jar itself.
    * Handle case where $ in .class file names (seen with use of inner classes, etc.)
      was being expanded out on *NIX systems.
    * Change feature to test for the above.
    * Thanks to Luis for helping work through this and ensuring compatibility with
      both *NIX and Windows systems.
    
    Signed-off-by: Alex Coles <alex@alexcolesportfolio.com>
    myabc committed Dec 7, 2009
  2. Allow source and target versions to be specified

    * Many additional options can be specified for javac, but this won't be
      implemented for this version of rake-compiler.
    
    Signed-off-by: Alex Coles <alex@alexcolesportfolio.com>
    myabc committed Dec 7, 2009
  3. Code cleanup, provide accessor for debug

    Signed-off-by: Alex Coles <alex@alexcolesportfolio.com>
    myabc committed Dec 7, 2009
  4. Remove debugging options.

    luislavena committed Dec 7, 2009
  5. Updated changes file indicating contributions

    Thanks goes to Alex Coles for newer JRuby support.
    myabc committed with luislavena Dec 7, 2009
  6. Start adding documentation for Java to README

    Signed-off-by: Alex Coles <alex@alexcolesportfolio.com>
    myabc committed with luislavena Nov 27, 2009
  7. Sync Java compilation scenarios

    Merged Java compilation scenarios with minor adjustments
    to exclude non-POSIX OS.
    myabc committed with luislavena Dec 7, 2009
  8. Warn only once.

    Reduce to only one the display of warnings about usage
    of ExtensionTask or JavaExtensionTask in mixed environments.
    luislavena committed Dec 7, 2009
  9. Updated specifications to match code changes.

    Minor adjustment and completion of JavaExtensionTask specs.
    myabc committed with luislavena Dec 7, 2009
  10. Minor corrections to require definitions

    File.expand_path is not recommended on 1.9, stick to plain require
    should work.
    luislavena committed Dec 7, 2009
  11. Manual integration of JRuby support, by Alex Coles

    JRuby support created by Alex Coles.
    Merge done manually to avoid excesive cherry-picking
    myabc committed with luislavena Dec 7, 2009
Commits on Dec 4, 2009
Commits on Nov 24, 2009
  1. Made RUBY_CC_VERSION stick to ':' instead

    Usage of PATH_SEPARATOR is not portable. ';' on Windows.
    (what was I thinking?)
    luislavena committed Nov 24, 2009
Commits on Nov 7, 2009
Commits on Oct 22, 2009
  1. Allow alteration of the Gem Specification when cross compiling. Closes

    …GH-3
    
    This is useful to indicate a custom requirement message, like DLLs
    installation or similar.
    
      Rake::ExtensionTask.new('my_extension', GEM_SPEC) do |ext|
        ext.cross_compile = true
        ext.cross_compiling do |gem_spec|
          gem_spec.post_install_message = "You've installed a binary version of this gem"
        end
      end
    luislavena committed Oct 22, 2009
Commits on Oct 21, 2009
  1. Better duplication of Gem specification

    - Use of #dup from RubyGems for it.
    - Bumped the RubyGems minimum version due this.
    - Defined require Ruby version too (no support for 1.8.5 folks, sorry).
    luislavena committed Oct 21, 2009
Commits on Aug 24, 2009
Commits on Aug 23, 2009
  1. make sure to find gnu make

    flori committed Aug 23, 2009
  2. fixed typo

    flori committed Aug 23, 2009
  3. ignore vim swapfiles

    flori committed Aug 23, 2009
Commits on Jul 25, 2009
Commits on Jun 7, 2009
  1. README copy corrections.

    luislavena committed Jun 7, 2009
Commits on Jun 3, 2009
  1. Small tweak.

    luislavena committed Jun 3, 2009
Commits on May 31, 2009