Sat, 15 Aug 2009 22:48:13 -0700 |
Atul Varma |
Added support for unicode property names in context.define_property().
|
Sat, 15 Aug 2009 15:51:55 -0700 |
Atul Varma |
Changed exception.message to exception.args[0], to satisfy a deprecation warning in Python 2.6.
|
Sat, 15 Aug 2009 00:50:55 -0700 |
Atul Varma |
JS-wrapped python functions can now return normal strings (not just unicode).
|
Sat, 15 Aug 2009 00:25:48 -0700 |
Atul Varma |
Tweaked a test to also ensure that context.get_property() can take unicode or strings.
|
Sat, 15 Aug 2009 00:20:03 -0700 |
Atul Varma |
Added tests involving unicode with embedded NUL characters.
|
Sun, 09 Aug 2009 22:54:15 -0700 |
Atul Varma |
JS runtime mismatches are now checked for and enforced so they won't cause segfaults.
|
Sun, 09 Aug 2009 22:26:45 -0700 |
Atul Varma |
Added a test.
|
Sun, 09 Aug 2009 16:17:25 -0700 |
Atul Varma |
Thread safety exceptions are now properly raised by all relevant pymonkey functions.
|
Sun, 09 Aug 2009 15:46:40 -0700 |
Atul Varma |
JS-wrapped Python functions that have had their Python functions cleared by context.clear_object_private() now throw appropriate JS exceptions when called.
|
Sun, 09 Aug 2009 15:18:33 -0700 |
Atul Varma |
JS-wrapped Python functions can now be passed to context.get_object_private() and context.clear_object_private(), which allows cycles to be manually broken from Python. Far from ideal, but easier than writing a cycle collector for now.
|
Sun, 09 Aug 2009 14:22:17 -0700 |
Atul Varma |
Added a context.clear_object_private() function.
|
Fri, 07 Aug 2009 11:20:12 -0700 |
Atul Varma |
Added a pymonkey.Object.get_runtime() method.
|
Fri, 07 Aug 2009 11:02:56 -0700 |
Atul Varma |
Added test for infinite recursion.
|
Thu, 30 Jul 2009 21:50:10 -0700 |
Atul Varma |
Exceptions work a bit more securely now.
|
Wed, 29 Jul 2009 20:43:46 -0700 |
Atul Varma |
JS exceptions thrown out to Python now include the wrapped original exception. This fixes a TODO.
|
Mon, 27 Jul 2009 22:00:03 -0700 |
Atul Varma |
Resolved two TODOs.
|
Mon, 27 Jul 2009 21:44:08 -0700 |
Atul Varma |
Added context.get_object_private() and an optional private object parameter to context.new_object().
|
Sun, 26 Jul 2009 15:06:19 -0700 |
Atul Varma |
Pymonkey now handles the GIL properly so that Python code can run while JS code does.
|
Sun, 26 Jul 2009 12:43:31 -0700 |
Atul Varma |
Added context.set_operation_callback() and trigger_operation_callback() methods.
|
Sat, 25 Jul 2009 22:51:20 -0700 |
Atul Varma |
Fixed a bug whereby some objects wouldn't be finalized when a runtime was destroyed.
|
Sat, 25 Jul 2009 16:14:03 -0700 |
Atul Varma |
JS Wrapped python functions are now only GC'd by python once they've first been GC'd by JS.
|
Sun, 19 Jul 2009 20:27:25 -0700 |
Atul Varma |
Added a test that fails b/c of a known bug in pymonkey.
|
Fri, 10 Jul 2009 18:41:14 -0700 |
Atul Varma |
pymonkey.undefined now has a 'falsy' value.
|
Wed, 08 Jul 2009 18:45:38 -0700 |
Atul Varma |
The 'this' argument for a js-wrapped python function, as well as the function's arguments, are now passed to the python function.
|
Mon, 06 Jul 2009 08:13:45 -0700 |
Atul Varma |
Converting JS exceptions into Python exceptions is now doable, albeit not yet implemented, thanks to the discovery of JSOPTION_DONT_REPORT_UNCAUGHT. Also, JS warnings are now converted into Python warnings.
|
Mon, 06 Jul 2009 01:37:16 -0700 |
Atul Varma |
Added basic functionality for passing useful exceptions between Python and JS code.
|
Mon, 06 Jul 2009 00:09:42 -0700 |
Atul Varma |
Python-wrapped JS functions can now return null/None.
|
Sun, 05 Jul 2009 23:52:14 -0700 |
Atul Varma |
JS-wrapped python functions now take a context object as their first parameter.
|
Fri, 03 Jul 2009 20:57:58 -0700 |
Atul Varma |
Added a context.call_function() method.
|
Fri, 03 Jul 2009 20:04:01 -0700 |
Atul Varma |
Renamed PYM_newJSFunction() to PYM_newJSFunctionFromCallable(). PYM_newJSObject() now returns objects of type PYM_JSFunctionType as needed.
|