KDirStat – a graphical disk usage utility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ChangeLog 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684
  1. 2005-01-07 Stefan Hundhammer <sh@suse.de>
  2. * Improved handling of sparse files:
  3. Now adding up only allocated size
  4. * Improved handling of regular files with multiple links:
  5. Now adding up size / no_links per occurence.
  6. This is much closer to what "du" reports.
  7. * Extended "own size" column context menu to show sparse files
  8. and regular files with multiple links
  9. * Reordered "own size" column context menu for consistency: xxx MB (yyy Bytes)
  10. * Removed currently read path from status line while reading:
  11. Much less flicker, no more constant window resizing, improved performance
  12. * Added explanations for sparse files and multiple links to online help
  13. * Bumped version to 2.4.4
  14. 2004-12-06 Stefan Hundhammer <sh@suse.de>
  15. * Added "Open with" cleanup upon request by Jarl Friis <jarl@softace.dk>
  16. * Bumped version to 2.4.3
  17. 2004-11-23 Stefan Hundhammer <sh@suse.de>
  18. * Migration to KIO slave trash:/ for "move to trash" cleanup
  19. (querying KDE version >= 3.4 at runtime)
  20. * Added configuration update for safer transition from old-style
  21. fixed "*/Trash" paths to "%t" placeholder
  22. * Fixed lots of KDE libs "deprecated" warnings
  23. * Reimported admin/ subdir from a recent KDE version (3.3.0)
  24. * Bumped version to 2.4.2
  25. 2004-03-30 Stefan Hundhammer <sh@suse.de>
  26. * Fixed KPacMan rendering in toolbar (thanks to Coolo)
  27. 2004-03-01 Stefan Hundhammer <sh@suse.de>
  28. * Updated German translation
  29. 2003-11-13 Stefan Hundhammer <sh@suse.de>
  30. * Added Italian translation by Giuliano Colla <colla@copeca.it>
  31. 2003-10-29 Stefan Hundhammer <sh@suse.de>
  32. * Applied i18n patch by Toyohiro Asukai <toyohiro@ksmplus.com>
  33. * Updated Japanese translation by Toyohiro Asukai <toyohiro@ksmplus.com>
  34. 2003-10-20 Stefan Hundhammer <sh@suse.de>
  35. * Fixed some SuSE-internal Autobuild complaints
  36. * Fixed treemap context menu popup location
  37. * Bumped version to 2.4.1
  38. 2003-09-15 Stefan Hundhammer <sh@suse.de>
  39. * Added Hungarian translation contributed by
  40. Marcel Hilzinger <hili@suselinux.hu>
  41. 2003-08-26 Stefan Hundhammer <sh@suse.de>
  42. * Bumped version to 2.4.0
  43. * Fixed crash on program end while reading directories
  44. * Fixed crash on open dir while still reading another directory
  45. * Added "stop reading" action
  46. * Added German translation contributed by
  47. Christoph Eckert <fmchristoph.eckert@t-online.de>
  48. 2003-05-25 Stefan Hundhammer <sh@suse.de>
  49. * Bumped version to 2.3.7
  50. * Performance boost: Directory reading is now 16-20 times faster
  51. because much fewer KDirTreeViewItems are cloned during reading
  52. * Using QListViewItem::compare() instead of QListViewItem::key()
  53. for better performance: less string operations / numeric formatting
  54. 2003-04-28 Stefan Hundhammer <sh@suse.de>
  55. * Added French translation by Michel Grentzinger <mic.grentz@online.fr>
  56. * Don't add up special files (char/block devices, sockets, FIFOs)
  57. 2003-02-03 Stefan Hundhammer <sh@suse.de>
  58. * Bumped version to 2.3.6
  59. * Fixed crash on startup when no config file present
  60. 2003-02-02 Stefan Hundhammer <sh@suse.de>
  61. * Fixed crash in treemap when deleting subtree with cleanup
  62. * Improved treemap action enabled/disabled state update
  63. 2003-01-30 Stefan Hundhammer <sh@suse.de>
  64. * Bumped version to 2.3.5
  65. * Colorize treemap tiles (by fixed rules, not customizable yet)
  66. * Added new '%t' cleanup placeholder for the KDE trash directory
  67. * Read jobs are now displayed in the percentage bar column
  68. 2003-01-28 Stefan Hundhammer <sh@suse.de>
  69. * User cleanups now have an applicaton-wide keyboard shortcut
  70. (Ctrl-0, Ctrl-1, Ctrl-2, ...)
  71. * Prevent some treemap segfaults when re-reading directories
  72. 2003-01-14 Stefan Hundhammer <sh@suse.de>
  73. * Synchronize treemap selection with dir tree after treemap rebuild
  74. 2003-01-08 Stefan Hundhammer <sh@suse.de>
  75. * Changed activity point handling: The user was prompted far to
  76. early to send feedback mail.
  77. * Changed treemap double click handling:
  78. Now double clicking the middle button zooms out,
  79. double clicking the right button does nothing
  80. (it pops up the context menu before receiving the second click
  81. anyway)
  82. * Changed help file accordingly
  83. 2003-01-07 Stefan Hundhammer <sh@suse.de>
  84. * Bumped version to 2.3.4
  85. * Updated admin subdir to latest KDE autoconf / automake stuff
  86. * Gcc 3.x fixes
  87. 2003-01-06 Stefan Hundhammer <sh@suse.de>
  88. * Tweaked treemap cushion ridges:
  89. Squarified layout row now gets its own ridge,
  90. no more double /triple ridges for directories
  91. * Changed treemap cushion light source direction from bottom right
  92. to top left
  93. * Moved min/max/default for treemap settings to central header file
  94. * Changed max/default treemap setting values
  95. * Reduced settings dialogs outer borders:
  96. No more accumulated borders
  97. 2003-01-04 Stefan Hundhammer <sh@suse.de>
  98. * Added "general" settings page; now user configurable:
  99. - cross file system boundaries
  100. - use local dir read methods
  101. - PacMan animation in toolbar
  102. - PacMan animation ("PacMan armada") in dir tree
  103. * Added "treemap" settings page: now user configurable:
  104. - plain vs. cushion treemap
  105. - squarified vs. simple treemap
  106. - ambient light
  107. - height scale factor
  108. - force grid
  109. - draw lines upon low contrast
  110. - plain (non-cushioned) treemap colors
  111. - highlight rectangle color
  112. - minimum tile size
  113. - auto-resize treemap
  114. * Added "open URL" in "file" menu for easier access to remote URLs
  115. * Bumped version to 2.3.3
  116. 2003-01-01 Stefan Hundhammer <sh@suse.de>
  117. * Added treemap actions
  118. * Added treemap menu
  119. * Added treemap context menu
  120. * Improved treemap integration into main application
  121. * Added online help for treemaps
  122. 2002-12-31 Stefan Hundhammer <sh@suse.de>
  123. * Lots of small fiddling with treemaps
  124. 2002-12-28 Stefan Hundhammer <sh@suse.de>
  125. * Implemented cushion treemaps
  126. * Bumped version to 2.3.2-devel
  127. * Changed treemap selection mechanism:
  128. Now using a transparent separate rectangle so even the outline
  129. of entire directories can clearly be seen.
  130. 2002-12-27 Stefan Hundhammer <sh@suse.de>
  131. * Added treemap mouse operations:
  132. - select item in tree view (single click left)
  133. - zoom in (double-click left)
  134. - zoom out (double-click right)
  135. - rebuild treemap in visible area (double-click middle)
  136. * Added visible selection in treemap
  137. * Select treemap tile when tree item is selected
  138. 2002-12-26 Stefan Hundhammer <sh@suse.de>
  139. * Implemented squarified treemaps.
  140. Now there are no longer lots of elongated, thin rectangles that
  141. are hard to compare against each other and hard to point at.
  142. 2002-12-23 Stefan Hundhammer <sh@suse.de>
  143. * Changed treemap handling completely: Now using QCanvas.
  144. * Bumped version to 2.3.1-devel
  145. 2002-05-12 Stefan Hundhammer <sh@suse.de>
  146. * Initial version of new treemaps
  147. * Communication between treemap view and tree view
  148. * Bumped version to 2.3.0-devel
  149. 2002-05-10 Stefan Hundhammer <sh@suse.de>
  150. * Removed support for old treemaps
  151. * Updated build-howto.html
  152. 2002-05-09 Stefan Hundhammer <sh@suse.de>
  153. * Bumped version to 2.2.0
  154. The KDE3 port proved stable enough to warrant a new stable
  155. version.
  156. 2002-04-23 Stefan Hundhammer <sh@suse.de>
  157. * Bumped version to 2.1.1-beta
  158. * Added Japanese translation by
  159. Toyohiro Asukai <toyohiro@ksmplus.com>
  160. * Applied another Asian lang support patch by
  161. Toyohiro Asukai <toyohiro@ksmplus.com>:
  162. QString::sprintf() -> QString::arg()
  163. 2002-04-22 Stefan Hundhammer <sh@suse.de>
  164. * Applied Asian language support patch by
  165. Toyohiro Asukai <toyohiro@ksmplus.com>:
  166. Somme missing QString::fromLocal8Bit() issues
  167. 2002-04-18 Stefan Hundhammer <sh@suse.de>
  168. * KDE-3 migration:
  169. - Replaced admin/ subdirectory completely
  170. * Bumped version to 2.1.0-beta
  171. 2002-03-01 Stefan Hundhammer <sh@suse.de>
  172. * Bumped version to 2.0.1
  173. * Added large file (>2GB) support
  174. 2002-02-24 Stefan Hundhammer <sh@suse.de>
  175. * Bumped version to 2.0.0 - the real release version
  176. * Completed help texts
  177. * Added "Help" button to feedback dialog
  178. * Added "Help" button to settings dialog
  179. * Drastically reduced logging to stdout
  180. 2002-02-11 Stefan Hundhammer <sh@suse.de>
  181. * Prevent crash: Disable cleanups that modify the subtree while it
  182. is still being read
  183. 2002-02-10 Stefan Hundhammer <sh@suse.de>
  184. * Fixed double slashes in URLs when opening with file selection box
  185. * Bumped version to 1.8.7-rc2
  186. 2002-02-09 Stefan Hundhammer <sh@suse.de>
  187. * Fixed huge numbers overflow in details context popup
  188. * Fixed huge numbers sorting
  189. * Added new action "continue reading at mount point".
  190. This is essentially the same as "refreshing selected branch",
  191. but it's more intuitive to use.
  192. 2002-02-02 Stefan Hundhammer <sh@suse.de>
  193. * Initial help documentation
  194. * Bumped version to 1.8.6-rc1
  195. This is the first release candidate.
  196. The final version will be released as 2.0
  197. 2002-01-27 Stefan Hundhammer <sh@suse.de>
  198. * Fixed update bug upon "refresh branch" and executing cleanups
  199. * Embed cleanup %p / %n parameters in double quotes
  200. * Added keyboard accelerators for standard cleanups
  201. * (Partial) fix for PacMan animation display error on some KDE themes
  202. * Bumped version to 1.8.5-beta
  203. 2002-01-19 Stefan Hundhammer <sh@suse.de>
  204. * Added feedback mail facility
  205. * Bumped version to 1.8.4-beta
  206. 2002-01-10 Stefan Hundhammer <sh@suse.de>
  207. * Fixed repaint error in percentage bar column when scrolling
  208. * Fixed repaint error when resizing percentage bar column
  209. 2002-01-04 Stefan Hundhammer <sh@suse.de>
  210. * Bumped version to 1.8.3-beta
  211. The new KDirStat is now as complete as the old one ever was!
  212. * Added simple 'mail to owner' report
  213. * Implemented cleanup configuration
  214. * Added 'ask for confirmation' flag to cleanups
  215. * Added 'works for local files only' flag to cleanups
  216. * Fixed URL handling: Always strip off trailing slash
  217. * Fixed app icon
  218. * Fixed .desktop file - KDirStat is now in 'Utilities'
  219. 2002-01-03 Stefan Hundhammer <sh@suse.de>
  220. * Implemented save/read configuration
  221. * Updated TODO list - gosh, was this thing outdated!
  222. * kdDebug() operator << for KCleanup
  223. * kdDebug() operator << for KDirTreeViewItem
  224. 2002-01-02 Stefan Hundhammer <sh@suse.de>
  225. * Implemented 'settings' dialog
  226. * Implemented 'tree colors' settings
  227. 2002-01-01 Stefan Hundhammer <sh@suse.de>
  228. * Implemented / completed KCleanupCollection
  229. * Fixed some core dumps (oops)
  230. 2001-12-31 Stefan Hundhammer <sh@suse.de>
  231. * kdDebug() operator<< for KFileInfo
  232. 2001-12-30 Stefan Hundhammer <sh@suse.de>
  233. * Bumped version to 1.8.2-beta
  234. * Cleanups are back!
  235. 2001-12-26 Stefan Hundhammer <sh@suse.de>
  236. * Mount point remains marked as mount point even after
  237. "refresh selected branch"
  238. * KFileInfo / KDirInfo now have direct access to their
  239. KDirTree (i.e. they now have their own pointer)
  240. => transparent access from outside easier
  241. 2001-12-08 Stefan Hundhammer <sh@suse.de>
  242. * Tree colors are back again
  243. * Transparently handle selections in the KDirTree;
  244. all kinds of views should benefit from that.
  245. 2001-11-25 Stefan Hundhammer <sh@suse.de>
  246. * Bumped version to 1.8.0-beta
  247. * Added "Refresh selected" to main + context menu
  248. * Implemented refreshing a single branch
  249. * Many internal changes to enable deleting subtrees
  250. (this is a requirement for cleanups)
  251. * Internal cleanup: Got rid of that statRoot() mess,
  252. clean ??::stat() implementation for all directory readers
  253. 2001-11-18 Stefan Hundhammer <sh@suse.de>
  254. * Bumped version to 1.7.11-devel
  255. * Improved mount point handling:
  256. * Different icon,
  257. * New read status KDirOnRequestOnly
  258. * Prepared for explicit reading of mounted file systems
  259. * Created infrastructure for context menu in tree view
  260. * Simple context menu (cleanup actions will follow)
  261. 2001-11-17 Stefan Hundhammer <sh@suse.de>
  262. * Moved treemap sources to separate subdirectory to prevent that
  263. too-clever admin/am_edit script from breaking things: It always
  264. uses all available sources rather than just those in
  265. Makefile.am.
  266. * Changed default from --enable-treemaps to --disable-treemaps
  267. since treemaps don't compile and link for more than 6 weeks now.
  268. * Updated build-howto.html
  269. 2001-10-22 Harald Fernengel (harry1701@users.sourceforge.net)
  270. * make it work with Qt 3 / KDE 3
  271. 2001-09-26 Alexander Rawass <alexannika@users.sourceforge.net>
  272. * committed Makefile.am from kdirstat-1-7-10-devel
  273. 2001-09-26 Alexander Rawass <alexannika@users.sourceforge.net>
  274. * debugging output in tdeparts
  275. 2001-09-25 Alexander Rawass <alexannika@users.sourceforge.net>
  276. * added files kdirstat_{part,factory}.{cpp,h,rc}
  277. * trying to make a kpart of kdirstat
  278. * libtool does not work for me yet
  279. 2001-08-20 Alexander Rawass <alexannika@users.sourceforge.net>
  280. * modified configure.in.in to test for libtqtreemap
  281. test may not work on some/most systems
  282. 2001-08-18 Alexander Rawass <alexannika@users.sourceforge.net>
  283. * V1.7.8-devel
  284. * added kdirstat.spec (to build rpms)
  285. * released kdirstat-1.7.8-1.i386.rpm
  286. 2001-08-17 Alexander Rawass <alexannika@users.sourceforge.net>
  287. * removed files q*{cpp,h} from cvs
  288. * removed doc/treemaps from cvs
  289. * modified configure.in and kdirstat/Makefile.am
  290. * QTreeMap is now in it's own cvs qtreemap.sourceforge.net
  291. 2001-08-11 Alexander Rawass <alexannika@users.sourceforge.net>
  292. * QTreeMap can write data files for 'HypView',
  293. a hyperbolic tree browser
  294. 2001-08-09 Alexander Rawass <alexannika@users.sourceforge.net>
  295. * changed all size-functions from int to asize/float
  296. * qxmltreemap: if a node has got an empty attribute 'size',
  297. the size is calculated recursively
  298. * new files & classes
  299. qlistviewtreemapwindow.cpp
  300. qlistviewtreemapwindow.h
  301. qlistviewtreemaparea.cpp
  302. qlistviewtreemap.h
  303. qxmltreemapviewer.cpp
  304. * files q*treemap* are built as a library libtqtreemap
  305. * new qxmltreemapviewer binary:
  306. stand-alone QT/Xml Treemap Viewer
  307. * QTreeMap/QListViewTreeMapArea works fine with KProf
  308. 2001-08-09 Stefan Hundhammer <sh@suse.de>
  309. * Added "credits" section in about box
  310. 2001-08-08 Stefan Hundhammer <sh@suse.de>
  311. * Implemented iterator classes: KFileInfoIterator and
  312. KFileInfoSortedIterator
  313. * Added CREDITS file
  314. 2001-08-06 Stefan Hundhammer <sh@suse.de>
  315. * Fixed segfaults due to bad dot entry cleanup (huh? ;-) ) that
  316. had caused core dumps after finishing reading small trees
  317. 2001-08-05 Alexander Rawass <alexannika@users.sourceforge.net>
  318. * compiler warnings removed
  319. * using List of Objects (instead List of KDirInfo)
  320. * Bug: regexps not working in xml-window
  321. selection not working in xml-window
  322. * removed dependencies to KDirStat from QTreeMap
  323. 2001-07-29 Alexander Rawass <alexannika@users.sourceforge.net>
  324. * load XML working (with memory hole)
  325. 2001-07-28 Alexander Rawass <alexannika@users.sourceforge.net>
  326. * new sort of treemap/drawing mode: piemap
  327. added file qtreemaparea_piemap.cpp
  328. will not get checked in until legal problems solved
  329. * checkmarks work also for paintmode
  330. * new options for piemap mode
  331. * bitmap can be saved to a file
  332. * tree can be saved as xml file
  333. * new files & classes
  334. qxmltreemapwindow.cpp
  335. qxmltreemapwindow.h
  336. qxmltreemaparea.cpp
  337. qxmltreemap.h
  338. (don't work yet)
  339. * new defines for compilation:
  340. HAVE_PIEMAP if you have the piemap source
  341. EXPERIMENTAL if you want to see more options
  342. 2001-07-17 Alexander Rawass <alexannika@users.sourceforge.net>
  343. * user can use keywords instead of numbers for options
  344. * checkmarks start working
  345. * yet only with drawmode
  346. 2001-07-16 Alexander Rawass <alexannika@users.sourceforge.net>
  347. * user can now use regexps or wildcards in config
  348. * regexps are now compiled only once at startup
  349. * wildcards are working correctly
  350. * regexps need 3 /// backslashes in kdirstatrc
  351. * Feature: the color list is parsed in alphabetic sort
  352. 2001-07-14 Alexander Rawass <alexannika@users.sourceforge.net>
  353. * KDirTreeMapWindow reads out configuration with TDEConfig
  354. * Bug: regexps are not working correctly
  355. 2001-07-13 Alexander Rawass <alexannika@users.sourceforge.net>
  356. * user can click on rectangles and select/deselect them
  357. * those rectangles are stored in a list and appear
  358. at the bottom of the right-button popupmenu
  359. 2001-07-12 Alexander Rawass <alexannika@users.sourceforge.net>
  360. * user can search for regexp, matches get highlighted
  361. * current_dir_display working again
  362. 2001-07-11 Alexander Rawass <alexannika@users.sourceforge.net>
  363. * new shading: image (sensible only with squarify)
  364. displays pictures, can be used as picture browser
  365. * removed most warnings
  366. 2001-07-11 Alexander Rawass <alexannika@users.sourceforge.net>
  367. * various bugs fixed in squarified treemaps:
  368. correct end of recursion
  369. using floats rather than ints to prevent miscalc.
  370. should work now????
  371. * new hierarchical shadings
  372. 2001-07-10 Alexander Rawass <alexannika@users.sourceforge.net>
  373. * implemented squarified treemaps (experimental, buggy)
  374. * new file added: qtreemaparea_squarify.cpp
  375. * Bug: when zooming in too much, the paintarea takes up too much
  376. memory -> X swaps till death
  377. 2001-07-05 Alexander Rawass <alexannika@users.sourceforge.net>
  378. * more options and exp. shadings
  379. * experimental dynamic shading (not working)
  380. * user can watch treemap build up
  381. * paintEntry moved to qtreemaparea_paint.cpp
  382. * drawTreeMap,drawDuTree,CTM moved to qtreemaparea_recursion.cpp
  383. * renamed some of the shadings and
  384. * wrote some Documentation how to use Shadings and Options
  385. 2001-07-03 Alexander Rawass <alexannika@users.sourceforge.net>
  386. * QTreeMapWindow is now an abstract class
  387. * KDirTreeMapWindow implements makeTreeMapWidget()
  388. * experimental hierach. cushion
  389. * new menu options (experimental & debugging)
  390. * new way to make a border (border_step)
  391. * CTM (Cushion Treemap) test routine added (not working yet)
  392. * new Bug: I'm getting warnings about wrong RGB parameters,
  393. even in flat mode
  394. 2001-07-01 Alexander Rawass <alexannika@users.sourceforge.net>
  395. * QTreeMapArea is now a general abstract class to display hierarchies of any kind (not connected to KDirStat anymore)
  396. * KDirTreeMapArea is the implementation for KDirStat
  397. * new Bug: signals/slot not working correctly
  398. * Bug fixed: crashed when telling kdirstat to display a directory which does not exist
  399. 2001-06-29 Stefan Hundhammer <sh@suse.de>
  400. * Moved CVS to SourceForge
  401. 2001-06-24 Alexander Rawass <alexannika@users.sourceforge.net>
  402. * V1.7.6-Devel
  403. * Removed Zoom Bug
  404. * Removed DM_FILES Bug
  405. * Faster shading (dirs are always drawn flat)
  406. * New directory coloring (shades of grey)
  407. * Options for start direction, border width, draw text
  408. * Removed most compiler warnings
  409. 2001-06-18 Stefan Hundhammer <sh@suse.de>
  410. * V1.7.3-Devel
  411. * Applied first treemap patch from
  412. Alexander Rawass <alexannika@users.sourceforge.net>
  413. * Added Alexander Rawass to authors list
  414. * Improved treemap repaint behaviour (not perfect yet)
  415. 2001-06-17 Stefan Hundhammer <sh@suse.de>
  416. * V1.7.2-Alpha
  417. * Implemented support for all of KDE's IO protocols (ftp, smb, ...)
  418. * Fixed PacMan warnings on premature exit