Activity

From 10/09/2009 to 11/07/2009

11/07/2009

avatar 09:20 PM Bug #159: Flusspferd crashes when calling js function returned from require() within a c++ callback
Aristid Breitkreuz wrote: > Hello Aaron, > > What does "it crashes" mean? > > Please provide the output of the program. > > > Aristid ... Ash Berlin
avatar 09:10 PM Bug #159 (Feedback): Flusspferd crashes when calling js function returned from require() within a...
Hello Aaron, What does "it crashes" mean? Please provide the output of the program. Aristid Aristid Breitkreuz
avatar 02:49 PM Bug #159: Flusspferd crashes when calling js function returned from require() within a c++ callback
How to reproduce: http://gist.github.com/228710 Originated from here: http://groups.google.com/group/flusspferd/browse_thread/thread/ff07c6da747b3d3c Aaron Qian

11/06/2009

avatar 08:29 PM Revision 0d3fc9b700dafbd1462119f5b45069fa58102b67: docs: Ubuntu 9.04 -> 9.10
docs: Ubuntu 9.04 -> 9.10 Rüdiger Sonderfeld

11/05/2009

avatar 08:54 PM Revision cac54a9d2d61eb69da5af7bf6631188b213fb693: doc: mention that ebuilds are not in gentoo repo
doc: mention that ebuilds are not in gentoo repo Aristid Breitkreuz

11/02/2009

03:18 AM Revision 6136c6e12ecfb810aeafe78f9f57e0aabfb1fc00: JS API docs for fs-base module. PDoc wont cur...
JS API docs for fs-base module. PDoc wont currently parse the namespace (which i'm abusing to mean module) as 'fs-base', so it's been called 'fs_base' Ash Berlin
03:16 AM Revision 9ba052d723fd9eaddcc649d4efee870ed33482a4: PDoc runner script, will not currently run for...
PDoc runner script, will not currently run for anyone else Ash Berlin
03:15 AM Revision 42f0d5fd87ba809eebc3c5a701aed17e445a25e7: Move top level sections into a single pdoc file
Move top level sections into a single pdoc file Ash Berlin
02:31 AM Revision ebb090de9567651d910e2d41b9813cca2a693b69: Convert IO docs to pdoc
Convert IO docs to pdoc Ash Berlin

11/01/2009

avatar 01:45 PM Revision a242748b1c59888ebdccbe118b351db1c6f2a556: core/modules: yet more conservative rooting
core/modules: yet more conservative rooting Aristid Breitkreuz
avatar 01:44 PM Revision 943d4ea3247b00422c1206d102f7e3690e1946ac: core/modules: do not use local_root_scope when...
core/modules: do not use local_root_scope when calling into JS module Aristid Breitkreuz
avatar 02:42 AM Revision a8cc95cc5e62f6b2a3df4ee5bc87c8f93dcf9c4e: curl: trace writefunction_callback
curl: trace writefunction_callback Rüdiger Sonderfeld
avatar 02:39 AM Revision 455e420e056d667f2c22e097aaedd12c620bc7e3: curl: continued implementing options. New inte...
curl: continued implementing options. New internal API. Simple example working Rüdiger Sonderfeld
02:34 AM Revision 73ce6b5405dcee791b1e585eddca098c4a54d28e: core: Enable zealous GC in debug builds
core: Enable zealous GC in debug builds Ash Berlin
avatar 12:50 AM Revision 0a15672180840311acbeef1de18ace2a122689c4: Merge branch 'master' into curl
Merge branch 'master' into curl Rüdiger Sonderfeld

10/31/2009

avatar 09:44 PM Revision 8d7b785ec4749cba7b5e3cdc5b304653d5e24f41: test: added test case if function f() is_null
test: added test case if function f() is_null Rüdiger Sonderfeld
avatar 09:40 PM Revision 5334651955ef2f25ebb47b9c03c7a6fad758917a: Revert "changed property_attribute to own gett...
Revert "changed property_attribute to own getter/setter member. (fix #158)" This reverts commit ce9ae3e1934790a200f5880f66c17000b81c3e8a. Rüdiger Sonderfeld
avatar 08:51 PM Revision 283f895a8a3238d0e39fce1eb5cab3a0596fef3e: new_create: add test for create<function> with...
new_create: add test for create<function> with void(call_context&) signature Aristid Breitkreuz
avatar 08:45 PM Revision edf5721895f9cb059c4d36cc94754327fc0d7472: new_create: create<function> is now rudimentar...
new_create: create<function> is now rudimentarily polymorphic Aristid Breitkreuz
avatar 08:13 PM Revision 7c94bbb3807bf70762565e945e15d104ed43ba70: new_create: return a function in create<Native...
new_create: return a function in create<NativeFunctionClass> Aristid Breitkreuz
avatar 08:07 PM Revision 80673b531fd8863eba37e82becc7211a07badfad: new_create: want to do overloading for function
new_create: want to do overloading for function Aristid Breitkreuz
avatar 08:01 PM Revision 3985006f72882b99ce3c54a57ffd81f9fbb8b429: Merge branch 'master' into curl
Merge branch 'master' into curl Rüdiger Sonderfeld
avatar 07:34 PM Revision c00296fdfc0424d4ca6d1d4ea840f2b6a8612519: changed property_attribute to own getter/sette...
changed property_attribute to own getter/setter member. (fix #158) Rüdiger Sonderfeld
avatar 07:31 PM Bug #158: property_attributes does not own getter/setter
The getter/setter member of property_attributes (see source:include/flusspferd/property_attributes.hpp ) is of type boost::optional<function const&>. Thus the function object is not owned by property_attributes and code like this is wrong: <pre... Rüdiger Sonderfeld
avatar 02:25 PM Revision b482aeb386e87c677167c66da9397c64862e6ab2: new_create: rename parameter source->function
new_create: rename parameter source->function Aristid Breitkreuz
avatar 02:14 PM Revision fb7733958de057f12faba40fd180e5e4e6fbd794: new_create: remove some outdated documentation
new_create: remove some outdated documentation Aristid Breitkreuz
avatar 02:10 PM Revision dff9627ea14e8e410be4a4ceed54070c42c46f5e: new_create: move function that is not directly...
new_create: move function that is not directly used by anything outside create.hpp into namespace detail Aristid Breitkreuz
avatar 01:54 PM Revision 7bf55fc8bbf25ebf40965aec3dc9c4f6d4cbb7be: new_create: add flusspferd::param::type<T> for...
new_create: add flusspferd::param::type<T> for passing types to flusspferd::create() Aristid Breitkreuz
avatar 01:42 PM Revision 0bf7df534998248eadd114c859e9b8ddad3fe422: new_create: move include
new_create: move include Aristid Breitkreuz
avatar 01:25 PM Revision 2ac1ca88b551e0f2a7b0a3f058aecde0849470b9: new_create: move helper functions into appropr...
new_create: move helper functions into appropriate headers Aristid Breitkreuz
avatar 12:43 PM Revision 91cddbc5915f54f406db3f10bdbc12df9637493e: new_create: adapt tests to ruediger-API
new_create: adapt tests to ruediger-API Aristid Breitkreuz
avatar 12:08 PM Revision e7f70fbed4871b85591328dbc29154c3de4ef0fa: Merge branch 'master' into new_create Conflic...
Merge branch 'master' into new_create Conflicts: ChangeLog.txt Aristid Breitkreuz
avatar 12:40 AM Revision ead75cbb743713802d929f0886da7d986ea1308b: Merge branch 'master' into curl
Merge branch 'master' into curl Rüdiger Sonderfeld
avatar 12:34 AM Revision 7d2f2528456722acbc7f4c7cf91e12aea13e977b: new_create: add create<method> as a (for now) ...
new_create: add create<method> as a (for now) synonym of create<function> flusspferd::method is a tag type Aristid Breitkreuz
avatar 12:28 AM Revision 96760e2cdac34df0088aeab530efe7d76e454bc4: new_create: (publicly) remove create_native_fu...
new_create: (publicly) remove create_native_functor_function Aristid Breitkreuz
avatar 12:23 AM Feature #155 (Closed): Use Spidermonkey's *ById Functions
Rüdiger Sonderfeld
avatar 12:18 AM Bug #75: JS doc build process should use JS, not Java/Ruby
So ruby is better than java right? ;) I've had a play with "pdoc":http://pdoc.org (for juice) and it produces nice output - see here http://api.prototypejs.org Ash Berlin
avatar 12:13 AM Revision e4b1c11099038679bc86aa6e91c97e24c6795637: new_create: move includes to more appropriate ...
new_create: move includes to more appropriate places Aristid Breitkreuz
avatar 12:08 AM Revision 849bc3c7aeaca040fed9d526feb50ab6837a5b93: new_create: move create<NativeFunctionClass> i...
new_create: move create<NativeFunctionClass> into create/native_function.hpp Aristid Breitkreuz
avatar 12:02 AM Revision 6a55d07a79c006999e2e13d0a2daed449fcd94f1: new_create: move create<NativeObjectClass> int...
new_create: move create<NativeObjectClass> into create/native_object.hpp Aristid Breitkreuz
avatar 12:01 AM Revision 48826a3636f9e60a1cc255495179786536269f51: new_create: use releate include path
new_create: use releate include path Aristid Breitkreuz

10/30/2009

avatar 11:55 PM Revision e1843ac10a7c36ffc5949395a8e545bfd1300abf: new_create: add missing include to flusspferd.hpp
new_create: add missing include to flusspferd.hpp Aristid Breitkreuz
avatar 11:47 PM Revision 70942833a54f96e0aba21395c510fca2c9b888ca: new_create: move create<function> into create/...
new_create: move create<function> into create/function.hpp Aristid Breitkreuz
avatar 11:26 PM Revision 9b1f9b4bd714fe1a663b1e2787035dd9dc1a509a: new_create: move create<array> into create/arr...
new_create: move create<array> into create/array.hpp Aristid Breitkreuz
avatar 11:17 PM Revision 71c8f40def9dd9df3f4c93af4e135d4157b46a27: new_create: move create<object> into create/ob...
new_create: move create<object> into create/object.hpp Aristid Breitkreuz
avatar 11:06 PM Revision ca1c28da76628563dd921830f9f0f4ab1a873a29: new_create: add create<MyFunction>
new_create: add create<MyFunction> Aristid Breitkreuz
avatar 10:19 PM Feature #157: Don't run test-sqlite3.t.js if sqlite3 Module is not build
Rüdiger Sonderfeld wrote: > It doesn't justify a 0.8.1. But if we ship a 0.8.1 anyway we should include this. No. Why should we? It doesn't fix any critical functional bug. Aristid Breitkreuz
avatar 10:16 PM Feature #157: Don't run test-sqlite3.t.js if sqlite3 Module is not build
It doesn't justify a 0.8.1. But if we ship a 0.8.1 anyway we should include this. Rüdiger Sonderfeld
avatar 10:16 PM Bug #129 (Rejected): Flusspferd doesn't build with spidermonkey 1.8.0-rc1
Aristid Breitkreuz
avatar 10:13 PM Revision 73d44748f5d7c74960c39021b4772b2b31573066: doc: removed reference to lcov
doc: removed reference to lcov Rüdiger Sonderfeld
avatar 10:13 PM Feature #157 (Assigned): Don't run test-sqlite3.t.js if sqlite3 Module is not build
I don't think this is critical enough for 0.8.1. Aristid Breitkreuz
avatar 10:10 PM Revision 7573900d48adce3c23b4e1cbbe091ab71ec03cfa: doc: minor fixes for the ubuntu docs (no lcov ...
doc: minor fixes for the ubuntu docs (no lcov and autoconf2.13 required) Rüdiger Sonderfeld
avatar 10:09 PM Feature #157: Don't run test-sqlite3.t.js if sqlite3 Module is not build
./util/run_tests.sh currently runs test-sqlite3.t.js even if the sqlite3 module wasn't build. As a consequence the test case fails. Rüdiger Sonderfeld
avatar 10:03 PM Revision f3ac12bebc5cbdf74eedc90449c8ddfd18aff57f: doc: updated ubuntu installation tutorial (Ubu...
doc: updated ubuntu installation tutorial (Ubuntu 9.10) Rüdiger Sonderfeld
avatar 09:08 PM Feature #156: Convenience in flusspferd.hpp
I don't like 2. Since it would add part of the API exclusively to flusspferd.hpp. You than just couldn't replace #include <flusspferd.hpp> by a finer selection of headers you'd also have to add the aliases yourself. Rüdiger Sonderfeld
avatar 09:01 PM Revision 84b0644f116dff42e8e7f308f54fee3763103f6d: Updated ChangeLog.txt (fixes #155)
Updated ChangeLog.txt (fixes #155) Rüdiger Sonderfeld
avatar 08:59 PM Revision b78fbe1ffcf9f2489bee3268d7ac5153d3953eee: core: changed get_property_attributes to retur...
core: changed get_property_attributes to return an optional property_attribute object instead of using call-by-reference (and made it const) Rüdiger Sonderfeld
avatar 08:56 PM Feature #156: Convenience in flusspferd.hpp
Right now, the convenience header flusspferd.hpp just includes all common flusspferd headers. It could in addition: # include common boost headers (boost.assign, boost.fusion), # set up useful namespace aliases. Aristid Breitkreuz
avatar 08:46 PM Revision 543b6a5ee4560ff3849ab015d579d865fd0ba0a6: new_create: remove create_native_object
new_create: remove create_native_object Aristid Breitkreuz
avatar 08:46 PM Revision 76d5fbcf1ca99ce96ea6226df0b3bb87bef6fab1: core: added get_property_attributes with ID pa...
core: added get_property_attributes with ID parameter to object (#155) Rüdiger Sonderfeld
avatar 08:23 PM Revision 2fcfca91011939ffc9213bcca98e7ffc9275dfb8: core: added define_property with ID parameter ...
core: added define_property with ID parameter to object (#155) Rüdiger Sonderfeld
avatar 08:11 PM Revision ea98131b764114e1af81a58beb080f7856536970: new_create: for reference arguments
new_create: for reference arguments Aristid Breitkreuz
avatar 08:11 PM Revision 455d9a8e88b7a471576c5d4c52019ccf2d317242: define_property now takes attrs as const refer...
define_property now takes attrs as const reference Rüdiger Sonderfeld
avatar 07:52 PM Revision 70fec802b7fafdc205fcc5e193c4b05bd46dda78: new_create: remove complicated code which exis...
new_create: remove complicated code which existed because i did not understand Fusion Aristid Breitkreuz
avatar 07:46 PM Revision 43efec0928749a4b2aa0acf84df2ab007e23a35f: curl: dropped support for older boost releases...
curl: dropped support for older boost releases (see 637ce78350c85afb5a8f79ffb60e05c642772f79) Rüdiger Sonderfeld
avatar 07:02 PM Revision 53cf54bea0873e547886a97b0559e8fbec047ff7: Merge branch 'master' into curl
Merge branch 'master' into curl Rüdiger Sonderfeld
avatar 06:56 PM Revision 6a2dff4993c31299415484165907b70113f94a9f: dropped support for Boost older than 1.40
dropped support for Boost older than 1.40 Rüdiger Sonderfeld
avatar 06:53 PM Revision 551b8f9ef887bb7cc7f4cf8a73d49262f027a6f4: new_create: test and fix usage with constructo...
new_create: test and fix usage with constructor parameters Aristid Breitkreuz
avatar 06:40 PM Revision 16912bdb7f0218a6c885da2ac118e9e04c586e61: doc: say something about what the getter/sette...
doc: say something about what the getter/setter should look like Rüdiger Sonderfeld
avatar 06:10 PM Revision bb6e86c2b9c92691ca1cb8b59d291c8b727fcb55: new_create: add parent and prototype parameters
new_create: add parent and prototype parameters Aristid Breitkreuz
avatar 06:03 PM Revision f2843409428ea17e753f149e43b0782e5d808520: new_create: add parent object parameter to bac...
new_create: add parent object parameter to backend object creation Aristid Breitkreuz
avatar 05:21 PM Revision 27eb47287c09e6b1ba98aa68e97782a4e0444644: new_create: create<Class> now works (incomplet...
new_create: create<Class> now works (incompletely) in the parameterised version Aristid Breitkreuz
avatar 04:02 PM Revision 2e5a1b2b9e7dc44c01b513d1296e9545c470ed3b: core: (typo, compiles again) 431db4dbca4fec076...
core: (typo, compiles again) 431db4dbca4fec076f968281e2c9263422a7e235 Rüdiger Sonderfeld
avatar 04:01 PM Revision cdfed09210e2eaeb6f47df22ae26f088f53fbf1a: use *ById instead of UC strings (#155)
use *ById instead of UC strings (#155) Rüdiger Sonderfeld
avatar 03:40 PM Revision ef0d8281f0e215e7b27c445a558628b7bab04e0d: added wrap/get_jsid ( #155 )
added wrap/get_jsid ( #155 ) Rüdiger Sonderfeld
avatar 03:16 PM Feature #155: Use Spidermonkey's *ById Functions
Since we only support 1.8.1+ now. We could use the new *ById functions (e.g. "JS_HasPropertyById":https://developer.mozilla.org/en/SpiderMonkey/JSAPI_Reference/JS_HasProperty ) instead of treading @value id@ as a (unicode) string. Rüdiger Sonderfeld
avatar 03:12 PM Revision 99cb0c51b2590807a11be80055bf7a32797ef94b: curl: minor fixes
curl: minor fixes Rüdiger Sonderfeld
avatar 12:23 PM Revision a3174d2ea5fec01d9234eefc6a2f38295fbfb35a: new_create: add container and attributes to cr...
new_create: add container and attributes to create<function> parameters Aristid Breitkreuz
avatar 12:22 PM Revision 7131070040e1ff8f03ca40549a72dcd373e352fd: new_create: need BOOST_PARAMETER_MAX_ARITY, no...
new_create: need BOOST_PARAMETER_MAX_ARITY, not BOOST_PARAMETER_LIMIT Aristid Breitkreuz
avatar 12:09 PM Revision ac43c423a5aea9e6627059aa5bd22c70c476e3a7: Merge branch 'master' into new_create
Merge branch 'master' into new_create Aristid Breitkreuz
avatar 01:35 AM Revision 32f5ca58a837a4ce194a1fb71ebb070e30b65767: curl: continued with options
curl: continued with options Rüdiger Sonderfeld
avatar 12:12 AM Revision e8c591c3743fcf04d8085f777b23e3bf035a2ed8: curl: started implementing options
curl: started implementing options Rüdiger Sonderfeld

10/29/2009

avatar 10:30 PM Bug #154 (Closed): Machine mode does not work
commit:90f604d712d171a3f9336735472b3de6fb9bfa51 That was an evil bug. But there, I fixed it. :-) Aristid Breitkreuz
avatar 10:16 PM Revision b9977767856509c4c24282a454c0249e0116b163: shell/interpreter: fix #154 attention: if you...
shell/interpreter: fix #154 attention: if you want to use operator, with phoenix, you need statement/sequence.hpp Aristid Breitkreuz
avatar 09:33 PM Revision 82cc90a4c415173d2a147fc34b23939ed6cf57a4: curl: version check for boost::get_error_info
curl: version check for boost::get_error_info Rüdiger Sonderfeld
avatar 09:28 PM Revision a08389ceab2d6f939519da50e961ac5ddca51151: Merge branch 'master' into curl
Merge branch 'master' into curl Rüdiger Sonderfeld
avatar 09:26 PM Revision c0d6b8557fd78c88c57f600570e7cdc6e3f16e0c: core: fixed the fix for the fix which was fixi...
core: fixed the fix for the fix which was fixing the fix... ;-) ( af4d8f389c72435b1211bcd4627f26940e162b6e ) Rüdiger Sonderfeld
avatar 09:12 PM Revision cd917ed9e6ab244ae8e47aafeedb78cfe9335eee: Merge branch 'master' into curl
Merge branch 'master' into curl Rüdiger Sonderfeld
avatar 09:09 PM Revision faf9c02c3759ed403b0a3c590651c36ef595f608: core: fixed version number check (fixes 2c2c524 )
core: fixed version number check (fixes 2c2c524 ) Rüdiger Sonderfeld
avatar 08:41 PM Revision 962d957ef020df416d5101fe9e545d7dbfc2ab30: core/getopt: use fusion instead of tuple (main...
core/getopt: use fusion instead of tuple (mainly because i want to learn how to use fusion) Aristid Breitkreuz
avatar 08:38 PM Bug #154: Machine mode does not work
... Aristid Breitkreuz
avatar 06:54 PM Revision 4b934039ea6f20fb8a9e6884fc8b436abd8cb36b: core: fix the fix from 7ac34e3 so it works on ...
core: fix the fix from 7ac34e3 so it works on boost 1.39 too (the boost guys had a breaking API change in 1.39) Aristid Breitkreuz
avatar 06:07 PM Revision 90b46e0382ee5227eec4026b410009478e001418: curl: removed old setopt stuff
curl: removed old setopt stuff Rüdiger Sonderfeld
avatar 05:53 PM Revision 49cae12da4d0cc6638393a0b59e1c57591ded36f: sqlite3: remove unnecessary include
sqlite3: remove unnecessary include Aristid Breitkreuz
avatar 05:52 PM Feature #153: Exports objects should get toString and toSource
... Aristid Breitkreuz
avatar 05:48 PM Revision 71ad826d9ecdd5a877217953c20208431c2f7bba: core: make it compile
core: make it compile Aristid Breitkreuz
avatar 05:37 PM Revision 3e8037573f0b91fcaa0e723e5019a29f1c8d2cbb: curl: added opt to trace (fix segfault issue)
curl: added opt to trace (fix segfault issue) Rüdiger Sonderfeld
avatar 04:48 PM Revision cc3c33ccdd043fa750a88b6dc2504260e38f3891: core: removed (non working) check for JS_Value...
core: removed (non working) check for JS_ValueToSource since we dropped support for old spidermonkey releases anyway Rüdiger Sonderfeld
avatar 04:35 PM Revision 26fb3022baaf2621dcbf60c1933be2de5733fc29: curl: use boost::ref instead of workarround
curl: use boost::ref instead of workarround Rüdiger Sonderfeld
avatar 04:32 PM Revision 770f2c47cd49b685736888a055891a4603fd13cb: curl: made EasyOpt working
curl: made EasyOpt working Rüdiger Sonderfeld
avatar 04:15 PM Revision ba5137eb1117d0c05c30611cc8bd5cf0907d134b: curl: started implementing options object
curl: started implementing options object Rüdiger Sonderfeld
avatar 03:55 PM Revision fd45a95ab4de1c4e08bd4179128933d10ae1e277: core.system: remove xFlusspferdVersion (use re...
core.system: remove xFlusspferdVersion (use require('flusspferd').version instead) Rüdiger Sonderfeld
avatar 11:54 AM Revision a4e6055f44fb41656ef836e0b88b75cf726a7e0d: curl: tried to change curl to use boost.except...
curl: tried to change curl to use boost.exception (Warning: BROKEN!) Rüdiger Sonderfeld

10/28/2009

10:04 PM Flusspferd Packages Revision 4f993acdec78e946fcb8a41c7aa4e04c372ef1b0: Update portfile for 0.8 - checksums and remove...
Update portfile for 0.8 - checksums and remove xml and curl plugins Ash Berlin
avatar 08:05 PM Revision 529f25a7d47f4d3ba01eb31dc9b08af9b71e3ad1: new_create: more testing
new_create: more testing Aristid Breitkreuz
avatar 07:54 PM Revision e4b0f8d298d2f2476f4eddae90ead1024a499bc9: curl: fixed `what'
curl: fixed `what' Rüdiger Sonderfeld
avatar 07:48 PM Revision e4bb11408cc2aab3ff2b100ac0658145eb6e543d: Merge branch 'master' into curl
Merge branch 'master' into curl Rüdiger Sonderfeld
avatar 07:47 PM Revision b6848fc6b797a5ef54ff3898e773971ace40bd47: exception: added default `what' (checking for ...
exception: added default `what' (checking for BOOST_EXCEPTION_THROW default infos) Rüdiger Sonderfeld
avatar 07:01 PM Revision c61afb92a643a55ae20718f3e52749e61f7a31c3: curl: fixed issue, compiles again
curl: fixed issue, compiles again Rüdiger Sonderfeld
avatar 06:57 PM Revision d9350c99d168c5ba9626b8e42ca4d804dc96be62: curl: tried to improve exception class (not co...
curl: tried to improve exception class (not compiling atm!) Rüdiger Sonderfeld
avatar 06:18 PM Revision 27804e38aedaf2131f62959876cb8c9b5aa0af0e: new_create: create<NativeObjectClass>() works ...
new_create: create<NativeObjectClass>() works now, but only without any parameters Aristid Breitkreuz
avatar 06:03 PM Revision 441fe3337962a6631c522e94fce65466dd63cc89: Merge branch 'master' into curl
Merge branch 'master' into curl Rüdiger Sonderfeld
avatar 03:13 PM Feature #152: Improve shebang handling
http://code.google.com/p/gpsee/issues/detail?id=12 Talking in IRC with Wes and the problem of how to handle shebang lines, the following idea came up: ... Ash Berlin

10/27/2009

avatar 05:48 PM Revision fdb3d08e681867b07cfbfdde2fcc99201b96d520: new_create: improve macro formatting
new_create: improve macro formatting Aristid Breitkreuz
avatar 04:20 PM Revision ddf8da80c636423fa2dcd8c12e63c6eaca7b114a: new_create: remove create_function
new_create: remove create_function Aristid Breitkreuz
avatar 04:06 PM Revision 3aeadefa7641c25f4823a47c425ad728e2ba9c28: new_create: add create<function>
new_create: add create<function> Aristid Breitkreuz
avatar 03:12 PM Revision ecc175801fde916b2186e4798129b069b8599092: new_create: allow adding created stuff to be a...
new_create: allow adding created stuff to be added to container objects Aristid Breitkreuz
avatar 10:44 AM Feature #10 (Feedback): Rename some overloads of create_native_function to bind_native_function (...
May be obsoleted by #147. Aristid Breitkreuz
avatar 10:40 AM Feature #151: object::set_properties / object::define_properties
define_properties, too. Aristid Breitkreuz
avatar 10:39 AM Feature #151: object::set_properties / object::define_properties
For setting / defining many properties at once, (in the case of define) all with the same property_attributes. Aristid Breitkreuz

10/26/2009

avatar 10:25 PM Revision 283b888a935067bafa11198372d614631c9d2534: new_create: boost parameter limits to 10
new_create: boost parameter limits to 10 Aristid Breitkreuz
avatar 09:55 PM Revision b7d35aa7d60f88891163fbd693cab064dad19fbc: new_create: remove create_object
new_create: remove create_object Aristid Breitkreuz
avatar 09:34 PM Revision 538412316e80e6fe64d3d17fe25da37383ca2d32: new_create: implement create<object>
new_create: implement create<object> Aristid Breitkreuz
avatar 08:21 PM Revision 50df7c7b69cd99df63ad8fcdb27861c24ba18f21: new_create: remove unused code
new_create: remove unused code Aristid Breitkreuz
avatar 08:18 PM Revision 61e45104d0e9dca7f2fffd78a728a5b15a5e005e: new_create: allow multiple parameters (how fancy)
new_create: allow multiple parameters (how fancy) Aristid Breitkreuz
avatar 07:56 PM Revision 93bf5296aa59b9eb6a9046abbfecc900667ea7b9: new_create: ChangeLog entry
new_create: ChangeLog entry Aristid Breitkreuz
avatar 07:55 PM Revision 12c49cfa1ef4d8ec14c83779d1a67246171253aa: new_create: remove create_array
new_create: remove create_array Aristid Breitkreuz
avatar 07:41 PM Revision 0d47ece5bd85035a1abb03344e049979e6c4c9fc: Merge branch 'master' into new_create
Merge branch 'master' into new_create Aristid Breitkreuz
avatar 07:41 PM Revision e6bc93f61942b98eb2f83bb3b782b24a00421eb1: Merge branch 'maint'
Merge branch 'maint' Aristid Breitkreuz
avatar 07:35 PM Revision 91d08cdaf934b93723312650f0978ec18acaca9d: shell: fix rooting error
shell: fix rooting error Aristid Breitkreuz
avatar 07:14 PM Revision 35037250125e094bea3c4e3b5380d801ef781cf4: new_create: flusspferd::create<array>(...) wor...
new_create: flusspferd::create<array>(...) works now Aristid Breitkreuz
avatar 10:58 AM Flusspferd Website Bug #149 (Closed): JS docs don't work in 0.7/0.8 online versions
Done. Aristid Breitkreuz
avatar 09:59 AM Flusspferd Website Bug #149: JS docs don't work in 0.7/0.8 online versions
Done for the 0.8 docs. I can't touch @/var/www/0.7/docs@, because it is @uid ruediger@. So this is something that Ash has to fix (the user rights). Aristid Breitkreuz
avatar 09:52 AM Bug #150 (Closed): Docs do not fully work, when used locally
Fixed in master. commit:673d309fbf223430a111d42e883a67344515c750 Aristid Breitkreuz
avatar 09:46 AM Revision 5f9cb123d84bd0715dd7a750107baa0b929203fc: doc: fix outdated link (fixes #150)
doc: fix outdated link (fixes #150) Aristid Breitkreuz
avatar 09:25 AM Bug #150: Docs do not fully work, when used locally
Locally, people don't have mod_rewrite or anything similar. Aristid Breitkreuz
avatar 09:06 AM Flusspferd Website Bug #149: JS docs don't work in 0.7/0.8 online versions
http://flusspferd.org/0.8/docs/docs/index.html <- error 404 Aristid Breitkreuz
avatar 09:04 AM Flusspferd Website Bug #148 (Closed): Online docs for 0.7 / 0.8
http://flusspferd.org/0.8/docs/index.html http://flusspferd.org/0.7/docs/index.html Aristid Breitkreuz
avatar 09:03 AM Flusspferd Website Bug #148: Online docs for 0.7 / 0.8
Aristid Breitkreuz

10/25/2009

avatar 10:46 PM Revision c7fa299af03e87a48f84ab5bf003cffd02487e15: new_create: initial stub
new_create: initial stub Aristid Breitkreuz
avatar 09:19 PM Feature #147: flusspferd::create<>()
An example of the named parameters (in a few of the varieties that come to mind): ... Aristid Breitkreuz
avatar 09:18 PM Feature #145 (Closed): Allow array creation from a list of values.
commit:4a8983ad723b638bb07e84e064e7a53ede2c8a79 I _always_ forget to actually close the fixed bugs. Aristid Breitkreuz
avatar 09:14 PM Feature #147: flusspferd::create<>()
An issue that has to be considered, too, is the passing of constructor parameters to native object types. Example (in the old way): ... Aristid Breitkreuz
avatar 08:59 PM Feature #147: flusspferd::create<>()
This one is a biggie. But also very high on the "coolness" scale, so it gets priority High. ;-) I would like to have flusspferd::create<T>(NamedParameters), with the following requirements: # flusspferd::create<object>() creates an empty obj... Aristid Breitkreuz
avatar 08:44 PM Feature #145: Allow array creation from a list of values.
But I'm wondering whether there should actually be a whole new framework for flusspferd::create*. Aristid Breitkreuz
avatar 08:41 PM Revision 0718ecc34bd42048f983164699b485a50b6bdd8a: c++api: create_array accepts an input range fo...
c++api: create_array accepts an input range for creation (fixes #145) Aristid Breitkreuz
avatar 08:26 PM Feature #145: Allow array creation from a list of values.
In order to implement this, I will remove the possibility to create an array with pre-defined size, for now. Aristid Breitkreuz
avatar 06:47 PM Revision 109b46cee6246dc07a071dfacce915b8483c8181: Merge branch 'new_exception' Conflicts: Chan...
Merge branch 'new_exception' Conflicts: ChangeLog.txt Rüdiger Sonderfeld
avatar 06:46 PM Revision 8f145609cb9a5500eaa046fef2d90ad26d51cfa8: readded empty as a wrapper for is_js_exception...
readded empty as a wrapper for is_js_exception but marked deprecated. Rüdiger Sonderfeld
avatar 05:50 PM Feature #146 (Closed): Make array::set_element more compatible to object::set_property
Aristid Breitkreuz
avatar 05:48 PM Feature #146: Make array::set_element more compatible to object::set_property
commit:358b47b3e412fb8538b6d6769914896adbc65d90 Aristid Breitkreuz
avatar 05:45 PM Revision 8f91812e5cc35861237c3a1f91bc8f7367b3a7c4: c++api: Adapt array::set_element to object::se...
c++api: Adapt array::set_element to object::set_property interface (fixes #146) Aristid Breitkreuz
avatar 05:21 PM Revision c5e69215511689de57a635679d1d1ce589b0f870: all: use array::push
all: use array::push Aristid Breitkreuz
avatar 05:03 PM Revision 7a1812933a3e850a8c8b2fc76a1ccc20ae091114: Merge branch 'master' into new_exception
Merge branch 'master' into new_exception Rüdiger Sonderfeld
avatar 04:23 PM Feature #146: Make array::set_element more compatible to object::set_property
set_property is more flexible, set_element should get the same level of flexibility. Aristid Breitkreuz
avatar 04:22 PM Feature #144 (Closed): Add array::push method
commit:a47ce59921e209887fb025914c80682a48e898ac Aristid Breitkreuz
avatar 04:20 PM Revision a7502f692e68dcdb164c0b303707b73019d146cd: c++api: Add push for flusspferd::array (fixes ...
c++api: Add push for flusspferd::array (fixes #144) Aristid Breitkreuz
avatar 03:48 PM Feature #145: Allow array creation from a list of values.
For example by passing a "boost::assign::list_of":http://www.boost.org/doc/libs/1_40_0/libs/assign/doc/index.html#list_of. Aristid Breitkreuz
avatar 03:47 PM Feature #144: Add array::push method
While there, other array methods should probably be added: pop,shift,unshift etc. Ash Berlin
avatar 03:46 PM Feature #144: Add array::push method
So call("push", ...) does not need to be done every time. Aristid Breitkreuz
avatar 02:56 PM Revision 5584f1f55c526c4ff048b45d538a9ef8323d1020: minor cleanup
minor cleanup Rüdiger Sonderfeld
avatar 02:52 PM Revision 8bb535e8bee2690ac9248f5a688c3dfeed36c829: changed empty to is_js_exception (internal)
changed empty to is_js_exception (internal) Rüdiger Sonderfeld
avatar 02:46 PM Revision 73ca898afe3c8080b955ca1007119f990f63f441: changed the initialisation of exception. init ...
changed the initialisation of exception. init shouldn't be part of the API. Rüdiger Sonderfeld
avatar 01:07 PM Revision 79389efaee63d9f671c7b6264699736549a36d92: changed parameter of exception_message (this s...
changed parameter of exception_message (this should be faster. see c++next blog) Rüdiger Sonderfeld
avatar 01:05 PM Revision dfa200f1a62aac7ecbdcdfaed2edbd2e81d422c6: exception_message shouldn't be part of the API
exception_message shouldn't be part of the API Rüdiger Sonderfeld
avatar 12:55 PM Revision 7374d984ed1d6b5200bf9e11bdf9f1bbf39d29f4: changed exception::empty into more meaningful ...
changed exception::empty into more meaningful exception::is_js_exception Rüdiger Sonderfeld
avatar 12:19 PM Feature #34: load / IO.load function
Ash Berlin wrote: > This is now possible by doing: Actually, it isn't. The load function was envisioned NOT to do any sandboxing with an exports object or anything. But good to know, I hadn't noticed that require() now has this nice feature. Aristid Breitkreuz
avatar 10:34 AM Feature #34: load / IO.load function
This is now possible by doing: ... Ash Berlin
avatar 10:08 AM Feature #143: Debugging mode
Having the same API/protocol as V8's debugger mode might be a good idea: http://code.google.com/p/v8/wiki/DebuggerProtocol Ash Berlin
avatar 03:36 AM Feature #17: Support Windows
To close and go to 100%, we need MSVC support. Aristid Breitkreuz
avatar 03:31 AM Feature #43 (Rejected): Allow runtimes to be shared between threads
Probably unsafe, rejecting. Aristid Breitkreuz
avatar 03:29 AM Feature #55 (Assigned): CouchDB integration
Aristid Breitkreuz
avatar 03:27 AM Feature #76 (Rejected): Ship own Spidermonkey
Aristid Breitkreuz
avatar 03:25 AM Feature #84 (Rejected): Ship APR-iconv
Aristid Breitkreuz
avatar 03:19 AM Feature #119: Write JS docs for XML plugin
Probably not the only problem of that module. Aristid Breitkreuz
avatar 02:28 AM Feature #143: Debugging mode
Like gdb, just for Flusspferd. ;) Also it should support "debugger protocols", so it can be integrated in common debugging tools. Aristid Breitkreuz
avatar 02:20 AM Bug #129 (Feedback): Flusspferd doesn't build with spidermonkey 1.8.0-rc1
Can you please please try this again with Flusspferd 0.8? For me, Flusspferd 0.8 works with Spidermonkey 1.8rc1. Aristid Breitkreuz
avatar 02:09 AM Feature #142: Provide Features for Debugging Javascript Code
Definitely. Could it be even used to make a debugger? Aristid Breitkreuz
avatar 02:07 AM Feature #142: Provide Features for Debugging Javascript Code
We should provide debug features. Spidermonkey provides an (pretty much undocumented) API for this http://developer.mozilla.org/en/JSDBGAPI_Reference This issue can probably be split into several smaller tasks. Rüdiger Sonderfeld
avatar 02:05 AM Revision bf47a21f58cb202bdc930a69c70fdebafdbbafa2: ChangeLog: update
ChangeLog: update Aristid Breitkreuz
avatar 02:03 AM Feature #139 (Closed): Provide better default toSource and toString methods on NativeObject
commit:3b51f57214e27f571a19557ccc23edb66c71f3c5 Aristid Breitkreuz
avatar 01:59 AM Revision 9e14dcb39b8b67f367324993996f8fdc3a501d63: core: add default toString and toSource for na...
core: add default toString and toSource for native classes (fixes #139) Aristid Breitkreuz
avatar 01:37 AM Feature #141 (Closed): operator== for value
commit:d3a9b8ed330e70fe870dd90aa5360f2f530c3897 Aristid Breitkreuz
avatar 01:35 AM Revision 8938ab145015950e9edca276c669b6bf254c0038: doc: document == and != for value
doc: document == and != for value Aristid Breitkreuz
avatar 01:31 AM Revision b2dc4747de2dbd39f48945a2785127fb26a83497: c++api: add == for value (fixes #141)
c++api: add == for value (fixes #141) Aristid Breitkreuz
avatar 01:22 AM Feature #141: operator== for value
value should support @==@, which should behave like @===@ in Javascript. Aristid Breitkreuz
avatar 01:19 AM Revision 91023f017345e5b16955d852da709ae167afb47a: added support for boost.exception
added support for boost.exception Rüdiger Sonderfeld
avatar 01:15 AM Revision b5899385755c0ad81677e329cfe958bf522eeee9: core: context::get_prototype<native_object_bas...
core: context::get_prototype<native_object_base> now returns a REAL prototype Aristid Breitkreuz

10/24/2009

avatar 11:59 PM Revision a33de90d81a0064b62707f9d1747e223a1197a63: CONTRIBUTORS: add contributor of set_jit.diff
CONTRIBUTORS: add contributor of set_jit.diff Aristid Breitkreuz
avatar 11:58 PM Bug #140 (Closed): JIT is not enabled
Aristid Breitkreuz
avatar 11:58 PM Bug #140: JIT is not enabled
commit:0fd65deebae09ccc2282b16936ed8f4b6403696d Did not add you to CONTRIBUTORS because Outmin is not your real name. Aristid Breitkreuz
avatar 11:54 PM Revision e2447369193848a3996acaa829c7addfa65a4893: apply set_jit.diff (fixes #140)
apply set_jit.diff (fixes #140) Aristid Breitkreuz
avatar 11:44 PM Bug #140: JIT is not enabled
Flusspferd doesn't enable JIT (Tracemonkey), so I added a new method to context, shamelessly ripped from the set_strict() method. It will not be enabled until you call it. Patch is attached. Daniel Outmin
avatar 10:59 PM Feature #139: Provide better default toSource and toString methods on NativeObject
Since the REPL now calls JS_ValueToSource (or what ever it is) this menas that native objects are now printed in a most unhelpfully fashion: ... Ash Berlin
10:20 PM Revision 0127e0e09076447f2f46ea97d6da0bdc693ce662: Merge branch 'maint'
Merge branch 'maint' Ash Berlin
10:18 PM Revision 337dbd808ddc4c458771f3ce9b4807ec1ad2d567: build: build and install plugin modules proper...
build: build and install plugin modules properly on windows Ash Berlin
10:18 PM Revision f406e5e985f9751727c17782768de08533594fec: build: change sqlite cmake section to work on ...
build: change sqlite cmake section to work on windows (no pkg_check) Ash Berlin
avatar 09:58 PM Revision 7f29cfdfc44528237f44f3dd6d97ebec4c3d3883: configure: slightly improved error message whe...
configure: slightly improved error message when spidermonkey without config.h is found Rüdiger Sonderfeld
avatar 09:57 PM Bug #124 (Closed): root_* should have an explicit constructor
commit:775e87e6be507ac8960f8ae7b399349641049ac0 Aristid Breitkreuz
avatar 09:45 PM Revision d1b393efb4ffb606b265e969e2aac5936b69a5c4: c++-api: root_* constructor is now explicit (f...
c++-api: root_* constructor is now explicit (fixes #124) Aristid Breitkreuz
avatar 09:39 PM Revision a1ef9fc75e422432998eb2eb1039788e8af74afa: curl: started adding exception stuff
curl: started adding exception stuff Rüdiger Sonderfeld
avatar 08:54 PM Bug #127 (Closed): automatic function params accepting numbers as objects (assert issues)
Aristid Breitkreuz
avatar 08:49 PM Bug #127 (In Testing): automatic function params accepting numbers as objects (assert issues)
Aristid Breitkreuz
avatar 08:47 PM Bug #127: automatic function params accepting numbers as objects (assert issues)
I'm not sure if I understand this bug. Please check if this problem is solved in commit:b960e17157af55f39b72c085435f9b95d036ed80. Aristid Breitkreuz
avatar 08:29 PM Revision 2f42ed6d812b1502c21edfd498cdf15825269b86: core: clean up Date ctor check (fixes #127 ?)
core: clean up Date ctor check (fixes #127 ?) Aristid Breitkreuz
avatar 07:46 PM Revision d8395a226632138ed2a6e475d37b3e1d298c550e: core: remove unneeded include
core: remove unneeded include Aristid Breitkreuz
avatar 07:12 PM Revision 28cd51cb0f2b2027c1f841be72a7bd2adc190a92: all: remove support for old spidermonkey releases
all: remove support for old spidermonkey releases Aristid Breitkreuz
avatar 07:12 PM Revision 7540930a93bb9e6de64f4310c4bf6a02f94b94d8: doc: mention need to install iconv
doc: mention need to install iconv Aristid Breitkreuz
avatar 01:34 PM Feature #138: Improve automatic param conversion of funcitons
I think how function params are treated needs a bit of tidying: # Optional params should use @boost::optional@, otherwise they are required # The number of params passed to a function must be at least as many as the required params #* This w... Ash Berlin
avatar 01:27 PM Bug #137 (Closed): encodings.convertFromString (and ToString) need better errors
commit:81da597939687c3523fcf1eb6ba26fa9eb4f2a40 Aristid Breitkreuz
01:25 PM Revision bb785a948b28b4967f4be24397647dc60ca8097b: core/encodings: make error messages more under...
core/encodings: make error messages more understandables (fixes #137) Aristid Breitkreuz
avatar 01:24 PM Bug #137: encodings.convertFromString (and ToString) need better errors
I can't address the "Value is no object" and the "needs 2 arguments" as part of this bug, because they are part of a more general issue. Aristid Breitkreuz
avatar 01:13 PM Bug #137: encodings.convertFromString (and ToString) need better errors
... Ash Berlin
avatar 01:08 PM Feature #17: Support Windows
* flusspferd_version would be nice, but cmake now accepts -DFLUSSPFERD_VERSION=0.8 which works for releases * sys.env is now enumerable. Ash Berlin

10/23/2009

avatar 07:50 AM Feature #136: Easier (or make possible) to extend detail::convert for user-defined types
I think it would be great if it was easier (or possible, it's hard to grasp because the code extensively uses templates and boost) if users of the C++ API could extend detail::convert to support user-defined types. For instance, in my project I... Daniel Outmin

10/22/2009

avatar 10:55 PM Bug #135 (Rejected): string::to_string behaves oddly with input length of 1 on MinGW
False alarm - this was infact a cross-compile endian issue in the spidermonkey. Ash Berlin
avatar 09:07 PM Bug #135: string::to_string behaves oddly with input length of 1 on MinGW
Discovered by @require('io').File('foo','w')@ which yields an error of "File.open: mode '' not supported". But to make things weirder it behaves fine if the string is longer than 1 character long: @File('foo','ww')@ -> "File.open: mode 'ww' not... Ash Berlin

10/21/2009

avatar 11:47 PM Revision a8cefe3b8a1bbe336f24cd39fbecefcf8dad1750: curl: Easy::perfom now throws an exception in ...
curl: Easy::perfom now throws an exception in case of error instead of returning the error code Rüdiger Sonderfeld
avatar 11:42 PM Revision cccdbb96eacdae08c6da8a6036fc146733ab05d9: curl: minor changes and finished writefunction
curl: minor changes and finished writefunction Rüdiger Sonderfeld
avatar 09:05 PM Revision 39cee3b0221243c9d0ec89af08c1ba508cba6033: curl: continued with setopt
curl: continued with setopt Rüdiger Sonderfeld
avatar 08:25 PM Revision c865739a63dc99bc65c83d589ed0fef90e6a0205: curl: global_init now throws an exception inst...
curl: global_init now throws an exception instead of returning the error code Rüdiger Sonderfeld
avatar 08:21 PM Revision 4dac1c0ee5e3ab0f07c98b5dbd1c632d328a43b0: curl: started implementing setopt (curl_easy_s...
curl: started implementing setopt (curl_easy_setopt) Rüdiger Sonderfeld
avatar 08:17 PM Bug #133 (Closed): create_native_object ignores void* parameters
Rüdiger Sonderfeld
avatar 07:26 PM Revision 45d3a713a51e73a5c55416a5bf6b38bdf9c16fc6: Merge branch 'master' into curl
Merge branch 'master' into curl Rüdiger Sonderfeld
avatar 07:25 PM Revision c9b644674216291be3cc7a67f46e3b057c7e4507: doc: fixed typo
doc: fixed typo Rüdiger Sonderfeld
avatar 06:49 PM Bug #134: Support INCLUDE/js/jsapi.h as well as INCLUDE/jsapi.h
Because of course the headers are NOT always installed in a @js/@ directory. To quote myself: > Spidermonkey is a mess. Aristid Breitkreuz
avatar 05:57 PM Revision 7759801f56638d2e9617ca0f31dfcecf2a9465fe: curl: easy_* functions are now methods
curl: easy_* functions are now methods Rüdiger Sonderfeld
avatar 12:19 AM Revision 5fcc9e58f9cd920260ddc4f4e1b20a807aaf2c91: curl: started from scratch again
curl: started from scratch again Rüdiger Sonderfeld
avatar 12:13 AM Revision 739329a0567666aee53c4e3eed95b2075b2461bf: Merge branch 'master' into curl
Merge branch 'master' into curl Rüdiger Sonderfeld
avatar 12:13 AM Revision cdbadb6abec1a14861af48acb82c00a9369809a9: core: create_native_object now accepts void* p...
core: create_native_object now accepts void* parameters. Fixes #133 Rüdiger Sonderfeld

10/20/2009

avatar 11:54 PM Bug #133: create_native_object ignores void* parameters
create_native_object ( source:include/flusspferd/create.hpp ) ignores (ending) void* parameters due to the usage of "boost::enable_if":http://www.boost.org/doc/libs/1_40_0/libs/utility/enable_if.html#htoc5 Changing create_native_object to use e... Rüdiger Sonderfeld
avatar 10:33 PM 0.8 Released
"Download Flusspferd from Sourceforge.":http://sourceforge.net/projects/flusspferd/files/ This version is hot on the heels of 0.7 (relatively speaking) due to a lot of work Ash Berlin put in place to get features for the first release of "Juice... Ash Berlin
avatar 10:19 PM Revision 6e0972b8fe3a824b32f716ef2e493ef30df23564: Merge branch 'master' into curl Conflicts: C...
Merge branch 'master' into curl Conflicts: CMakeLists.txt Rüdiger Sonderfeld
09:41 PM Revision 3595512a12fd3966de662eb4eaa34a1788b79ee8: Release prep
Release prep Ash Berlin
avatar 09:34 PM Bug #132: Will only build when using release mode, conflicting DEBUG symbol
Moving to next release. Not sure how easy this is actually to fix. I guess some Cmake config check magic might be possible Ash Berlin
avatar 09:33 PM Bug #87 (Closed): No descriptions on thrown bugs from sqlite
This seems to be fixed now - guessing it got done in the SQLite refactor ... Ash Berlin
avatar 09:29 PM Feature #39 (Closed): Implement CommonJS "file" spec
Permissions not done, but everything else is. Good enough for now! Ash Berlin
09:29 PM Revision 728c6060f0943be3fe608c969dc3a02fa4b721c3: Alias fs-base to filesystem-base
Alias fs-base to filesystem-base Ash Berlin
09:28 PM Revision 37e071a8f4cfbe5a41c18907112b3c056fe586d4: Re-implement require.alias (top-level ids only)
Re-implement require.alias (top-level ids only) Ash Berlin
avatar 09:19 PM Feature #121 (Closed): Return set value from object.set_property
Ash Berlin
avatar 09:19 PM Feature #115 (Closed): Implement compose_error_message for Windows
Done Ash Berlin
09:17 PM Revision 9e7782f0ca70c1d3872508fa95c2f4f25b51d00e: Fix issue #115 - error messages for File ops o...
Fix issue #115 - error messages for File ops on Win32 Ash Berlin
avatar 09:14 PM Feature #115 (Assigned): Implement compose_error_message for Windows
Ash Berlin
avatar 08:33 PM Bug #130 (Closed): Running shell with dir (instead of file) causes underflow error
Fixed Ash Berlin
08:32 PM Revision dc48f737cbb6483c0c86843c19511b99169d56c3: Fix issue #130 - trying to File.open a dir giv...
Fix issue #130 - trying to File.open a dir gives buffer underflow Now says ``can't open x - its a dir you fool'' but more polite Ash Berlin
avatar 04:19 PM Revision ab4a57d3b5148d2c040a7b68166820c2655e0764: build: fix version detection
build: fix version detection Aristid Breitkreuz
avatar 01:40 PM Revision e2362e3cbdcdc0ffec532dcd17c6dd5b63ea6246: flusspferd module: installPrefix is always exp...
flusspferd module: installPrefix is always exported Rüdiger Sonderfeld
avatar 01:05 PM Bug #132: Will only build when using release mode, conflicting DEBUG symbol
The actual issue is that spidermonkey's ABI changes depending on if its built with debug or not - and we need to set the flag to match. Perhaps a compile test would be better way of doing this then tying to the Release/Debug build type of fluss... Ash Berlin
avatar 11:58 AM Revision bd6600a7dc57b9c3c81165836211c27a970e1158: fixed typos in the ReleaseNotes.txt
fixed typos in the ReleaseNotes.txt Rüdiger Sonderfeld
avatar 11:52 AM Revision 43d02039a5b6efd1a4ffc0598c7387bc3fa04a7d: help: fixed small inconsistency in manpage tem...
help: fixed small inconsistency in manpage template Rüdiger Sonderfeld
avatar 11:25 AM Bug #117 (Closed): BinaryString decodeToString must check for undefined parameter (not passed par...
Confirmed fixed, and tested by this: ... Ash Berlin
avatar 11:20 AM Feature #92 (Closed): Relocatable binaries
100% == Closed. Silly redmine. Ash Berlin
avatar 11:19 AM Feature #92: Relocatable binaries
Done! Tested on OSX, Windows, and i think I tested it on Linux too Ash Berlin
avatar 11:18 AM Feature #67: Get UTF8 support for the shell
Need to use ncurses directly to get round this issue I think >_< Not happening in time for 0.8 (which is today) Ash Berlin
avatar 10:10 AM Bug #132 (Assigned): Will only build when using release mode, conflicting DEBUG symbol
Ash Berlin
avatar 09:59 AM Bug #132: Will only build when using release mode, conflicting DEBUG symbol
If Flusspferd's latest trunk is built without building in release mode, it will error out at this point: ... Daniel Outmin
09:09 AM Revision 7daeea643fafb4e130544884e21dadb0f6f9a199: Release notes for upcoming 0.8 release
Release notes for upcoming 0.8 release Ash Berlin

10/19/2009

11:16 PM Revision c1ff1ad4546c6d0fcb688cc38be9755ba92f8aa3: core: fix bug in relocatable include path in a...
core: fix bug in relocatable include path in a dir named flusspferd Ash Berlin
11:15 PM Revision 471e0f22483c1f91f1c4ca3dbbd5daca1aa2d766: build: Install most things on windows (slightl...
build: Install most things on windows (slightly less under MSVC) Ash Berlin
10:39 PM Revision 18c0daa9b77505429007004293b53b59fa539e77: core/io/fs-base: On windows canonicalize to in...
core/io/fs-base: On windows canonicalize to include the drive letter. Ash Berlin
10:32 PM Revision deaeb9377dde64fbb040371c534e2403fc11cc34: core/system: Fix enumeration of environment va...
core/system: Fix enumeration of environment variables (portably) on Windows. Ash Berlin
10:31 PM Revision a312878fdc4142932eea041bcb62e7f17faf06db: Fix compile issues on MinGW
Fix compile issues on MinGW Ash Berlin

10/18/2009

09:45 PM Revision 3417f1578f95e824f15202f3512748008081a41f: Use an explicit byte order in the MBCS encodin...
Use an explicit byte order in the MBCS encoding tests Ash Berlin
08:54 PM Revision 04c9dbaa13c0e00a6426fdb8451bfbdfbbe5f1d8: build: libflusspferd has no transitive link re...
build: libflusspferd has no transitive link requirements. Ash Berlin
08:52 PM Revision 0eb1780a3e57651837fc6e7ae9f01d913d2980c2: build: Optionally link sqlite3 against static lib
build: Optionally link sqlite3 against static lib Ash Berlin
08:51 PM Revision 9a24d7551d8f2f5a497effa6dfdecca0a5ca6ccc: build: don't make all libraries link against l...
build: don't make all libraries link against libmozjs - they don't need to. Ash Berlin

10/17/2009

04:04 PM Revision 60c55331b3ecbe9650f0c1563c61b211735c6188: Extra tests for require behaviour (const var l...
Extra tests for require behaviour (const var leaking, and require.id) Ash Berlin
03:57 PM Revision e9c8ca7d24bafcda9190bac99d552def32133038: Move handling of require.main into modules.cpp
Move handling of require.main into modules.cpp Ash Berlin
03:51 PM Revision 11788bb7d7fefc40607f42d33bc1c8509711c1f1: run modules.t.js test stand alone to test diff...
run modules.t.js test stand alone to test different code path of REPL Ash Berlin
03:51 PM Revision 40978b06413cbbe7909ea53c59aa289cd33b5a66: repl: '--interactive' now gives REPL when quit...
repl: '--interactive' now gives REPL when quit() is called Ash Berlin
03:51 PM Revision 2393627304cc098a9bff16aacf1e1a1687298dc2: Use include style in tests to be relative (sup...
Use include style in tests to be relative (support to out of tree test runs) Ash Berlin
avatar 01:30 PM Feature #131: is_native/get_native should support native_function_base
Currently the @is_native< Class >(obj)@ and @get_native<>()@ funcitons only work with native objects, not native functions. Ideally these should work for functions and objects. Also, while we are in that area, @native_object_base::is_object_nat... Ash Berlin
12:56 AM Revision dbaba2173df2b01c155939496f36d8e581ad3a46: Better handling of dot files in prove
Better handling of dot files in prove Ash Berlin
12:49 AM Revision 285db6fba44dfd4db12b0059c948a22f12d6c972: Fix bug in fs-base.canonical (with tests of so...
Fix bug in fs-base.canonical (with tests of sorts) Ash Berlin
12:16 AM Revision 498b1853956fd12ef700157ca80c1aec8c67d528: Make relocatable native modules work properly ...
Make relocatable native modules work properly under OSX Ash Berlin
12:06 AM Revision 38abd90d0d7f65aee825205641d7ba1ee8bbed63: have run_tests.sh print a final pass/fail message
have run_tests.sh print a final pass/fail message Ash Berlin
12:05 AM Revision 028359f145fe2c501443452da7d2d50e79eaadc2: Make tests pass (context setup needed fixing)
Make tests pass (context setup needed fixing) Ash Berlin

10/14/2009

avatar 10:28 PM Bug #130: Running shell with dir (instead of file) causes underflow error
... Ash Berlin

10/12/2009

09:15 PM Revision 055a20a10247ebb1ea110061215f4868ab51c771: repl: remove debug print
repl: remove debug print Ash Berlin
09:14 PM Revision fddb07cb795c0ef4e982c2b54913568fab375c6e: Fix missing slash in prelude concatination
Fix missing slash in prelude concatination Ash Berlin
08:18 PM Revision e8770d83aceff7191bc4be0f86c737f9b01a6db0: Merge branch 'master' into relocatable
Merge branch 'master' into relocatable Ash Berlin
avatar 01:06 PM Revision 556e45844ea548781288ff3593d436fc3619b1ac: core: fix compile error
core: fix compile error Aristid Breitkreuz

10/11/2009

10:38 PM Revision 5ed76b5424174e1fc37cb44ab229908233435e06: core/io: Fix bugs in File.open w.r.t creation ...
core/io: Fix bugs in File.open w.r.t creation 1) using a string open mode was always erroneously setting create 2) Missing perms arg to open() caused 000 files to be made Ash Berlin
10:35 PM Revision f7b7caa1bfd364495b75d24f228b049dcc78789d: Make jsrepl.js use relocatable info (and find ...
Make jsrepl.js use relocatable info (and find it using the relocatable path) Ash Berlin
avatar 07:00 PM Feature #92: Relocatable binaries
There is no a flusspferd module which has an @executableName@ property containing the canonical location of the binary (or as best as we can make out, anyway). Now we just need to built the right jsrepl.js file Ash Berlin
06:17 PM Revision 2b626543a4026324be9a353059473e432d8c9dae: Pass argv[0] into the flusspferd module and fa...
Pass argv[0] into the flusspferd module and fallback to trying to work out exec name from that Ash Berlin
05:47 PM Revision 7b65c8a9f7621c5f8716a0b75ac8e31f272fd2b6: System specific ways of getting hold of real b...
System specific ways of getting hold of real binary name Ash Berlin
04:02 PM Revision 444a9b68104cda227f8b70c60632e52cb3aab10b: Create a flusspferd module to expose info abou...
Create a flusspferd module to expose info about interpreter to JS Ash Berlin
02:59 PM Revision a7c169726b5f4d20d10328fca6a87ba04568feb7: build: various platform specific checks for ge...
build: various platform specific checks for getting hold of exe name Using methods details in http://stackoverflow.com/questions/1023306/finding-current-executables-path-without-proc-self-exe Ash Berlin
12:34 PM Revision bd936ef2430659c06b78d24947a158e9fcad7a18: Merge branch 'master' into relocatable
Merge branch 'master' into relocatable Ash Berlin
12:16 PM Revision 4f9a7d79a2584b3fe06a168e05a2fbce03676630: core/encodings: Fix error in convertFromString...
core/encodings: Fix error in convertFromString "Error: Invalid multibyte sequence at the end of input" was being thrown before. Ash Berlin
11:56 AM Revision 5820e22c76efb9befe0fd2ab3bce20c35dc04f72: Fix style nits.
Fix style nits. Ash Berlin
11:55 AM Revision a97c38618c673305d977f2f5b1c96a29d66ca3a4: flusspferd::execute uses the same behaviour as...
flusspferd::execute uses the same behaviour as require to get source text (fixes utf8 literals in source) Ash Berlin
11:16 AM Revision bc3ee3d58d79e8ce6a92e2802168d5966be3e115: tests: add asserts.matches function
tests: add asserts.matches function Ash Berlin
11:15 AM Revision 573b0dd57697f36c75b62e3ab9bc678b4716ad9c: Add tests for encodings.convertFromString
Add tests for encodings.convertFromString Ash Berlin

10/10/2009

09:55 PM Revision 1db62923bba7dcdb0fd422ecfadc9f891fb576c0: core/js: remove debug prints from prove function
core/js: remove debug prints from prove function Ash Berlin
avatar 09:55 PM Bug #118 (Closed): Encodings tests are broken
Done. Ash Berlin
09:55 PM Revision 88f0511b0492e9b162ae9d85e79fe809cec92a7b: tests: fix encodings test (was bug in test. Fi...
tests: fix encodings test (was bug in test. Fixes #118) Ash Berlin
avatar 08:55 PM Bug #4 (Closed): Test suite needs to extend to Javascript tests
So run_test.sh now runs JS tests. Coverage figures would be nice, but we don't produce them for the C++ anymore either Ash Berlin
08:55 PM Revision ea570d9d7774d006752a42118eaf7e40c7bcc3b9: util: run JS tests as part of run_tests.sh scr...
util: run JS tests as part of run_tests.sh script (Fixes #4) Ash Berlin
08:34 PM Revision f4aa92d7035fd0bc924e37ac546f73b6e7528763: core/js: build a prove function that will run ...
core/js: build a prove function that will run tests Ash Berlin
08:07 PM Revision a12a7374a7228074eddd359f9369d912b7bf09d4: tests: Rename javascript test files to .t.js
tests: Rename javascript test files to .t.js Ash Berlin
08:07 PM Revision fc472abdb2cb6bd906f28a943283031862d93b6d: core/require: Don't replace extension, add to it.
core/require: Don't replace extension, add to it. Ash Berlin
08:06 PM Revision 2cb549c214a2edcc2b129e3e93dabda61c1ae8f0: core/io: Fix but in canonicalization of files ...
core/io: Fix but in canonicalization of files They got a '/' appended to them Ash Berlin
avatar 07:58 PM Feature #122 (Closed): Allow directory creation through the directory plugin
This is now done as part of the filesystem-base module (which is a CommonJS spec): ... Ash Berlin
07:48 PM Revision 476c4494d7b956bf0d43a450115d51f440d5783f: core/modules: JS files are now UTF-8 (rather t...
core/modules: JS files are now UTF-8 (rather than ascii/latin-1) Ash Berlin
04:06 PM Revision 2c200628a94f2aed627fde168619f08b3b0f401d: core/modules: tidy up includes + namespaces
core/modules: tidy up includes + namespaces Ash Berlin
04:03 PM Revision 180876cc8a0a56587e3c01feb91b855abe0ce7e8: core: Use canonicalize from fs-base
core: Use canonicalize from fs-base Ash Berlin
03:44 PM Revision 03eae0c88509efe08508ade5f50bd50de7fdcecc: Merge branch 'master' into require-refactor
Merge branch 'master' into require-refactor Ash Berlin
02:31 PM Revision 5f409d2f876e11edc7fff0cc3db29ba0017ee40f: Changelog filesystem-base module addition
Changelog filesystem-base module addition Ash Berlin
02:27 PM Revision 775a23110dface20ca549b599dbb55d70151cb28: core/io: rename file-0 to filesystem-base
core/io: rename file-0 to filesystem-base Ash Berlin
01:04 PM Revision f37780b62db1f431f724413089066c161aa11762: core/io: Make optional args in stream.read and...
core/io: Make optional args in stream.read and readBinary behave Ash Berlin
12:55 PM Revision 5e4aac2832d26353919a81924783c2488c57b05e: core/file-0: add security checks
core/file-0: add security checks Ash Berlin
10:28 AM Revision 91f28d775a568587f39bf8a5fc02bd7097f4d921: core/io/file: support create flag (to ::open a...
core/io/file: support create flag (to ::open and security) Ash Berlin

10/09/2009

avatar 10:36 PM Feature #45: Use more differentiated exception classes
Probably worth doing after Feature #44 Ash Berlin
avatar 10:25 PM Feature #39: Implement CommonJS "file" spec
I've implemented most of this spec, apart from the permissions part as this is still in flux. Not yet merged branch back to master as i need to add in security checks Ash Berlin
10:22 PM Revision eab16a4e259e1f95923de8218796597493991a14: core/file-0: rawOpen - mostly complete file-{0...
core/file-0: rawOpen - mostly complete file-{0,engine,base} spec now Ash Berlin
10:22 PM Revision 42d1a786e0fcc13ca635a0462c7666b69c8993a8: core/io/file: A second constructor taking expl...
core/io/file: A second constructor taking explicit params. Ash Berlin
08:52 PM Revision 54545a67906c5af662e2d954d0bfa232b8d2b636: core/file-0: Add more open modes to io.File
core/file-0: Add more open modes to io.File Ash Berlin
avatar 02:57 PM Bug #129: Flusspferd doesn't build with spidermonkey 1.8.0-rc1
When trying to build Flusspferd with Spidermonkey 1.8.0-rc1 on Ubuntu 9.04 as described in http://flusspferd.org/docs/ubuntu.html I got the following build error: Linking CXX executable bin/flusspferd lib/libflusspferd.so: undefined reference ... Hannes Wallnoefer
« Previous
Next »
 

Also available in: Atom