fix a large number of lint warnings
update the checking pid debug message so it only gets shown once per pid, rather than being printed for every fd under the pid
rework/speed up file in use code to check all files at once so the /proc tree only has to be seached once.
fix the cleanup wizard crashing if the filename being checked contains unicode characters that can't be encoded into a string
update copywrite comment
update subprocess calls to use universal_newlines so they don't need their output converted to strings later.
fix several pylint warnings
set worstfilesystem to the first filesystem if it's not been set yet so there aren't errors due to '' not being a filesystem in the valid list
prevent crash if the quota command isn't found/installed
fix automatic fall back to raw disk usage (if quota isn't found/errors) not working.
fix pylint not self use warning for on_cell_toggled method
increase version to 2.5.2
fix the cleanup wizard cancel button on the file select screen not working
increase version to 2.5.1
change self.liststore to be a local variable only inside the cleanupwizard functions. This fixes the duplication of file entries occuring if files are unselected or fail to delete and then the wizard is run again on the same filesystem
correct the totalselectedsize variable not having it's value stored correctly causing the count of the size of selected files to be incorrect
increase debian compat level to 9
increase debian compat level to 11 and set dh build system to pybuild to get rid of several deprecation warnings when building the deb package
increase version to 2.5.0
rename the quit function to quitqm so pylint doesn't give a warning about it being an overridden function name with differing arguments.
fix pylint warnings for declaring Attribute window and maingrid outside of init by not using self for them and instead passing them to functions where needed
fix remaining pylint warnings for declaring Attributes outside of init
replace deprecated appindicator.set_icon with set_icon_full to remove a few more deprecation warnings
replace cases of Gtk.ImageMenuItem with Gtk.MenuItem (with icon and label packed into a box added to the MenuItem) in order to clear out several more deprecation warnings
fix several deprecation warnings shown due to creating lables with positional arguments only
change app to APP to get rid of a pylint warning
shift adding buttons to dialogs to occur after dialog init to get rid of some deprecation warnings
show actual underlying error message when the cleanup wizard has an ioerror when trying to delete a file
shift code for deleting files to be it's own function
fix redundant copy of delete file code accidentally left in last commit
prefix dummy variable names with _ which seems to fix pylint warnings about them (in later pylint versions), fix a few issues with the function for detecting if a file is in use.
shift code for checking if a file is in use off to be a seperate function
shift code for removing old deletion logs to be it's own function
remove commented out lines accidentally left in last commit
shift the cleanup wizard to be done in it's own window instead of taking over the main quota-monitor window
drop use of redefined-variable-type since it was causing warnings in later pylint3 versions (since it's now an extension rather than built in) and is no longer needed since the later pylint3 versions don't incorrectly flag those variables as being redefined to a different type
cleanup code in getpathsize function a bit
remove object from SsDbusSsinfo and XssInfo class defs to clear up some pylint3 warnings
turn application into a full Gtk.Application and start removing the UnixCommandSocket code since the Gtk.Application code automatically handles stoppig multiple instances being started etc
fix pylint line too long warning introduced in last commit
remove GLib.threads_init() which is deprecated and no longer needed for python gi 3.11+
replace subprocess.Popen calls with higher level subprocess.check_output calls
fix typo in debug message
fix several warnings
cleanup a few pylint warnings
increase version to 2.4.4
fix comparision error that caused http type volumes on the same server to sometimes get mismatched
switch progress label format to show one decimal place to make usage clearer to read for some volume sizes
set timeout on http urlopen call so slow http server responses don't hang the window
reduce maingrid row spacing since the previous value made the window way too high with some gtk themes and the spacing is needed so much now there are frames around each entry
shift tool buttons below progress widgets to reduce width of window to be more reasonable.
increase version to 2.4.3
remove min-height css attribute which isn't valid and causes a crash on some machines
cleanup formatting for setup.py file
remove deprecated mysql type
switch out box for grid so progress/button widgets line up straight across filesystems
fix invalid start wizard value warning if -s is used without -w
add a frame around the volume listings and space them out to make them more readable. This should fix the progress/status bars text looking like they belong to the row above/below with some gtk themes
increase version to 2.4.2
fix preferences set via preference dialog not b...
increase version to 2.4.1
add customlabel preference so an extra informat...
cleanup unix socket handler code to be a little...
change behaviour when quota-monitor is run when...
add some formatting to the text of the preferen...
add disabledtoolsmessage= argument so an option...
add TMPDIR environment variable support so the ...
fix large number of spaces incorrectly being in...
increase version to 2.4.0
remove debug print statement accidentally left ...
add unix domain socket setup so attempts to sta...
comment out file* variables since the code isn'...
cleanup xss ctypes code and disable pylint warn...
replace unused-argument values with 'dummy' to ...
shift a few variable inits to the init def to g...
disable several false positive pylint redefined...
add pylint disable comments to get rid of sever...
disable several false positive pylint redefined...
rename popup_menu time variable to eventtime to...
add pylint disable comments to get rid of sever...
add a basic explaination to the preferences win...
update all remaining bare excepts to more preci...
fix failure to remove non default value from us...
add basic preferences window with ability for u...
add command line option to start the disk clean...
change the highest usage message to be threshho...
add *threshhold config options so the percent o...
cleanup variable assignment and checking when l...
fix a bunch more pylint warnings
fix a whole bunch of warnings detected by pyflakes
fix a large number of pylint reported formattin...