forked from JDuverge/windirstat
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG.txt
438 lines (376 loc) · 18.5 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
changelog.txt - What has been done to WinDirStat (newest top)
$Id$
=============================================================
2008-12-26 assarbad (r162..163)
* Merged Bernhard's raw multi-selection prototype code into trunk. Needs
a lot of work before we can be sure it works. Much of the functionality
is not yet implemented (used stubs and FIXME comments)
* Removed Log keyword from all files
* Fixed contact information in file headers
* Updated this changelog with some older entries
2008-10-21 assarbad (r161)
* Test code for WOW64 file system redirection issues
2008-05-05 assarbad (r159..160)
* Added Visual Lint option file
2008-04-26 assarbad (r155..158)
* Fixed build for VS2008
* Proper handling of 64bit issues (language-level)
* Fixed numerous warnings
* Added several header guards
2008-02-01 assarbad (r153)
* Very minor code updates
2006-10-26 assarbad (r152)
* Added credits for Gerben Wieringa (Dutch translation)
* Replaced Header tag by Id for the CVS tags in the source files ...
* Started re-ordering of the files inside the project(s)/solution(s)
2006-07-05 assarbad (r151)
* Fixed cleanbuild.cmd
2006-07-04 assarbad
* Lots of enhancements, especially in code-style:
- added curly brackets whereever possible
- assignment operators now surrounded by blank spaces
- reformatted dozens of statements
- renamed some functions, variables, types
* Introduced CDynamicApi for OS-specific functions
Consequently the respective code of the underlying classes
has been adapted as well.
* Replaced LONGLONG by ULONGLONG or ULARGE_INTEGER where possible!
Several changes were necessary together with this change to
adapt the code to the unsigned integers.
* Removed project "setup" from solution and from CVS HEAD branch
* Removed project "linkcounter" from solution and from CVS HEAD branch
The functionality has been replaced by a small NT script.
Since Visual Studio 2005 does not run on non-NT systems, this
is legitimate, I guess ;)
* All help projects joined into "wdshelp", driven by an NT script
2005-11-08 assarbad
* Tiny fix of a problem if the free size exceeds the total
size of a disk, which can happen with quotas. Now we show
0% for the "used" column in this case.
* Updated TODO.TXT
2005-10-11 assarbad
* Added Dutch translation. Thanks to Gerben Wieringa.
Possibly requires more corrections, will send for review.
2005-07-16 assarbad
* Release of version 1.1.2 which features new translations and some
very minor code corrections.
2005-04-17 assarbad
* Fixed a bug that appeared only in the Spanish, Italian and Czech
resource DLLs, but seemed to be by chance. It was the fact that
the resource version string which had been moved to the *.rc2
files recently, had no explicit statement to which language it
belonged. Therefore the Spanish DLL contained the version string
as a German string, for example. This confused the ATL code.
* Changed order of resources manually for one .rc to compare better
and track down that error above.
* Minor changes: added comment and used GetModuleHandle() instead
of LoadLibrary() for osspecific.cpp in several places for those
DLLs which are anyway already loaded at the time the call is
placed.
* Although included in the respective language DLL the IDS_SEV_* and
IDS_FROMsPLATFORMs are now located in the *.rc2 to not translate
them by mistake.
* Changes to the version strings in version.h (resource DLLs need no
information whether Unicode or Debug. Development versions show
more information than before in the product version.
* Corrected typo in the Russian translation. Thanks to Dima for
pointing it out to me.
* Credits for translators now in a unicode encoded resource string!
Changes to the about dialog have been necessary, obviously.
The fact that only a single string with names of translators is
being used will greatly simplify maintenance as new translation
become available!
2005-04-10 assarbad
* Added Italian resource DLL project
* Added Czech resource DLL project
* Fixed problem with VS-project GUIDs
* Resource string version now in the *.rc2 files
* Optimization of resource DLLs saving 4kB each.
2005-02-14 bseifert
* Added wdsh040e: Hungarian helpfile. Thanks to Nimoy!
* 2 corrections in Hungarian windirstat.rc.
* Undone spanish translation of IDS_SEV_CRITICAL, IDS_SEV_GRAVE,
IDS_SEV_NORMAL, IDS_SEV_WISH and IDS_SEV_FEEDBACK.
Those must not be translated because they appear in feedback
mails (we read them!). :-)
* IDS_LANGUAGERESTARTNOW should be bi-lingual (native language + English).
2005-02-09 assarbad
* Preparation for Bulgarian translation (without translation
yet).
2005-02-08 assarbad
* Corrections to the Spanish translation after review by Sergio.
2005-02-07 assarbad
* Adjusted all resources to show Spanish. Missing translation of
the word "Spanish" for Hungarian and of the words "Spanish"
and "Hungarian" for French.
2005-02-06 assarbad
* Added Spanish resource dll (thanks to Sergio).
2005-01-29 bseifert
* Added Hungarian resource dll (thanks to Leonard).
* Only one build configuration for resource DLLs: UnicodeRelease
* IDS_ABOUT_AUTHORSTEXTs: obscured e-mail addresses by #-signs to avoid spam
2005-01-02 bseifert
* Copyright -2005.
2004-12-31 bseifert
* Added English phrases to IDS_LANGUAGERESTARTNOW (Russian and Polish).
* Untranslated Polish, French and Russian IDS_SEV_*** and IDS_FROMsPLATFORMs strings.
* Unicode CString::CompareNoCase doesn't return -1,0,+1 always. Used signum().
* Bugfix in CMountPoints::IsJunctionPoint().
* Minor correction configuration.htm.
* Minor correction in Polish menu.
2004-12-30 bseifert
* setup.exe is no compiled optimizing size (-> ca. -15 KB)
* Updated testplan.
* Incremented RESOURCEVERSION to 4.
2004-12-25 bseifert
* Documented Attributes column in helpfiles.
* Documented Junction points in helpfiles.
2004-12-24 bseifert
* setup: included Polish translation (thanks to Darek).
* wdsh0415: Polish help file complete! (Thanks to Darek).
* Help files: switched to a serif font.
2004-12-19 bseifert
* CMyImageList: bugfix: the background of <Files> etc. was
wrong when list had 'stripes' style.
* Included Sergiy's e-mail address in authors tab.
* Feedback now routed to feedback-mailing list.
* Corrected 4 spelling errors in English help file.
2004-12-12 bseifert
* CMyImageList: improved coloring of <Files>, <Free Space>,
and <Unknown> images.
* CMyImageList: Junction points are now no longer greenified
folder icons but a folder icon with a awxlink overlay.
2004-12-12 bseifert
* Aboutbox: added "Authors" Tab.
* Copyright now hold by "The authors of WinDirStat".
* license.txt not needed in localized resource dlls.
-> saves 16 KB per resource dll.
2004-11-29 bseifert
* Introduced SRECT. sizeof(CItem) is now 104 compared to 112.
* Minor formatting changes.
2004-11-28 assarbad
* Extended CFileFindWDS.
* Packing of file attributes to keep CItem small.
* Sorting of file attribute column now implemented.
2004-11-27 bseifert
* Progress bar now disabled (and Pacman used instead)
if "follow junction points" is enabled.
* The aboutbox and versioninfo now contains a "Unicode"/"Ansi"
and a "Debug" specification if applicable.
* Updated VERSIONINFOs in the windirstat.rc2 files.
2004-11-25 assarbad
* Removal of obsolete functions IsCompressed() and
IsEncrypted().
* Optimised use of GetCompressedFileSize() API which is
now cached in the application object similar to PSAPI.
* Removed manifest and respective file for Russian and
the manifest file for German ressources.
* Fixed coloring bug upon error codes #2 and #123 which
happens using the ANSI version on files with Unicode
names which cannot be mapped to ANSI names.
* Implemented the column to show file attributes.
2004-11-24 bseifert
* Eliminated hidden option "ExplorerStyle". The directory
list context menu now appears horizontally at the cursor
position and vertically under (or above) the label.
2004-11-23 bseifert
* Bugfix: About-Dialog: When the RichEdit control had
the focus, pressing the ESC key made id disappear.
Now ESC (and TAB) merly move the focus to the tab
control.
2004-11-19 bseifert
* Setup optionally installs a link to windirstat in the
SendTo-Folder.
2004-11-15 assarbad
* Russian translation (still a few strings missing)
- thanks to Sergiy Polyetayev
2004-11-14 bseifert/assarbad
* Date/time and number formatting is now done using
GetUserDefaultLangID(), unless the new option
"Use this language for formatting" (near the language
combo box) is selected.
So British users, for example, see their preferred
date/time format as configured in the control panel
although the selected language for Windirstat is
"English - US".
* Last used folder now pre-selected
2004-11-12 bseifert
* Added Polish resource dll: wdsr0415. Thanks to Darek.
* New output folders for Unicode build: udebug, urelease
* Eliminated CLR_NONE
* Minor formatting and error handling corrections
2004-11-12 assarbad
* Coloring for compressed and encrypted items spans the
full row (for list control in another state than "Full
row select" the style needs to be decided, yet).
* Renamed "Table Of Contents.hhc" to toc.hhc, as Linux
CVS cannot handle filenames with blanks in them.
* Implemented ExplorerStyle option which will not be
accessible through the options dialog.
It handles where the context menu is being shown.
2004-11-07 assarbad/bseifert
* French part for setup.rc
* Minor bugfix concerning "follow junction points"
* Using compressed file size as reference now. This includes
compressed and sparse files. A wrapper makes this transparent
for the caller.
* Compressed files/folders are now shown by default in blue,
encrypted files/folders are shown by default in green.
These settings can be altered by modifying the two
REG_BINARY values "AltColor" (for compressed) and
"AltEncryptionColor" (for encrypted) under the key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
This mimics the behavior of the Windows XP explorer.
2004-11-06 assarbad
* Added the CVS-tags for Date and History whereever appropriate.
(already yesterday)
* Sam from the Ultr@VNC [ultravnc.sf.net] project volunteered to
translate the missing parts to French. Still necessary to check
wether the design is broken.
* Fixed the bug with ampersands. If file or directory names have an
ampersand they would show with underbar under the character right
to the ampersand. This is similar to the behavior of accelerators
in Windows dialogs. Just added DT_NOPREFX to all DrawText()
instances.
2004-11-02 assarbad
* Replaced the custom icon for junction points by code to greenify
the folder image. Thus junction points are now represented by green
folder icons.
* ANSI/Unicode DLLs and EXEs now have the same name. No more appended
"U" (which broke several things such as localization).
2004-10-31 assarbad
* Added option to ignore junction points (reparse points) for
those directories not being volume mount points already.
* Added the respective icon to represent junction points.
* Translation to German and French not yet done for the newly
added items.
2004-01-22 bseifert
* Release of 1.1.0. (Decided to call it 1.1.0 instead of 1.0.2)
2004-01-20 bseifert
* Temporarily removed French translation from setup and Aboutbox for release 1.0.2.
* New option: Full row selection (default).
2004-01-11 bseifert
* Completed French translation.
* Added rc2-files.
2003-01-02 bseifert
* Added the French resources to setup.exe.
* Internal bugfix: the cleanup actions are now disabled, if
the extension list has the focus.
* 'Command prompt here' is now disabled for UNC paths.
* Drive selection dialog: the set of selected drives was not
always persistent.
* Drive selection dialog: If the drives list has no focus and
the selection is not empty, the first mouse click on the
drives list merley sets focus and the radio button.
* Setup.exe: If the user enters a relative path, it is now
expanded when the Next button is pressed.
2004-01-01 bseifert
* All file VERSIONINFOs are now conforming to Windows.
Introduced automatic update of build number.
* The lists now realize when system colors change, and the
program needs not to be restarted.
Text- and item highlight colors are no longer hardcoded.
* Options: 'Pacman animation' and 'Show time spent' have
been moved to the page 'Directory list'.
'Show grid' and the new option 'Show stripes' have been
moved to the General page and now apply to all lists.
* Options 'General': When the language has been changed, the user
is now prompted for restarting Windirstat.
* Directory list: During the scan it was hard to manipulate
items with mouse clicks due to the periodical re-sort.
Now mouse messages are processed before the re-sort, so it
is more likely to hit the wanted item.
* Directory list: During the scan it was hard to navigate
in the tree because the selection was auto-scrolled into
view every 0.6 sec. This is now removed.
* Directory list: The context menu key didn't work. Fixed.
Corrected right mouse button handling.
Context menu now has default items (expand, collapse or open).
A double click on a file opens the file.
* Treemap: Small selection rectangles were not painted correctly.
2003-12-29 bseifert
* Page User defined cleanups: Select the cleanup No 9. Empty
its title. In the list click below cleanup No. 9.
--> The program crashed (invalid pointer). Fixed.
* The 'Send e-mail to owner' report can now be customized.
* The default title for user defined cleanups is now no longer
stored as string to the registry. So, after changing the language, it
now appears in the new language.
* SUBST'd drives are now excluded from "All local drives"
(doesn't work on W9x).
* There was a duplicate error message, when "Show Properties" or
"Explorer here" failed.
2003-12-27 bseifert
* Selection of types: When the extension list has the focus,
the treemap highlights all files of the given extension.
* Focus can now be moved between directory list and extension list
via TAB key. Selection can be canceled with ESC key.
2003-12-24 bseifert
* RESOURCEVERSION is now 3. This means that windirstat.exe
will not load resource dlls of previous versions.
* Treemap algorithm now isolated in treemap.h/treemap.cpp.
Two squarification styles: KDirStat-like, SequoiaView-like.
Two new parameters: brightness and position of the light source.
Treemap-options-page completely reworked:
- true treemap preview
- 4 big sliders and a 2D-Slider
* Resizable dialogs: fixed repainting problem.
2003-12-13 bseifert
* Added size grippers to the resizable dialogs.
* Corrections in French windirstat.rc
* Made "Bytes", "KB", "MB, "GB", "TB" localizable.
2003-12-08 bseifert
* Release 1.0.1
2003-12-07 bseifert
* User defined cleanups are now by default disabled for UNC paths.
New option to enable udcs for UNC paths.
* Drive Selection Dialog: Foldername field: Validation took a long
time, if UNC paths were entered using the keyboard. Validation
is now turned off, if the path begins with \\.
2003-12-07 bseifert
* If the localized help file is not found, the English one is now tried.
* New shortcut F5 for 'Refresh Selected'.
* English version: '?' renamed to 'Help'.
* Select Drives Dialog: now queries the drives via background threads.
* tigroo almost finished French translation of windirstat.rc.
* When the tree is empty (drive selection canceled), the program
crashed after 'Empty Recycle Bin'. It also crashed when
'Show free space' or 'Show unknown' was selected.
* Due to a bug, 'Empty Recycle Bin' was always enabled, even when
the recycle bin was empty.
* Due to a bug, 'Empty Recycle Bin' was never enabled on W2k.
2003-12-03 bseifert
* Select Drives Dialog: 'A Folder' field: Relative paths and
trailing backslashes are now handled correctly.
* Added "Thanks to" beta testers.
* Contextmenu and doubleclick didn't work correctly if Name-column wasn't leftmost.
2003-11-26 bseifert
* Version number '1.0.1rc3'
* Placed platform.h/cpp into 'common' folder.
* Pacman is now symmetric on NT AND 9x.
2003-11-25 bseifert
* With slow drives (diskettes), the program crashed, when activating
or deactivating "show free space" or "show unknown".
* Program could crash when the color column in the extension list was
made too small.
* By mistake, the <Files>-icon reflected the working directory
(this could possibly be a drive-icon). Fixed.
* Made pacman more symmetric.
* The <Free space>-icon didn't look green on some systems.
* Fixed repainting problem of header control of extension list.
* Refined the drawing of subtree percentage.
* The lists don't flicker any more when scrolling down.
* Date/Time is now formatted rather by the selected language than the LocaleDefault.
* RESOURCEVERSION is now 2. This means that windirstat.exe
will not load resource dlls of previous versions.
* Added column "% Bytes" to extension list.
2003-11-23 bseifert
* Added project wdsr040c: Frame for French resource dll.
* More minor corrections in the help file.
2003-11-03 bseifert
* New option "Show Time Spent in Directory list".
* Some URLs had no trailing backslash.
* Fixed some spelling errors in help files.
* This changelog added.
2003-10-01 bseifert
* Initial Release 1.0.0.