X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fwx-console%2FTODO;h=ec7c76df72b0af60644076dc24afec91fd0af358;hb=f8d8586633259d6c8b25b4bba147753ba8ab5fed;hp=5b6152e94287aeee9373c4d5ae931cb470a45493;hpb=8a466707f208ce19b612d901689e6a915950306b;p=bacula%2Fbacula diff --git a/bacula/src/wx-console/TODO b/bacula/src/wx-console/TODO index 5b6152e942..ec7c76df72 100644 --- a/bacula/src/wx-console/TODO +++ b/bacula/src/wx-console/TODO @@ -1,29 +1,80 @@ -FEATURES --------- +general : Show nice messages boxes when errors occurs. -wxbRestorePanel : Add buttons to mark/unmark directories/files. +Win32 : Crash when quitting while trying to connect -wxbRestorePanel : Allow the user to choose where he wants to restore his files +Mac OS X : "You must first get a unique identifier for your application, + a so called creator, a four letter constant. All you need to know about + this step is at http://developer.apple.com/dev/cftype/" (wxWiki) + To modify in Makefile.in wx-console target + +Mac OS X : Ask kern for the status of this distribution (who is + the package releaser ?) -wxbRestorePanel : Add a button to force the refreshing of the whole tree +wxbRestorePanel : Add images in add/remove/refresh buttons -wxbRestorePanel : Add a timeout when waiting for commands results +wxbRestorePanel : disable controls when working or (better) queue events + (see commented out code in wxbrestorepanel (marked with EVTQUEUE)) + +wxbMainFrame : When exiting using menu, a messagebox is shown to ask the + user if he want to quit because the connection is lost. + +wxbUtils : add clients, jobs, filesets, pools... list + +[postponed to July:] + +wxbConfigFileEditor : create a more precise editor, with something like + a tree structure + +wxbRestorePanel : When cancelling, check for commands results + +wxbRestorePanel : Add a way to cancel restore when building tree + (needs director modifications) + +wxbMainFrame : set focus to type control when clicking on console -wxbRestorePanel : Check more carefully which job we just have run. +wxbConfigPanel : Create a dialog for selecting dates and paths. -console_thread : Allow the user to choose his config file. +wxbMainFrame : use more often status text -general : use dot commands +wxbRestorePanel : Ask Kern for a dot command which gives restore + dates for a client (with an interval, last 20 for example, or last + 40 excluding last 20). + +wxbRestorePanel : Use ".default job=RestoreFiles" to get defaults parameters + when changing a restore parameter fails. -general : create a class like wxbtableparser, which fetches commands results +wxbDataParser : Add a boolean in the constructor to avoid storing data which + will not be used. + +wxbRestorePanel : Check if commands ran successfully (cd, mark, mods...). + +GTK : Improve look + +wxblistctrl/wxbtreectrl : Find why events are not forwarded correctly + to parent' parent, and correct bad actual implementation. + (remove handler parameter in wxTreeCtrl/wxListCtrl constructor) + +general : find out why I had to modify string.cpp and string.h + + In include/wx/string.h, replace line 195 by + #if defined(__VISUALC__) // && defined(_MT) && !defined(_DLL) + + In src/common/string.cpp, replace line 167 by + #if defined(__VISUALC__) // && defined(_MT) && !defined(_DLL) + +mingw : correct findlib stat blocks and block size + (Note : nothing to do with wx-console) + +wxbRestorePanel : The + only appears when one selects a directory, + to indicate it has subdirectories + +wxbRestorePanel : Add a timeout when waiting for commands results -win32 : do a static build +wxbRestorePanel : Be sure of which job we just have run (not suppositions + as I'm doing now) : needs director modification. -win32 : correct Makefile.in to use ressource file +bacula-dir : Progress status when building tree. -BUGS ----- +bacula-dir : correct director to handle correctly + marked status + (In fact there is a bug in the director : If you mark a directory + (not a file), and then unmark it, its parents keep the "+" status.) -wxRestorePanel : When you double-click an a folder in the list, - the list is then refreshed two times (instead of one) - in the new directory \ No newline at end of file +general : make a good documentation with snapshots