Charles Lowell
|
f81cc92fca
|
make the global javascript object available on each context as Context#scope
|
2010-05-26 13:23:04 +03:00 |
|
Charles Lowell
|
ebd8b8c3cf
|
add support for javascript Date as ruby Time, and vice-versa.
|
2010-05-25 09:40:33 +03:00 |
|
Charles Lowell
|
643ae12ae6
|
mental note, exception handling across Ruby/C++ boundaries is dangerous.
|
2010-05-25 08:56:54 +03:00 |
|
Charles Lowell
|
408bd22045
|
automatically convert ruby hashes into javascript objects
|
2010-05-23 05:38:31 +03:00 |
|
Charles Lowell
|
90e7e824d0
|
map ruby arrays by value to javascript arrays
|
2010-05-23 05:31:36 +03:00 |
|
Charles Lowell
|
2d54f65b8d
|
set the context on functions
|
2010-05-23 04:02:10 +03:00 |
|
Charles Lowell
|
025fedcc23
|
move ruby property access to its own module
|
2010-05-22 12:12:42 +03:00 |
|
Charles Lowell
|
14edf2b0ff
|
move ruby function invocation and property lookup into ruby
|
2010-05-22 09:23:22 +03:00 |
|
Charles Lowell
|
5b2c88002c
|
move callbacks into ruby code. make sure handle scopes are everywhere. raise exception when context needs to be open rather than segfault in certain cases.
|
2010-05-20 12:08:17 +03:00 |
|
Charles Lowell
|
fcd7a0bd97
|
unwrap wrapped v8 objects going back into runtime. unwrap ruby objects passing back to ruby.
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
85363d2f14
|
expose the array object as a subclass of function
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
9ef1695abd
|
move funcalls into their own module
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
7f46bf908d
|
code compiles now, still broken though
|
2010-05-20 12:08:15 +03:00 |
|
Charles Lowell
|
77837092b0
|
checkpoint
|
2010-05-20 12:08:15 +03:00 |
|
Charles Lowell
|
e60b22f8d2
|
call JavaScript functions from Ruby
|
2010-04-22 11:46:21 -05:00 |
|
Charles Lowell
|
1dd55ffa77
|
Enumerate ruby properties in javascript.
|
2010-01-18 01:12:23 +02:00 |
|
Charles Lowell
|
f3811a48c2
|
Dynamic handling of ruby properties. Invoking ruby setters from javascript. Removed a bunch of segfaulting. Now objects have references to the context that created them.
|
2010-01-18 00:25:40 +02:00 |
|
Charles Lowell
|
772fa7d586
|
Invoke ruby methods with their javascript property names.
|
2010-01-10 11:37:51 +02:00 |
|
Charles Lowell
|
47103149c9
|
move eval() implementation into C. make global stateless converters
|
2009-12-20 19:31:02 +02:00 |
|
Charles Lowell
|
a0af37906c
|
start building out ruby interface
|
2009-12-18 09:48:06 +02:00 |
|