Charles Lowell
|
35a37eb20d
|
Add V8::Object#keys and V8::Object#values
|
2012-07-05 23:54:47 -05:00 |
|
Charles Lowell
|
bbef262f17
|
call JavaScript functions from Ruby.
|
2012-06-12 07:06:25 -05:00 |
|
Charles Lowell
|
6157d35d4a
|
support two-way identity mapping
|
2012-06-11 05:07:13 -05:00 |
|
Charles Lowell
|
32028f31fc
|
factor out v8 conversions into separate modules
|
2012-06-11 01:58:12 -05:00 |
|
Charles Lowell
|
7898e2666a
|
allow creation of bare V8::Object.
|
2012-06-07 11:47:46 -05:00 |
|
Charles Lowell
|
11dff1e592
|
make V8::Object Enumerable
|
2012-06-07 11:40:53 -05:00 |
|
Charles Lowell
|
b32060c925
|
add basic conversions for V8::Object and V8::Array
|
2012-06-07 11:09:13 -05:00 |
|
Charles Lowell
|
9cb4f1c7d2
|
begin internal rewrite.
|
2012-05-09 14:44:55 -05:00 |
|
Charles Lowell
|
7794826aa9
|
make sure that we don't respond to a message before
saying that we don't
|
2012-04-05 14:53:44 -05:00 |
|
Charles Lowell
|
561fa6baea
|
set javascript object properties with ruby setter syntax.
|
2010-10-26 11:06:28 -05:00 |
|
Charles Lowell
|
4353854671
|
object was using nil context and not portal
|
2010-08-30 14:36:21 -05:00 |
|
Charles Lowell
|
1be713d53d
|
refactor value converter to be per-context.
|
2010-08-30 14:36:21 -05:00 |
|
Charles Lowell
|
2b1c38b792
|
finalize change of To.ruby() -> To.rb()
|
2010-06-07 10:59:41 +03:00 |
|
Charles Lowell
|
d46ff17315
|
invoke javascript methods from ruby. invoke javascript constructors from ruby.
|
2010-06-03 13:41:52 +03:00 |
|
Charles Lowell
|
216ea6264e
|
remove the deprecated open() method on context.
|
2010-05-27 19:28:50 +03:00 |
|
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
|
63b36ea80d
|
wasn't wrapping the return value of ToString() in to_s
|
2010-05-25 08:56:54 +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
|
2057383dfe
|
begin converting Arguments class.
|
2010-05-20 12:08:17 +03:00 |
|
Charles Lowell
|
5737292a86
|
move eval() and error handling into ruby
|
2010-05-20 12:08:16 +03:00 |
|
Charles Lowell
|
21ed473b59
|
add to_s/toString() method to ruby objects
|
2010-02-18 14:16:11 -06:00 |
|
Charles Lowell
|
56c5558be7
|
native C objects now have a reference to the context that created them. Add identity/equality check for C::Context
|
2010-01-14 00:51:46 +02:00 |
|
Charles Lowell
|
6adef0bfb6
|
Ruby objects embedded into v8 are passed back to ruby code as themselves. Use any ruby object as the scope of an eval.
|
2010-01-13 17:15:53 +02:00 |
|
Charles Lowell
|
5524227382
|
Make V8::Object enumerable
|
2010-01-10 20:56:10 +02:00 |
|
Charles Lowell
|
441aa30a7f
|
Set properties on javascript objects which are reflected into ruby.
|
2010-01-10 12:02:08 +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 |
|