0
I Use This!
Inactive

Commits : Listings

Analyzed about 15 hours ago. based on code collected about 20 hours ago.
Apr 29, 2023 — Apr 29, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
introduced Function#bind for the Ruby side; setting this to nil does not end up as undefined - there seems no way to pass undefined as a function context thus pass the global object (mirroring non-strict mode)
Karol Bucek
as kares
More... over 12 years ago
JS === for wrapped object (now unbound) methods; a better optimization_level writer and adding a reader as well
Karol Bucek
as kares
More... over 12 years ago
delegate (Ruby wrapper) caching to JS::Context - to behave somehow 'more' correctly with multiple context sessions
Karol Bucek
as kares
More... over 12 years ago
delegate to aliased JS::Function#call when invoking a function property (thus it works happily besides Ruby's #call); changed this from current scope to null when invoking fn from Ruby
Karol Bucek
as kares
More... over 12 years ago
fix passing scope to when delegating to access + add an attribute aware access impl; make sure Ruby::Object has correct parent scope set
Karol Bucek
as kares
More... over 12 years ago
introduce an access module for routing (ruby) Scriptable calls
Karol Bucek
as kares
More... over 12 years ago
handle nagative < -1 arrities; a better getClassName; a useful == for wrapper objects
Karol Bucek
as kares
More... over 12 years ago
JS style function call argument slicing/filling + fn.length fix to be always >= 0
Karol Bucek
as kares
More... over 12 years ago
re-add #methodcall for JS functions accessed from Ruby; use JRuby's include_package in favor of import
Karol Bucek
as kares
More... over 12 years ago
support for delegating to hash like method [] / []= when wrapped subject supports them
Karol Bucek
as kares
More... over 12 years ago
extract and reuse Scriptable get/has/put implementation across all ruby wrappers ...
Karol Bucek
as kares
More... over 12 years ago
move class definitions under a Rhino::Ruby module, re-added support for "caching" returned wrapped ruby values due JS === comparison
Karol Bucek
as kares
More... over 12 years ago
pass a scope to initialize for all ruby wrapper classes and attempt to initialize parent scope and prototype whenever it is present; override BaseFunction's #getLength and #getFunctionName for RubyFunction
Karol Bucek
as kares
More... over 12 years ago
add a ruby class wrapper - acts as a JS contructor, reimplement RubyObject#get to treat accessors as properties but otherwise arbitrary methods with arity == 0 should rather act as functions, move all ruby wrappers to a single unit
Karol Bucek
as kares
More... over 12 years ago
distinguish JS Object functions/properties when acessed from the Ruby side
Karol Bucek
as kares
More... over 12 years ago
confusing Context resolution during jsapi specs - thus be explicit about JS::Context
Karol Bucek
as kares
More... over 12 years ago
== operator for wrapped ruby objects/functions
Karol Bucek
as kares
More... over 12 years ago
"int" property resolution for JS objects
Karol Bucek
as kares
More... over 12 years ago
Ruby Time -> JS Date conversion
Karol Bucek
as kares
More... over 12 years ago
fix NativeObject#[]= JS constant resolution + change getCurrentContext when converting scoped values
Karol Bucek
as kares
More... over 12 years ago
specs and javascript_backtrace fix for JSError + deprecate JavascriptError
Karol Bucek
as kares
More... over 12 years ago
only print each [DEPRECATION] once so we don't drive users crazy :)
Karol Bucek
as kares
More... over 12 years ago
place To module methods on Rhino itself - move deprecations (for previous version compatibility) into one place with warnings
Karol Bucek
as kares
More... over 12 years ago
RubyObject/RubyFunction review + specs for better integration when some ruby needs to enter Rhino's JS world ...
Karol Bucek
as kares
More... over 12 years ago
avoid NativeFunction/NativeObject wrapping and rather customize Rhino's objects to feel Ruby-ish ...
Karol Bucek
as kares
More... over 12 years ago
support for setting JS interpreter version
Karol Bucek
as kares
More... over 12 years ago
refactor JavaScript module to JS (J might be a bit confusing with Java) and make JRuby's javasupport module constant warnings in specs go away
Karol Bucek
as kares
More... over 12 years ago
v1.7.3.0 More... over 12 years ago
fixes #8. Thanks atambo! More... over 12 years ago
fix error with poorly named constants More... over 12 years ago