summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 6040b433f2c03f70c72e49ebc80dd9a6e18b2fad (plain)
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
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
2005-01-07  Stefan Hundhammer  <[email protected]>

	* Improved handling of sparse files: 
	  Now adding up only allocated size

	* Improved handling of regular files with multiple links:
	  Now adding up size / no_links per occurence.
	  This is much closer to what "du" reports.

	* Extended "own size" column context menu to show sparse files
	  and regular files with multiple links

	* Reordered "own size" column context menu for consistency: xxx MB (yyy Bytes)

	* Removed currently read path from status line while reading:
	  Much less flicker, no more constant window resizing, improved performance

	* Added explanations for sparse files and multiple links to online help
	
	* Bumped version to 2.4.4
	

2004-12-06  Stefan Hundhammer  <[email protected]>

	* Added "Open with" cleanup upon request by Jarl Friis <[email protected]>

	* Bumped version to 2.4.3

2004-11-23  Stefan Hundhammer  <[email protected]>

	* Migration to KIO slave trash:/ for "move to trash" cleanup
	  (querying KDE version >= 3.4 at runtime)

	* Added configuration update for safer transition from old-style
 	  fixed "*/Trash" paths to "%t" placeholder

	* Fixed lots of KDE libs "deprecated" warnings

	* Reimported admin/ subdir from a recent KDE version (3.3.0)

	* Bumped version to 2.4.2


2004-03-30  Stefan Hundhammer  <[email protected]>

	* Fixed KPacMan rendering in toolbar (thanks to Coolo)


2004-03-01  Stefan Hundhammer  <[email protected]>

	* Updated German translation


2003-11-13  Stefan Hundhammer  <[email protected]>

	* Added Italian translation by Giuliano Colla <[email protected]>


2003-10-29  Stefan Hundhammer  <[email protected]>

	* Applied i18n patch by Toyohiro Asukai <[email protected]>

	* Updated Japanese translation by Toyohiro Asukai <[email protected]>


2003-10-20  Stefan Hundhammer  <[email protected]>

	* Fixed some SuSE-internal Autobuild complaints

	* Fixed treemap context menu popup location

	* Bumped version to 2.4.1


2003-09-15  Stefan Hundhammer  <[email protected]>

	* Added Hungarian translation contributed by
	  Marcel Hilzinger <[email protected]>

2003-08-26  Stefan Hundhammer  <[email protected]>

	* Bumped version to 2.4.0

	* Fixed crash on program end while reading directories

	* Fixed crash on open dir while still reading another directory

	* Added "stop reading" action

	* Added German translation contributed by
	  Christoph Eckert <[email protected]>


2003-05-25  Stefan Hundhammer  <[email protected]>

	* Bumped version to 2.3.7

	* Performance boost: Directory reading is now 16-20 times faster
	  because much fewer KDirTreeViewItems are cloned during reading

	* Using QListViewItem::compare() instead of QListViewItem::key()
	  for better performance: less string operations / numeric formatting


2003-04-28  Stefan Hundhammer  <[email protected]>

	* Added French translation by Michel Grentzinger <[email protected]>

	* Don't add up special files (char/block devices, sockets, FIFOs)


2003-02-03  Stefan Hundhammer  <[email protected]>

	* Bumped version to 2.3.6

	* Fixed crash on startup when no config file present


2003-02-02  Stefan Hundhammer  <[email protected]>

	* Fixed crash in treemap when deleting subtree with cleanup

	* Improved treemap action enabled/disabled state update


2003-01-30  Stefan Hundhammer  <[email protected]>

	* Bumped version to 2.3.5

	* Colorize treemap tiles (by fixed rules, not customizable yet)

	* Added new '%t' cleanup placeholder for the KDE trash directory

	* Read jobs are now displayed in the percentage bar column


2003-01-28  Stefan Hundhammer  <[email protected]>

	* User cleanups now have an applicaton-wide keyboard shortcut
	  (Ctrl-0, Ctrl-1, Ctrl-2, ...)

	* Prevent some treemap segfaults when re-reading directories


2003-01-14  Stefan Hundhammer  <[email protected]>

	* Synchronize treemap selection with dir tree after treemap rebuild

2003-01-08  Stefan Hundhammer  <[email protected]>

	* Changed activity point handling: The user was prompted far to
	  early to send feedback mail.

	* Changed treemap double click handling:
	  Now double clicking the middle button zooms out,
	  double clicking the right button does nothing
	  (it pops up the context menu before receiving the second click
	  anyway)

	* Changed help file accordingly


2003-01-07  Stefan Hundhammer  <[email protected]>

	* Bumped version to 2.3.4

	* Updated admin subdir to latest KDE autoconf / automake stuff

	* Gcc 3.x fixes


2003-01-06  Stefan Hundhammer  <[email protected]>

	* Tweaked treemap cushion ridges:
	  Squarified layout row now gets its own ridge,
	  no more double /triple ridges for directories

	* Changed treemap cushion light source direction from bottom right
	  to top left

	* Moved min/max/default for treemap settings to central header file

	* Changed max/default treemap setting values

	* Reduced settings dialogs outer borders:
	  No more accumulated borders


2003-01-04  Stefan Hundhammer  <[email protected]>

	* Added "general" settings page; now user configurable:
	  - cross file system boundaries
	  - use local dir read methods
	  - PacMan animation in toolbar
	  - PacMan animation ("PacMan armada") in dir tree

	* Added "treemap" settings page: now user configurable:
	  - plain vs. cushion treemap
	  - squarified vs. simple treemap
	  - ambient light
	  - height scale factor
	  - force grid
	  - draw lines upon low contrast
	  - plain (non-cushioned) treemap colors
	  - highlight rectangle color
	  - minimum tile size
	  - auto-resize treemap

	* Added "open URL" in "file" menu for easier access to remote URLs

	* Bumped version to 2.3.3

2003-01-01  Stefan Hundhammer  <[email protected]>

	* Added treemap actions
	* Added treemap menu
	* Added treemap context menu
	* Improved treemap integration into main application
	* Added online help for treemaps


2002-12-31  Stefan Hundhammer  <[email protected]>

	* Lots of small fiddling with treemaps


2002-12-28  Stefan Hundhammer  <[email protected]>

	* Implemented cushion treemaps

	* Bumped version to 2.3.2-devel

	* Changed treemap selection mechanism:
	  Now using a transparent separate rectangle so even the outline
	  of entire directories can  clearly be seen.

2002-12-27  Stefan Hundhammer  <[email protected]>

	* Added treemap mouse operations:
	  - select item in tree view (single click left)
	  - zoom in (double-click left)
	  - zoom out (double-click right)
	  - rebuild treemap in visible area (double-click middle)

	* Added visible selection in treemap

	* Select treemap tile when tree item is selected


2002-12-26  Stefan Hundhammer  <[email protected]>

	* Implemented squarified treemaps.
	  Now there are no longer lots of elongated, thin rectangles that
	  are hard to compare against each other and hard to point at.


2002-12-23  Stefan Hundhammer  <[email protected]>

	* Changed treemap handling completely: Now using QCanvas.

	* Bumped version to 2.3.1-devel

2002-05-12  Stefan Hundhammer  <[email protected]>

	* Initial version of new treemaps

	* Communication between treemap view and tree view

	* Bumped version to 2.3.0-devel

2002-05-10  Stefan Hundhammer  <[email protected]>

	* Removed support for old treemaps

	* Updated build-howto.html

2002-05-09  Stefan Hundhammer  <[email protected]>

	* Bumped version to 2.2.0
	  The KDE3 port proved stable enough to warrant a new stable
	  version.

2002-04-23  Stefan Hundhammer  <[email protected]>

	* Bumped version to 2.1.1-beta

	* Added Japanese translation by
	  Toyohiro Asukai <[email protected]>

	* Applied another Asian lang support patch by
	  Toyohiro Asukai <[email protected]>:
	  QString::sprintf() -> QString::arg()

2002-04-22  Stefan Hundhammer  <[email protected]>

	* Applied Asian language support patch by
	  Toyohiro Asukai <[email protected]>:
	  Somme missing QString::fromLocal8Bit() issues

2002-04-18  Stefan Hundhammer  <[email protected]>

	* KDE-3 migration:
	  - Replaced admin/ subdirectory completely
	* Bumped version to 2.1.0-beta

2002-03-01  Stefan Hundhammer  <[email protected]>

	* Bumped version to 2.0.1
	* Added large file (>2GB) support

2002-02-24  Stefan Hundhammer  <[email protected]>

	* Bumped version to 2.0.0 - the real release version
	* Completed help texts
	* Added "Help" button to feedback dialog
	* Added "Help" button to settings dialog
	* Drastically reduced logging to stdout

2002-02-11  Stefan Hundhammer  <[email protected]>

	* Prevent crash: Disable cleanups that modify the subtree while it
	  is still being read

2002-02-10  Stefan Hundhammer  <[email protected]>

	* Fixed double slashes in URLs when opening with file selection box
	* Bumped version to 1.8.7-rc2

2002-02-09  Stefan Hundhammer  <[email protected]>

	* Fixed huge numbers overflow in details context popup
	* Fixed huge numbers sorting
	* Added new action "continue reading at mount point".
	  This is essentially the same as "refreshing selected branch",
	  but it's more intuitive to use.

2002-02-02  Stefan Hundhammer  <[email protected]>

	* Initial help documentation
	* Bumped version to 1.8.6-rc1
	  This is the first release candidate.
	  The final version will be released as 2.0

2002-01-27  Stefan Hundhammer  <[email protected]>

	* Fixed update bug upon "refresh branch" and executing cleanups
	* Embed cleanup %p / %n parameters in double quotes
	* Added keyboard accelerators for standard cleanups
	* (Partial) fix for PacMan animation display error on some KDE themes
	* Bumped version to 1.8.5-beta

2002-01-19  Stefan Hundhammer  <[email protected]>

	* Added feedback mail facility
	* Bumped version to 1.8.4-beta

2002-01-10  Stefan Hundhammer  <[email protected]>

	* Fixed repaint error in percentage bar column when scrolling
	* Fixed repaint error when resizing percentage bar column

2002-01-04  Stefan Hundhammer  <[email protected]>

	* Bumped version to 1.8.3-beta
	  The new KDirStat is now as complete as the old one ever was!

	* Added simple 'mail to owner' report
	* Implemented cleanup configuration
	* Added 'ask for confirmation' flag to cleanups
	* Added 'works for local files only' flag to cleanups
	* Fixed URL handling: Always strip off trailing slash
	* Fixed app icon
	* Fixed .desktop file - KDirStat is now in 'Utilities'

2002-01-03  Stefan Hundhammer  <[email protected]>

	* Implemented save/read configuration
	* Updated TODO list - gosh, was this thing outdated!
	* kdDebug() operator << for KCleanup
	* kdDebug() operator << for KDirTreeViewItem


2002-01-02  Stefan Hundhammer  <[email protected]>

	* Implemented 'settings' dialog
	* Implemented 'tree colors' settings


2002-01-01  Stefan Hundhammer  <[email protected]>

	* Implemented / completed KCleanupCollection
	* Fixed some core dumps (oops)


2001-12-31  Stefan Hundhammer  <[email protected]>

	* kdDebug() operator<< for KFileInfo


2001-12-30  Stefan Hundhammer  <[email protected]>

	* Bumped version to 1.8.2-beta
	* Cleanups are back!


2001-12-26  Stefan Hundhammer  <[email protected]>

	* Mount point remains marked as mount point even after
	  "refresh selected branch"

	* KFileInfo / KDirInfo now have direct access to their
	  KDirTree (i.e. they now have their own pointer)
	  => transparent access from outside easier


2001-12-08  Stefan Hundhammer  <[email protected]>

	* Tree colors are back again

	* Transparently handle selections in the KDirTree;
	  all kinds of views should benefit from that.


2001-11-25  Stefan Hundhammer  <[email protected]>

	* Bumped version to 1.8.0-beta

	* Added "Refresh selected" to main + context menu

	* Implemented refreshing a single branch

	* Many internal changes to enable deleting subtrees
	  (this is a requirement for cleanups)

	* Internal cleanup: Got rid of that statRoot() mess,
	  clean ??::stat() implementation for all directory readers


2001-11-18  Stefan Hundhammer  <[email protected]>

	* Bumped version to 1.7.11-devel

	* Improved mount point handling:
	  * Different icon,
	  * New read status KDirOnRequestOnly
	  * Prepared for explicit reading of mounted file systems

	* Created infrastructure for context menu in tree view

	* Simple context menu (cleanup actions will follow)


2001-11-17  Stefan Hundhammer  <[email protected]>

	* Moved treemap sources to separate subdirectory to prevent that
	  too-clever admin/am_edit script from breaking things: It always
	  uses all available sources rather than just those in
	  Makefile.am.

	* Changed default from --enable-treemaps to --disable-treemaps
	  since treemaps don't compile and link for more than 6 weeks now.

	* Updated build-howto.html


2001-10-22 Harald Fernengel ([email protected])

	* make it work with Qt 3 / KDE 3

2001-09-26 Alexander Rawass <[email protected]>

	* committed Makefile.am from kdirstat-1-7-10-devel

2001-09-26 Alexander Rawass <[email protected]>

	* debugging output in kparts

2001-09-25 Alexander Rawass <[email protected]>

	* added files kdirstat_{part,factory}.{cpp,h,rc}
	* trying to make a kpart of kdirstat
	* libtool does not work for me yet

2001-08-20 Alexander Rawass <[email protected]>

	* modified configure.in.in to test for libqtreemap
	  test may not work on some/most systems

2001-08-18 Alexander Rawass <[email protected]>

	* V1.7.8-devel
	* added kdirstat.spec (to build rpms)
	* released kdirstat-1.7.8-1.i386.rpm

2001-08-17 Alexander Rawass <[email protected]>

	* removed files q*{cpp,h} from cvs
	* removed doc/treemaps from cvs
	* modified configure.in and kdirstat/Makefile.am
	* QTreeMap is now in it's own cvs qtreemap.sourceforge.net

2001-08-11 Alexander Rawass <[email protected]>

	* QTreeMap can write data files for 'HypView',
	  a hyperbolic tree browser

2001-08-09 Alexander Rawass <[email protected]>

	* changed all size-functions from int to asize/float
	* qxmltreemap: if a node has got an empty attribute 'size',
	  the size is calculated recursively

	* new files & classes
	  qlistviewtreemapwindow.cpp
	  qlistviewtreemapwindow.h
	  qlistviewtreemaparea.cpp
	  qlistviewtreemap.h
	  qxmltreemapviewer.cpp

	* files q*treemap* are built as a library libqtreemap
	* new qxmltreemapviewer binary:
	  stand-alone QT/Xml Treemap Viewer
	* QTreeMap/QListViewTreeMapArea works fine with KProf

2001-08-09  Stefan Hundhammer  <[email protected]>

	* Added "credits" section in about box

2001-08-08  Stefan Hundhammer  <[email protected]>

	* Implemented iterator classes: KFileInfoIterator and
	  KFileInfoSortedIterator
	* Added CREDITS file

2001-08-06  Stefan Hundhammer  <[email protected]>

	* Fixed segfaults due to bad dot entry cleanup (huh? ;-)  ) that
	  had caused core dumps after finishing reading small trees

2001-08-05 Alexander Rawass <[email protected]>

	* compiler warnings removed
	* using List of Objects (instead List of KDirInfo)
	* Bug: regexps not working in xml-window
	       selection not working in xml-window
	* removed dependencies to KDirStat from QTreeMap

2001-07-29 Alexander Rawass <[email protected]>

	* load XML working (with memory hole)

2001-07-28 Alexander Rawass <[email protected]>

	* new sort of treemap/drawing mode: piemap
	  added file qtreemaparea_piemap.cpp
	  will not get checked in until legal problems solved
	* checkmarks work also for paintmode

	* new options for piemap mode
	* bitmap can be saved to a file
	* tree can be saved as xml file

	* new files & classes
	  qxmltreemapwindow.cpp
	  qxmltreemapwindow.h
	  qxmltreemaparea.cpp
	  qxmltreemap.h
	  (don't work yet)

	* new defines for compilation:
	  HAVE_PIEMAP if you have the piemap source
	  EXPERIMENTAL if you want to see more options

2001-07-17 Alexander Rawass <[email protected]>

	* user can use keywords instead of numbers for options
	* checkmarks start working
	* yet only with drawmode

2001-07-16 Alexander Rawass <[email protected]>

	* user can now use regexps or wildcards in config
	* regexps are now compiled only once at startup
	* wildcards are working correctly
	* regexps need 3 /// backslashes in kdirstatrc
	* Feature: the color list is parsed in alphabetic sort

2001-07-14 Alexander Rawass <[email protected]>

	* KDirTreeMapWindow reads out configuration with KConfig
	* Bug: regexps are not working correctly

2001-07-13 Alexander Rawass <[email protected]>

	* user can click on rectangles and select/deselect them
	* those rectangles are stored in a list and appear
	  at the bottom of the right-button popupmenu

2001-07-12 Alexander Rawass <[email protected]>

	* user can search for regexp, matches get highlighted
	* current_dir_display working again

2001-07-11 Alexander Rawass <[email protected]>

	* new shading: image (sensible only with squarify)
	  displays pictures, can be used as picture browser
	* removed most warnings

2001-07-11 Alexander Rawass <[email protected]>

	* various bugs fixed in squarified treemaps:
	  correct end of recursion
	  using floats rather than ints to prevent miscalc.
	  should work now????
	* new hierarchical shadings


2001-07-10 Alexander Rawass <[email protected]>

	* implemented squarified treemaps (experimental, buggy)
	* new file added: qtreemaparea_squarify.cpp
	* Bug: when zooming in too much, the paintarea takes up too much
	  memory -> X swaps till death

2001-07-05 Alexander Rawass <[email protected]>

	* more options and exp. shadings
	* experimental dynamic shading (not working)
	* user can watch treemap build up
	* paintEntry moved to qtreemaparea_paint.cpp
	* drawTreeMap,drawDuTree,CTM moved to qtreemaparea_recursion.cpp
	* renamed some of the shadings and
	* wrote some Documentation how to use Shadings and Options


2001-07-03 Alexander Rawass <[email protected]>

	* QTreeMapWindow is now an abstract class
	* KDirTreeMapWindow implements makeTreeMapWidget()
	* experimental hierach. cushion
	* new menu options (experimental & debugging)
	* new way to make a border (border_step)
	* CTM (Cushion Treemap) test routine added (not working yet)
	* new Bug: I'm getting warnings about wrong RGB parameters,
		even in flat mode


2001-07-01 Alexander Rawass <[email protected]>

        * QTreeMapArea is now a general abstract class to display hierarchies of any kind (not connected to KDirStat anymore)
        * KDirTreeMapArea is the implementation for KDirStat
        * new Bug: signals/slot not working correctly
        * Bug fixed: crashed when telling kdirstat to display a directory which does not exist


2001-06-29  Stefan Hundhammer  <[email protected]>

	* Moved CVS to SourceForge

2001-06-24  Alexander Rawass <[email protected]>

	* V1.7.6-Devel
        * Removed Zoom Bug
        * Removed DM_FILES Bug
        * Faster shading (dirs are always drawn flat)
        * New directory coloring (shades of grey)
        * Options for start direction, border width, draw text
        * Removed most compiler warnings

2001-06-18  Stefan Hundhammer  <[email protected]>

	* V1.7.3-Devel
	* Applied first treemap patch from
	  Alexander Rawass <[email protected]>
	* Added Alexander Rawass to authors list
	* Improved treemap repaint behaviour (not perfect yet)

2001-06-17  Stefan Hundhammer  <[email protected]>

	* V1.7.2-Alpha
	* Implemented support for all of KDE's IO protocols (ftp, smb, ...)
	* Fixed PacMan warnings on premature exit