lfm-fco

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-08-15
07:11
+ merge feature/zipapp-strip-docstrings after using it for several days Leaf check-in: e31fef4908 user: fcoutant tags: trunk
07:07
x merge bugfix/compress-formats-menus ([a1ae088e3e]) check-in: c94ef754b8 user: fcoutant tags: trunk
06:49
x Use computed compression formats list rather than fixed, in compress file dialog ([a1ae088e3e]) Closed-Leaf check-in: 7bbdc60698 user: fcoutant tags: bugfix/compress-formats-menus
2025-08-14
08:18
x Use computed list of archive formats rather than fixed ([a1ae088e3e]) x use proper menu select dialog rather than message + keyboard shortcut check-in: 739a9aa9f5 user: fcoutant tags: bugfix/compress-formats-menus
2025-08-13
11:21
+ while building zipapp, enhance token filter to strip class/func docstrings - avoids stripping lfm.py main help/docstring (but only implicitly), as it's not a class/func Closed-Leaf check-in: fd538fde17 user: fcoutant tags: feature/zipapp-strip-docstrings
08:31
+ another zipapp simple optimization: strip trailing whitespace generated when comments were removed check-in: b34a0faa5e user: fcoutant tags: trunk
2025-08-12
16:43
+ merge bugfix/low-colors-terms ; fixes unability to launch / unusability on certain low color terminals such as Linux' console check-in: 11faa3fe35 user: fcoutant tags: trunk
08:35
x support terminals which don't have cursor visibility control (e.g. xterm-mono, though it's an error) Closed-Leaf check-in: 53e21c1b42 user: fcoutant tags: bugfix/low-colors-terms
08:09
x downgrade to default theme if user-selected theme needs too many colors for (color-supporting) terminal check-in: f7c0e4e2a4 user: fcoutant tags: bugfix/low-colors-terms
2025-08-10
10:07
+ merge feature/positive-filters check-in: 66ad594e45 user: fcoutant tags: trunk
2025-08-07
12:18
x Rework filter logic to have positive patterns (more intuitive) + simplify + accelerate filter processing Closed-Leaf check-in: b8d542e364 user: fcoutant tags: feature/positive-filters
2025-07-31
10:23
+ support Python's EGG archives (zip format) check-in: 3f584207a4 user: fcoutant tags: trunk
10:18
+ support for Brotli compression check-in: b400a5b3b1 user: fcoutant tags: trunk
2025-07-16
08:45
x Fix browsing inside archives with symlinks recursing near/above/outside the tree ([032039aefa]) check-in: dbaf136ddb user: fcoutant tags: trunk
2025-06-05
11:04
replace Unix-specific uname and getenv-USER usage (in about dialog) Leaf check-in: 5b809f6d83 user: fcoutant tags: feature/winport
2025-04-29
12:21
x update converted color themes to distinguish active tabs from inactive check-in: 2e58900125 user: fcoutant tags: trunk
2025-03-30
08:45
+ rescan tab's displayed directory when switching pane check-in: 42352756d4 user: fcoutant tags: trunk
2025-03-29
18:32
x fix refresh of outer VFS on exit from inner VFS by proper chdir ([c9afba661f]) check-in: d8719fbdd5 user: fcoutant tags: trunk
18:13
x fix rebuilding VFS to the wrong path on exit from imbricate VFS ([c9afba661f]) check-in: 00a1f7d61a user: fcoutant tags: trunk
17:36
x fix crash on directory loading because of undefined FSEntry attributes depending on sort mode check-in: 5874a6c644 user: fcoutant tags: trunk
2025-03-27
19:49
x fix detection of sub-vfs exit and rebuild ([e519fa5931]) check-in: 14e23717e9 user: fcoutant tags: trunk
2025-03-26
12:32
x close file left opened by mkstemp (fixes [8e142feaa8]) check-in: e56d0c4709 user: fcoutant tags: trunk
2025-03-23
09:43
+ strip enum class name from configuration and help-list, as it's known from internal default Leaf check-in: 4dc99da49f user: fcoutant tags: feature/config-enums-simple
2025-03-22
22:02
x fix exit path out of imbricate archive VFS (resolves [29e4567798]) check-in: ec2d048988 user: fcoutant tags: trunk
21:55
x log more stack traces to help diagnose a bug (and log errors as errors BTW) check-in: 3d0295e856 user: fcoutant tags: trunk
16:20
x strip spurious ':' in help text of Move file(s) dialog check-in: 7fab11367d user: fcoutant tags: trunk
11:13
+ merge rework-archivers plus minor last-minute change check-in: 3ed584c20a user: fcoutant tags: trunk
10:46
make_zipapp corrections: x in "source" mode use current dir's lfm folder, just like other folders + sort files by name in the archive, to ease comparisons check-in: 82e045eefb user: fcoutant tags: trunk
2025-03-20
21:48
+ don't ask for rebuild on exit when VFS didn't change Closed-Leaf check-in: 2137af8be4 user: fcoutant tags: feature/rework-archivers
2025-03-19
19:41
x correct tar-zst "types" for archiving dialogs x use path-like spec for stdin/stdout because pax/cpio does not understand "-" x use relative source when compressing, to avoid introducing unwanted path components x harden pax extract behaviour + some doc comments check-in: e782003f37 user: fcoutant tags: feature/rework-archivers
2025-03-17
10:12
x update repacked archive's mtime check-in: a3d93bef49 user: fcoutant tags: feature/rework-archivers
2025-03-16
22:05
start testing; fix bugs check-in: 92e0cd7095 user: fcoutant tags: feature/rework-archivers
17:43
WIP check-in: fdbd91201f user: fcoutant tags: feature/rework-archivers
2025-03-06
20:13
WIP: cleanup unused, clarify name of and implement VFS repack command check-in: 0eb8bc4f3b user: fcoutant tags: feature/rework-archivers
12:54
WIP check-in: 3a7499704f user: fcoutant tags: feature/rework-archivers
2025-03-04
21:54
WIP check-in: b773ddb983 user: fcoutant tags: feature/rework-archivers
21:27
WIP check-in: b5325a3474 user: fcoutant tags: feature/rework-archivers
2025-02-28
19:52
x don't let minify strip docstring in lfm.py, as it's used for user help Leaf check-in: ee6e57b5d3 user: fcoutant tags: feature/minified-zipapp
12:44
+ experiment with python-minifier's result check-in: 0e0c7afd7f user: fcoutant tags: feature/minified-zipapp
2025-02-26
20:00
WIP - incomplete, not compiling check-in: 2da219f5ef user: fcoutant tags: feature/rework-archivers
18:22
x when building a zipapp, strip comments from sources to make it a bit smaller check-in: 935ec1261a user: fcoutant tags: trunk
14:16
+ experiment with stripping comments from sources packed in zipapp Closed-Leaf check-in: e3d499e056 user: fcoutant tags: feature/pyz-rm-comments
2025-02-17
20:11
x fix scanning dirs with disappearing files (such as /proc) by catching all OS errors check-in: bd4bfab84d user: fcoutant tags: trunk
20:10
* fix catching unrelated FileNotFound error and masking the truth + simplify tracing fatal exceptions (stacktrace with std, no duplicate message with raise) check-in: 420d80b1c4 user: fcoutant tags: trunk
08:29
x forgotten default builtin theme in the selector's list check-in: 41f92af6da user: fcoutant tags: trunk
2025-02-16
18:09
+ merge color-theming plus last-minute minor refactor check-in: a147fcfb78 user: fcoutant tags: trunk
17:54
+ theme selector UI - builtin theme list hardcoded because no portable way to scan resources Closed-Leaf check-in: a31c30c97c user: fcoutant tags: color-theming
14:52
+ Midnight Commander (grossly) theme converter + add a few themes: mono or colorful, light or dark, 16 or 256 colors check-in: 9a0b5ff58a user: fcoutant tags: color-theming
11:35
x When reloading settings, also reload color theme, in case selected theme changed check-in: 105d38f61b user: fcoutant tags: color-theming
2025-02-15
18:28
x Fix loading bookmark from prefs check-in: 2d88cedc34 user: fcoutant tags: trunk