]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/wx-console/TODO
Corrected a bug in Windows which causes wx-console to crash when typing quit before...
[bacula/bacula] / bacula / src / wx-console / TODO
1 FEATURES
2 --------
3
4 GTK : Fix 100% CPU usage when waiting for results
5
6 wxbMainFrame : Add some text in front of the command window such as 
7    "Command: " so that the user knows he can type into the 
8    command line
9    
10 wxbRestorePanel : Reconsider start button's labels.
11
12 general : Show nice messages when errors occurs.
13
14 wxbMainFrame : set focus to type control when clicking on console
15
16 wxbRestorePanel : Add a Cancel Restore button
17    (may need to implement BNET_BREAK to break current command)
18
19 general : Allow the user to quit however the state is (kill thread if necessary)
20
21 VC++ : crashing when there's no configuration file, when server is unreachable,
22        when connection has been interrupted and wants to quit (on every error ?)
23
24 [postponed to July:]
25
26 wxbMainFrame : use more often status text
27
28 wxbRestorePanel : Ask Kern for a dot command which gives restore
29   dates for a client (with an interval, last 20 for example, or last
30   40 excluding last 20).
31
32 wxbRestorePanel : Add buttons to mark/unmark directories/files.
33
34 wxbRestorePanel : Add a button to force to refresh the whole tree
35
36 wxbRestorePanel : Put titles above the Client drop down 
37      box and the Backup date drop down box. It isn't immediately 
38      obvious that the dates correspond to the backup dates.
39
40 wxbRestorePanel : There needs to be some way of marking/unmarking a range of 
41      files selected with shift-click or multiple files selected 
42      with ctl-click. The GTX console uses a button to mark/unmark 
43      the selected entries.
44      
45 wxbRestorePanel : Is there any way to add a width adjustment handle between 
46      the tree view window and the file view window so that the 
47      width of the tree view can be changed?
48
49 general : Implement reconnecting
50
51 wxbRestorePanel : Use ".default job=RestoreFiles" to get defaults parameters
52         when changing a restore parameter fails.
53
54 console_thread : Allow the user to choose his config file.
55
56 console_thread : Allow the user to choose his director when there's multiple
57     directors.
58
59 wxbDataParser : Add a boolean in the constructor to avoid storing data is 
60     will not be used.
61
62 wxbTableParser : Replace wxHashMap by wxArray
63
64 wxbRestorePanel : Check if commands ran successfully (cd, mark, mods...).
65
66 GTK : Improve look
67
68 wxblistctrl/wxbtreectrl : Find why events are not forwarded correctly 
69   to parent' parent, and correct bad actual implementation.
70    (remove wxbTreeListPanel)
71
72 general : find out why I had to modify string.cpp and string.h
73   + In include/wx/string.h, replace line 195 by
74       #if defined(__VISUALC__) // && defined(_MT) && !defined(_DLL)
75   + In src/common/string.cpp, replace line 167 by
76       #if defined(__VISUALC__) // && defined(_MT) && !defined(_DLL)
77
78 mingw : correct findlib stat blocks and block size
79         (Note : nothing to do with wx-console)
80
81 wxbRestorePanel : Check more carefully which job we just have run
82    (needs director modification).
83    
84 wxbRestorePanel : Add a timeout when waiting for commands results
85
86 bacula-dir : correct director to handle correctly + marked status
87    (In fact there is a bug in the director : If you mark a directory
88    (not a file), and then unmark it, its parents keep the "+" status.)
89
90 general : make a good documentation with snapshots
91
92 BUGS
93 ----
94
95 wxRestorePanel : When you double-click an a folder in the list, 
96       the list is then refreshed two times (instead of one) 
97       in the new directory