Activity for xdiskusage

  • Ryan Carsten Schmidt Ryan Carsten Schmidt posted a comment on ticket #28

    Thanks! Version 1.60 does seem to fix it.

  • Bill Spitzak Bill Spitzak committed [d8b99e]

    Bump version number

  • Bill Spitzak Bill Spitzak committed [cc1f40]

    Modern fltk handles control characters in text just fine

  • Bill Spitzak Bill Spitzak modified ticket #28

    extraneous boxes with a "?" appended to directory entries

  • Bill Spitzak Bill Spitzak posted a comment on ticket #28

    A couple bugs in getdelim_fallback, easily found by compiling so it is used instead of getdelim. Should have tried that earlier. Patch pushed.

  • Bill Spitzak Bill Spitzak committed [68d1c5]

    More email

  • Bill Spitzak Bill Spitzak committed [6f2c18]

    Put author information in one place

  • Bill Spitzak Bill Spitzak committed [f6858f]

    Ticket 28: Fixes to getdelim_fallback

  • Bill Spitzak Bill Spitzak posted a comment on ticket #28

    Actually it sure looks like the "getdelim_fallback" is not returning what the getdelim documentation says, it should return the length including the newline but the code is returning this value minus one.

  • Bill Spitzak Bill Spitzak modified a comment on ticket #28

    As it appears this bug is visible when a file containing du output is used, can you please generate a (small) du output file that demonstrates this bug? It must show the error when piped to xdiskusage. Attach it here and make sure the newlines are not altered.

  • Bill Spitzak Bill Spitzak posted a comment on ticket #28

    As it appears this bug is visible when a file containing du output is used, can you please generate a (small) du output file that demonstrates this bug? It must show the error when piped to xdiskusabe. Attach it here and make sure the newlines are not altered.

  • Ryan Carsten Schmidt Ryan Carsten Schmidt created ticket #28

    extraneous boxes with a "?" appended to directory entries

  • Bill Spitzak Bill Spitzak committed [052126]

    Add email

  • Bill Spitzak Bill Spitzak committed [de5572]

    Bumped version number and copyright

  • Bill Spitzak Bill Spitzak committed [27650e]

    Made copy menu item actually set the clipboard

  • Bill Spitzak Bill Spitzak committed [93c890]

    Replace delimiter from getdelim with null

  • Bill Spitzak Bill Spitzak committed [f76e26]

    Added 'q' menu option to exit

  • Bill Spitzak Bill Spitzak committed [0f38ce]

    Bump version to 1.53

  • Bill Spitzak Bill Spitzak committed [ef5c80]

    Fix browser so user can choose directories

  • Bill Spitzak Bill Spitzak committed [49c365]

    Reduce the number of variants of the getdelim function name

  • Bill Spitzak Bill Spitzak modified ticket #27

    Application fails completely when encountering files with newlines in the name

  • Bill Spitzak Bill Spitzak posted a comment on ticket #27

    Patched version worked great.

  • Bill Spitzak Bill Spitzak posted a comment on ticket #27

    Patch applied! It worked great. It is in the git repository, have not built new versions yet (unclear if people use them but that is what website points to).

  • Bill Spitzak Bill Spitzak committed [5d5f22]

    Arbitrary line lengths from du, handle newlines in filenames

  • txtsd txtsd modified a comment on ticket #27

    I encountered this error today with a filename that had a newline in it for some reason. Please consider fixing the issue and/or applying this patch.

  • txtsd txtsd posted a comment on ticket #27

    I encounterd this error today with a filename that had a newline in it for some reason. Please consider fixing the issue and/or applying this patch.

  • Trevour Crow Trevour Crow created ticket #27

    Application fails completely when encountering files with newlines in the name

  • Bill Spitzak Bill Spitzak committed [d208e2]

    Bump version to 1.52

  • Bill Spitzak Bill Spitzak committed [7e4679]

    Honor LDFLAGS (bug 25)

  • Bill Spitzak Bill Spitzak modified ticket #25

    Honor LDFLAGS

  • Bill Spitzak Bill Spitzak posted a comment on ticket #25

    Fixed as shown above.

  • Bill Spitzak Bill Spitzak posted a comment on ticket #26

    Actually it has to count from the last column because the first one (the filesystem) can have spaces in it. So probably this is the best solution.

  • Bill Spitzak Bill Spitzak posted a comment on ticket #26

    I put the -P in as suggested, but it might be better to fix the parser to skip the extra columns.

  • Bill Spitzak Bill Spitzak committed [9a3c83]

    Use the same df flags on macOS as on FreeBSD and add the -P flag to

  • Ryan Carsten Schmidt Ryan Carsten Schmidt posted a comment on ticket #26

    man df (on macOS 10.13 High Sierra) explains why the output is now different: -i Include statistics on the number of free inodes. This option is now the default to conform to Version 3 of the Single UNIX Specification (``SUSv3'') Use -P to sup- press this output. So we just need to add -P to the df flags to suppress it. But its description is: -P Use (the default) 512-byte blocks. This is only useful as a way to override an BLOCKSIZE specification from the environ- ment. And in the legacy section...

  • Ryan Carsten Schmidt Ryan Carsten Schmidt posted a comment on ticket #25

    I would probably append user-supplied LDFLAGS after any existing flags. Here's what I've used: --- makeinclude.in.orig 2014-11-20 15:20:11.000000000 -0600 +++ makeinclude.in 2018-12-07 10:06:58.000000000 -0600 @@ -22,4 +22,6 @@ CXXFLAGS_D =@CXXFLAGS_D@ # libraries to link with: +LDFLAGS =@LDFLAGS@ + INSTALL =@INSTALL@ --- Makefile.orig 2015-02-09 17:12:19.000000000 -0600 +++ Makefile 2018-12-07 10:15:52.000000000 -0600 @@ -17,7 +17,7 @@ all: $(PROGRAM) $(PROGRAM) : $(OBJECTS) - $(CXX) -o $(PROGRAM)...

  • Ryan Carsten Schmidt Ryan Carsten Schmidt posted a comment on ticket #26

    For example, this output is from Mac OS X 10.5: Filesystem 1024-blocks Used Available Capacity Mounted on /dev/disk0s3 156159792 67393780 88510012 44% / fdesc 1 1 0 100% /dev map -hosts 0 0 0 100% /net map auto_home 0 0 0 100% /home And this output is from macOS 10.14: Filesystem 1024-blocks Used Available Capacity iused ifree %iused Mounted on /dev/disk1s1 94167000 62324124 30123768 68% 1149569 9223372036853626238 0% / /dev/disk1s4 94167000 1048600 30123768 4% 1 9223372036854775806 0% /private/var/vm...

  • Ryan Carsten Schmidt Ryan Carsten Schmidt posted a comment on ticket #26

    Ah. Well, that is not the code in version 1.51. I see that commit 275754a which added the FreeBSD part wasn't made until a year after 1.51 was released. Maybe it's time for a new release? If I backport that commit to 1.51, it makes no difference, because it's looking for a preprocessor define __FreeBSD__, which is not defined on macOS. If I change it to #elif defined(__FreeBSD__) || defined(__APPLE__), then the program works, to the extent that the main window appears, and I can choose a volume and...

  • Bill Spitzak Bill Spitzak modified ticket #12

    xdiskusage-1.47 Multiple Makefile errors

  • Bill Spitzak Bill Spitzak posted a comment on ticket #12

    The CPPFLAGS were added to the makefile some time ago.

  • Bill Spitzak Bill Spitzak posted a comment on ticket #20

    I have generally found that if it runs out of memory it will crash long before any strdup return code can be tested for.

  • Bill Spitzak Bill Spitzak posted a comment on ticket #25

    Should that override the attempt in the makefile to use the fltk ldflags? Or be appended to it?

  • Bill Spitzak Bill Spitzak posted a comment on ticket #26

    Can you find out why this code at the start of xdiskusage.C does not cause the command to be the "df -k -t noprocfs,devfs,fdescfs" string? #if defined(DF_COMMAND) // assumme DU_COMMAND is also defined #elif defined(hpux) # define DF_COMMAND "df -P" # define DU_COMMAND "du -kx" #elif defined(bsdi) # define DF_COMMAND "df" # define DU_COMMAND "du -x" #elif defined(FreeBSD) # define DF_COMMAND "df -k -t noprocfs,devfs,fdescfs" # define DU_COMMAND "du -kx" #elif defined(SVR4) || defined(sun) # define...

  • Ryan Carsten Schmidt Ryan Carsten Schmidt created ticket #26

    df: illegal option -- x

  • Ryan Carsten Schmidt Ryan Carsten Schmidt created ticket #25

    Honor LDFLAGS

  • Bill Spitzak Bill Spitzak posted a comment on ticket #24

    It looks like AC_PROG_CXX in configure.in is failing, but that is pretty standard...

  • Luke Luke created ticket #24

    Configure failed with Clang

  • Bill Spitzak Bill Spitzak modified ticket #10

    Parameters for df(1) in FreeBSD inside DF_COMMAND

  • Bill Spitzak Bill Spitzak posted a comment on ticket #10

    I pushed your recommended patch, looks good to me

  • Bill Spitzak Bill Spitzak committed [275754]

    Fixed df command for FreeBSD

  • Kalten Kaalten Kalten Kaalten created ticket #10

    Parameters for df(1) in FreeBSD inside DF_COMMAND

  • Bill Spitzak Bill Spitzak modified ticket #23

    Reading from pipe: segfault fix

  • Bill Spitzak Bill Spitzak posted a comment on ticket #23

    Dup of https://sourceforge.net/p/xdiskusage/bugs/19/

  • Bill Spitzak Bill Spitzak posted a comment on ticket #23

    Yes this is a dup of ticket #19 https://sourceforge.net/p/xdiskusage/bugs/19/

  • Bernd Feige Bernd Feige posted a comment on ticket #23

    Sorry, I just saw that there are much newer versions available than in gentoo and...

  • Bernd Feige Bernd Feige created ticket #23

    Reading from pipe: segfault fix

  • Bill Spitzak Bill Spitzak committed [2fa92f]

    Fix leaked fd if run with a directory on the co...

  • Bill Spitzak Bill Spitzak committed [29ffbd]

    Fixed .gitignore

  • Bill Spitzak Bill Spitzak committed [39684b]

    Added .gitignore

  • John Beranek John Beranek posted a comment on ticket #22

    Thanks for the quick fix, 1.51 now built for lots of OSes at: https://build.opensuse.org/package/show/home:johnberanek/xdiskusage...

  • Bill Spitzak Bill Spitzak committed [fefca4]

    Better fix for bug #22

  • Bill Spitzak Bill Spitzak modified ticket #22

    Segmentation fault with 1.50

  • Bill Spitzak Bill Spitzak posted a comment on ticket #22

    Fixed in version 1.51

  • Bill Spitzak Bill Spitzak committed [6b5bd7]

    Fix for bug #22: crash if directory given on co...

  • Bill Spitzak Bill Spitzak committed [ba4f2b]

    Bump version to 1.51

  • John Beranek John Beranek posted a comment on ticket #22

    Fixed with this probably sub-optimally placed fix: --- xdiskusage-1.50/xdiskusage.C...

  • John Beranek John Beranek posted a comment on ticket #22

    More usefully: (gdb) bt #0 0x0804ee84 in Fl_Browser_::textsize (this=0x0) at /usr/include/FL/Fl_Browser_.H:282...

  • John Beranek John Beranek created ticket #22

    Segmentation fault with 1.50

  • Bill Spitzak Bill Spitzak committed [e345fd]

    Fixed some missed version numbers

  • Bill Spitzak Bill Spitzak committed [09b9cb]

    Future-proof by printing up to Yottobytes

  • Bill Spitzak Bill Spitzak posted a comment on ticket #17

    Okay I found an acceptable solution by rearranging the columns so the disk name is...

  • Bill Spitzak Bill Spitzak modified ticket #17

    Long disk names clipped

  • Bill Spitzak Bill Spitzak committed [bdbf12]

    Disk browser appearance improvements

  • Bill Spitzak Bill Spitzak committed [9ec985]

    Clicking in blank area of disk browser does not...

  • Bill Spitzak Bill Spitzak committed [7bd0af]

    Version 50, remove unused parts of configure.in

  • Bill Spitzak Bill Spitzak modified ticket #2

    Command-line option for ps-output

  • Bill Spitzak Bill Spitzak committed [adfba9]

    Use fltk-config so it builds on more systems, s...

  • Bill Spitzak Bill Spitzak modified ticket #12

    xdiskusage-1.47 Multiple Makefile errors

  • Bill Spitzak Bill Spitzak posted a comment on ticket #12

    Use of fltk-config program is probably necessary. Fixed the libraries with this,...

  • Bill Spitzak Bill Spitzak posted a comment on ticket #10

    Makefile updated to use fltk-config.

  • Bill Spitzak Bill Spitzak modified ticket #10

    use fltk-config for libs

  • Bill Spitzak Bill Spitzak posted a comment on ticket #13

    Escape only closes the copyright window in current version. A button would be nice...

  • Bill Spitzak Bill Spitzak modified ticket #13

    closing copyright screen/application

  • Bill Spitzak Bill Spitzak committed [72a54d]

    Some attempts to fix disk browser window layout

  • Bill Spitzak Bill Spitzak modified ticket #14

    broken for big partitions

  • Bill Spitzak Bill Spitzak posted a comment on ticket #14

    Likely this was fixed by changing to long long.

  • Bill Spitzak Bill Spitzak modified ticket #15

    -a option broken

  • Bill Spitzak Bill Spitzak modified ticket #16

    Not working on 64 bit machines

  • Bill Spitzak Bill Spitzak posted a comment on ticket #16

    This has been patched with (int)(long)pointer

  • Bill Spitzak Bill Spitzak posted a comment on ticket #17

    Not much can be done with the fltk 1.x browsers

  • Bill Spitzak Bill Spitzak modified ticket #17

    Long disk names clipped

  • Bill Spitzak Bill Spitzak posted a comment on ticket #18

    This is fixed for fltk 1.3 as well. However Postscript output is still broken. It...

  • Bill Spitzak Bill Spitzak modified ticket #18

    broken display of non-latin filenames

  • Bill Spitzak Bill Spitzak committed [1e5675]

    The '-' switch to pipe from stdin was ignored

  • Bill Spitzak Bill Spitzak committed [b2db4e]

    Fixed crashes when you do "du * | xdiskusage -"

  • Bill Spitzak Bill Spitzak posted a comment on ticket #19

    Thanks! Fixed. Current version requires you to give a "-" command-line switch to...

  • Bill Spitzak Bill Spitzak modified ticket #19

    du * | xdiskusage leads do segfault

  • Bill Spitzak Bill Spitzak posted a comment on ticket #21

    Attempt to fix this in the git repository now.

  • Bill Spitzak Bill Spitzak modified ticket #21

    buffer issue on lubuntu

  • Bill Spitzak Bill Spitzak posted a comment on ticket #4

    Fixed with int x = (int)(long)(pointer) instead.

1 >