[glibmm/gmmproc-refactor] Update TODO.



commit 9a6195590fd2a3f6bc87efbb12b77c50e4bd5882
Author: Krzesimir Nowak <qdlacz gmail com>
Date:   Wed Jun 13 04:14:29 2012 +0200

    Update TODO.

 tools/pm/TODO |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)
---
diff --git a/tools/pm/TODO b/tools/pm/TODO
index 119b2a3..6b67ac3 100644
--- a/tools/pm/TODO
+++ b/tools/pm/TODO
@@ -191,13 +191,14 @@
 
 - Support optional parameter in _WRAP_CTOR, _WRAP_METHOD.
   These are denoted by '{?}' appended to parameter name.
-  IN PROGRESS.
+  DONE.
 
 - Support out parameters in _WRAP_METHOD.
-  IN PROGRESS.
+  DONE.
 
 - Support default values.
   These should be added to declarations.
+  DONE.
 
 - Before executing every macro we could set a 'current_macro'
   variable to its name.
@@ -212,7 +213,7 @@
   in GLib-2.0.gir (line 5602).
   VERIFY.
 
-- Review the Output code.
+- Review the Output code. It's horrrrrrrible!
 
 - NamesStore is probably useless now.
   Sections' and variables' visibility is inside constants now.
@@ -241,6 +242,13 @@
   beginning - to provide mappings mostly for documentation.
   DONE.
 
+- Support merging two C params into one C++ param. Usable
+  in rare cases when e.g. gchar* and gsize is passed, so
+  we could easily convert it to single std::string.
+
+- Look where default parameters, output ones and optional ones
+  need to be supported. (_WRAP_CTOR, _WRAP_CREATE and so on.)
+
 - git grep -n 'TODO' tools/pm
 
 - Cleanup this TODO. :-)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]