[nautilus-actions/file-manager-actions] Update TODO



commit cc58d463d47fe5d4c1777d35e41e10811e663bc2
Author: Pierre Wieser <pwieser trychlos org>
Date:   Tue Feb 14 18:51:45 2017 +0100

    Update TODO

 TODO |  282 ++++++++++++++++++++++++++++++++----------------------------------
 1 files changed, 137 insertions(+), 145 deletions(-)
---
diff --git a/TODO b/TODO
index e37c4fc..94af036 100644
--- a/TODO
+++ b/TODO
@@ -10,8 +10,6 @@ FileManager-Actions - TODO
  TODO
  ====
 
-   2 2011-11-28 import assistant: intro label should be wrappable
-
    3 2011-11-28 import assistant: importer ask format; long descriptions
                 should be a long wrappable line
 
@@ -97,242 +95,211 @@ FileManager-Actions - TODO
   22 2011- 2- 7 is_level_zero_writable: should be monitored
                 for now, is only evaluated when NAUpdater is instanciated
 
-  23 2011-02-07: are_preferences_locked: should be monitored
-  for now, is only evaluated when NAUpdater is instanciated
+  23 2011-02-07 are_preferences_locked: should be monitored
+                for now, is only evaluated when NAUpdater is instanciated
 
-- 2011-02-12: should we have a NAKeyFile shared between i/o-desktop and settings ?
+  24 2011-02-12 should we have a NAKeyFile shared between i/o-desktop and settings ?
 
-- 2011-02-23: implement item separator
+  25 2011-02-23: implement item separator
 
-- 2011-02-23: desktop environment
-  accept a default at compile time
-  accept as a runtime user preference (may be mandatory)
+  26 2011-02-23 desktop environment
+                accept a default at compile time
+                accept as a runtime user preference (may be mandatory)
 
-- 2011-06-08: when getting an elementary data, we should get the default value if it is not set
-  to determine if a value is set, have a na_object_is_data_set (see na_object_item_deals_with_version)
-  this should let us get ride of na_factory_object_set_defaults() function
+  27 2011-06-08 when getting an elementary data, we should get the default value if it is not set ?
+                to determine if a value is set, have a na_object_is_data_set (see 
na_object_item_deals_with_version)
+                this should let us get ride of na_factory_object_set_defaults() function
 
-- 2011-06-08: get ride of NADataBoxed ?
+  28 2011-06-08 get ride of NADataBoxed ?
 
-- 2011-11-29: exporter ask: add an option: do not import
+  29 2011-11-29 exporter ask: add an option: do not import
 
-- 2011-11-29: exporter ask and importer ask, add a button cancel all
+  30 2011-11-29 exporter ask and importer ask, add a button cancel all
 
-- 2011-11-29: in IActionsList, be able to extend the selection just by dragging the mouse
-  as in GtkFileChooser when selecting several files
+  31 2011-11-29 in IActionsList, be able to extend the selection just by dragging the mouse
+                as in GtkFileChooser when selecting several files
 
-- 2011-12-04: support pkgconfig
+  32 2011-12-04 support pkgconfig
 
-- 2011-12-04: support GObject introspection
+  33 2011-12-04 support GObject introspection
 
-- 2011-12-10: document supported distributions
+  34 2011-12-10 document supported distributions
 
-- 2011-12-12: have an option to display two rows in nact when we have an
-  action with only one profile (see #666093)
+  35 2011-12-12 have an option to display two rows in nact when we have an
+                action with only one profile (see #666093)
 
-- 2011-12-28 when in maintainer mode, disable all compiler optimizations
+  36 2011-12-28 when in maintainer mode, disable all compiler optimizations
 
-- 2012-01-01 when keeping an hidden window, do not save/restore its position
-  each time, just keep its current position
+  37 2012-01-01 when keeping an hidden window, do not save/restore its position
+                each time, just keep its current position
 
-- 2012-01-02: when importing items via dnd, the messages do not specify to
-  which item they relate - but should!
+  38 2012-01-02 when importing items via dnd, the messages do not specify to
+                which item they relate - but should!
 
-- 2012-01-05 libunique is deprecated (mail E. Bassi gtk-app-devel dec. 2011)
-  GApplication may replace the feature since 2.30 (fedora 16 level)
+  39 2012-01-05 libunique is deprecated (mail E. Bassi gtk-app-devel dec. 2011)
+                GApplication may replace the feature since 2.30 (fedora 16 level)
 
-- 2012-01-28: when gio >= 2.30, remove dbus-glib
+  40 2012-01-28 when gio >= 2.30, remove dbus-glib
 
-- 2012-01-31: add a field on NADataDef to point when a data may embed some
-  parameters and should be expanded in nautilus-actions plugin
+  41 2012-01-31 add a field on NADataDef to point when a data may embed some
+                parameters and should be expanded in nautilus-actions plugin
 
-- 2012-02-01: have all tabs of the main window scrollable
+  42 2012-02-01 have all tabs of the main window scrollable
+                and keep their order in user settings
 
-- 2012-02-06: should be able to install even if docs are not present
+  43 2012-02-06 should be able to install even if docs are not present
 
-- 2012-02-09: review (one more time) the check_status calls
-  before trying to insert an item, we check it and its children (or should so
-  because the status of an object is not dependant of those of its parent)
-  so the nact_tree_view_insert_items() functions family should only need to
-  na_object_check_status_up()
+  44 2012-02-09 review (one more time) the check_status calls
+                before trying to insert an item, we check it and its children (or should so
+                because the status of an object is not dependant of those of its parent)
+                so the nact_tree_view_insert_items() functions family should only need to
+                na_object_check_status_up()
 
-- 2012-02-14: review update sensitivities to take advantage (?) of GtkAction
+  45 2012-02-14 review update sensitivities to take advantage (?) of GtkAction
 
-- 2012-02-14: a tree view status changed signal has not sense, rather define an
-  object status changed
+  46 2012-02-14 a tree view status changed signal has not sense, rather define an
+                object status changed
 
-- 2012-03-01: About nact: add documented by
+  47 2012-03-01 About nact: add documented by
 
-- 2012-10-10: when checking for utilities in configure.ac, check for all
-  and only then display the result (so that we have all missing packages
-  in one time)
+  48 2012-10-10 when checking for utilities in configure.ac, check for all
+                and only then display the result (so that we have all missing packages
+                in one time)
 
-- 2012-10-11: should not block if GCONF devel library is not installed when
-  --enable-gconf is auto
+  49 2012-10-11 should not block if GCONF devel library is not installed when
+                --enable-gconf is auto
 
-- 2013- 9- 2: shouldn't check and require GConf if --disable-gconf
-xxxx 2014- 2-25 see if uuid is always relevant
+  50 2013- 9- 2 shouldn't check and require GConf if --disable-gconf
+  
+  51 2014- 2-25 see if uuid is always relevant
 
-xxxx 2014- 2-25 NAUTILUS_ACTIONS_DEBUG: is it useful ?
+  52 2014- 2-25 NAUTILUS_ACTIONS_DEBUG: is it useful ?
 
-xxxx 2014- 4-29 base_gtk_utils_get_pixbuf: listen for icon theme changes
+  53 2014- 4-29 base_gtk_utils_get_pixbuf: listen for icon theme changes
 
-xxxx 2014- 4-30 base-assistant/dialog/window shouldn't include
+  54 2014- 4-30 base-assistant/dialog/window shouldn't include
                 nact-application.h to have NACT_EXIT_CODE
 
-xxxx 2014- 5- 4 we (should) now have GDBus: get rid of HAVE_GDBUS and
+  55 2014- 5- 4 we (should) now have GDBus: get rid of HAVE_GDBUS and
                 HAVE_DBUS_GLIB conditionals
 
-xxxx 2014- 5- 4 fix docs generation, reviewing what must the options be
+  56 2014- 5- 4 fix docs generation, reviewing what must the options be
 
-xxxx 2014- 5- 4 restore menu item tooltips
+  57 2014- 5- 4 restore menu item tooltips
 
-xxxx 2014- 5- 7 use GResource
+  58 2014- 5- 7 use GResource
 
-xxxx 2014- 5-11 Get rid of base_window_signal_xxx family
+  59 2014- 5-11 Get rid of base_window_signal_xxx family
 
-xxxx 2014- 6- 2 base_gtk_utils_widget_set_color: to be written
+  60 2014- 6- 2 base_gtk_utils_widget_set_color: to be written
 
-xxxx 2014- 6- 2 get rid of deprecated GtkAlignment
+  61 2014- 6- 2 get rid of deprecated GtkAlignment
 
-xxxx 2014- 6- 4 use composite widget (template)
+  62 2014- 6- 4 use composite widget (template)
 
-xxxx 2015- 9- 7 review Preferences dialog box
+  63 2015- 9- 7 review Preferences dialog box
 
-xxxx 2015- 9- 9 nautilus/nemo: have file_manager_file_info_create_for_uri ?
+  64 2015- 9- 9 nautilus/nemo: have file_manager_file_info_create_for_uri ?
                 would replace FMASelectedInfo class
 
-xxxx 2015- 9-10 remove all GConf stuff:
+  65 2015- 9-10 remove all GConf stuff:
                 - io-gconf i/o provider
                 - fma-print-schemas
                 - gconf-migration code
 
-xxxx 2015- 9-10 add json import/export
+  66 2015- 9-10 add json import/export
 
-xxxx 2015- 9-10 element formalpara: validity error : Element formalpara
+  67 2015- 9-10 element formalpara: validity error : Element formalpara
                 content does not follow the DTD, expecting 
                 (title , indexterm* , para), got (title para para )
 
-xxxx 2015- 9-10 use AX_COMPILER_FLAGS
+  68 2015- 9-10 use AX_COMPILER_FLAGS
 
-xxxx 2015- 9-10 use AM_GNU_GETTEXT instead of AM_GLIB_GNU_GETTEXT
+  69 2015- 9-10 use AM_GNU_GETTEXT instead of AM_GLIB_GNU_GETTEXT
 
-xxxx 2015- 9-10 xmllint --noout --noent --path C:../../../../docs/user-manual/C --xinclude --postvalid 
../../../../docs/user-manual/C/fma-config-tool.xml
+  70 2015- 9-10 xmllint --noout --noent --path C:../../../../docs/user-manual/C --xinclude --postvalid 
../../../../docs/user-manual/C/fma-config-tool.xml
                 document does not validate
 
-xxxx 2015- 9-11 replace FMADataFactory with GVariant ?
+  71 2015- 9-11 replace FMADataFactory with GVariant ?
 
-xxxx 2015- 9-11 replace fma_required_versions with a JSON file with some
+  72 2015- 9-11 replace fma_required_versions with a JSON file with some
                 perl snippets to transform for configure.ac and 
                 maintainer/run-autogen.sh
 
-xxxx 2015- 9-17 gtk-doc: usage of templates is deprecated
+  73 2015- 9-17 gtk-doc: usage of templates is deprecated
 
-xxxx 2015- 9-21 instead of:
+  74 2015- 9-21 instead of:
                   whether GConf is required... no
                 have:
                   whether GConf is enabled... auto
                   whether GConf is available... no|yes
 
-xxxx 2017- 2-14 FMA-Message: base_gtk_utils_widget_set_color: to be written
-
-xxxx 2017- 2-14 fma-menu::on_app_help() help file should be named fma-config-tool (same than the program)
-
-xxxx 2017- 2-14 export assistant does not allow multiple selection
-
-xxxx 2017- 2-14 does the 'tree-context' menu id still is useful ?
-
-xxxx 2017- 2-14 if scrollkeeper is enabled, then check for scrollkeeper
-
------------------------------------------------------------------------
- DONE
- ====
-
-   1 2011-11-15 an action with one profile - if the action has a property
-                set to empty 'folders=' and the profile does not have the
-                property set, then set_defaults on the profile set the
-                default property (here, 'folders=/') instead of taking
-                the action value. On the UI, updating an action's property
-                means updating the current profile. This is ok as long as
-                the action is also set  (...) there is one profile and the
-                action's property was not the default
-     2015- 9-21 ok (obsolete) as of 3.4
-
-  14 2012- 6-25 unable to build NA-3.2.2 on Ubuntu 8 LTS
-                   not even find GTK 2/3 libraries
-        2015- 9-21 ok (obsolete) as of 3.4
+  75 2017- 2-14 FMA-Message: base_gtk_utils_widget_set_color: to be written
 
------------------------------------------------------------------------
- P. Wieser - Created on 2010, june 15th
-             Last updated on 2015, sept. 21st
+  76 2017- 2-14 fma-menu::on_app_help() help file should be named fma-config-tool (same than the program)
 
+  77 2017- 2-14 export assistant does not allow multiple selection
 
-N-A BUGS
-========
+  78 2017- 2-14 does the 'tree-context' menu id still is useful ?
 
-Plan de test: NACT should be able to import all types of actions and menus,
-kindly fixing small errors.
-- for each and every released version, have an example of each available export format
-  with lists of items and at least two profiles if feature is available
+  79 2017- 2-14 if scrollkeeper is enabled, then check for scrollkeeper
 
-N-A ENHANCEMENTS
-================
-- allow users to upload/download actions directly from a web repository
-  (REST services ?)
+  80 2017- 2-14 allow users to upload/download actions directly from a web repository
+                (REST services ?)
 
-- 2010-08-10: non-notification delay after save should be a preference
+  81 2010-08-10 non-notification delay after save should be a preference
 
-- 2010-08-09: na-pivot:st_burst_timeout should be a preference
+  82 2010-08-09 na-pivot:st_burst_timeout should be a preference
 
-- 2010-08-09: plugins should be able to provide a preference page
+  83 2010-08-09 plugins should be able to provide a preference page
 
-- 2010-09-30: export format and d&d format should be separated preferences
+  84 2010-09-30 export format and d&d format should be separated preferences
 
-- 2010-06-17: ui enhancement
-  all edition (entry, buttons, etc.) fields should have a small emblem when read-only.
+  85 2010-06-17 ui enhancement
+                all edition (entry, buttons, etc.) fields should have a small emblem when read-only.
 
-- add a 'why this item is invalid'
+  86 2017- 2-14 add a 'why this item is invalid'
 
-- enhancement.ui: review toolbars layout
-  so that detacheable toolbars do not take so such big extra space
+  86 2017- 2-14 enhancement.ui: review toolbars layout
+                so that detacheable toolbars do not take so such big extra space
 
-- enhancement.management: we should be able to fully export a configuration
-  this implies exporting menus and full tree
-  + restore hierarchy on import (see bug 626337)
+  86 2017- 2-14 enhancement.management: we should be able to fully export a configuration
+                this implies exporting menus and full tree
+                + restore hierarchy on import (see bug 626337)
 
-- enhancement.ui: rows implicitely selected should have a special display
-  (as a sort of 'transparent' selection)
+  86 2017- 2-14 enhancement.ui: rows implicitely selected should have a special display
+                (as a sort of 'transparent' selection)
 
-- enhancement.ui: review statusbar layout
-  do not add extra height to statusbar
-  better encapsulate statusbar, lock indicator, possibly other indicators
+  86 2017- 2-14 enhancement.ui: review statusbar layout
+                do not add extra height to statusbar
+                better encapsulate statusbar, lock indicator, possibly other indicators
 
-- enhancement.config: na_pivot_is_level_zero_writable:
-  the provider which hosts the level-zero list of items should be a configuration option
-  (current is GConf)
+  86 2017- 2-14 enhancement.config: na_pivot_is_level_zero_writable:
+                the provider which hosts the level-zero list of items should be a configuration option
+                (current is GConf)
 
-- DBus service: list current I/O providers
+  86 2017- 2-14 DBus service: list current I/O providers
 
-- DBus service: import/export an action or a menu
+  86 2017- 2-14 DBus service: import/export an action or a menu
 
-- nact: new action assistant
+  86 2017- 2-14 nact: new action assistant
 
-- export: add a overwrite page: what to do if file already exists ?
+  86 2017- 2-14 export: add a overwrite page: what to do if file already exists ?
 
-- IActionTab: check_label has became useless since validity is global
-  to the action - remove, or extend to each field which can led to
-  unvalidity
+  86 2017- 2-14 IActionTab: check_label has became useless since validity is global
+                to the action - remove, or extend to each field which can led to
+                unvalidity
 
-- for each toolbar, let the user choose which buttons are displayed
+  86 2017- 2-14 for each toolbar, let the user choose which buttons are displayed
 
-- have a preference for modified and invalid fonts
+  86 2017- 2-14 have a preference for modified and invalid fonts
 
-- undo manager (at least Ctrl-Z)
+  86 2017- 2-14 undo manager (at least Ctrl-Z)
 
-- 2010-08-20: add an item in the context menu to explain why other actions
+ 2010-08-20: add an item in the context menu to explain why other actions
   are not displayed
 
-- export-ask: the keep last choice check box should be as editable that export format
+  86 2017- 2-14 export-ask: the keep last choice check box should be as editable that export format
 
 - 2011-05-20: should have an option to run in debug mode and dump whole configuration
   so that a user can click on a button, and then send a zipped log to the maintainer
@@ -346,6 +313,31 @@ N-A ENHANCEMENTS
 
 - 2012-01-02 have a libexec binary which just print the tree of items
 
+-----------------------------------------------------------------------
+ DONE
+ ====
+
+   1 2011-11-15 an action with one profile - if the action has a property
+                set to empty 'folders=' and the profile does not have the
+                property set, then set_defaults on the profile set the
+                default property (here, 'folders=/') instead of taking
+                the action value. On the UI, updating an action's property
+                means updating the current profile. This is ok as long as
+                the action is also set  (...) there is one profile and the
+                action's property was not the default
+     2015- 9-21 ok (obsolete) as of 3.4
+
+   2 2011-11-28 import assistant: intro label should be wrappable
+     2017- 2-14 done
+
+  14 2012- 6-25 unable to build NA-3.2.2 on Ubuntu 8 LTS
+                   not even find GTK 2/3 libraries
+        2015- 9-21 ok (obsolete) as of 3.4
+
+-----------------------------------------------------------------------
+ P. Wieser - Created on 2010, june 15th
+             Last updated on 2017, feb 14th
+
 OTHER ENHANCEMENTS
 ==================
 - GOptions request enhancement so that the help for an option could be


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