Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/windirstat.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-23Renamed VS2017 projects/solutions to VS2019 ones.Oliver Schneider
One fix to the LuaJIT2 project generation ... binaries ended up outside the top-level folder. A handful of code sanity changes. Updated SQLite3 to 3.30.1
2019-11-17Remove a call to GetFileAttributesW(), addressing issue #193.Oliver Schneider
When profiling on Windows 7 this took up ~25% of CPU time, on Windows 10 (1903) it was still nearly 20%. So this should be a cheap win.
2017-11-22Replaced own countof by the _countof from stdlib.hOliver Schneider
Moved numerous headers out of stdafx.h so these won't cause unnecessary recompiles
2017-11-02Fixes to code and premake4.lua, fixes based on code analysis results, ↵Oliver Schneider
updates to 3rd party libs * New SQlite amalgamation * Updating other third-party libs * New premake4.exe * Fixes to the premake4.lua script and projects * Adding language resource projects to solutions * Some sanity checks added to treemap.cpp * Using refs now instead of pointers in treemap.cpp (probably should be reviewed as it looks like there are more candidates in there) * Added Windows 10 to manifest file * Glitch in stdafx.h corrected * Script which produces the projects now defaults to only VS2005 and VS2017 * Deterministic filter UUIDs for VS201x * Fixed a handful of issues in code addressed * XP platform toolset doesn't allow for code analysis, using default again * Addressed a number of warnings from code analysis
2017-01-10All source files now with LF line endings againOliver Schneider
Updated the logo files a bit, renamed some others
2016-10-27Add a class CWorkLimiter that isolates limiting work durationJames C. Norris
CWorkLimiter limits the amount of work done on any idle cycle, exiting when a set amount of ticks has elapsed or when an input event is pending on the message queue.
2016-01-12Removed explicit naming of contributors from the individual files, everybody ↵Oliver Schneider
who is interested can glean that info from the version control system (for the rest see CONTRIBUTORS.md) Also removed RCS keywords
2016-01-12Updating copyright year, replacing Copyright for myself with WinDirStat team ↵Oliver Schneider
to signify contributions by others
2016-01-11Using stdafx.h everywhereOliver Schneider
Renaming variables that were shadowed by those from the nesting scope
2015-11-05Initialise the hash map containing extension data with 2048 entriesFPtje
2048 is a decent estimation for the amount of unique extensions one can have on one's hard drive. On a hard drive scan, this gave a decent performance boost. On my machine I got a difference from 280ms to 220ms on average.
2015-11-05Fixed WinDirStat's completely broken visualisationFPtje
The bug is caused by the fact that an unsigned long long minus an unsigned long long is ALWAYS positive. The quicksort function algorithm used `signum` to compare unsigned long longs. With signum always returning either 1 or 0 (because always positive), the sorting was pretty much useless. With an arbitrary sorting order in multiple locations of the program, nothing was grouped correctly and the wrong file extensions got a colour assigned. The bug was introduced in revision 151.
2011-02-05- Some refactoring to make the distinction between API functions and class ↵"Oliver Schneider ext:(%22)
member functions easier - There are only 26 letters in the Latin alphabet, so only 26 drive letters - Some additional check - Added TODO/FIXME comments for later
2011-02-04- Removed CRecycleBinApi, CPsapi because those functions exist from Windows ↵Oliver Schneider
2000 on - Consistent use of spaces instead of tabs at beginning of lines
2011-02-03- Replaced PathFileExists()Oliver Schneider
- Scoped one function
2010-10-29- Logo design by Robin "tuqueque" MarínOliver Schneider
2010-08-24- Removing CVS keyword IdOliver Schneider
- Just checking in all changes before INI handling (using SimpleIni.h)
2010-07-31- Still investigating the black icons on Vista onwardsOliver Schneider
- Added tracer class
2010-03-16- Minor changes concerning namespacesOliver Schneider
2010-02-26- Putting constants into namespaceOliver Schneider
- Renaming the CRegistryUser member functions to start with lowercase letter (for brevity, old name also used in the Win32 API) - Removing more literals and declaring them as named constants ...
2010-01-23Renamed classes and functions to something more usefulOliver Schneider
2009-07-05- Preferring size_t over INT_PTRassarbad
2009-07-05- 64bit issueassarbad
- VS2005 solution and project
2009-03-14- Gotten rid of numerous warningsassarbad
- Still chasing the bug on Vista where some file icons (in the listview) show incorrectly
2008-12-27- Literally hundreds of cosmetic changesassarbad
- First fixes to the multi-select code, especially to allow WDS to run after build ;)
2008-12-26- Updated CHANGELOG.txtassarbad
- Fixed contact info in file headers - Removed Log keyword from file ends
2008-12-26- Multi-select patch, first raw import (using IFDEFs)assarbad
2008-04-26- Getting rid of several warningsassarbad
- Build in Visual Studio 2008 now works properly
2006-10-10- Added credits for Gerben Wieringa (Dutch translation)assarbad
- 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- Added my email address in the header, adjusted "Author" -> "Author(s)"assarbad
- Added CVS Log keyword to those files not having it - Added the files which I forgot during last commit
2006-07-05- Replaced CVS keyword "Date" by "Header" in the file headersassarbad
2006-07-05- See changelog for the changes of todays previous check-ins as well as this ↵assarbad
one!
2004-11-29Introduced SRECT. Saves 8 Bytes in sizeof(CItem). Formatting changes.bseifert
2004-11-07Bugfix: Recursive UDCs must not follow junction points.bseifert
2004-11-05Added Date and History tag where appropriate.assarbad
2004-11-05Implementation to ignore Junction Points (Reparse Points) when iterating ↵assarbad
through the directory. Complete French version coming soon.
2004-01-02See changelog.txtbseifert
2004-01-01See changelog.bseifert
2003-12-29See changelog.txtbseifert
2003-12-27Selection of types.bseifert
2003-12-24All treemap-related code now in CTreemap. New treemap options dialog.bseifert
2003-12-07New option 'works for UNC paths'bseifert
2003-12-04Fixed empty-recycle-bin bugs. Fixed reletive path bugs. Fixed name-column ↵bseifert
not leftmost bugs.
2003-11-26Pacman is now symmetric on W9x AND NT.bseifert
2003-11-26Bugfixes, new column in extensionlist, new Resource Version.bseifert
2003-10-30Initial revisionbseifert