2010-03-29 Dominique Dumont <dominique.dumont@hp.com> 1.306
* Build.PL: Depends on Config::Model 1.001
* lib/Config/Model/Tk/*.pm: Put back VERSION number and bumped
them all to 1.305 to make CPAN indexer happy
2010-03-27 Dominique Dumont <domi.dumont@free.fr> 1.305
* Build.PL: depends on Pod::POM
* lib/Config/Model/TkUI.pm (Populate): bound Ctrl-C and Ctrl-V to
copy and paste in configuration tree widget.
(Populate): use Pod::POM to display help from pod documentation
2010-03-22 Dominique Dumont <domi.dumont@free.fr>
* lib/Config/Model/Tk/Wizard.pm: Force tree to show item to edit
when displaying the wizard page for the item.
2010-03-16 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/TkUI.pm (on_cut_buffer_dump): When button-2 is
pressed above a lead, store cut buffer content in the leaf. When
pressed above a hash, creates a new hash key for each line in the
cut buffer.
* lib/Config/Model/Tk/AnyViewer.pm (add_info_frame): display
config parameter location in the tree on the top of all editor and
viewer widgets. This will make the wizard easier to use.
* lib/Config/Model/Tk/NodeEditor.pm (fill_pane): Stored entered
data when widget looses keyboard focus
2010-03-12 Dominique Dumont <dominique.dumont@hp.com> 1.304
* lib/Config/Model/TkUI.pm (disp_hash): Fix bug that messed tk
tree content after deletion of list elements
2010-02-26 Dominique Dumont <dominique.dumont@hp.com> 1.303
* Build.PL: Depends on Config::Model 0.643
2010-02-18 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/Tk/HashViewer.pm (): Changed min and max calls
to min_index and max_index
2010-01-29 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/Tk/AnyViewer.pm (add_help): added some padding
aroung help text. Thanks to Eva Ganglbauer for the usability
advice. (More advices are left to implement :-p )
2010-01-21 Dominique Dumont <dominique.dumont@hp.com> 1.302
* lib/Config/Model/Tk/NodeViewer.pm (reload): Correctly update
value column when called
* lib/Config/Model/Tk/HashEditor.pm (Populate): Mark data as
modified when deleting all items of a hash.
2009-09-25 Dominique Dumont <domi.dumont@free.fr>
* examples/model.pl: Simple model and graphical interface
example. Thanks to Alexander Becker. (RT 49999)
* lib/Config/Model/Tk/LeafEditor.pm (try): Avoid warnings
(RT 49999)
* lib/Config/Model/TkUI.pm (save): trap write_back error.
2009-09-04 Dominique Dumont <dominique.dumont@hp.com> 1.301
* lib/Config/Model/Tk/NodeEditor.pm: New widget to edit several
config items in the same widget.
2009-09-03 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/Tk/NodeViewer.pm (Populate): Provide more
details (type and if possible value) on node elements.
2009-09-01 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/TkUI.pm (Populate): Use 'beginner' as default
experience level
2009-08-31 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/Tk/Wizard.pm: New file. Provides generic wizard
for configuration edition. This wizard can be run at different
experience (beginner, advanced or master).
2009-06-28 Dominique Dumont <domi@ylum.gre.hp.com> v1.211
* lib/Config/Model/TkUI.pm (save): don't pass undefined dir
parameter to avoid breaking write back function. (Fixes save
problem Config::Mode::OpenSsh 1.206)
2009-06-23 Dominique Dumont <dominique.dumont@hp.com> v1.210
* lib/Config/Model/Tk/LeafViewer.pm (add_info): use
upstream_default() method instead of deprecated built_in().
2009-05-30 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/TkUI.pm (Populate): added -title option so the
application can set the title of the TkUI window
2009-04-07 Dominique Dumont <dominique.dumont@hp.com> v1.208
* lib/Config/Model/Tk/HashEditor.pm (Populate): Improved widget
ergonomy. Added some balloon help.
2009-03-31 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/Tk/*.pm (): Added display of summary
2009-03-12 Dominique Dumont <dominique.dumont@hp.com> v1.207
* lib/Config/Model/Tk/LeafEditor.pm (cleanup): new method (and
Text editor button) to normalize white space in a string. Useful
when filling configuration parameter description from a man page
with cut'n'paste.
2008-12-22 Dominique Dumont <dominique.dumont@hp.com> v1.204
* *.pm: replaced Tango icons with Crystal icons (LGPL) to comply
with Debian DFSG.
2008-11-20 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/Tk/HashEditor.pm (add_entry): Fixed bug that
prevented to insert a new item in the middle of an ordered hash
2008-11-16 Domi <domi@bilbo.maison>
* lib/Config/Model/Tk/ListEditor.pm (remove_selection): fixed bug
that displayed wrong indexes when deleting an element of a list of
nodes.
2008-10-13 Dominique Dumont <dominique.dumont@hp.com> v1.203
* lib/Config/Model/Tk/CheckListEditor.pm: added Notebook tab to
provide 2 ways to edit an ordered checklist: change the
content (check or uncheck items) or change the order of the
items. This feature is necessary to correctly edit the Ciphers
list of ssh_config model (See Config::Model::OpenSsh)
* Build.PL: Extract version from Config/Model/TkUI.pm (hence the
bump to v 1.203) so that the pm file versions matches the
.tgz distribution version.
2008-10-01 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/Tk/ListEditor.pm (Populate): Better handles
list of enum values
2008-08-01 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/TkUI.pm (edit_paste): Cut'n'paste improvements
for list elements
2008-07-30 Dominique Dumont <dominique.dumont@hp.com>
* lib/Config/Model/Tk/ListEditor.pm (swap): No more hiccups when
moving list items past boundaries. Indexes are no longer moved in
the rightmost box when moving node items in a list. It was
confusing to have array indexes in the wrong order.
2008-07-25 Dominique Dumont <dominique.dumont@hp.com> v0.202
* lib/Config/Model/Tk/ListEditor.pm (Populate): can now move up
and down node list items. This is handy when order of nodes is
important.
2008-06-18 Dominique Dumont v0.201
* lib/Config/Model/TkUI.pm (Populate): Replaced "placeholder" with logo
(edit_copy): Bug fix that prevented copying hash elements.
2008-05-07 Dominique Dumont v0.105
* lib/Config/Model/TkUI.pm (): Added Edit menu with copy and paste
entries. (No, there won't be a 'cut' entry).
2008-05-04 Domi
* lib/Config/Model/Tk/LeafEditor.pm: Fix bug in value help display
2008-04-29 Dominique Dumont
* lib/Config/Model/Tk/HashEditor.pm (move_selected_to): Fixed move
within ordered hash
2008-04-27 Domi
* lib/Config/Model/Tk/ListEditor.pm (set_all_items): new method to
set a list with a list of words. They can be separated by commas,
white spaces or any non-alphanumeric character (e.g. /\W+/)
2008-04-17 Dominique Dumont
* lib/Config/Model/Tk/HashEditor.pm: Select and show new items in
Listbox
* lib/Config/Model/TkUI.pm: Add debug menu (rely on
Tk::ObjScanner). Bug fix related to configuration check
2008-04-08 Dominique Dumont
* TkUI CheckListEditor and Viewer: Reworked for better edition
2008-04-03 Dominique Dumont v0.104
* lib/Config/Model/TkUI.pm: added File->check menu entry
2008-03-28 Dominique Dumont
* lib/Config/Model/Tk/HashEditor.pm ():added up and down buttons
for ordered hashes
* lib/Config/Model/NodeViewer.pm: Fix bug that prevented
view of root configuration class
2008-03-22 Domi <domi@bilbo.maison>
* lib/Config/Model/Tk/ListEditor.pm: Reworked to provide better
list editor. Hash and List editor are now handled by separate
widgets.
2008-03-20 Dominique Dumont
* lib/Config/Model/TkUI.pm (disp_leaf): cut long string in HList
display (on the left)
2008-03-12 Dominique Dumont v0.103
* t/config-model-ui.t (inc_d): Fixed test to load TkUI instead of
TkUi
2008-03-07 Dominique Dumont v0.102
* Renamed TkUi.pm to TkUI.pm to fit Module list declaration
* TkUI.pm (Populate): added -store_sub option
* all: Moved to svn
* all: Changed keywords substitution to fit svn