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
fix the cleanup wizard crashing if the filename being checked contains unicode characters that can't be encoded into a string
rework/speed up file in use code to check all files at once so the /proc tree only has to be seached once.
update subprocess calls to use universal_newlines so they don't need their output converted to strings later.
update copywrite comment
fix several pylint warnings
prevent crash if the quota command isn't found/installed
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
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
fix the cleanup wizard cancel button on the file select screen not working
increase version to 2.5.2
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
change app to APP to get rid of a pylint warning
fix several deprecation warnings shown due to creating lables with positional arguments only
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 removing old deletion logs to be it's own function
shift code for checking if a file is in use off to be a seperate 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
cleanup code in getpathsize function a bit
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
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
replace subprocess.Popen calls with higher level subprocess.check_output calls
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+
fix typo in debug message
fix several warnings
cleanup a few pylint warnings
switch progress label format to show one decimal place to make usage clearer to read for some volume sizes
fix comparision error that caused http type volumes on the same server to sometimes get mismatched
increase version to 2.4.4
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
set timeout on http urlopen call so slow http server responses don't hang the window
increase version to 2.4.3
remove min-height css attribute which isn't valid and causes a crash on some machines
shift tool buttons below progress widgets to reduce width of window to be more reasonable.
cleanup formatting for setup.py file
remove deprecated mysql type
increase version to 2.4.2
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
switch out box for grid so progress/button widgets line up straight across filesystems
increase version to 2.4.1
fix preferences set via preference dialog not b...
add customlabel preference so an extra informat...
cleanup unix socket handler code to be a little...
add disabledtoolsmessage= argument so an option...
fix large number of spaces incorrectly being in...
increase version to 2.4.0
add TMPDIR environment variable support so the ...
change behaviour when quota-monitor is run when...
add some formatting to the text of the preferen...
add unix domain socket setup so attempts to sta...
cleanup xss ctypes code and disable pylint warn...
comment out file* variables since the code isn'...
shift a few variable inits to the init def to g...
replace unused-argument values with 'dummy' to ...
remove debug print statement accidentally left ...
add pylint disable comments to get rid of sever...