[glibmm] ApplicationCommandLine: Update a TODO.



commit bd74fda5c48ae12e30619bd93953cef9489bf907
Author: Josà Alburquerque <jaalburqu svn gnome org>
Date:   Mon Oct 10 15:17:43 2011 -0400

    ApplicationCommandLine: Update a TODO.
    
    	* gio/src/applicationcommandline.hg:

 ChangeLog                         |    6 ++++++
 gio/src/applicationcommandline.hg |    7 +++++--
 2 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 77fdf9e..4b20a1a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-10-10  Josà Alburquerque  <jaalburqu svn gnome org>
+
+	ApplicationCommandLine: Update a TODO.
+
+	* gio/src/applicationcommandline.hg:
+
 2011-10-09  Josà Alburquerque  <jaalburqu svn gnome org>
 
 	Re-add Application and related class so they can be finished.
diff --git a/gio/src/applicationcommandline.hg b/gio/src/applicationcommandline.hg
index d7e16b6..316d327 100644
--- a/gio/src/applicationcommandline.hg
+++ b/gio/src/applicationcommandline.hg
@@ -47,8 +47,11 @@ public:
   
   _WRAP_METHOD(bool is_remote() const, g_application_command_line_get_is_remote)
   
-  //TODO: Return a specific Glib::Variant< std::pair<K, V> > type?
-  //_WRAP_METHOD(Variant<> get_platform_data() const, g_application_command_line_get_platform_data)
+  //TODO: gmmproc cannot parse the function declaration because the return type
+  //has a comma (see Function::on_wrap_method()'s call to
+  //string_split_commas()).  Bug #661401 fixes that.
+//#m4 _CONVERSION(`GVariant*',`Glib::Variant< std::map<Glib::ustring, Glib::VariantBase> >',`$2($3)')
+  //_WRAP_METHOD(Glib::Variant< std::map<Glib::ustring, Glib::VariantBase> > get_platform_data() const, g_application_command_line_get_platform_data)
  
   _WRAP_METHOD(void set_exit_status(int exit_status), g_application_command_line_set_exit_status)
   _WRAP_METHOD(int get_exit_status() const, g_application_command_line_get_exit_status)



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