2 - wxbRestorePanel : now parsing '+' sent by the director when building
4 - wxbRestorePanel : implemented .backups client=xxx (2.1)
5 - wxbRestorePanel : implemented the director modification showing
6 jobid when a job is started.
9 - wxbRestorePanel : implemented restore before=<Date> parameter.
12 - wxbRestorePanel & wxbHistoryTextCtrl : Fixed unsigned comparisons.
13 - wxbRestorePanel : Fixed problem when the newly created job is not
14 at the end of the list.
17 - wxbRestorePanel : Fixed crash when an error occurs while querying
18 restore list (reported by Dan Langille).
21 - wxbMainFrame : When an unexpected question is in this format
22 (***? (yes/mod/no):), a list is shown to choose one of these
24 - wxbRestorePanel : Fixed crash when there is no backup available
26 - wxbHistoryTextCtrl : Created a new text control that keep an history
30 - wxbMainFrame : Fixed config file problem when changing the default
31 configuration file (Linux)
34 - wxbConfigPanel : Fixed ?: operator cast problem with gcc 2.95.
37 - wxbRestorePanel : Fix file size truncated if >100mb.
40 - wxbConfigPanel : fixed tests
43 - wxbUtils : Created this class, containing general functions like
47 - wxbRestorePanel : Added functions to get/set working status
50 - wxbRestorePanel : Implemented refresh buttons
53 - wxbRestorePanel : The user can now mark/unmark a range of files selected
54 with shift-click or multiple files selected with ctl-click, by
55 right-clicking or using buttons.
56 - wxbRestorePanel : Added buttons to mark/unmark directories/files.
57 - wxbRestorePanel : Added buttons to force to refresh the whole tree/list
60 - wxbMainFrame : Fixed various reconnecting and disconnecting problems.
61 - console_thread : The user can now choose the director to use
62 when there's multiple directors in the configuration file.
63 - wxbRestorePanel : List's columns are now resized correctly in the
67 - wxbRestorePanel : Width adjustments between the tree view window
68 and the file view window are now possible.
71 - wxbTableParser : wxHashMap replaced by wxArray
74 - wxbMainFrame : reconnecting/disconnecting implemented
75 - wxbMainFrame : Added menus to allow the user to change his config
79 - wxbMainFrame : The user can now choose his configuration file,
80 and his choice is stored in a wxConfig (registry under Win32,
82 - wxbConfigFileEditor : Created a small text editor
85 - console_thread : Added support for the new parse_config which
86 returns a status code.
87 - wxbMainFrame/console_thread : A command line parameter now
88 allows the user to choose his config file.
91 - wxbMainFrame : Corrected font bug in GTK+ 1.2
92 - console_thread : Added support for Mac OS X configuration
96 - wxbMainFrame : Corrected incorrect casting of thread event
97 functions (reported by Aristedes Maniatis)
98 - wxbRestorePanel : Corrected incorrect casting of event
99 functions (reported by Aristedes Maniatis)
102 - wxbRestorePanel : Corrected a problem when you double-clicked an
103 a folder in the list, the list was then refreshed two times
104 (instead of one) in the new directory
105 - wxbRestorePanel : Improved configuration panels' look
106 - wxbRestorePanel : Added titles to configuration panels
107 - wxbMainFrame : If the connection drops unexpectedly, it should say
108 it lost the connection to the Director and then wait for you to
109 either manually exit or (when it becomes possible) reconnect.
110 - wxbMainFrame : corrected segmentation faults when exiting
112 - wxbMainFrame : the user can quit however the state is
115 - wxbRestorePanel : Added "Cancel" button to cancel restore at
116 all state of restore process.
117 - wxbMainFrame : Added "Send" button
118 - wxbRestorePanel (first configure) : Changed defaults values when
120 - wxbRestorePanel (first configure) : corrected problem when bad
121 parameters are chosen
122 - wxbRestorePanel : Checking more carefully which job we just have run
123 - wxbRestorePanel : Using wxStopWatch instead of GetTicks to manage
125 - wxbMainFrame : Added "Command: " in front of the command window
126 so that the user knows he can type into the command line
128 - wxbMainFrame : Fixed 100% CPU usage in GTK : added buffering when
129 receiving data to print to the console (thanks to Phil)
130 - wxbRestorePanel : Fixed 100% CPU usage in GTK : added sleeps between
134 - wxbRestorePanel : Modified the way a restore is started : much
135 more parameters are modifiable.
136 - wxbConfigPanel : Created a generic panel which can be used
137 to setup configuration parameters (for example when restoring)
140 - wxbMainFrame : others panels are locked when a command is ran
141 directly by typing in the console.
142 - wxbRestorePanel : Updated update interval of the progress bar
146 - Corrected a bug in Windows which causes wx-console to crash when
147 typing quit before exiting the application.
150 - general : status text is more often used
151 - wxbRestorePanel : restore aborted if there's no client or no fileset
152 - wxbRestorePanel : corrected problem if one double clicks on a
153 directory X in the left "tree" window when the directory is
154 not yet open, instead of selecting the directory and everything
155 below, it opens the directory and nothing is selected.
156 - wxbRestorePanel : first client is selected when restore
158 - wxbRestorePanel : when the director is building tree,
159 changes are made to the status in the gauge.
160 - wxbRestorePanel : Cursor set to hourglass when working
161 - wxbMainFrame : Automatically scrolling to the bottom of
162 console text control.
165 - wxbMainFrame : When starting wx-console, the initial key
166 input focus is set into the command window.
167 - wxbMainFrame : the user is now prompted when an
168 unexpected "question" is asked).
169 - wxbRestorePanel : configure is allowed to change fileset
170 - wxbRestorePanel : using dot commands (.clients, .filesets)
171 - console_thread : implemented prompt and heartbeat messages
174 - general : Don't concatenate lines in csprint, but in wxbDataParser
175 (necessary for dot commands)
178 - wxbRestorePanel : improved restore appearance
179 - wxbRestorePanel : configure is allowed to change client
182 - wxbRestorePanel : Locked configure items until first
183 configuration is received
184 - wxbRestorePanel : Removed estimate, which slows the restore
188 - wxbRestorePanel : wxTreeCtrl::GetParent changed in
189 GetItemParent (thanks to Luca Berra)
190 - wxbRestorePanel : The user can now change a part of restore
194 - wxbRestorePanel modified to use wxbDataParsers
195 - created wxbDataTokenizer, which fetches commands results
196 - modified the way data is passed to panel (no Prints anymore,
198 - win32 : Makefile.in corrected to use ressource file
199 - win32 : wx-console is now compatible with MinGW.
200 - wxbPanel/wxbMainFrame : Added a locking function (for example,
201 the user can't type something in the console when a restore
205 - wxbRestorePanel : Allow the user to change the status by
206 double-clicking on the check mark
209 - project renamed in wx-console
210 - console_thread : Uses wx-console.conf instead of console.conf
211 - wxbRestorePanel : Change the marked state without redoing a dir
214 - The source code is now better documented
215 - wxbRestorePanel : Check if a client was selected before
217 - The source code is now right idented (3 spaces by level)
218 - Copyrights changed to Kern Sibbald and John Walker
219 - wxbPanel : super-class access rights problem corrected
220 - wxbRestorePanel : Added "nice" images to indicate restore status