Activity
From 11/12/2009 to 12/11/2009
12/11/2009
-
11:53 PM Revision f6ba30eedbebbfe460ca5782c3dd277cbe84ce87: core: removed own JSON. Already included in al...
- core: removed own JSON. Already included in all spidermonkey versions we support.
-
11:10 PM Revision 6596067a39b05060bf811172a0bc7fc79cd85923: gmp: forgot to add exception header
- gmp: forgot to add exception header
-
11:09 PM Revision c57ca695dca1046fcde6e72af84a5fc31276be1a: curl: added "TypeError" type to exceptions whe...
- curl: added "TypeError" type to exceptions when appropriate and added tests for it
-
10:58 PM Revision 5de9d551a6d065e44cb0e66789ac7f8098735fdc: gmp: Fixed bug: Assertion failed when gmpxx th...
- gmp: Fixed bug: Assertion failed when gmpxx throws an exception; added tests for exceptions
-
10:09 PM Revision cd3eb46a89ee5fe3bcca32e096f444673983d92f: gmp: fixed Bug: get_object was called without ...
- gmp: fixed Bug: get_object was called without is_object check
-
09:59 PM Revision 867437530e6de144cafa177c4bc9b6528a0efc5b: gmp: use finer exceptions
- gmp: use finer exceptions
-
09:00 PM Feature #164 (Closed): Improve the GMP API
- changes are in master now and will be included in 0.9.
-
08:56 PM Revision 881cc11a0dfcadd1814a747c6cca1b1f8ed58e58: gmp: added more unit tests
- gmp: added more unit tests
-
08:39 PM Revision 69ba51af44fd48261e7b60be388cf8d765314d25: gmp: added more tests for gmp.Rational
- gmp: added more tests for gmp.Rational
-
08:24 PM Revision 71b085547f0782cef83d7f05747fc5d1b916d428: gmp: improved docs
- gmp: improved docs
-
07:56 PM Revision 5cd716caf51e6a2504a5b6c2fe1148bb7783fcd6: added gmp changes to ChangeLog.txt
- added gmp changes to ChangeLog.txt
-
07:50 PM Feature #164: Improve the GMP API
- Update: * Done * Done * Started writing test cases * Done * Done * Not a Bug. If you want a Float use gmp.Float(i).sqrt() * Maybe in the future. * What is missing? * Done
-
07:46 PM Revision a1dd0c69ea8655d9ccc788a6803ff00fe61e4a75: gmp: replaced asserts with exceptions
- gmp: replaced asserts with exceptions
-
07:43 PM Revision 8022866a3751b9a7bdde64ecdd792f3cb8fa40a2: gmp: added error checks and marked '_ function...
- gmp: added error checks and marked '_ functions' as deprecated
-
07:26 PM Revision d611a60424c77889af87e958f6d03f4bb35290de: gmp: improved docs (added Float ctor and minor...
- gmp: improved docs (added Float ctor and minor things)
-
07:10 PM Revision 8bf28ffcac0dfec60de3577740888e6478e5b512: gmp: fixed docs Integer#sqrt is an Integer not...
- gmp: fixed docs Integer#sqrt is an Integer not a Float!
-
07:07 PM Revision 4c36efcd9b17d1d11b5700fb3cf4d46f68cc196b: gmp: wrote unit test for gmp.Rational
- gmp: wrote unit test for gmp.Rational
-
07:01 PM Revision 6be020809d7ded625456ba72891201916f9076eb: gmp: wrote unit test for gmp.Float
- gmp: wrote unit test for gmp.Float
-
06:56 PM Revision ea74c5ee41129fa3b906a13992f2b78b58d2cf8c: gmp: wrote unit test for gmp.Integer
- gmp: wrote unit test for gmp.Integer
-
06:46 PM Revision d849c0e10bf4db6a839362ccebbbe122bf8ffdb5: gmp: added numerator/denominator property to g...
- gmp: added numerator/denominator property to gmp.Rational (get_num/get_den deprecated!)
-
06:27 PM Feature #164: Improve the GMP API
- I started working on it. See "gmp_164":http://github.com/ruediger/flusspferd/tree/gmp_164 branch. * already changed get_string/get_string_base to accept the base as optional param. * gmp.Float#precision replaces get_prec/set_prec And additi...
-
06:22 PM Revision 60fd2a31ccdcd07658bc7d96dd9c4f252c9fdbae: gmp: changed gmp.Rational#toString to accept b...
- gmp: changed gmp.Rational#toString to accept base as parameter. (get_string_base deprecated and removed from the C++-API)
-
06:18 PM Revision 26febb44e39ffdd45c72c810ceb9b3122663e5ba: gmp: changed gmp.Integer#toString to accept ba...
- gmp: changed gmp.Integer#toString to accept base as parameter. (get_string_base deprecated and removed from the C++-API)
-
06:07 PM Revision 6f75fba686ce62d1e908eb8b244b79f5e73f332b: gmp: fixed bug in gmp.Float#toString. Expansio...
- gmp: fixed bug in gmp.Float#toString. Expansion was needed.
-
05:50 PM Revision f6d7c18dfe9de10909d5fd6a3df88bceba7be40b: gmp: changed gmp.Float#toString to mach docs
- gmp: changed gmp.Float#toString to mach docs
-
05:33 PM Revision 57deafe4ec6ceeb007df3c9fd728ec7f29469406: gmp: Merge get_string and get_string_base to o...
- gmp: Merge get_string and get_string_base to one function taking an optional base param. (and getString alias)
-
05:03 PM Revision 172319f97f7b59c0be741b8d1d172805e27f133d: gmp: replace get_prec/set_prec with precision
- gmp: replace get_prec/set_prec with precision
-
02:46 PM Revision 3fffa47d2059df3d6dba7e8ae4f20e03a81681ac: curl: improved/updated docs
- curl: improved/updated docs
-
02:31 PM Revision 91d76860a22f4754d695fc5fff40283baaeef09f: curl: added docs for cURL.Easy ctor and link t...
- curl: added docs for cURL.Easy ctor and link to tutorial in JS docs
- 02:03 PM Revision d8ab380ac1f3c9b66e6bb0284d35b59303517ec6: util: let docs script accept extra files to pr...
- util: let docs script accept extra files to process
- 03:18 AM Revision c8a9554d39922e4cc0867c352e4dc7f40e9a756b: util: let docs script accept extra files to pr...
- util: let docs script accept extra files to process
-
12:38 AM Feature #173: (re)Implement (working) XML module
- Only slight niggle is with loading external DTDs, and with @getElementById@ (which is caused in part by Arabica following the spec and returning undef when it doesn't know what attribute counts as an ID. This is a bit annoying behaviour tho and I'...
-
12:37 AM Feature #123 (Assigned): Allow const methods create<method>(methodptr)
- We want that! But not now. :-)
-
12:15 AM Revision 1eda12604b29e7673d027c9378375e7aed86958a: curl: docs typo
- curl: docs typo
-
12:13 AM Revision e9467a4aa9a7e3955a58099b50fc8076168cda9a: docs: removed another reference to the XML plu...
- docs: removed another reference to the XML plugin and fixed typo
-
12:13 AM Revision 50b0c01175a11b16e86188c6c2f323d3c63d6f59: docs: removed another reference to the XML plu...
- docs: removed another reference to the XML plugin and fixed typo
-
12:11 AM Revision 4e787e2958f3315eb7dbd105e8a563d163b1f111: curl: (docs) added short tutorial
- curl: (docs) added short tutorial
12/10/2009
-
11:50 PM Revision 376086aa6e72e5dba0779f87d37cb16e2104f42b: doc: remove references to removed XML plugin
- doc: remove references to removed XML plugin
-
11:48 PM Revision 3ef7223249335787e0bc3c44116d0c12a0a30b1d: doc: remove references to removed XML plugin
- doc: remove references to removed XML plugin
-
11:32 PM Revision 0f50546884e6e5e76b25c2993c1fc587fac2d2e4: curl: improved docs (added docs for callbacks/...
- curl: improved docs (added docs for callbacks/httppost)
-
11:05 PM Revision 029820a9c994d4d42901868a6ff66f1799482bec: curl: improved Easy.options.httppost (free for...
- curl: improved Easy.options.httppost (free formdata)
-
10:43 PM Revision 80d2b0593f447fbb0bbe397054fb958d5467005f: curl: thread-safe paired curl_global_init/curl...
- curl: thread-safe paired curl_global_init/curl_global_cleanup calls
-
10:05 PM Revision 89d65a6d934d88986971623c9c5ba173fb566841: curl: auto call init (removed cURL.globalInit)
- curl: auto call init (removed cURL.globalInit)
-
10:05 PM Revision 094a2ca3831ed387be8cdc6d4929baa49c736c1c: curl: cleaned up list_option code
- curl: cleaned up list_option code
-
11:18 AM Revision 20269ab0f331cf4c0950b31c6113636cb88b84df: "Flusspferd rules" ;-)
- "Flusspferd rules" ;-)
-
06:15 AM Revision 4b108a4567098f261c3619e3bf601ffad1212438: curl: added curl to help/ubuntu.dox
- curl: added curl to help/ubuntu.dox
-
06:03 AM Feature #112: cURL overhaul - Improve libcurl and get it back to master
- See http://github.com/ruediger/flusspferd/blob/curl/src/plugins/curl/TODO the important stuff: * finish httppost/formadd stuff * FILE* interface (? requires changes to io. maybe later) * global_init/cleanup stuff and add documentation for...
-
05:59 AM Revision ba6e0a78be70cf5e2fc6284acd90c42a9e4678a4: curl: added comments about the interna of curl...
- curl: added comments about the interna of curl (especially the options)
-
05:37 AM Revision cbe229df304b0df5173c6b8a5a4fff07e1a24fb8: curl: removed options only supported in 7.19.6...
- curl: removed options only supported in 7.19.6>=, replaced 0 with false to test boolean support
-
05:32 AM Revision 67eb0e4f9dafae198ec56aa66c8d4db5e95fe281: curl: improved docs
- curl: improved docs
-
05:19 AM Revision 28bc4d2f36a78a02ebe449030a0b42aa19d9fc33: curl: started implementing list options (messy)
- curl: started implementing list options (messy)
-
04:38 AM Revision 561a09be7a81c3fef8232cfae814bfbaeead2e1d: curl: updated docs (added implementation notes...
- curl: updated docs (added implementation notes, fixed bug in docs.sh and updated TODO)
-
04:10 AM Revision 27d27fee98e0fc4c8dbdda232ed42311ce9fc0dc: curl: updated TODO and added MAX_ connection opts
- curl: updated TODO and added MAX_ connection opts
-
03:52 AM Revision 6d1fe0a68d20cfcdfb4c57876931c6f6ee1e6788: curl: added other POST options
- curl: added other POST options
-
03:45 AM Revision 361b5e322a3e8df8d7147bdb2cbd14be9c5e6214: curl: added test for (un)escape and improved docs
- curl: added test for (un)escape and improved docs
-
03:39 AM Revision 8f69ebeac775985654f78bc964dc60fadd978862: curl: added unit test for cleanup/valid
- curl: added unit test for cleanup/valid
-
03:37 AM Revision c1bf8948b07cf5b1f34e5ebef56cca9351972a2e: curl: implemented seek function
- curl: implemented seek function
-
01:59 AM Revision f81c00fefab8e8e98b5002d061d51cd1de555675: curl: updated httppost stuff to copy the array...
- curl: updated httppost stuff to copy the array (and create one from a single object)
12/09/2009
-
07:57 PM Revision 94841108e74916080d728e06e891a405b902cc6b: curl: added trace API and trace http post object
- curl: added trace API and trace http post object
-
06:40 PM Revision d51598a73c1d4fcc3f5fce2a544ecf804b791ad1: curl: started implementing HTTPPOST/formadd stuff
- curl: started implementing HTTPPOST/formadd stuff
-
05:57 PM Feature #181: Make API for JS_MaybeGC and use it
- Ash Berlin wrote: > Wes suggested we could pass a boolean value to gc. Conceptually as follows: > > [...] That would have been easier to express in Pseudo-C++, actually: ...
-
05:48 PM Feature #181: Make API for JS_MaybeGC and use it
- Wes suggested we could pass a boolean value to gc. Conceptually as follows: ...
-
05:46 PM Feature #181: Make API for JS_MaybeGC and use it
- We should make an API function for JS_MaybeGC and use it in the appropriate places.
-
04:44 PM Revision 751a926b090173ee66e145e5213b256d4e4292c8: curl: reset now clears options (with unit test)
- curl: reset now clears options (with unit test)
-
04:01 PM Revision 65f7148dbd15fd396b7394ebb11606f5d2467966: curl: added example for globalInit
- curl: added example for globalInit
-
03:58 PM Revision 08e9091315d63b81ee158c8ce8084903ab2d201b: curl: fixed doc and call gen-doc.js from util/...
- curl: fixed doc and call gen-doc.js from util/docs.sh (hacky)
-
03:28 PM Revision 7b08aa31e48d33cae1eb6e3ac916490170dd754f: curl: fixed docs (. -> #)
- curl: fixed docs (. -> #)
- 01:44 PM Revision caf91e3b9a63d7be1620b602b75bdb9d1f088d33: curl: fix require('curl').version It was gett...
- curl: fix require('curl').version It was getting treated as an integer rather than a string
- 01:43 PM Revision 03ab78c9e9459d8e81d3924411fe109ebd0f5626: curl: use define_properties over define_proper...
- curl: use define_properties over define_property 65 times
-
01:00 PM Revision 8f42264b1eac515930e9119d6594dbec95e35209: curl: improved documentation
- curl: improved documentation
-
12:28 PM Feature #113 (Closed): CURL Redirects
- If they work then close the ticket, don't reject it
-
12:03 PM Revision 7bd1a2ba73fe01637a05c4fb522f90f4c2914e9a: curl: improved docs
- curl: improved docs
-
11:43 AM Revision 351ba5f8e4981923eef91eb3bea8effb761e6b60: curl: updated doc generation
- curl: updated doc generation
-
10:42 AM Revision f1c6961d53a438b28cac125540d387931446d620: curl: started writing doc generator for name t...
- curl: started writing doc generator for name translation
-
10:15 AM Revision b3b3323f65803b7f8e089a169a1a4a2030c96ef5: curl: added CURLOPT_BUFFERSIZE and minor
- curl: added CURLOPT_BUFFERSIZE and minor
-
10:07 AM Revision 17da4c1e79979cb32f48278f7f4b7172f8ce7603: curl: added HEADER FUNCTION
- curl: added HEADER FUNCTION
-
04:22 AM Revision 374fd4dc4e0cb956ce215b58f4c83148161f7c71: curl: started documentation
- curl: started documentation
-
03:58 AM Revision 4d87394871adc36afaa654e9039788a5bdb07c87: curl: added elisp code
- curl: added elisp code
-
03:56 AM Revision fe576ed3b06f226b12fd217a2aeeec17527acfe4: curl: changed option names to be more consiste...
- curl: changed option names to be more consistent with curl (unfortunately curl isn't consistent)
-
03:42 AM Revision 919c9cf1b997ab653a5422a6f2ec88bfca68575e: curl: added SSL OPTIONS
- curl: added SSL OPTIONS
-
03:32 AM Revision e16485a8f69d7368305b0b4c732e103c1cc994d5: curl: added CONNECTION OPTIONS
- curl: added CONNECTION OPTIONS
-
03:25 AM Revision 4d32b6fe6c7905b416f731d20f3a642fcd36dcf1: curl: added PROTOCOL OPTIONS
- curl: added PROTOCOL OPTIONS
-
03:17 AM Revision 98a06d3b889e5da8bbbf3923ea7b61e565e65079: curl: implemented more FTP stuff
- curl: implemented more FTP stuff
-
03:02 AM Revision 1797b2058da06163c89a0b58e510dd6594ed736b: curl: added NETRC stuff
- curl: added NETRC stuff
-
02:57 AM Revision d6dbad2513376ad2778f0e0207f0ff4fc1529522: curl: added (REDIR_)PROTOCOLS option
- curl: added (REDIR_)PROTOCOLS option
-
02:24 AM Feature #113 (Rejected): CURL Redirects
- redirects should already work with the curl branch
-
02:17 AM Revision 5172260214ed15b94634b0fded827f0257e9e2c4: curl: added missing INFO_* flags
- curl: added missing INFO_* flags
-
02:13 AM Revision e038fe0b2c4c28dcb4f61b6adebbe618100565c5: curl: added debug function option
- curl: added debug function option
-
02:04 AM Revision 00e4d4b1e08f8c5f60b3685f2876498ec34e40d8: curl: added SSH Options
- curl: added SSH Options
-
01:58 AM Revision e0c6c1e7636a4c99775848a9baeb6b714843d567: curl: added OTHER OPTIONS
- curl: added OTHER OPTIONS
-
01:55 AM Revision 428081865d91f651566fa6896cd5f5667efe32f3: curl: started adding FTP options
- curl: started adding FTP options
-
01:49 AM Revision 5d8c73bb54e55c18d4b302b2b1f2bd92cebcdaa2: curl: added TFTP options
- curl: added TFTP options
-
01:47 AM Revision 2efb5cb32f75fe3f50e5ecc7aaba0343b7ac4be1: curl: added HTTP* options (except for POST* an...
- curl: added HTTP* options (except for POST* and list stuff)
-
01:29 AM Revision 9fa7bd04f0d4ae65d68edf91e03d0cc7cf7faaa3: curl: added Auth Options
- curl: added Auth Options
-
01:21 AM Revision 4f1a4fa1429989aec5641664a47464fa128951f9: curl: added CURLOPT_DNS_*
- curl: added CURLOPT_DNS_*
-
01:18 AM Revision a5da04e95e41378c8b43101f775a24d8542d9531: curl: added CURLOPT_SOCKS5_GSSAPI_*
- curl: added CURLOPT_SOCKS5_GSSAPI_*
-
01:13 AM Revision 2cb119df8768aeb8c685f6bdd240721b0b1cd848: curl: TODO list
- curl: TODO list
-
01:12 AM Revision 93cc58072082359bc6fdd131972b5de1cd8fdfc1: curl: added CURLOPT_PROXY* stuff
- curl: added CURLOPT_PROXY* stuff
-
01:00 AM Revision 6f07b057c5782b93aef1052fec0de196bc83a72d: curl: added CURLOPT_FAILONERROR
- curl: added CURLOPT_FAILONERROR
-
12:59 AM Revision 675f6174610892ed6393e28b894fabbc9fe3bddf: curl: added CURLOPT_ADDRESS_SCOPE
- curl: added CURLOPT_ADDRESS_SCOPE
-
12:56 AM Revision 014b8a495fe88c3897ebd60170c1dbf4f395a546: curl: added CURLOPT_TCP_NODELAY
- curl: added CURLOPT_TCP_NODELAY
-
12:55 AM Revision a196d11aef4881cb1764e221b7a51f14b4d53ee6: curl: added CURLOPT_LOCALPORTRANGE
- curl: added CURLOPT_LOCALPORTRANGE
-
12:53 AM Revision bdc746e1562c5f44107bffe2a206866c5b0205dc: curl: added CURLOPT_INTERFACE/CURLOPT_LOCALPORT
- curl: added CURLOPT_INTERFACE/CURLOPT_LOCALPORT
-
12:47 AM Revision 255795bb63694c574de31cdef3c59fe878ef24d6: curl: added CURLOPT_COOKIE
- curl: added CURLOPT_COOKIE
-
12:45 AM Revision df783bfc3a503996b353ee414919f58618357304: curl: removed .dir-locals.el
- curl: removed .dir-locals.el
-
12:34 AM Revision 64a4f4f0887541e750d119019b33d23debc566af: curl: added CURLOPT_USERAGENT
- curl: added CURLOPT_USERAGENT
-
12:27 AM Revision 85c700eeb570182d23617f0c1f6670e6badece66: curl: added CURLOPT_PORT
- curl: added CURLOPT_PORT
-
12:22 AM Revision c5c82d5d417f8c3e6045b11785c4d3caf1276a54: curl: implemented progressfunction
- curl: implemented progressfunction
-
12:03 AM Revision 0bc0b46c66b9b4555063f5bef33574587171d2a7: curl: reduced code duplication
- curl: reduced code duplication
12/08/2009
-
11:21 PM Revision de6e36897d0c6ff82e62f1825bfa8ceabac74d59: curl: added readFunction
- curl: added readFunction
-
10:55 PM Revision 9b7050cfdaedd7bc45fd69c29bad102feec748c4: curl: updated test to use writeFunction
- curl: updated test to use writeFunction
-
10:45 PM Revision d395f87206219e301a7b6967f2868b0724556236: curl: fixed creation of byte_array creation fo...
- curl: fixed creation of byte_array creation for writeFunction
-
10:07 PM Revision 36b95a2aa8bba3aa46a12810a62943a0e2e96b80: Merge branch 'master' into curl
- Merge branch 'master' into curl
-
08:52 PM Bug #180 (Closed): C++0x compatibility: utf16_t is a keyword in C++0x
-
08:47 PM Revision 93ea448fb87b383402c8c89b0bbcb20409b7f838: updated ChangeLog: C++0x compatibility (Fix #180)
- updated ChangeLog: C++0x compatibility (Fix #180)
-
08:46 PM Revision 9d8aff266aa46bed4990afed9ceb4c7b4ac69bc4: made Flusspferd C++0x compatible: * Changed c...
- made Flusspferd C++0x compatible: * Changed char16_t to js_char16_t * Handled namespace conflicts
-
08:18 PM Bug #180: C++0x compatibility: utf16_t is a keyword in C++0x
- A _keyword_? Have they no shame?
-
08:15 PM Bug #180: C++0x compatibility: utf16_t is a keyword in C++0x
- Unfortunately char16_t is going to be a new keyword in C++0x. It is already a keyword in GCC 4.4 and flusspferd does not compile with -std=c++0x. (Unfortunately gcc 4.4.1 doesn't create a warning!) How shall we rename char16_t? jschar_t? jschar...
-
08:10 PM Revision 6f7721fc860eeff6203a417ab9d4acfe20e147bd: curl: added a test
- curl: added a test
-
08:10 PM Revision 502f468401bcb742da7ec31185685c3c3b578fd9: curl: changed curl to use create<>-API (compil...
- curl: changed curl to use create<>-API (compiles again on current master)
-
08:09 PM Revision 9dc42e073c62296e84f2e343358983d81ca3ffcf: Merge branch 'master' into curl2
- Merge branch 'master' into curl2
-
06:49 PM Revision 84119af69876c6092cb777a084f78b444ee0af1b: Revert "use size_t were appropriated (compiles...
- Revert "use size_t were appropriated (compiles again on 64bit)" This reverts commit 4dbc71a0cccf2b35d258733448c075d7bdc22607.
-
06:39 PM Revision a91e2ab0cb90f6d46e389b3b30715385ef191d84: Merge branch 'master' of github.com:ruediger/f...
- Merge branch 'master' of github.com:ruediger/flusspferd
12/07/2009
-
04:22 PM Feature #171 (Closed): Implement CommonJS Unit Testing proposal
- Applied in changeset commit:"90698bfcd4fd49cfb0f6356d349de24d2c710c5d".
- 03:12 PM Revision f00a039928148ac32da8aa041126b38765786961: core/js: Update how tests are named by the runner
- core/js: Update how tests are named by the runner
- 03:05 PM Revision 283cbc30c72c0da0967b44844e882d0a40bd0be7: Implment CommonJS UnitTest spec (Closes #171)
- Implment CommonJS UnitTest spec (Closes #171)
- 03:04 PM Revision ae1f21e25428cae75f5bd3e608e2dc5785a1808f: tests for throwning objects (#174)
- tests for throwning objects (#174)
- 01:22 PM Revision 66a51730a3d1fd68c4467d78d9533a436ce0b05c: Catch/rethrow objects in callbacks as well as ...
- Catch/rethrow objects in callbacks as well as values (#174)
12/06/2009
-
06:14 PM Feature #174 (Closed): C++ should be able to throw values/objects to JS
- Applied in changeset commit:"3390f01503e182d8691c4b58e37a3f4f4ac86de1".
- 04:59 PM Revision 82258c7ae6985deb1b3f8acd17605ade8a23676a: Make test_regression_159 compile on OSX
- Make test_regression_159 compile on OSX
- 04:59 PM Revision fd6491b59f3dc3f91cf8404dc5f24be89e42cd20: C++ can now throw flusspferd::values back into...
- C++ can now throw flusspferd::values back into JS (closes #174)
-
04:48 PM Feature #157 (Closed): Don't run test-sqlite3.t.js if sqlite3 Module is not build
- Applied in changeset commit:"dd429b36ddfd7c7854f9cb489b902036ce2423de".
- 04:34 PM Revision 1697946bec26231fa3061b3494636288f96fe033: Fixes #157 properly :)
- Fixes #157 properly :)
-
04:24 PM Feature #157 (Assigned): Don't run test-sqlite3.t.js if sqlite3 Module is not build
- ...
-
04:11 PM Revision 379066772d0014013ea4dbe93e83b1031f35632e: test: fix non-operational bug in test_object
- test: fix non-operational bug in test_object
-
02:47 PM Feature #174 (Assigned): C++ should be able to throw values/objects to JS
- So you can get this currently using the @value@ constructor to @exception@. ...
12/05/2009
-
09:37 PM Bug #159: Flusspferd crashes when calling js function returned from require() within a c++ callback
- ...
-
09:33 PM Bug #159: Flusspferd crashes when calling js function returned from require() within a c++ callback
- ...
-
07:21 PM Bug #159: Flusspferd crashes when calling js function returned from require() within a c++ callback
- commit:44d4644ff20592de1702f536a24d56e1768572ca ... did not help. But I think we should keep it, because it is apparently "more correct".
-
07:13 PM Revision 8a22dcaecc1937451370d271c48e69522096b44c: bug #159: apply Wes' suggestions
- bug #159: apply Wes' suggestions
-
05:40 PM Bug #159: Flusspferd crashes when calling js function returned from require() within a c++ callback
- ...
- 01:28 AM Revision 3d558d275354adf103f9a75f76573faa206b13a0: plugin/xml: Rename DOMParser to XMLParser
- plugin/xml: Rename DOMParser to XMLParser
- 01:28 AM Revision d8ef7afbdbc5da9e0b2bd195f5afe963915b37dc: plugin/xml: Implement missing methods. Should...
- plugin/xml: Implement missing methods. Should be all there now. DOMException missing still tho.
- 01:28 AM Revision 92fde0ad0beaff7c059b9878e8c0f234ffb0ffbe: plugin/xml: remove needless (test) code
- plugin/xml: remove needless (test) code
- 01:28 AM Revision 2aa32737be895dd97e08d9354ee29662a511db2a: plugin/xml: Taggle based HTML parser
- plugin/xml: Taggle based HTML parser
- 01:28 AM Revision 296fc2a736c96fb20458f90e63d3a453dbb0d7a5: plugin/xml: refactor node_map to remove repeat...
- plugin/xml: refactor node_map to remove repeated code
- 01:28 AM Revision 233f352148f82874150b06c728020c06c13d4edf: plugin/xml: implement methods on Document
- plugin/xml: implement methods on Document
- 01:28 AM Revision 1e74b8bdd75121372cf0914b33bcc7b93f96a7ff: plugin/xml: Implement last 4 node subclasses. ...
- plugin/xml: Implement last 4 node subclasses. They have no properties as they all seem broken in arabica - guess no one ever uses them
- 01:28 AM Revision c2511d9ab4ef8ebd3dc516956266ecd2d5107a6c: plugin/xml: DOMImplementation class This migh...
- plugin/xml: DOMImplementation class This might need to be reworked as currently under Arabica this is a singleton.
- 01:28 AM Revision 07f32729632fb4c9882f135a199df3ab02467496: plugin/xml: implement NamedNodeMap
- plugin/xml: implement NamedNodeMap
- 01:28 AM Revision 3fba3fbf13c5cde52e3a01e39dbf85259a408d2e: plugin/xml: attr class
- plugin/xml: attr class
- 01:28 AM Revision 98c8e15ec79c7d131eadff1b6ea0025e59c53751: plugin/xml: DocumentType class
- plugin/xml: DocumentType class
- 01:28 AM Revision 66e80c92d734977542fea6f901c90e090a088d8f: plugin/xml: pickup right include directory var...
- plugin/xml: pickup right include directory variable
- 01:28 AM Revision 5ceb53dbd9ea3e4d208b18b3dec69640645478f1: plugin/xml: misc tidy up
- plugin/xml: misc tidy up
- 01:28 AM Revision 757d51ae6ead96b05034cb9d49358ab3a52b620b: plugin/xml: refactor node_map to store master ...
- plugin/xml: refactor node_map to store master in DOMImpl, not Doc This was needed for dom_parser and doctypes to work. It does mean that dom_imple stores a global weak_ptr to the node_map from the singleton domImplementation. Using globals makes...
- 01:28 AM Revision 6dfe15ac18b3b61c2f1768301f454bed2fa41403: plugin/xml: DocumentFragment class
- plugin/xml: DocumentFragment class
- 01:28 AM Revision a4a3811e69e79145aebc1a8bca21dbd4859d0122: core/includes: include 'param' namespace in "a...
- core/includes: include 'param' namespace in "aliases'
- 01:28 AM Revision a2340cc42af93676688190a841c3976e225b6a2e: plugin/xml: Implement character classes. Comm...
- plugin/xml: Implement character classes. Comment and Text aren't fully implemented due to some small typos in the arabica header files.
- 01:28 AM Revision 60f11a7b51ffacbc194b92cc857cc40880bb274e: plugin/xml: Store the document in the node_map...
- plugin/xml: Store the document in the node_map for ownerDocument
- 01:28 AM Revision 5f1facd7c9f25566f50c402fb871d0d35b03d332: plugin/xml: stub element class
- plugin/xml: stub element class
- 01:28 AM Revision 81c18d7f6dbddf0f35fe66b09fda0c914273a672: plugin/xml: fix creation of element instances
- plugin/xml: fix creation of element instances
- 01:28 AM Revision d5d1e81380524e92cc830423a1f8c18433e0848d: plugin/xml: remove debug prints
- plugin/xml: remove debug prints
- 01:28 AM Revision 2fe6725ffc7f39d5196578b5f41eac70b82e3d6c: plugin/xml: implement more properties on node ...
- plugin/xml: implement more properties on node and document (and test lightly)
- 01:28 AM Revision 1c7eeb301a777accc2bf4b46373d3889c9cf2e08: plugin/xml: refactor/unify wrapped types Crea...
- plugin/xml: refactor/unify wrapped types Create a wrapped_type typedef in all classes so we never have to remember the exact typedef we are dealing with.
- 01:28 AM Revision 954b75e8f32216a256db204355eff627ec7fc96b: plugin/xml: implement the rest of the Node met...
- plugin/xml: implement the rest of the Node methods. Test clone behaviour. This uncovered edge case in node::get_node() and Arabica's handling of null/empty nodes.
- 01:28 AM Revision e3648a700e5390274a437826d18b1e3eb69847cb: plugin/xml: NodeList class and Document#getEle...
- plugin/xml: NodeList class and Document#getElementsByTagName
- 01:28 AM Revision 99364e33a5c2743e8a56da3dc1c8e110fb26e9d5: plugin/xml: Implement a shared node_map to kee...
- plugin/xml: Implement a shared node_map to keep strict equals of nodes Without this, nodelist[0] === nodelist[0] would be false. See the comment in node_map.hpp for how this works
- 01:28 AM Revision d514f7818ac66a90669acfc993d2c862f2f97045: plugin/xml: create properties on Node class
- plugin/xml: create properties on Node class
- 01:28 AM Revision e8514a20266285c0302b9383929ba847025b906e: plugin/xml: make node_map return the right nod...
- plugin/xml: make node_map return the right node subclass
- 01:28 AM Revision 8fda5219e70d791efecf891a9c8d2c98f36a575d: Start writing some simple tests for XML plugin
- Start writing some simple tests for XML plugin
- 01:28 AM Revision 630e1d9abb638a9e0eba32f8e35d8450a6af586d: plugin/xml: Create simple Node and Document cl...
- plugin/xml: Create simple Node and Document classes. Make DOMParser.parse return something useful -- a Document rather than null.
- 01:28 AM Revision 5b3f4a5f6d918d08dc80b0c8f2a6cd750341918d: Start afresh with the XML plugin using arabica
- Start afresh with the XML plugin using arabica
- 01:28 AM Revision 00f8bcd968de859ff4d1033820e26c9417948ef7: plugin/xml: A simple Node.toString() method
- plugin/xml: A simple Node.toString() method
- 01:28 AM Revision 16d1f8d6f0fb60b4eceda28bb56fedf36f84f63c: plugin/xml: Use namespaces better in source files
- plugin/xml: Use namespaces better in source files
- 01:28 AM Revision 4ee48e896f584d7a7876822223e40395ff49897e: core: create aliases.hpp for shorter names usi...
- core: create aliases.hpp for shorter names using create<>() magic Start with just aliasing boost::fusion::make_vector and boost::assign::list_of
-
12:47 AM Revision c2e7ad55f73270d028092be7982547134dac573b: Merge branch 'master' of github.com:ruediger/f...
- Merge branch 'master' of github.com:ruediger/flusspferd
12/04/2009
-
11:22 PM Revision 4fce6f9fe22d3cb99f0e716e94711737106d48a3: core: consistently use "unsigned" for arities
- core: consistently use "unsigned" for arities
-
11:14 PM Revision 305b32d4df799ea69da808fde308b66bf7cb9499: use size_t were appropriated (compiles again o...
- use size_t were appropriated (compiles again on 64bit)
-
10:52 PM Revision ac76dfee9b26024246e8d538161eb5fa06425779: build: add Boost 1.41
- build: add Boost 1.41
-
10:09 PM Bug #159: Flusspferd crashes when calling js function returned from require() within a c++ callback
- I added a testcase: commit:116cd15fbf5ef36f0c90b930d92057d13a923b47
-
10:07 PM Revision 5cf18310690c772898a7f7f9002d87707dda9c29: bug #159: add test which is always run and of ...
- bug #159: add test which is always run and of course fails
-
09:35 PM Bug #159: Flusspferd crashes when calling js function returned from require() within a c++ callback
- I can reproduce this, after updating the code: http://gist.github.com/249372
-
09:18 PM Bug #134 (Rejected): Support INCLUDE/js/jsapi.h as well as INCLUDE/jsapi.h
- True, probably not relevant for Tracemonkey anymore.
-
08:11 PM Revision 45e123a44c41c6557cccdc9998f68dd26c03aacd: boost.fusion: use recommended include paths
- boost.fusion: use recommended include paths
-
07:37 PM Revision 0e0b34f1803753449c2729c2ddc6a0f356a957cf: boost.phoenix: use recommended include paths
- boost.phoenix: use recommended include paths
-
06:10 PM Feature #167 (Closed): Easier way to proxy JS methods to member variable
- Status geändert durch Changeset commit:"24a739475a0600a6ce4d8ba1fd7cd0137bab24c7".
-
06:07 PM Revision 3ee042931e793b33921f84ef31ebbc6316e4e9b8: Merge branch 'implement_167' (closes #167)
- Merge branch 'implement_167' (closes #167)
-
06:06 PM Revision 9888cce52e189ffb4918b3c2d19f89181f8dbf14: feature #167: add ChangeLog entry
- feature #167: add ChangeLog entry
-
06:01 PM Revision 4e6963f9f1ea88361ef263a02fcb6b0ba0048d44: feature #167: add the same, but for properties
- feature #167: add the same, but for properties
-
05:43 PM Revision 31e2b09435f8c7766a7a73da15381dfb0ccd38ad: feature #167: split test cases
- feature #167: split test cases
-
05:37 PM Revision 9fdc9903431b7a7e01dd44ab75ae3a90d10890dc: feature #167: add documentation
- feature #167: add documentation
-
05:26 PM Revision 391f51d7711f76ee7086b15555e6c2507452ae0d: feature #167: it DOES work with phoenix, if yo...
- feature #167: it DOES work with phoenix, if you know a small trick
-
04:52 PM Feature #179 (Closed): New API: flusspferd::create_on
- Status geändert durch Changeset commit:"1219bb4c167695cc7eec4f3050d57712959fde34".
-
04:48 PM Revision b901f1e0878d09f1c3fa85249a0a76ac05f61f69: help/examples: make example benefit from creat...
- help/examples: make example benefit from create_on
-
04:46 PM Revision 2988094676e707503c7ca49abab2faa458d5be50: core: update flusspferd.hpp
- core: update flusspferd.hpp
-
04:42 PM Revision d69ffef313f6b680956952513a033d7cbe107598: core: add create_on (closes #179)
- core: add create_on (closes #179)
-
03:08 PM Revision ef50dc753ff4589213998ac92eb8b208b0a4f89d: core: fixed tiny bug in flusspferd::create tha...
- core: fixed tiny bug in flusspferd::create that caused no problems at all
-
02:31 PM Feature #167: Easier way to proxy JS methods to member variable
- Ash Berlin wrote: > This is a good start, but we still can't access member variables in those functors can we? I think it must be possible somehow. After all, the other macros bind to member functions, so it must be possible to access member v...
-
02:20 PM Feature #179: New API: flusspferd::create_on
- Ash Berlin wrote: > Isn't this very similar to the set_properties which has an api of: > > [...] > > Isn't really all that different and is already possible > > I just worry about adding too many ways to do the same thing to the API whic...
-
02:18 PM Feature #167: Easier way to proxy JS methods to member variable
- Aristid Breitkreuz wrote: > I'd be interested in what kinds of usage we need. > > Right now I have implemented this: > > [...] > > They work the way you'd expect it. This is a good start, but we still can't access member variables in ...
-
02:14 PM Feature #179: New API: flusspferd::create_on
- Isn't this very similar to the set_properties which has an api of: ...
-
01:41 PM Feature #167: Easier way to proxy JS methods to member variable
- I'd be interested in what kinds of usage we need. Right now I have implemented this: ...
-
01:38 PM Revision 35139fc34ff73c134d4fc7d0f642c523588f890a: feature #167: found and fixed (hilarious) reas...
- feature #167: found and fixed (hilarious) reason why the test case failed
-
02:38 AM Feature #179: New API: flusspferd::create_on
- For creating multiple objects on the same container, I would suggest the following API: ...
12/03/2009
-
09:52 PM Revision aa72e903b24c2d57922e62c5195abed8f50470e2: Merge branch 'master' into implement_167
- Merge branch 'master' into implement_167
-
05:59 PM Feature #34: load / IO.load function
- Removing time estimates because that is confusing.
-
05:47 PM Feature #178 (Closed): Improve native_function_base constructor
- Status geändert durch Changeset commit:"9009840a57ce0efe7ad8a6a1157db05d9f4b174d".
-
05:43 PM Revision 6b08f062c1cb98984220c6e4532081b745836da9: build/Makefile: add convenient doc and repl PH...
- build/Makefile: add convenient doc and repl PHONY targets
-
05:38 PM Revision daaac57630d432933c87b527b90765c27c2d9364: Merge branch 'implement_178' (closes #178)
- Merge branch 'implement_178' (closes #178)
-
05:36 PM Revision bc7403928b2003b6e079d6e90b320089f7610d2f: feature #178: update documentation
- feature #178: update documentation
-
05:33 PM Revision 4fceee5cb3bb11b4b7d7ce66a31c4945c78f0d72: feature #178: formally add arity to create<Nat...
- feature #178: formally add arity to create<NativeFunction> parameters
-
05:23 PM Revision 4ce3aa2017b6d3512a50bdc0f31d54609b6d8085: feature #178: add ChangeLog entry
- feature #178: add ChangeLog entry
-
05:20 PM Revision b23c9d2061c3fc84b3d5e5392d0a93265fe085e5: feature #178: fix weird bug with require.id
- feature #178: fix weird bug with require.id
-
01:04 PM Revision 6e5ff7c0c082772770351cdc9e8a51a975921a6e: feature #178: set the name of the require func...
- feature #178: set the name of the require function to something
-
01:03 PM Revision a1f0ce4b321f9b8334b04f136f1dc2ba0263be19: feature #178: automatically determine arity wh...
- feature #178: automatically determine arity when possible
-
12:39 PM Revision 622f03a419673f276a0ac693e94e369a46340daf: core/native_function: first steps towards impl...
- core/native_function: first steps towards implementing #178 (to provide access to the flusspferd::function in the constructor of any class deriving from native_function_base)
-
11:47 AM Revision d5114f84a687a51947029a17c48b3f364f85b692: test/build: make test now depends on make all
- test/build: make test now depends on make all
-
11:38 AM Revision d4f41bb518961680bdc3616d6409122a583421b1: added make test target
- added make test target
-
11:33 AM Feature #157 (Closed): Don't run test-sqlite3.t.js if sqlite3 Module is not build
-
11:31 AM Revision 7cf9045b8d0d224ac32fdfd2361be5d013e4fbc8: Don't run SQLite3 unit test if SQLite3 is not ...
- Don't run SQLite3 unit test if SQLite3 is not build. Fix #157
-
11:09 AM Bug #134: Support INCLUDE/js/jsapi.h as well as INCLUDE/jsapi.h
- Is this still necessary with Spidermonktey-tip? Since it comes with a make install (yeah :-)) This issue was true for Spidermonkey 1.8< imho.
-
01:22 AM Feature #178 (Assigned): Improve native_function_base constructor
-
01:22 AM Feature #178: Improve native_function_base constructor
- See branch implement_178
- 12:40 AM Revision e270142b7588af99733c3c1f306f502c84933adf: docs for module object+method+properties
- docs for module object+method+properties
-
12:25 AM Feature #177 (Closed): Create @module.resource@ API
- 12:15 AM Revision 190013d3c646d4d3c1020221784b70f8c070ab4d: core/modules: Implement module.resource (close...
- core/modules: Implement module.resource (closes #177) While I was in there I fixed a few odities with when require.main.id was set, specifically it is now *always* set, even for simple repls.
12/02/2009
- 11:58 PM Revision 6c1741ea32d310b5ce1d466eb76fc269c55dcbf5: core/js: asserts.diag should stringify its arg...
- core/js: asserts.diag should stringify its argument
- 11:44 PM Revision bf7e88fd606df1fc99263e89d8f8cd3d14391cc4: core: exception now accepts a boost::format ar...
- core: exception now accepts a boost::format arg. (#44) Got fed up enough of to finally go and fix it.
-
11:07 PM Feature #178: Improve native_function_base constructor
- Currently it doesn't have access to the underlying @object@ in the constructor, which makes things a bit messy. See for example source:src/core/modules.cpp@b9b48725#L87 which cant be in the constructor as there is no object to set properties on...
-
11:02 PM Feature #177: Create @module.resource@ API
- Kris Kowal suggested on irc the following API: ...
-
10:44 PM Feature #119: Write JS docs for XML plugin
- But now for the Arabica XML plugin!
-
10:30 PM Feature #177: Create @module.resource@ API
- Getting hold of a file relative to the current module in a generic way involves doing some nasty regexen on module.uri. So lets give a nicer way to do this: ...
-
07:52 PM Feature #176 (Closed): create<NativeFunction> should pass name and arity
- commit:da90c1bf837a336445c4a83fe2332270311eace7
-
07:51 PM Feature #131 (Closed): is_native/get_native should support native_function_base
- commit:3cae7518dd930ff9dc3c01a7abf2ff19ee61ac23
-
07:49 PM Revision 510f5b8785e49140b1242c224c2c5258269b7a05: core: create<NativeFunction> now passes name a...
- core: create<NativeFunction> now passes name and arity to the constructor of NativeFunction by default (fixes #176)
-
07:08 PM Revision ed854c4ddc550665baad583910e20c35bb7f93a7: core: add is_native/get_native for native func...
- core: add is_native/get_native for native functions (fixes #131)
-
06:50 PM Feature #176: create<NativeFunction> should pass name and arity
- create<NativeFunction>(_name = "x", _arity = 1) should construct NativeFunction(1, std::string("x")).
-
05:41 PM Revision 405cd0b5300c40c87ae0b4b4e6c72fa9580ec6b3: core: make is_native/get_native overloadable
- core: make is_native/get_native overloadable
-
05:20 PM Revision 37ad21699e8b713df20d0f60b8011d8ec07c6092: ChangeLog: #116 deserves a ChangeLog entry
- ChangeLog: #116 deserves a ChangeLog entry
-
05:19 PM Feature #116 (Closed): Modules in $HOME
- commit:84f5b2dc7872f71f350c10b6593d93cb2c8352f1
-
05:16 PM Revision 3e8ec9489b196e6bbcae9abb348e9fa129a36bb3: shell/interpreter: look for modules in $HOME/....
- shell/interpreter: look for modules in $HOME/.flusspferd/modules and $FLUSSPFERD_USER_MODULES (only for installed flusspferd, fixes #116)
-
05:11 PM Revision 87e08c37ac85e219c91d65ee290d8cb5c8b5b2cf: build/install: forgot to install util/load plugin
- build/install: forgot to install util/load plugin
-
04:10 PM Feature #34 (Closed): load / IO.load function
- commit:ed6f35a1576ca5540b4c68ff085f6625dcf629c0
-
04:08 PM Revision c2c2a891b9f2781238ec2dd192a4d2b6c412bfb0: js/util: add load module (fixes #34)
- js/util: add load module (fixes #34)
-
03:53 PM Revision 5faff47d3d48640d650e0f29dd2c5fc260ed1bd2: core: remove unnecessary include
- core: remove unnecessary include
-
03:44 PM Revision 909008b5903f1c50eb3fedfa316527dfc5bd7e82: core: remove many of the superfluous flusspfer...
- core: remove many of the superfluous flusspferd::gc calls that were inserted for debugging purposes
-
03:11 PM Feature #15: Move things out of flusspferd::context?
- Unfortunately not urgent enough. :-)
-
03:04 PM Feature #175 (Closed): object::constructor/prototype/parent should work on const objects
- commit:06362f1c2d232f52f8195a34be8d1d1ca249d524
-
03:02 PM Revision ea9953792acea9b2612e03a93a7794205d67ed20: core: object::constructor/prototype/parent now...
- core: object::constructor/prototype/parent now work on const objects (fixes #175)
-
02:58 PM Feature #175: object::constructor/prototype/parent should work on const objects
- Right now they are const-only, unnecessarily.
-
02:45 PM Feature #172 (Closed): Add support for JS_GetConstructor
- commit:8da0f6d67d1c10d45f913ebfa2113cee3c84f460
-
02:43 PM Revision 4e93d00a612514bdcbd0438739924bf3b39defa2: core: add object::constructor (fixes #172)
- core: add object::constructor (fixes #172)
-
01:25 AM Feature #174: C++ should be able to throw values/objects to JS
- Hmmm. I wonder if it is possible to make the catch/exception marshalling magic use the convert framework...
-
01:24 AM Feature #174: C++ should be able to throw values/objects to JS
- In JS you can throw strings, numbers, random objects. Pretty much any value in fact. Our C++ bindings currently convert anything that isn't explicitly an exception subclass to a string. We should probably catch @value &@ and report the pending ...
-
01:05 AM Feature #173: (re)Implement (working) XML module
- Made a start on this using arabica. Its largely complete now. Needs DOMException wrapping/exposing and marshalling when it gets thrown, and need to port the W3C DOM test suites to CommonJS format.
-
01:04 AM Feature #173: (re)Implement (working) XML module
- We moved the old libxml2 based module out of master as it wasn't working. We really need XML and HTML parsing + DOM. With Tests. and without memory leaks
-
12:00 AM Feature #172: Add support for JS_GetConstructor
- https://developer.mozilla.org/en/SpiderMonkey/JSAPI_Reference/JS_GetConstructor Should have a method on object.
12/01/2009
-
11:47 PM Revision 9d2dcbbb33a7485b4335abd046d291b272634d18: ChangeLog: add entry for #128
- ChangeLog: add entry for #128
-
11:43 PM Feature #128 (Closed): Create an object::instance_of(object theClass)
- commit:db7998e801a30e102537174acacf6e405f5506d8
-
11:40 PM Revision 7e9b26c113d8953d3b767d4a939881f6d9bd80f9: core: add instance_of (fixes #128)
- core: add instance_of (fixes #128)
-
10:29 PM Feature #161 (Feedback): Object.defineProperty should use JSPROP_SHARED for getters/setters
- Is there any drawback to this? If not, we should go for it.
-
10:27 PM Feature #164 (Assigned): Improve the GMP API
-
10:25 PM Bug #169 (Closed): getopt aliases don't work properly
- commit:cbd68f8ef5a1eff53493f78c02e20317ddac888b
-
10:18 PM Revision 2ec5506fadafd58f0598031a04d402346a0fdf4b: core/getopt: fix #169
- core/getopt: fix #169
-
10:16 PM Bug #169: getopt aliases don't work properly
- Regression test: put it in tests/js/getopt.t.js ...
-
09:32 PM Feature #171: Implement CommonJS Unit Testing proposal
- Our current @require('test')@ is very similar to the ratified http://wiki.commonjs.org/wiki/Unit_Testing/1.0 Need to make the relevant changes to it so it complies.
-
07:19 PM Revision 816b53d5d0114f8e0b42dfbe7c5992c441a022b3: Merge branch 'master' of git://github.com/rued...
- Merge branch 'master' of git://github.com/ruediger/flusspferd
11/28/2009
-
12:31 PM Revision 407e8d324615c19e035ae9778e9049f4bb7a7093: add info about modern compiler to README
- add info about modern compiler to README
11/25/2009
-
09:37 PM Feature #59: operator[] support for properties
- Probably not something that we want to implement soon.
-
09:34 PM Bug #169 (Assigned): getopt aliases don't work properly
- Definitely a bug. I think we already noticed this some time and then forgot it again. Oh well.
-
09:22 PM Bug #170: Flusspferd doesn't work with Boost 1.41
- You forgot to set the proper target version. :-)
-
09:17 PM Bug #170 (Closed): Flusspferd doesn't work with Boost 1.41
-
09:13 PM Revision b75b0cdc7f17b460ccb4202f2fe1b7d8be06ea37: Boost.Fusion API changed in 1.41. vector0 => v...
- Boost.Fusion API changed in 1.41. vector0 => vector0<>. Fix #170
-
09:12 PM Bug #170: Flusspferd doesn't work with Boost 1.41
- The Boost.Fusion API changed in Boost 1.41 (not in the changelog though). vector0 is now vector0<>.
11/24/2009
-
01:57 PM Bug #169: getopt aliases don't work properly
- I expect @getopt@ aliases to work by being transparently converted to the canonical argument name, but the current behaviour is to stay as the aliased argument name in the returned hash: ...
11/23/2009
-
05:25 PM Revision bca316ea700b1f197171ec452618837decba35c0: Added note to getopt docs example.
- Added note to getopt docs example.
11/22/2009
-
10:24 PM Feature #168: SWIG Flusspferd Backend
- "SWIG":http://www.swig.org/ is an interface generator. It generates interfaces to C and C++ libraries for other languages, like Python, Perl and so on. It would be great if we could provide a backend that generates interfaces for Flusspferd.
-
10:03 PM Feature #167 (Assigned): Easier way to proxy JS methods to member variable
- Working on it, see branch implement_167
11/21/2009
-
11:27 PM Revision 1d4367036dd8a6c86be7a1967d7c826d3b6e3766: feature #167: implement obvious bugs, and add ...
- feature #167: implement obvious bugs, and add (failing) test
-
03:30 PM Revision 6b6d07a7c3130af7b6e0202af229b7c4d7c6d75d: feature #167: allow expressions as functions (...
- feature #167: allow expressions as functions (untested so far)
-
02:04 PM Feature #167: Easier way to proxy JS methods to member variable
- In a lot of cases, I wish to just expose a method of an underlying C++ object I am wrapping. Take the following example: ...
- 01:50 AM Revision 3d546c7513dc24c89bc6d956c1751c8be3fac170: core/js: add an asserts.throwsOk
- core/js: add an asserts.throwsOk
11/18/2009
- 07:41 PM Revision a20c8e6c44ca2474fc650b11d51c20c4ff25a106: Merge branch 'pdoc'
- Merge branch 'pdoc'
11/17/2009
- 11:52 PM Revision 217e7efa0c3f555701ac36cfe899285b701da04b: Message for when vendor/pdoc-template is missing
- Message for when vendor/pdoc-template is missing
- 11:29 PM Revision 3ec54f204bc61adb8086e71fea31fc9e6269eadf: Better error message for when gems isn't insta...
- Better error message for when gems isn't installed
- 07:24 PM Revision 57ca9e18d58fb5db5a345b99a73af0035daec977: Remove jsdocs - not used/needed anymore
- Remove jsdocs - not used/needed anymore
- 07:23 PM Revision 3770cf9d79db11c8601ac8a7bb9f499ec0ad9867: util/docs.sh now build pdocs, not old jsdocs
- util/docs.sh now build pdocs, not old jsdocs
-
12:20 AM Feature #166: Add built in classes to the class/prototype cache
- This will allow easier access to built in classes in modules without having to go grubbing about in the (possibly) polluted scope. This will be even more useful once "Spidermonkey bug 480850 - JSAPI should support creating objects given a cons...
11/16/2009
-
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.
-
11:50 PM Feature #143: Debugging mode
- This seems unlikely to happen for 0.9
-
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. ...
-
11:03 PM Bug #135: string::to_string behaves oddly with input length of 1 on MinGW
- Removing target version on rejected bug.
-
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.
- 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)
-
09:45 PM Feature #165: Reconsider root<T> API
- If we can, we should do this API-breaking thing in 0.9.
- 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
-
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.
-
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...
-
06:45 PM Revision 6efe188073bd16638a55c7292f1ca47002583fe4: core: fixes / cleanups in the name of compilin...
- core: fixes / cleanups in the name of compiling on OS X
-
06:34 PM Revision 617d1be0b29c6474930f1ea3d880a63693b26078: core: conservatively root getter/setter functions
- core: conservatively root getter/setter functions
11/15/2009
-
02:23 PM Revision 14750942748cdb4f57f967ece3dc2b6668fb7d77: ChangeLog: clean up
- ChangeLog: clean up
-
02:22 PM Revision 88ec5e729bc8d281b1f3b74985b99126217f30f4: core: remove deprecated exception::empty
- core: remove deprecated exception::empty
- 12:03 AM Revision a96674be13e4dd8c567d0e8d055caefda24142a8: Fix up broken pdoc references
- Fix up broken pdoc references
11/14/2009
- 11:35 PM Revision c194b79826c0e83afff8c5a6c78ac7c5b392b49f: Add the pdoc templates as a submodule
- Add the pdoc templates as a submodule
- 11:22 PM Revision 2cca3d51902be85bd5a32013d2cf7f6e02f2897d: Update vendor/pdoc to fix issue with borken links
- Update vendor/pdoc to fix issue with borken links
-
09:49 PM Revision 3e9acf5c436242af399f1564596aad5e17fb1dc8: ChangeLog: set_properties/define_properties
- ChangeLog: set_properties/define_properties
-
09:06 PM Revision 7180f76dbb9e805475e30bae4d1d41e4fb77c9f7: test: improve object::define_properties test
- test: improve object::define_properties test
-
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...
-
08:59 PM Revision 8855a1572ed8e501330942211a73c57fe383343c: object::set_properties / object::define_proper...
- object::set_properties / object::define_properties (fixes #151)
- 06:37 PM Revision d1884f0bfc9cf01c9e92767cfe92b55a905f8a01: Convert GMP docs to pdoc format and expand the...
- Convert GMP docs to pdoc format and expand the copy.
-
06:20 PM Feature #153 (Closed): Exports objects should get toString and toSource
- commit:96a358d7fdd0d180e7da390ae1744d70ba44a66d
-
06:17 PM Revision e1d9803fc3f80542bd742d1dacfc45b91e463ea3: core/module: implement toString/toSource for e...
- core/module: implement toString/toSource for exports object (fixes #153)
-
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: ...
-
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...
-
03:55 PM Revision f684d89b9cfa245858a1b02ea5e23ed4814ef984: doc: remove obsolete module
- doc: remove obsolete module
-
03:53 PM Revision c18d4ca8016b2e04cb8278cc9936b26b03de2337: doc: fix documentation typo
- doc: fix documentation typo
-
03:51 PM Feature #147 (Closed): flusspferd::create<>()
- Implemented, documented and tested. Yay! commit:0395659a5d5e694a5b6269b4aa74b3d6f9c070bc
-
03:49 PM Revision 0ff0b1c4d02ba9d59c417e24401a1b0bca6cd9d5: Merge branch 'new_create' (fixes #147) Confli...
- Merge branch 'new_create' (fixes #147) Conflicts: test/test_object.cpp
-
03:39 PM Revision 9b7ef89330c790dc6ab8d74be1340070ffd7dca0: new_create/doc: two more examples
- new_create/doc: two more examples
-
03:34 PM Revision 17c97e2873898e268a562339b035c6375965d486: new_create/doc: specify result type
- new_create/doc: specify result type
-
03:30 PM Revision e416d03c50fb7889927509449e969ccd35f65a82: new_create/doc: native_function
- new_create/doc: native_function
-
03:28 PM Revision 95e3f5db4c20c821fa669fe84f50dd8e32b3ed62: new_create/doc: native_object
- new_create/doc: native_object
-
03:18 PM Revision dbb44694730f88b1751408f9f21466a1cb7e09ea: new_create/doc: stub docs directly on the name...
- new_create/doc: stub docs directly on the named parameters
-
03:10 PM Revision 11d4f50dad09a82ba4698965edd8cfbf06aa1012: new_create/doc: function
- new_create/doc: function
-
02:41 PM Revision 3d2831078e29c861ef81574162f991d8348d6f87: new_create/doc: array
- new_create/doc: array
-
02:23 PM Revision c5b907d9492ef9cdae6314e791d3d4514cfb91c0: new_create/doc: header files and parameters fo...
- new_create/doc: header files and parameters for create<object>
-
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
- 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.
- 02:08 AM Revision 4844321ab2dd32679eeb01427549cd5e9d5a8e73: PDocs for JSON object
- PDocs for JSON object
- 02:08 AM Revision 3c5215a8970ff5e3e1d541a655691c5b5402763a: Get all .js files (in main source) parsable vi...
- Get all .js files (in main source) parsable via PDoc
-
01:31 AM Revision e99fe06a504d0f0ef0651053c9f992369c570bc8: new_create: adapt rest of c++ tutorials
- new_create: adapt rest of c++ tutorials
-
01:29 AM Revision 45ae13701c090e96893712e80f3693070cbd7496: new_create: fix tutorial examples
- new_create: fix tutorial examples
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>
-
11:30 PM Revision 9f239b3da0eb85c2b152ee32f4c8c8048a981c02: new_create: document common parameters
- new_create: document common parameters
-
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
-
10:25 PM Revision 3fbcbe4288e4e560acff0c02d31165d7e06325a4: new_create: add stub documentation
- new_create: add stub documentation
-
10:11 PM Feature #10 (Rejected): Rename some overloads of create_native_function to bind_native_function (...
- Superseded by #147
-
09:57 PM Bug #160 (Closed): binary.ByteArray missing extendLeft/extendRight
- commit:91980b97e1cfd475c6f377c3addc7b1243446d52 commit:3a42f2e9c8598903e5b2844665995973751bf5a2
-
09:55 PM Revision bfa367152ab2b521b29809b8f5780a1dec93ccba: ChangeLog: add changelog entry for extendLeft/...
- ChangeLog: add changelog entry for extendLeft/Right (#160)
-
09:52 PM Revision 353ea0ecb278728215b0d7c7e6e956f1a93811e1: core/binary: add extendLeft/Right (fixes #160)
- core/binary: add extendLeft/Right (fixes #160)
-
09:44 PM Feature #147: flusspferd::create<>()
- Need docs, but otherwise pretty good looking.
-
09:40 PM Revision bf52d57b3ee69d92597da369270927eb594b09bd: new_create: get rid of legacy function creatio...
- new_create: get rid of legacy function creation stuff
-
09:26 PM Revision 48f1439f7b509127ec21dafcc0c0ab780d6a806c: new_create: fix test
- new_create: fix test
-
09:25 PM Revision 7b5b12e45c9c4d477c1919fbdfcf6d0b17e302bf: new_create: fix invocation of create<method>
- new_create: fix invocation of create<method>
-
09:04 PM Revision 4f8683f6706052899c7b0b19f90796a9a667a2f2: new_create: fix first crash
- new_create: fix first crash
-
08:50 PM Revision 2125bc8c9e0d60b166d0fd62f4c96f4e780a5217: new_create: remove create_native_{function,met...
- new_create: remove create_native_{function,method} (now with CRASHING)
-
07:53 PM Revision 20349a0a3a92d696d224bd4b8fb85866a7bbefce: new_create: function: support other member fun...
- new_create: function: support other member functions
-
07:45 PM Revision 57f7f96a8ca69a9b6f1daa48173daab0dee05315: new_create: method: support void (T::*)(call_c...
- new_create: method: support void (T::*)(call_context&)
-
07:24 PM Revision 2488d2d605c36c774f4c5dce63b84e3f4d90b8b9: new_create: support arbitrary function prototy...
- new_create: support arbitrary function prototypes (except member functions)
-
07:04 PM Revision e688b329f0c4321e365eb6bf85a39beadba1a3ee: new_create: function signature deduction
- new_create: function signature deduction
-
06:39 PM Revision 367bd0143e0a6421aec1779cec11be000a6433c0: new_create: add new test for function creation
- new_create: add new test for function creation
11/12/2009
-
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...
-
11:29 PM Bug #162 (Closed): Flusspferd crashes when GC Zeal is active
-
11:29 PM Revision 6508077fa61d71e10d1caa78d4a18f83295f8e31: test: tiny fix in test
- test: tiny fix in test
-
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...?
-
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
-
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.
-
08:41 PM Revision ab8cf06218cff7e8941ad5b59d8d4693fab37bfd: fix_162: all tests successful
- fix_162: all tests successful
-
08:29 PM Revision 6bb99a4e838d5b8ff507528dd9965c4530ef04d1: fix_162: enough to start the interactive shell
- fix_162: enough to start the interactive shell
-
06:57 PM Revision c8e74a6f5618154ecd186060dc9cf03bfbcd34c2: fix_162: fix property_iterator constructor
- fix_162: fix property_iterator constructor
-
05:48 PM Revision ba12fb51d9bcdfff31fe8a4ee9aeb40610cedf2c: fix_162: rooting fix in create_native_function...
- fix_162: rooting fix in create_native_function (very subtle!)
-
05:30 PM Revision e2a345e9644ae0a21cf10472c456303a9de6920e: fix_162: next step: load_properties_functions
- fix_162: next step: load_properties_functions
-
05:24 PM Revision d94595651c28a112125e4d980924f771cce746a1: fix_162: more careful rooting in modules.cpp
- fix_162: more careful rooting in modules.cpp
-
05:24 PM Revision 3414bec5cc1041ffe357e5bb54bf877cfeb655d6: fix_162: next step: load_core
- fix_162: next step: load_core
-
05:12 PM Revision 79eb5c723e2fd866cec9edd14fc4b7b2c1e5dff7: Merge branch 'fixes_from_propattrs3' into fix_162
- Merge branch 'fixes_from_propattrs3' into fix_162
-
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
-
05:03 PM Revision b9bf4fd1524a3d63e3bd679a6c5f572f6393878d: core: harden object::*
- core: harden object::*
-
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
-
03:04 PM Bug #162: Flusspferd crashes when GC Zeal is active
- Since GC Zeal was enabled in commit:8e86bb74573c8608e456caacb056373d9690fe70, Flusspferd crashes.
- 12:56 PM Revision dbb6ca1cf16f9d9563b7c20c9531a65623b12983: Add note about how require is available
- Add note about how require is available
Also available in: Atom