Index: TODO =================================================================== diff -u -r2fbf1bf87402e8639e772781c5719164e7e55555 -r551a41a1d6502070f966b5f0be2559cf3fe12804 --- TODO (.../TODO) (revision 2fbf1bf87402e8639e772781c5719164e7e55555) +++ TODO (.../TODO) (revision 551a41a1d6502070f966b5f0be2559cf3fe12804) @@ -3007,6 +3007,15 @@ to add some additional metadata (e.g. dublin core meta data) and how to retrieve this via the gridfile interface +- nsf.c: + * report only fully initialized slot objects via "info slots" to + avoid chicken-egg problem during method "objectparameter" + * added flag -array to ::nsf::var::exists to check, whether + the variable is an array (to avoid "o eval {array exists ...}" + in the serializer. + * provided flags to VarExists instead of multiple args + * don't add new pointer entries in Nsf_PointerTypeLookup() + TODO: - extend mongo::gridfs::store_file with a switch -metadata to pass metadata together at gridfs file creation time