Activity for David Hart

  • David Hart David Hart modified ticket #20

    4Pane not displayed as normal user

  • David Hart David Hart posted a comment on ticket #20

    Effectively there was a ~/.4Pane. That explains it. Presumably that .4Pane was somehow damaged. And I only put it in ~/.config . And that works perfectly ! I don't see why that change. Do you mean you just moved ~/.4Pane to ~/.config/ ? I wouldn't expect that to have fixed any problem :/ Still, as long as it works... ...Awesome as window manager because it is very light and fast, and it can be used by the keyboard : it's more convenient than using the mouse all the day. We are all different. Some...

  • David Hart David Hart posted a comment on ticket #20

    No crash, but no display... and no new .config/4Pane created. That's a shame. A damaged .config/.4Pane was the most likely cause, and the easiest to fix. Though, did you check there isn't also a ~/.4Pane? If there is, that would be 'found' first and, if it's damaged,... Another question: which Desktop environment and Window manager are you using? I don't see why it should be a problem, but just in case. Oh, and is this a standard AMD64 architecture? Otherwise you could try debugging the crash. That...

  • David Hart David Hart posted a comment on ticket #20

    Hi, I'm sorry to hear that. FWIW I'm on bullseye too, without crashes. Negative content width -6 (allocation 1, extents 4x3) while allocating gadget (node toolbar, owner GtkToolbar) several times, then : gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar Those are standard GTK+ spam; they don't matter. *** Caught unhandled unknown exception; terminating which does matter! Do you need more information ? Yes please. From where did you get 4Pane? 4Pane 8.0 from https://www.4Pane.co.uk/Download.htm...

  • David Hart David Hart modified ticket #19

    Massive deleting of files on start

  • David Hart David Hart posted a comment on ticket #19

    Thank you for letting me know about this disturbing report. Of course I've never experienced anything like this either, even in the early days when 4Pane was experimental. There is nothing in the code that could cause any sort of automatic behaviour. The only way I can conceive of it happening is if some other program was controlling the keyboard and/or mouse, and the 4Pane instance happened to be in focus while it operated. Extremely unlikely, but I have no better suggestion. As for the reporter's...

  • David Hart David Hart modified ticket #12

    Initial FreeBSD support

  • David Hart David Hart posted a comment on ticket #12

    Recently, 4Pane had been ported to FreeBSD I'm delighted to hear that! Many thanks for your patches. I've applied them and confirm that they are Linux-safe.

  • David Hart David Hart modified ticket #12

    Initial FreeBSD support

  • David Hart David Hart posted a comment on ticket #12

    Recently, 4Pane had been ported to FreeBSD I'm delighted to hear that! Many thanks for your patches. I've applied them and confirm that they are Linux-safe.

  • David Hart David Hart committed [6b6b01]

    Possible fix for a rare keyboard-shortcut failure

  • David Hart David Hart committed [1a6586]

    Compilation fixes for FreeBSD, kindly provided by Alexey Dokuchaev

  • David Hart David Hart committed [6e2e1c]

    Changes to do with the 4Pane-8.0 release

  • David Hart David Hart committed [adc6db]

    Fix move/pasting a relative symlink while retaining its original destination

  • David Hart David Hart committed [2c4e67]

    Correct case of $HOME in help documentation

  • David Hart David Hart posted a comment on ticket #11

    Now fixed by commit #844c38

  • David Hart David Hart modified ticket #11

    Copy capability should be everywhere

  • David Hart David Hart committed [da7f8f]

    Update the Changelog

  • David Hart David Hart committed [844c38]

    Don't corrupt the Terminal Emulator's button display when the CommandLine is opened

  • David Hart David Hart committed [e2d4ae]

    Remove redundant code

  • David Hart David Hart modified ticket #17

    Last File is cutoff horizontally

  • David Hart David Hart modified a comment on ticket #17

    Which Linux distro & version are you using? Xubuntu Ubuntu 22.04.1 LTS Thank you. Testing the apt repository 4Pane, which is built against wxWidgets 3.0.5, I do see the issue (though it's not as bad as I've seen elsewhere!). When using the same version of 4Pane, but built against wx3.2.0., the issue has disappeared: see the screenshots (in the second shot you can see the wx3.0.5 4Pane in the background). It was a wxWidgets bug, and was fixed 6 months ago after this bug-report. If you want a 4Pane...

  • David Hart David Hart posted a comment on ticket #17

    Which Linux distro & version are you using? Xubuntu Ubuntu 22.04.1 LTS Thank you. Testing the apt repository 4Pane, which is built against wxWidgets 3.0.5, I do see the issue (though it's not as bad as I've seen elsewhere!). When using the same version of 4Pane, but built against wx3.2.0., the issue has disappeared: see the screenshots (in the second shot you can see the wx3.0.5 4Pane in the background). It was a wxWidgets bug, and was fixed 6 months ago after this bug-report. If you want a 4Pane...

  • David Hart David Hart posted a comment on ticket #17

    Which Linux distro & version are you using? Xubuntu Ubuntu 22.04.1 LTS Thank you. Testing the apt repository 4Pane, which is built against wxWidgets 3.0.5, I do see the issue (though it's not as bad as I've seen elsewhere!). When using the same version of 4Pane, but built against wx3.2.0., the issue has disappeared: see the screenshots (in the second shot you can see the wx3.0.5 4Pane in the background). It was a wxWidgets bug, and was fixed 6 months ago after this bug-report. If you want a 4Pane...

  • David Hart David Hart posted a comment on ticket #17

    Thank you; there's no hurry. The other questions are: 1. Which Linux distro & version are you using? 2. Which version of 4Pane? (see Help > About 4Pane) 3. Which DE (Desktop Environment) and WM (Window manager)? If you are using the default ones for that distro/version just say so; otherwise: echo $XDG_CURRENT_DESKTOP will probably print the DE. If wmctrl is available, doing as root: wmctrl -m should print the WM. Alternatively I've seen recommendations for Neofetch.

  • David Hart David Hart posted a comment on ticket #18

    The command line is always in place Not necessarily: if you close it from the View menu, then do Options > Save pane settings, it won't be there when you restart 4Pane. which I think requires an extra step to open the emulator No, it should open when the Command-line opens. If it doesn't, that's a bug. which makes me a good person to find shortcomings Indeed. If anyone finds a bug, or an important missing feature, I definitely want to be told!

  • David Hart David Hart modified ticket #18

    Right mouse click on Command Line Gives Unexpected Results

  • David Hart David Hart posted a comment on ticket #18

    I'm surprised it does even that ;) The Command-line is there just in case anyone has a use for it, though I can't think of one myself. I use the Terminal Emulator directly, rather than entering a command in the Command-line, then looking in the Terminal Emulator for the output. I also can't think of much use for a context menu there: there's no output text to copy, only the Prompt and any text you type. If you want to copy that, highlighting should add it to the Primary clipboard, then middle-click...

  • David Hart David Hart posted a comment on ticket #11

    Ticket moved from /p/fourpane/bugs/16/

  • David Hart David Hart modified ticket #16

    Copy capability should be everywhere

  • David Hart David Hart posted a comment on ticket #16

    displayed as output at the bottom I presume you mean in the Terminal Emulator. That does have a context menu in the correct circumstance: try running 'ls' in it so that you get a valid list of filepaths; then a right-click will give you the choice of GoTo that filepath, or Open it (see the screenshot). Partly because of that, there's no default context menu. I'll see if I can provide one without disrupting the current situation.

  • David Hart David Hart posted a comment on ticket #17

    Yes, I've occasionally seen this myself. It varies between distros, meaning their DE and/or Window Managers, and I've only seen it when 4Pane is built against GTK+3 (more accurately, when 4Pane's wxWidgets dependency is built against GTK+3). And of course, I can't now find a DE/WM combination that demonstrates the issue! Which distro/version are you using? And which DE and WM? Which version of 4Pane? And of its wxWidgets and GTK: you can discover those by doing Ctrl-Alt-Middleclick over 4Pane: see...

  • David Hart David Hart committed [7cff62]

    Compilation fix for wxWidgets >3.1.5

  • David Hart David Hart committed [edb36e]

    Prevent a wx build warning about wxPATH_NORM_ALL being deprecated

  • David Hart David Hart committed [ad558c]

    Fix a wxAssert when showing the Command-line terminal

  • David Hart David Hart committed [20eb7c]

    Fix a wx assert complaining that a panel was being added to the wrong sizer

  • David Hart David Hart committed [66ae9a]

    Compilation fixes for wxWidgets 3.1.6

  • David Hart David Hart posted a comment on discussion Open Discussion

    Ah, I see what you mean. No, 4Pane intentionally doesn't do mime-types. From the FAQ: Why doesn't 4Pane look up the mime-type of each file it displays? Speed. Opening my /usr/bin directory containing several thousand files used to take less than a second in 4Pane, compared with 15 seconds in Konqueror. Admittedly that was some time ago, and the difference is much less with a more modern computer. Nevertheless, why spend time and cpu cycles checking when you hardly ever need to know the answers? Of...

  • David Hart David Hart posted a comment on discussion Open Discussion

    Hi, 4Pane can use either the system icons, or its own. IIRC it uses the system ones by default, but you can see and change this in Options > Configure 4Pane > The Display > Misc: 'Whenever possible, use stock icons. See also https://www.4pane.co.uk/manual/ConfiguringDisplay.htm If that setting is already ticked, it might be worth trying temporarily changing your system font and see if 4Pane changes with it. Regards, David

  • David Hart David Hart modified ticket #15

    Filetypes.cpp:363: infinite-recursion

  • David Hart David Hart posted a comment on ticket #15

    Is this different from your previous report, https://sourceforge.net/p/fourpane/bugs/11/ ? Or is the report itself recursive? ;) In the intervening 5 years, I've had no reports of actual infinite recursion, and experienced none myself.

  • David Hart David Hart committed [030cc7]

    When extracting/verifying .rar archives, support using unar and lsar as well as unrar

  • David Hart David Hart committed [062dd0]

    Upgrade the bundled bzip2 to the latest stable version

  • David Hart David Hart committed [b3271f]

    When presented with a file to extract, recognise the 'xpi' extension too

  • David Hart David Hart created a blog post

    4Pane 7.0 released

  • David Hart David Hart committed [33b2c6]

    Changes to do with the 4Pane 7.0 release

  • David Hart David Hart committed [1b5722]

    Improve the mtp bitmap added in dca0f2d

  • David Hart David Hart committed [66f21f]

    Changes to do with the 4Pane 7.0 release

  • David Hart David Hart committed [c468b9]

    When a user-defined tool has a shortcut added or changed, make it work immediately

  • David Hart David Hart committed [dca0f2]

    Add support for GIO mounts

  • David Hart David Hart committed [f0a0dc]

    Add a field to the Esoterica pane of the Properties dialog that shows the output of /usr/bin/file

  • David Hart David Hart committed [d0fc4d]

    Remove a spurious escape character in the 'man' page

  • David Hart David Hart committed [c1ea05]

    Ensure that the mount-point field of the 'Unmount a Partition' is filled

  • David Hart David Hart modified ticket #14

    6.0 build fails with wxwidgets 3.1.4

  • David Hart David Hart posted a comment on ticket #14

    Yes, I know :( Just a tiny change wxWidgets change... It's fixed in git (see https://sourceforge.net/p/fourpane/git4pane/ci/2143bc32c16e987619f06f9ff0159c0fcdebf924/) but I'll be sure to make a 4Pane 7.0 release before wx3.2 is released. Regards, David

  • David Hart David Hart committed [648267]

    Add keyboard shortcuts corresponding to the Up/Back/Forward buttons in the dirview toolbar

  • David Hart David Hart committed [2143bc]

    Compilation fix for wx3.1.4

  • David Hart David Hart committed [64b2de]

    If the user chooses not to use inotify to update panes, don't start an inotify process

  • David Hart David Hart committed [aa91ba]

    Recognise the 'xpi' extension as a 'zip' archive

  • David Hart David Hart committed [52600a]

    When re-opening terminal emulator, allow for the sash width when calculating its height

  • David Hart David Hart committed [4876d6]

    Update 4Pane.appdata.xml to the current standard

  • David Hart David Hart committed [597c73]

    QuickFind dialog: Make it easy to prepend and/or append a wildcard to the search string

  • David Hart David Hart committed [22283a]

    Fixed several more causes of "Cluster-already-open" spam

  • David Hart David Hart committed [740ffe]

    QuickFind dialog: Remember the Name/Path/Regex state

  • David Hart David Hart committed [f7a91f]

    Make it easier to use a 4Pane AppImage

  • David Hart David Hart committed [09c5e1]

    Improve the layout of the Multiple Rename dialog

  • David Hart David Hart committed [a103af]

    When Pasting/Moving a relative symlink, don't unnecessarily retain its original target

  • David Hart David Hart committed [44d7f3]

    Add back debugging code removed for the 6.0 release

  • David Hart David Hart committed [16451b]

    When starting in full-tree mode and a specific filepath is requested, try to centre that filepath in the pane

  • David Hart David Hart modified ticket #13

    Drag functionality not working in Ubuntu 20.04

  • David Hart David Hart posted a comment on ticket #13

    'It's not a bug, it's a feature' ;) What you are seeing is, as you said, the Move (or Copy) symbol, together with the symbol for 'You can't drop there'. That's because you aren't hovering over a filename. If you move the mouse over a file or directory name, you will see that the 'Not here' symbol changes to a hand with a finger pointing. See https://www.4pane.co.uk/manual/DnD.htm for more information and images.

  • David Hart David Hart posted a comment on discussion Help

    The binary I tried to install that threw the error is the .deb from: https://www.4pane.co.uk/6.0/debian/pool/x11/4/4pane/4pane_6.0-1unofficial.stretch_amd64.deb linked from the page (tried both buster and stretch - both threw the error RE: "libwxbase3.0.0-unofficial") I see what you mean about stretch; it's confirmed by dpkg -I. I must have had 'alternatives' point to the wrong wxWidgets install when I built the stretch package. The buster and ubuntu packages are OK though. Thank you for reporting...

  • David Hart David Hart posted a comment on discussion Help

    Hi, I make 'unofficial' builds of wxWidgets, mostly to build a different program, the CodeLite IDE. So to answer the "Where is it?" question, see https://wiki.codelite.org/pmwiki.php/Main/WxWidgets30Binaries (there's also https://wiki.codelite.org/pmwiki.php/Main/WxWidgets31Binaries or one of its links). But, as you imply, 4Pane normally uses the distro's wxWidgets packages. A quick look at the MX repo page suggests it tracks debian stable, and so should have an official 4pane package that depends...

  • David Hart David Hart posted a comment on discussion Open Discussion

    Hi, What do you mean by a template? On starting, if 4Pane finds its config file, it will use it. It searches in sensible places, e.g. ~/.4Pane, ~/.config/4Pane/.4Pane, but you can also point to a particular config file when you open 4Pane: 4Pane -c /path/to/MyDefault1. However 4Pane does check that the file is 'genuine', so be aware of that when creating your template (better would be to repurpose a current .4Pane). Alternatively there is a facility to create a conf file: see https://www.4pane.co.uk/manual/Export.htm...

  • David Hart David Hart committed [ff3901]

    Add to Makefile.am the new translations added in #10f51a4

  • David Hart David Hart committed [4cfed1]

    Changes to do with the 6.0 release

  • David Hart David Hart committed [4022d5]

    Use the archive icon for '.ddeb' files too; that's the new ext for debug debs

  • David Hart David Hart committed [b5ab28]

    Improve the Mount code, using better filesystem detection and supporting partition LABELs

  • David Hart David Hart committed [10f51a]

    Locale: Update the pot and translations

  • David Hart David Hart committed [e74e8a]

    Improve the layout of a dialog

  • David Hart David Hart committed [7fe811]

    Update the Shortcuts F1 help to reflect #2e81c6b

  • David Hart David Hart committed [bb38e0]

    Correct the destination dir for the appdata.xml

  • David Hart David Hart committed [2c866d]

    Update the changelog and a configure-dialog description

  • David Hart David Hart committed [ee577f]

    Improve the layout of two dialogs

  • David Hart David Hart committed [2e832a]

    Update LICENCE to mention the GPL-2+ rsvg code

  • David Hart David Hart committed [186c4a]

    Fix some dialogs that didn't display properly in >wx3.0

  • David Hart David Hart committed [ed5fdd]

    A better fix for creating symlinks where the destination path itself contains symlinks

  • David Hart David Hart committed [4a9b0a]

    Filetypes: Corrections related to making file-associations lowercase in #312f7aa

  • David Hart David Hart committed [2e81c6]

    No longer try to prevent the F10 key launching the File menu; since wx3.0 that's done already by wxWidgets

  • David Hart David Hart committed [320c7c]

    Add a (hidden) commandline option, -t --test, that just returns true

  • David Hart David Hart committed [1bffea]

    Make dirviews work correctly with >wx3.1.2

  • David Hart David Hart committed [1b07ce]

    Compatability fix for wxWidgets > 3.1.1

  • David Hart David Hart committed [83b5a7]

    Fix renaming a file from the Properties dialog, which was broken by fb42a141

  • David Hart David Hart committed [88980d]

    Don't show error messages when trying to preview a broken symlink

  • David Hart David Hart committed [539081]

    Fix creating relative symlinks where the symlink's destination path itself contains symlinks

  • David Hart David Hart committed [f71a09]

    Display a user-defined tool's command as its menu-entry 'help'

  • David Hart David Hart committed [927da5]

    In the startup wizard, don't offer to put a shortcut on the desktop

  • David Hart David Hart committed [05ba49]

    Support previewing .svg 'images'

  • David Hart David Hart committed [312f7a]

    Make 4Pane's file-associations case-insensitive

  • David Hart David Hart committed [8b99a3]

    Avoid a crash in the Configure dialog if there are no user-defined tools

1 >