[nautilus-actions] Update TODO
- From: Pierre Wieser <pwieser src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus-actions] Update TODO
- Date: Wed, 15 Feb 2017 23:01:33 +0000 (UTC)
commit 718825039f23333a25f603838951de73f517ffac
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]