Activity

From 10/18/2009 to 11/16/2009

11/16/2009

avatar 11:55 PM Bug #132 (Closed): Will only build when using release mode, conflicting DEBUG symbol
Just fixed this by moving calls to INT_TO_JSVAL out of the header. It wasn't actually an ABI issue (JS_Assert is there in release builds.) It was a problem to do with default symbol resolution on OSX. Ash Berlin
avatar 11:50 PM Feature #143: Debugging mode
This seems unlikely to happen for 0.9 Ash Berlin
avatar 11:50 PM Feature #156: Convenience in flusspferd.hpp
Rüdiger Sonderfeld wrote: > 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. ... Ash Berlin
avatar 11:03 PM Bug #135: string::to_string behaves oddly with input length of 1 on MinGW
Removing target version on rejected bug. Ash Berlin
avatar 11:02 PM Bug #129: Flusspferd doesn't build with spidermonkey 1.8.0-rc1
Removing target version - its been rejected so not related to a release. Ash Berlin
10:34 PM Revision 15c22379bef296b5dc0c5e9311ce824860c0696b: core/sm: move call to INT_TO_JSVAL out of head...
core/sm: move call to INT_TO_JSVAL out of header file INT_TO_JSVAL is actually a function which calls back JS_Assert under a debug build. This caused link issues on OSX (and probably with MSVC too) Ash Berlin
avatar 09:45 PM Feature #165: Reconsider root<T> API
If we can, we should do this API-breaking thing in 0.9. Aristid Breitkreuz
09:25 PM Revision e369a8395a1833932295c37b95a786f14473a113: more fixes / cleanups in the name of compiling...
more fixes / cleanups in the name of compiling on OS X It seems that Apple's gcc doesn't like the fn(root(...)) pattern. Issue raised to work around this: #165 Ash Berlin
avatar 09:15 PM Feature #165: Reconsider root<T> API
Idea 2 would not work because each copy has a different gcptr. But generally I like this, because it would make a lot of things easier. Aristid Breitkreuz
avatar 09:09 PM Feature #165: Reconsider root<T> API
So the changes that Aristid landed as part of #147 seemed to cause compilation problems on OSX - related to a probably bug in Apple's build of GCC. Ignoring the fact that there is a bug in that gcc, the problem was that roots are not currently cop... Ash Berlin
avatar 06:45 PM Revision 6efe188073bd16638a55c7292f1ca47002583fe4: core: fixes / cleanups in the name of compilin...
core: fixes / cleanups in the name of compiling on OS X Aristid Breitkreuz
avatar 06:34 PM Revision 617d1be0b29c6474930f1ea3d880a63693b26078: core: conservatively root getter/setter functions
core: conservatively root getter/setter functions Aristid Breitkreuz

11/15/2009

avatar 02:23 PM Revision 14750942748cdb4f57f967ece3dc2b6668fb7d77: ChangeLog: clean up
ChangeLog: clean up Aristid Breitkreuz
avatar 02:22 PM Revision 88ec5e729bc8d281b1f3b74985b99126217f30f4: core: remove deprecated exception::empty
core: remove deprecated exception::empty Aristid Breitkreuz
12:03 AM Revision a96674be13e4dd8c567d0e8d055caefda24142a8: Fix up broken pdoc references
Fix up broken pdoc references Ash Berlin

11/14/2009

11:35 PM Revision c194b79826c0e83afff8c5a6c78ac7c5b392b49f: Add the pdoc templates as a submodule
Add the pdoc templates as a submodule Ash Berlin
11:22 PM Revision 2cca3d51902be85bd5a32013d2cf7f6e02f2897d: Update vendor/pdoc to fix issue with borken links
Update vendor/pdoc to fix issue with borken links Ash Berlin
avatar 09:49 PM Revision 3e9acf5c436242af399f1564596aad5e17fb1dc8: ChangeLog: set_properties/define_properties
ChangeLog: set_properties/define_properties Aristid Breitkreuz
avatar 09:06 PM Revision 7180f76dbb9e805475e30bae4d1d41e4fb77c9f7: test: improve object::define_properties test
test: improve object::define_properties test Aristid Breitkreuz
avatar 09:03 PM Feature #151 (Closed): object::set_properties / object::define_properties
commit:273a43ff2ef623606a2323835c5bbbf3814f58de Complete with docs and tests. * "define_properties":http://flusspferd.org/docs/classflusspferd_1_1object.html#405119caada76b2f999ebc1a71454dd5 * "set_properties":http://flusspferd.org/docs/cla... Aristid Breitkreuz
avatar 08:59 PM Revision 8855a1572ed8e501330942211a73c57fe383343c: object::set_properties / object::define_proper...
object::set_properties / object::define_properties (fixes #151) Aristid Breitkreuz
06:37 PM Revision d1884f0bfc9cf01c9e92767cfe92b55a905f8a01: Convert GMP docs to pdoc format and expand the...
Convert GMP docs to pdoc format and expand the copy. Ash Berlin
avatar 06:20 PM Feature #153 (Closed): Exports objects should get toString and toSource
commit:96a358d7fdd0d180e7da390ae1744d70ba44a66d Aristid Breitkreuz
avatar 06:17 PM Revision e1d9803fc3f80542bd742d1dacfc45b91e463ea3: core/module: implement toString/toSource for e...
core/module: implement toString/toSource for exports object (fixes #153) Aristid Breitkreuz
avatar 05:27 PM Feature #21 (Assigned): Provide a visitor mechanism for flusspferd::value
Pending the conversion overhaul, I'd like to see roughly the following API: ... Aristid Breitkreuz
avatar 04:30 PM Feature #164: Improve the GMP API
So the GMP plugin is functionally complete, but the API could be improved: * Deprecate the functions with '_' in the name (these are to mirror the C api) – for now this means just don't document them * Remove @asserts@ in API functions: @Integ... Ash Berlin
avatar 03:55 PM Revision f684d89b9cfa245858a1b02ea5e23ed4814ef984: doc: remove obsolete module
doc: remove obsolete module Aristid Breitkreuz
avatar 03:53 PM Revision c18d4ca8016b2e04cb8278cc9936b26b03de2337: doc: fix documentation typo
doc: fix documentation typo Aristid Breitkreuz
avatar 03:51 PM Feature #147 (Closed): flusspferd::create<>()
Implemented, documented and tested. Yay! commit:0395659a5d5e694a5b6269b4aa74b3d6f9c070bc Aristid Breitkreuz
avatar 03:49 PM Revision 0ff0b1c4d02ba9d59c417e24401a1b0bca6cd9d5: Merge branch 'new_create' (fixes #147) Confli...
Merge branch 'new_create' (fixes #147) Conflicts: test/test_object.cpp Aristid Breitkreuz
avatar 03:39 PM Revision 9b7ef89330c790dc6ab8d74be1340070ffd7dca0: new_create/doc: two more examples
new_create/doc: two more examples Aristid Breitkreuz
avatar 03:34 PM Revision 17c97e2873898e268a562339b035c6375965d486: new_create/doc: specify result type
new_create/doc: specify result type Aristid Breitkreuz
avatar 03:30 PM Revision e416d03c50fb7889927509449e969ccd35f65a82: new_create/doc: native_function
new_create/doc: native_function Aristid Breitkreuz
avatar 03:28 PM Revision 95e3f5db4c20c821fa669fe84f50dd8e32b3ed62: new_create/doc: native_object
new_create/doc: native_object Aristid Breitkreuz
avatar 03:18 PM Revision dbb44694730f88b1751408f9f21466a1cb7e09ea: new_create/doc: stub docs directly on the name...
new_create/doc: stub docs directly on the named parameters Aristid Breitkreuz
avatar 03:10 PM Revision 11d4f50dad09a82ba4698965edd8cfbf06aa1012: new_create/doc: function
new_create/doc: function Aristid Breitkreuz
avatar 02:41 PM Revision 3d2831078e29c861ef81574162f991d8348d6f87: new_create/doc: array
new_create/doc: array Aristid Breitkreuz
avatar 02:23 PM Revision c5b907d9492ef9cdae6314e791d3d4514cfb91c0: new_create/doc: header files and parameters fo...
new_create/doc: header files and parameters for create<object> Aristid Breitkreuz
avatar 01:54 PM Revision 662367f83cafa6ac2f62e92b604bd3ed0ccfccf9: new_create: more documentation and a fresh ide...
new_create: more documentation and a fresh idea for how to document it Aristid Breitkreuz
02:10 AM Revision 9f74fd5a397d1c6a0279dc8a31050f7cb501b942: Tidy up the pdoc runner script PDoc is now st...
Tidy up the pdoc runner script PDoc is now stored as a git module, and the code to give nice behaviour when its not there was shamelessly stolen from Prototype itself. Still to do: get the templates somewhere too. Ash Berlin
02:08 AM Revision 4844321ab2dd32679eeb01427549cd5e9d5a8e73: PDocs for JSON object
PDocs for JSON object Ash Berlin
02:08 AM Revision 3c5215a8970ff5e3e1d541a655691c5b5402763a: Get all .js files (in main source) parsable vi...
Get all .js files (in main source) parsable via PDoc Ash Berlin
avatar 01:31 AM Revision e99fe06a504d0f0ef0651053c9f992369c570bc8: new_create: adapt rest of c++ tutorials
new_create: adapt rest of c++ tutorials Aristid Breitkreuz
avatar 01:29 AM Revision 45ae13701c090e96893712e80f3693070cbd7496: new_create: fix tutorial examples
new_create: fix tutorial examples Aristid Breitkreuz

11/13/2009

11:46 PM Revision 3e14527a032b72a50c1b8da8fa78cd0e497de2ff: Removed deletion of global XML object and disa...
Removed deletion of global XML object and disabling of E4X Signed-off-by: Ash Berlin <ash_github@firemirror.com> Neel Goyal
avatar 11:30 PM Revision 9f239b3da0eb85c2b152ee32f4c8c8048a981c02: new_create: document common parameters
new_create: document common parameters Aristid Breitkreuz
avatar 10:43 PM Revision 4978db574998c3b43b4c824e2f470b7cae0d08c3: new_create/doc: a bit of text and some examples
new_create/doc: a bit of text and some examples Aristid Breitkreuz
avatar 10:25 PM Revision 3fbcbe4288e4e560acff0c02d31165d7e06325a4: new_create: add stub documentation
new_create: add stub documentation Aristid Breitkreuz
avatar 10:11 PM Feature #10 (Rejected): Rename some overloads of create_native_function to bind_native_function (...
Superseded by #147 Aristid Breitkreuz
avatar 09:57 PM Bug #160 (Closed): binary.ByteArray missing extendLeft/extendRight
commit:91980b97e1cfd475c6f377c3addc7b1243446d52 commit:3a42f2e9c8598903e5b2844665995973751bf5a2 Aristid Breitkreuz
avatar 09:55 PM Revision bfa367152ab2b521b29809b8f5780a1dec93ccba: ChangeLog: add changelog entry for extendLeft/...
ChangeLog: add changelog entry for extendLeft/Right (#160) Aristid Breitkreuz
avatar 09:52 PM Revision 353ea0ecb278728215b0d7c7e6e956f1a93811e1: core/binary: add extendLeft/Right (fixes #160)
core/binary: add extendLeft/Right (fixes #160) Aristid Breitkreuz
avatar 09:44 PM Feature #147: flusspferd::create<>()
Need docs, but otherwise pretty good looking. Aristid Breitkreuz
avatar 09:40 PM Revision bf52d57b3ee69d92597da369270927eb594b09bd: new_create: get rid of legacy function creatio...
new_create: get rid of legacy function creation stuff Aristid Breitkreuz
avatar 09:26 PM Revision 48f1439f7b509127ec21dafcc0c0ab780d6a806c: new_create: fix test
new_create: fix test Aristid Breitkreuz
avatar 09:25 PM Revision 7b5b12e45c9c4d477c1919fbdfcf6d0b17e302bf: new_create: fix invocation of create<method>
new_create: fix invocation of create<method> Aristid Breitkreuz
avatar 09:04 PM Revision 4f8683f6706052899c7b0b19f90796a9a667a2f2: new_create: fix first crash
new_create: fix first crash Aristid Breitkreuz
avatar 08:50 PM Revision 2125bc8c9e0d60b166d0fd62f4c96f4e780a5217: new_create: remove create_native_{function,met...
new_create: remove create_native_{function,method} (now with CRASHING) Aristid Breitkreuz
avatar 07:53 PM Revision 20349a0a3a92d696d224bd4b8fb85866a7bbefce: new_create: function: support other member fun...
new_create: function: support other member functions Aristid Breitkreuz
avatar 07:45 PM Revision 57f7f96a8ca69a9b6f1daa48173daab0dee05315: new_create: method: support void (T::*)(call_c...
new_create: method: support void (T::*)(call_context&) Aristid Breitkreuz
avatar 07:24 PM Revision 2488d2d605c36c774f4c5dce63b84e3f4d90b8b9: new_create: support arbitrary function prototy...
new_create: support arbitrary function prototypes (except member functions) Aristid Breitkreuz
avatar 07:04 PM Revision e688b329f0c4321e365eb6bf85a39beadba1a3ee: new_create: function signature deduction
new_create: function signature deduction Aristid Breitkreuz
avatar 06:39 PM Revision 367bd0143e0a6421aec1779cec11be000a6433c0: new_create: add new test for function creation
new_create: add new test for function creation Aristid Breitkreuz

11/12/2009

avatar 11:32 PM Bug #163: Find problem with local_root_scope
Sometimes, local_root_scope does not seem to work correctly in combination with GC Zeal. Find the problem and isolate the test case. If possible, fix it or report to Spidermonkey folks. (10% because we have implicitly observed the problem al... Aristid Breitkreuz
avatar 11:29 PM Bug #162 (Closed): Flusspferd crashes when GC Zeal is active
Aristid Breitkreuz
avatar 11:29 PM Revision 6508077fa61d71e10d1caa78d4a18f83295f8e31: test: tiny fix in test
test: tiny fix in test Aristid Breitkreuz
avatar 10:36 PM Revision 227b79e2f320ba98fc222738364293dfaf30231a: new_create: so that's the local_root_scope+GC ...
new_create: so that's the local_root_scope+GC Zeal bug...? Aristid Breitkreuz
avatar 09:59 PM Revision 90a0031c025885600b538490decde35653782729: Merge branch 'master' into new_create Conflic...
Merge branch 'master' into new_create Conflicts: include/flusspferd/class_description.hpp include/flusspferd/create.hpp src/core/binary.cpp src/core/getopt.cpp src/core/load_core.cpp src/core/modules.cpp src/core/security.cpp Aristid Breitkreuz
avatar 08:51 PM Bug #162 (In Testing): Flusspferd crashes when GC Zeal is active
commit:21c9aa3cd86abb22b3c3c7a1752aff4397748c71 Please see if there are still problems somewhere. Also, we should find out if there are problems with local_root_scope. Aristid Breitkreuz
avatar 08:41 PM Revision ab8cf06218cff7e8941ad5b59d8d4693fab37bfd: fix_162: all tests successful
fix_162: all tests successful Aristid Breitkreuz
avatar 08:29 PM Revision 6bb99a4e838d5b8ff507528dd9965c4530ef04d1: fix_162: enough to start the interactive shell
fix_162: enough to start the interactive shell Aristid Breitkreuz
avatar 06:57 PM Revision c8e74a6f5618154ecd186060dc9cf03bfbcd34c2: fix_162: fix property_iterator constructor
fix_162: fix property_iterator constructor Aristid Breitkreuz
avatar 05:48 PM Revision ba12fb51d9bcdfff31fe8a4ee9aeb40610cedf2c: fix_162: rooting fix in create_native_function...
fix_162: rooting fix in create_native_function (very subtle!) Aristid Breitkreuz
avatar 05:30 PM Revision e2a345e9644ae0a21cf10472c456303a9de6920e: fix_162: next step: load_properties_functions
fix_162: next step: load_properties_functions Aristid Breitkreuz
avatar 05:24 PM Revision d94595651c28a112125e4d980924f771cce746a1: fix_162: more careful rooting in modules.cpp
fix_162: more careful rooting in modules.cpp Aristid Breitkreuz
avatar 05:24 PM Revision 3414bec5cc1041ffe357e5bb54bf877cfeb655d6: fix_162: next step: load_core
fix_162: next step: load_core Aristid Breitkreuz
avatar 05:12 PM Revision 79eb5c723e2fd866cec9edd14fc4b7b2c1e5dff7: Merge branch 'fixes_from_propattrs3' into fix_162
Merge branch 'fixes_from_propattrs3' into fix_162 Aristid Breitkreuz
avatar 05:07 PM Revision 3cb4800834556beef5796f2196d7cb23da6249ad: fix_162: this tiny change fixes the crash in t...
fix_162: this tiny change fixes the crash in test_value. WTF Aristid Breitkreuz
avatar 05:03 PM Revision b9bf4fd1524a3d63e3bd679a6c5f572f6393878d: core: harden object::*
core: harden object::* Aristid Breitkreuz
avatar 03:05 PM Revision bbdb0a62223dbaa058331f8d0121138d37773245: fix_162: a few changes to help debugging of bu...
fix_162: a few changes to help debugging of bug #162 Aristid Breitkreuz
avatar 03:04 PM Bug #162: Flusspferd crashes when GC Zeal is active
Since GC Zeal was enabled in commit:8e86bb74573c8608e456caacb056373d9690fe70, Flusspferd crashes. Aristid Breitkreuz
12:56 PM Revision dbb6ca1cf16f9d9563b7c20c9531a65623b12983: Add note about how require is available
Add note about how require is available Ash Berlin

11/11/2009

avatar 11:25 PM Feature #161: Object.defineProperty should use JSPROP_SHARED for getters/setters
Speaking with jorendorff in #jsapi, it turns out that when you create a property with a getter/setter you should use the JSPROP_SHARED flag to avoid spidermonkey needlessly creating an extra slot. Its not much memory, but it makes sense to do and ... Ash Berlin

11/10/2009

03:43 AM Revision 6e4314dafbbde54d50067134af46f6245aa37233: Convert require docs to pdoc format
Convert require docs to pdoc format Ash Berlin
03:31 AM Revision 8feec8b02da7c53758a27cc7f149cb033e916791: Docs for the system module
Docs for the system module Ash Berlin
03:31 AM Revision dffe228ce353e33576b225222ad98331c7193e30: JS docs for getopt
JS docs for getopt Ash Berlin

11/09/2009

04:44 PM Revision 715136176c34a06f92651628e767cd928d5f1efe: Docs for flusspferd module
Docs for flusspferd module Ash Berlin

11/08/2009

10:54 PM Revision 8985e813639bc279a58b20b8f2470866fac31bf0: Add JS api docs for encodings module
Add JS api docs for encodings module Ash Berlin
01:43 AM Revision 52b494075af2bc0d46fc794f1700604c4f83d163: Binary JS api docs
Binary JS api docs Ash Berlin
01:43 AM Revision caf9a8dcd5d74df50225420f9e689a100d6230a8: Convert SQLite3 docs to pdoc format
Convert SQLite3 docs to pdoc format Ash Berlin
01:43 AM Revision 960a5e28b90f0bb5b37326dec3f170b551f5b321: Update JS API docs for fs-base module.
Update JS API docs for fs-base module. Ash Berlin
avatar 01:03 AM Bug #160: binary.ByteArray missing extendLeft/extendRight
We have them as @prepend@ and @append@ which are better names to my mind, but we should support the standard. We need to add the methods as aliases in the class definition and in the new pdocs. Ash Berlin

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
« Previous
Next »
 

Also available in: Atom