Activity for Brad Lanam

  • Brad Lanam Brad Lanam modified ticket #8

    W: di: groff-message 51: warning: macro 'com.apple.TimeMachine.'.' not defined [usr/share/man/man1/di.1.gz:1

  • Brad Lanam Brad Lanam modified ticket #8

    W: di: groff-message 51: warning: macro 'com.apple.TimeMachine.'.' not defined [usr/share/man/man1/di.1.gz:1

  • Brad Lanam Brad Lanam posted a comment on ticket #8

    All single quotation marks in the manual page have been fixed in version 4.54.0.1

  • Brad Lanam Brad Lanam modified ticket #7

    Fails to configure on Haiku

  • Brad Lanam Brad Lanam posted a comment on ticket #7

    I have uploaded version 4.54 with fixes for C++ and support for the -fpermissive flag. Please try it out.

  • Brad Lanam Brad Lanam modified ticket #6

    Fails to build with gcc 14

  • Brad Lanam Brad Lanam created ticket #3

    Player continuing to play after player user interface is closed.

  • Brad Lanam Brad Lanam posted a comment on ticket #6

    I just tested with MSys2/gcc-14 (because I knew it would have gcc-14) (gcc 14.1.0]), and it compiles ok. Also tested with MSys2/clang 18.1.8. So I think version 4.53 should solve the problem.

  • Brad Lanam Brad Lanam posted a comment on ticket #6

    Can you update to version 4.53 and test again? The check for a library function has been updated for modern compilers.

  • Brad Lanam Brad Lanam modified ticket #2

    Native pipewire volume interface

  • Brad Lanam Brad Lanam posted a comment on ticket #2

    Complete

  • Brad Lanam Brad Lanam posted a comment on ticket #5

    Wjhile you're in there, the homepage should be updated to: https://diskinfo-di.sourceforge.io

  • Brad Lanam Brad Lanam modified ticket #5

    di 4.52: digetentries.c fails to compile

  • Brad Lanam Brad Lanam posted a comment on ticket #5

    Fixed the library function test to work with modern compilers. Version 4.53 released Tested on MacOS Sonoma (intel, m1), MX Linux 23, AIX 7.1 (gcc, xlc).

  • Brad Lanam Brad Lanam posted a comment on ticket #25642

    Yes, appears to be working properly now.

  • Brad Lanam Brad Lanam modified a wiki page

    en-Install-Linux

  • Brad Lanam Brad Lanam modified a wiki page

    en-Install-Linux

  • Brad Lanam Brad Lanam modified a wiki page

    en-Install-Uninstall

  • Brad Lanam Brad Lanam created ticket #25642

    wiki : Browse Pages : sort by Recently Updated

  • Brad Lanam Brad Lanam renamed a wiki page

    en-Install-Uninstall

  • Brad Lanam Brad Lanam modified ticket #1

    Windows account names with diacritical marks

  • Brad Lanam Brad Lanam posted a comment on ticket #1

    Fixed in version 4.4.5

  • Brad Lanam Brad Lanam modified a wiki page

    Home

  • Brad Lanam Brad Lanam modified a wiki page

    Home

  • Brad Lanam Brad Lanam modified ticket #1

    Create documentation.

  • Brad Lanam Brad Lanam posted a comment on ticket #1

    I'm going to forego doxygen and write a manual page and wiki page manually.

  • Brad Lanam Brad Lanam posted a comment on ticket #1

    https://libmp4tag.sourceforge.io/doxygen/ I definitely do not know much about doxygen.

  • Brad Lanam Brad Lanam created ticket #1

    Create documentation.

  • Brad Lanam Brad Lanam posted a comment on ticket #24835

    It wasn't any of the extensions. Nor strict protection, nor enhanced tracking protection. Clearing the cache for sourceforge.net (history / right-click / forget about this site) did not work. Firefox 115.0.2 in a Windows VM worked, so I started looking for a more local solution. Doing a "Refresh Firefox" fixed the issues, though it loses all the personal settings. Probably something somewhere in the cache causing issues. Can be closed. Thanks

  • Brad Lanam Brad Lanam created ticket #24835

    Sourceforge CSS broken? Banner is no longer displaying properly

  • Brad Lanam Brad Lanam modified a wiki page

    Development-Linux

  • Brad Lanam Brad Lanam modified a wiki page

    Development-Linux

  • Brad Lanam Brad Lanam modified a wiki page

    en-Install-MacOS

  • Brad Lanam Brad Lanam created ticket #2

    Native pipewire volume interface

  • Brad Lanam Brad Lanam modified ticket #4

    di silently succeeds with malformed $DI_ARGS

  • Brad Lanam Brad Lanam posted a comment on ticket #4

    Fixed in version 4.52

  • Brad Lanam Brad Lanam posted a comment on ticket #4

    DI_ARGS="-y" ./di prints an error message, but extra stuff that is not recognizable as an argument is ignored as these types of arguments (if specified on the command line) are processed by the main program as pathnames. I think I see a way to resolve this.

  • Brad Lanam Brad Lanam modified ticket #3

    Make mountpoint field customizable

  • Brad Lanam Brad Lanam posted a comment on ticket #3

    No worries. And I think calling a process per-line is not really necessary since the CSV and JSON output is available. That would be overly complicated for this utility.

  • Brad Lanam Brad Lanam posted a comment on ticket #3

    That sounds very odd, as the -f M flag uses the maximum width, and changing the value of 15 will have no effect. Can you show me the output of "echo $DI_ARGS"? bll-g7:bll$ DI_ARGS="-f sMt" ./C/di # uses max width of mount point Filesystem Mount fsType /dev/nvme0n1p7 / ext4 /dev/nvme0n1p1 /boot/efi vfat /dev/sda2 /home ext4 bll-g7:bll$ DI_ARGS="-f smt" ./C/di # uses a field width of 15 Filesystem Mount fsType /dev/nvme0n1p7 / ext4 /dev/nvme0n1p1 /boot/efi vfat /dev/sda2 /home ext4

  • Brad Lanam Brad Lanam posted a comment on ticket #3

    di -f M will display the full width of the mount points. Likewise, -f S will display the complete filesystem name. e.g. di -f MSbuvpT For post processing, the -c flag can be used to output CSV formatted values, or the -j flag for JSON output. This can be piped into a program to process it. Does this meet your needs?

  • Brad Lanam Brad Lanam created ticket #1

    Windows account names with diacritical marks

  • Brad Lanam Brad Lanam modified a wiki page

    en-Install-Linux

  • Brad Lanam Brad Lanam modified a wiki page

    Home

  • Brad Lanam Brad Lanam modified ticket #17

    How to get a blue progress bar?

  • Brad Lanam Brad Lanam posted a comment on ticket #17

    I believe that you need to have the Tksvg package installed. Looks like someone has made it available in pip: https://pypi.org/project/tksvg/ He forked it from the original: https://github.com/oehhar/tksvg

  • Brad Lanam Brad Lanam modified ticket #4

    Norton marks as unsafe

  • Brad Lanam Brad Lanam modified ticket #4

    Norton marks as unsafe

  • Brad Lanam Brad Lanam posted a comment on ticket #4

    These false positives from the anti-virus programs are generally marking BallroomDJ-dist.exe and also the installer (as it contains BallroomDJ-dist.exe) as bad. I suspect the anti-virus software of interfering with the installation and preventing the rename of BallroomDJ-dist.exe to BallroomDJ.exe. You can try renaming this file manually using Windows Explorer. and see what happens. Norton needs to be forced to accept BallroomDJ-dist.exe and BallroomDJ.exe as not being malware.

  • Brad Lanam Brad Lanam posted a comment on ticket #4

    I used the dispute link, and they have responded already. That doesn't fix the false positives on the .exe files though. The website rating is successfully changed. For details about this site report, you can go to: http://safeweb.norton.com/report/show_mobile?url=https%3A%2F%2Fballroomdj.org%2F Thank You! Norton Safe Web

  • Brad Lanam Brad Lanam posted a comment on ticket #4

    More idiocy from the anti-virus people. They are marking the .exe as malware, then based on their false positive, they are marking the website as bad. The false positive reporting url: https://submit.symantec.com/false_positive/ is timing out on me; it appears to be unusable. All I can recommend at this time is to mark the website as safe and mark the various BallroomDJ files as safe. If there is a way to report false positives within the Norton software, you can use that. There is no malware present...

  • Brad Lanam Brad Lanam merged merge request #2

    some options for data and key input, CMakeLists.txt

  • Brad Lanam Brad Lanam modified ticket #11

    Regularize the use of colors in the widget styles.

  • Brad Lanam Brad Lanam modified ticket #3

    ballroomdj.exe quarantined by Windows defender on installation

  • Brad Lanam Brad Lanam posted a comment on ticket #3

    Ok, microsoft has fixed the issue: Analyst comments: We have removed the detection. Please follow the steps below to clear cached detection and obtain the latest malware definitions. > 1. Open command prompt as administrator and change directory to c:\Program Files\Windows Defender > 2. Run “MpCmdRun.exe -removedefinitions -dynamicsignatures” > 3. Run "MpCmdRun.exe -SignatureUpdate" Alternatively, the latest definition is available for download here: https://www.microsoft.com/en-us/wdsi/definiti...

  • Brad Lanam Brad Lanam posted a comment on ticket #3

    I was able to reproduce the problem by turning on "cloud protection" (I usually have that off). I have submitted the BallroomDJ.exe file to Microsoft as a false positive. We'll see what happens. I recommend simply adding C:\Users\your-user-name\Desktop\BallroomDJ (or where the BallroomDJ folder is located) to the windows defender exclusion list.

  • Brad Lanam Brad Lanam posted a comment on ticket #3

    Unfortunately, according to virustotal.com, BallroomDJ.exe gets marked as malicious by many different anti-virus products. I am less than impressed with the anti-virus products marking such a simple program as BallroomDJ.exe as malicious for no particular reason. They also sometimes mark the NSIS installer as malicious also. It is difficult to find public false positive reporting forms for these various products. It looks like Avast has fixed their false positive, and I also submitted a report to...

  • Brad Lanam Brad Lanam posted a comment on ticket #3

    The source code for 'ballroomdj.exe' is here: https://sourceforge.net/p/ballroomdj/code/ci/default/tree/src/winlauncher.c It doesn't do much of anything. It's just a little program to start up the main application.

  • Brad Lanam Brad Lanam posted a comment on ticket #3

    It has not been hacked. When I run the windows defender scan, it does not show a threat. I have security update version 1.335.939.0 . I don't know what else I can do. It is perfectly safe.

  • Brad Lanam Brad Lanam posted a comment on ticket #3

    I ran the windows defender scan on both windows 10/32 and windows 10/64 and it did not quarantine the files. Maybe they have fixed it already???

  • Brad Lanam Brad Lanam posted a comment on ticket #3

    There is no malware in BallroomDJ. Another false positive. I'll have to see if there is a way to report a false positive in Windows.

  • Brad Lanam Brad Lanam modified ticket #2

    Export data into JSON or another format?

  • Brad Lanam Brad Lanam posted a comment on ticket #2

    Completed.

  • Brad Lanam Brad Lanam posted a comment on ticket #2

    Yes, that is minor. The -A option's format string has embedded newlines, and I neglected to protect the json output from any extra format characters such as newlines. I would not use the -A option (it's more for debugging). As you can see from your output, 'size', 'used', 'available' are duplicated. Specify a format string that outputs the information you need. e.g. di -f SMTbuvp -j or di -f SMTbuvpiUFP -j # if you want the inode information

  • Brad Lanam Brad Lanam modified a comment on ticket #2

    I found a minor bug in this with regard to the comma "," -- it's not a big deal, but the comma should be at the end of the last string/line: { "partitions" : [ { "mount" : "/Volumes/Drive18", "fstype" : "apfs", "filesystem" : "/dev/disk3s1" , "options" : "rw,nodev,nosuid,removable" , "size" : 16.4T, "used" : 3.1T, "free" : 13.3T, "percused" : 19, "percfree" : 81 , "size" : 16.4T, "used" : 4.0T, "available" : 12.3T, "percused" : 25, "percfree" : 75 , "size" : 15.4T, "used" : 3.1T, "available" : 12.3T,...

  • Brad Lanam Brad Lanam modified a comment on ticket #2

    I found a minor bug in this with regard to the comma "," -- it's not a big deal, but the comma should be at the end of the last string/line: { "partitions" : [ { "mount" : "/Volumes/Drive18", "fstype" : "apfs", "filesystem" : "/dev/disk3s1" , "options" : "rw,nodev,nosuid,removable" , "size" : 16.4T, "used" : 3.1T, "free" : 13.3T, "percused" : 19, "percfree" : 81 , "size" : 16.4T, "used" : 4.0T, "available" : 12.3T, "percused" : 25, "percfree" : 75 , "size" : 15.4T, "used" : 3.1T, "available" : 12.3T,...

  • Brad Lanam Brad Lanam posted a comment on ticket #2

    Ok, this is implemented in version 4.49.

  • Brad Lanam Brad Lanam modified ticket #2

    Export data into JSON or another format?

  • Brad Lanam Brad Lanam posted a comment on ticket #2

    Something like this? bll-g7:bll$ ./di -j { "partitions" : [ { "filesystem" : "/dev/nvme0n1p7", "mount" : "/", "size" : "19.1G", "used" : "10.1G", "available" : "8.0G", "percused" : 58, "fstype" : "ext4" }, { "filesystem" : "/dev/nvme0n1p1", "mount" : "/boot/efi", "size" : "646.0M", "used" : "66.2M", "available" : "579.8M", "percused" : 10, "fstype" : "vfat" }, { "filesystem" : "tmpfs", "mount" : "/dev/shm", "size" : "7.1G", "used" : "0.0G", "available" : "7.1G", "percused" : 0, "fstype" : "tmpfs"...

  • Brad Lanam Brad Lanam modified a comment on ticket #2

    'di' has the -c (--csv-output) option. Will that work for your needs? ballroomdj:bll$ di -f SMBuvT Filesystem Mount Size Used Avail fs Type /dev/vda1 / 77.3G 30.7G 46.7G ext4 /dev/vda15 /boot/efi 104.4M 3.6M 100.8M vfat tmpfs /dev/shm 1.9G 0 1.9G tmpfs tmpfs /run 394.5M 632.0K 393.8M tmpfs tmpfs /run/lock 5.0M 0 5.0M tmpfs tmpfs /run/user/1000 394.5M 0 394.5M tmpfs tmpfs /sys/fs/cgroup 1.9G 0 1.9G tmpfs ballroomdj:bll$ di -c -f SMBuvT S,M,B,u,v,T "/dev/vda1","/","77.3G","30.7G","46.7G","ext4" "/dev/vda15","/boot/efi","104.4M","3.6M","100.8M","vfat"...

  • Brad Lanam Brad Lanam posted a comment on ticket #2

    What programming language are you interfacing with?

  • Brad Lanam Brad Lanam posted a comment on ticket #2

    'di' has the -c (--csv-output) option. Will that work for your needs? ballroomdj:bll$ di -f SMBuvT Filesystem Mount Size Used Avail fs Type /dev/vda1 / 77.3G 30.7G 46.7G ext4 /dev/vda15 /boot/efi 104.4M 3.6M 100.8M vfat tmpfs /dev/shm 1.9G 0 1.9G tmpfs tmpfs /run 394.5M 632.0K 393.8M tmpfs tmpfs /run/lock 5.0M 0 5.0M tmpfs tmpfs /run/user/1000 394.5M 0 394.5M tmpfs tmpfs /sys/fs/cgroup 1.9G 0 1.9G tmpfs ballroomdj:bll$ di -c -f SMBuvT S,M,B,u,v,T "/dev/vda1","/","77.3G","30.7G","46.7G","ext4" "/dev/vda15","/boot/efi","104.4M","3.6M","100.8M","vfat"...

  • Brad Lanam Brad Lanam modified a wiki page

    en : Change Log

  • Brad Lanam Brad Lanam modified ticket #16

    image scaling

  • Brad Lanam Brad Lanam posted a comment on ticket #16

    Added the getScaleFactor procedure. This will take an optional scaled style name as an argument. Returns the scaling factor as used by awthemes.

  • Brad Lanam Brad Lanam created ticket #16

    image scaling

  • Brad Lanam Brad Lanam created ticket #103

    FreeBSD: Makefiles are in dos format.

  • Brad Lanam Brad Lanam modified ticket #15

    Border thinckness of popups/menus

  • Brad Lanam Brad Lanam posted a comment on ticket #15

    As determined, on windows, Tk uses some of the native windows API, and the border cannot be changed. In version 10.1.2, the setMenuColors routine is no longer called on windows to update the option database, and the menus are left a consistent color. To get the previous behavior in version 10.0.0, use: package require awdark ::ttk::theme::awdark::setMenuColors -optiondb The other issue, the color of the cascade arrow cannot be modified.

  • Brad Lanam Brad Lanam modified ticket #14

    ttk::checkbutton style 'Toolbutton' no highlighted

  • Brad Lanam Brad Lanam posted a comment on ticket #14

    My preference is to match the desktop GTK themes. So I will leave this with the darker color. The 'toolbutton.bg' option can be used to change the color.

  • Brad Lanam Brad Lanam modified ticket #15

    Border thinckness of popups/menus

  • Brad Lanam Brad Lanam posted a comment on ticket #15

    Yes, with 10.1.1 it is still possible to have the black menu: package require awdark ::ttk::theme::awdark::setMenuColors -optiondb I also don't know if (a) or (b) is better. But I think for the purposes of reducing "unexpected" behavior, I should change awthemes to leave the windows menu color as the default color matching the menubar.

  • Brad Lanam Brad Lanam posted a comment on ticket #15

    I have pushed a development version 10.1.1 for testing.

  • Brad Lanam Brad Lanam posted a comment on ticket #15

    On Windows, using my flexmenu package. But that's not necessarily an easy conversion.

  • Brad Lanam Brad Lanam posted a comment on ticket #15

    Harald said: I also have the big white frame around the menus. I like that. Otherwise, the menu is invisible on the all black surface. So, a different point of view. I am considering the idea of not running 'setMenuColors' automatically on Windows. I think it would be better to leave the menus the same color as the menubar. Unfortunately, I don't have any better ideas.

  • Brad Lanam Brad Lanam posted a comment on ticket #15

    Oh, it just occured to me I had better test on Windows. And I get the same thing. Since Tk is using some of the windows native menu API, there's nothing to be done to change it (that I know of). I will need to make a further change so that the menu foreground can be set. Let me ask someone who I think is using awdark on Windows. Might take a day to get a response.

  • Brad Lanam Brad Lanam posted a comment on ticket #15

    Attached. Image of awclearlooks (raised menu relief). awdark (solid menu relief).

  • Brad Lanam Brad Lanam posted a comment on ticket #14

    I chose the darker color because most of the original ttk themes that had a toolbutton color change have a darker color. I think it depends on the theme. See attached (adwaita dark). And using firefox as a test for thematic elements can be problematical, as firefox writes their own GUI. adwaita (light) also has a darker color. I'm not trying to argue here, just pointing out issues. I don't know what is best.

  • Brad Lanam Brad Lanam posted a comment on ticket #15

    There is a new option in awthemes, you can do: package require awthemes ::themeutils::setThemeColors awdark menu.relief flat package require awdark Or you can configure your menus as normal: .mymenu configure -relief flat I have set the thickness of the menu border to the minimum, and it is not scaled. There's nothing more that I can do about that. Hence the suggestion to use -relief flat. I'm a bit confused as whether you are talking about menus or toolbuttons. Perhaps we should keep the discussion...

  • Brad Lanam Brad Lanam posted a comment on ticket #15

    Can you try the 10.1.0 release in: https://sourceforge.net/projects/tcl-awthemes/files/development/ I changed the menu background color to be a bit darker, so -relief flat could be used also. awdark and awblack use -relief solid. Also check the toolbutton changes for your other ticket.

  • Brad Lanam Brad Lanam posted a comment on ticket #15

    Could try something like: .mymenu add cascade -label "\u27a4 Cascade" -menu .mycascademenu It looks a bit weird with two arrows, but it is certainly more visible.

  • Brad Lanam Brad Lanam modified ticket #15

    Border thinckness of popups/menus

  • Brad Lanam Brad Lanam posted a comment on ticket #15

    What you want is -relief solid for your menus. I rather like how it looks. I have to do some checking on this, a global change may affect the main menubar also. I have to do some research and see if it is possible to change the cascade arrow color. If it's possible, it's not documented. It does not look promising at first look.

  • Brad Lanam Brad Lanam modified ticket #14

    ttk::checkbutton style 'Toolbutton' no highlighted

  • Brad Lanam Brad Lanam posted a comment on ticket #14

    Many themes seem to have this. I'll see what I can do to improve the themes.

  • Brad Lanam Brad Lanam modified ticket #13

    Scaled vs unscaled

1 >