Skip to content
Commits on Jun 9, 2009
  1. @remogatto
Commits on Jun 4, 2009
  1. @remogatto
Commits on Jun 3, 2009
  1. @remogatto

    Fix symbol conversion.

    remogatto committed
    Add Struct conversion.
    Add support for compiled script.
Commits on May 29, 2009
  1. @remogatto
  2. @remogatto

    Rework Context#define_property, Context#init_extensions to use JSVAL_…

    remogatto committed
    …TO_OBJECT method.
    Root @proxy_js_value in RubyLandProxy#{get, set}.
    Function proxies are called with a global this (under investigation for suspicious sporadic segfaults).
Commits on May 26, 2009
  1. @remogatto

    Implement helper classes JSRootable, JSValue.

    remogatto committed
    Bring gc_zeal to 2.
    Implemented SpiderMonkey::STRING_TO_JSVAL.
Commits on Mar 27, 2009
  1. @tenderlove
Commits on Mar 26, 2009
  1. Win!

  2. Build system cleanups.

    I've changed the way we build, and in the process made things
    (temporarily, I hope) a lot less cross-platform. Rather than doing our
    own dance, I've switched everything to use rake-compiler
    (rake/extensiontask), which removed a lot of code.
    I've also removed anything related to platforms or cross-compilation:
    The build assumes Mac OS X, though it might work on other Unixish
    systems. Wider support will be back at some point.
  3. Removing bits not directly related to the runtime.

    I'm deleting a lot of good stuff here, including Johnson.Template,
    Yehuda's work on page DOM, and the jQuery tests. I don't think they
    belong in Johnson proper. We'll likely move a lot of the page DOM
    stuff to Aaron's work on Taka.
  4. Kill vendored Hoe.

Commits on Feb 5, 2009
  1. @aasmith

    Enable build process for FreeBSD.

    aasmith committed with
    Signed-off-by: John Barnette <>
Commits on Jan 25, 2009
  1. @tenderlove

    adding a test task for jquery

    tenderlove committed
Commits on Jan 20, 2009
  1. @tmm1

    prevent abort on ruby 1.8.7

    tmm1 committed with
    Signed-off-by: John Barnette <>
Commits on Nov 26, 2008
  1. @tenderlove
Commits on Nov 19, 2008
  1. @wycats

    Add rakefile to install expat

    wycats committed
Commits on Nov 10, 2008
  1. Adding a version check for Ruby 1.8.6.

    Other versions (1.8.7, <1.8.6, and esp. 1.9) explode at the moment.
Commits on Aug 25, 2008
  1. @tenderlove
Commits on Aug 20, 2008
  1. correction to previous commit: use RbConfig to acquire installed ruby…

    Chris Zelenak committed
    … exec name
  2. let Rakefile use a different ruby exec by presence of RUBY_EXEC env v…

    Chris Zelenak committed
Commits on Jul 29, 2008
  1. Tweaking the gemspec.

Commits on Jun 24, 2008
  1. Build system and versioning tweaks.

    - Vendored Hoe (in lib/hoe.rb) and changed a few file names around.
    - Removed a useless gem-build dependency.
    - Made Johnson::VERSION contain a datestamp, at least for the moment.
    - Generated an initial gemspec for Github.
    - Added a gem:spec:generate task.
Commits on Jun 4, 2008
  1. @matthewd
Commits on Jun 1, 2008
  1. Kinda unbroke test:jspec.

  2. @tenderlove

    adding a jspec test task

    tenderlove committed
Commits on May 30, 2008
  1. Crappy extensions:clean task.

Commits on May 5, 2008
  1. @matthewd
Commits on Apr 30, 2008
Commits on Apr 23, 2008
  1. Use Rake's cp helper: it logs.

  2. @matthewd
Commits on Apr 22, 2008
Something went wrong with that request. Please try again.