1. Iñigo Serna
  2. lfm

Commits

Author Commit Message Date Builds
Inigo Serna
Please supply a summary dsf
Inigo Serna
IPC class introduced for use in Process*, fixed bugs * lfm/utils.py (IPC): new InterProcessCommunication API * lfm/utils.py (ProcessBaseLoop): use IPC class, clean code * lfm/utils.py (ProcessFunc): use IPC class, clean code * lfm/actions.py (show_dirs_size): FIXED BUG: if stopped by user len(results) < len(dirs) * lfm/utils.py (do_findgrep): fixed stupid bug, status was missing * lfm/utils.py (ProcessBaseLoop.check_keys): fixed bug
Inigo Serna
new Process*Loop API, ProcessFunc and run_shell rewritten, deleted run_thread and ProcessLoop, progressbar, copy,move,rename,delete rewritten * lfm/utils.py (run_thread): old API deleted * lfm/utils.py (ProcessLoop): old API deleted * lfm/vfs.py (init): adapted to new ProcessFunc, code cleaned, improved error handling * lfm/vfs.py (regenerate_file): * lfm/utils.py (do_compress_uncompress_file): cleaned and rewritten to use ProcessUnCompressLoop * lfm/utils.py (compress_uncompress_file): * lfm/utils.py (do_uncompress_dir): * lfm/utils.py (uncompress_dir): * lfm/utils.py (do_compress_dir): * lfm/utils.py (compress_dir): *…
Inigo Serna
fixed bugs: garbage must be deleted if user stops process * lfm/utils.py (do_uncompress_dir): FIXED BUG: garbage must be deleted if user stops process * lfm/utils.py (do_compress_dir): * lfm/compress.py (PackagerBase.delete_uncompress_temp): * lfm/compress.py (PackagerBase.delete_compress_temp): * lfm/vfs.py (exit): * lfm/vfs.py (regenerate_file): * lfm/utils.py (ProcessFunc.check_keys): fixed typo
Inigo Serna
bugs fixing, new function "run_dettached" * lfm/actions.py (do_special_view_file): use run_dettached and don't show crap messages from started app * lfm/utils.py (run_dettached): new function * lfm/utils.py (do_findgrep): FIXED BUG: special chars should be escaped, f.e. \ ( ) [ ] * lfm/actions.py (enter): FIXED BUG: "enter" tries to create a vfs from a simple bzipped or gzipped file * lfm/utils.py (do_find): FIXED BUG: crashed when no results * lfm/utils.py (do_findgrep): * lfm/actions.py (create_link): fixed a bug * lfm/utils.py (do_findgrep): FIXED BUG: when found a match…
Inigo Serna
ProcessFunc, ProcessLoop, run_shell rewritten again, added skip_all * lfm/utils.py (do_findgrep): using new ProcessFunc and run_shell * lfm/utils.py (do_find): * lfm/utils.py (do_compress_uncompress_file): using new ocessFunc and run_shell * lfm/utils.py (do_uncompress_dir): * lfm/utils.py (do_compress_dir): * lfm/utils.py (compress_uncompress_file): using new ProcessLoop * lfm/utils.py (uncompress_dir): * lfm/utils.py (compress_dir): * lfm/vfs.py (init): using new utils.do_uncompress_dire * lfm/vfs.py (regenerate_file): using new ProcessFunc * lfm/actions.py (show_dirs_size): using new ProcessLoop * lfm/actions.py (do_execute_file): using new ProcessFunc * lfm/utils.py (ProcessLoop): rewritten * lfm/utils.py (ProcessFunc): rewritten * lfm/utils.py (run_shell): rewritten, to be executed inside ProcessFunc * lfm/utils.py (ProcessBase): removed * lfm/utils.py (ProcessShell): removed, run_shell inside ProcessFunc * lfm/actions.py (delete): cosmetic changes * lfm/messages.py (confirm_all): add a skip_all option * lfm/messages.py (confirm_all): fix a…
Inigo Serna
ProcessShell added, ProcessBase fixed * lfm/utils.py (ProcessShell): execute a shell command. Obsoletes run_shell function * lfm/utils.py (compress_uncompress_file): now use ProcessLoop * lfm/utils.py (uncompress_dir): * lfm/utils.py (compress_dir): * lfm/utils.py (do_compress_uncompress_file): now use ProcessShell * lfm/utils.py (do_uncompress_dir): * lfm/utils.py (do_compress_dir): * lfm/utils.py (do_findgrep): * lfm/utils.py (do_find): * lfm/actions.py (do_execute_file): * lfm/vfs.py (regenerate_file): * lfm/util…
Inigo Serna
ProcessBase, ProcessFunc, ProcessLoop added , show_dirs_size use them * lfm/actions.py (show_dirs_size): use ProcessLoop * lfm/actions.py (do_show_dirs_size): * lfm/utils.py (ProcessBase): abstract class to execute functions or commands in background. It will obsolete run_thread, run_shell and run_loop * lfm/utils.py (ProcessFunc): execute a function * lfm/utils.py (ProcessLoop): execute a loop * lfm/utils.py (loop_child_process): function name changed, "child_process" is now "loop_child_process" * lfm/utils.py (run_loop): use "loop_child_process" * lf…
Inigo Serna
do_execute_file to use run_shell, show_dirs_size using run_thread * lfm/actions.py (do_execute_file): use run_shell * lfm/actions.py (do_do_execute_file): removed, not needed anymore * lfm/actions.py (show_dirs_size): function rewritten using run_loop, but don't work as child can't modify app data * lfm/actions.py (do_show_dirs_size): new function * lfm/actions.py (show_dirs_size): clean code * lfm/files.py (__get_size): use get_shell_output2 * lfm/files.py (get_fileinfo): pardir_flag and show_dirs_size are boolean now, not int * lfm/utils.py (get_shell_output2): new func…
Inigo Serna
find & grep call run_shell now, return_ouput flag added to run_shell, code is cleaner * lfm/actions.py (findgrep): clean code * lfm/utils.py (do_findgrep): clean code, call run_shell now * lfm/utils.py (do_find): * lfm/utils.py (run_shell): added return_output flag if true return output, else return status * lfm/__init__.py (sysprogs): added xargs
Inigo Serna
added sysprogs, moved find & findgrep to utils.py, exec_cmd* removed * lfm/files.py: moved 'findgrep' and 'find' functions to utils.py * lfm/utils.py (do_findgrep): moved function from files.py, name changed to avoid collision * lfm/utils.py (do_find): moved function from files.py, name changed to avoid collision * lfm/actions.py (findgrep): use functions from utils.py * lfm/utils.py (get_shell_output): moved from old files.py:exec_cmd2 * lfm/files.py (exec_cmd2): moved to utils.py:get_shell_output * lfm/files.py (exec_cmd): removed function * lfm/preferences.py (Preferences.check_progs): use utils.py:get_shell_output * lfm/__init__.py (sysprogs): added find, grep, egrep, which * lfm/__init__.py (defaultprogs): removed find, grep, egrep * lfm/actions.py (find…
Inigo Serna
bug fixed in vfs init and regenerate after last changes in run_shell * lfm/vfs.py (init): FIXED BUG: make this work after last changes in run_shell * lfm/vfs.py (regenerate_file):
Inigo Serna
new run_loop API to execute a function for each element in a list * lfm/utils.py (run_loop): new API to execute a function for each element in a list * lfm/utils.py (child_process): * lfm/utils.py (run_shell): changes to run inside run_loop * lfm/utils.py (do_compress_uncompress_file): * lfm/utils.py (do_uncompress_dir): * lfm/utils.py (uncompress_dir): * lfm/utils.py (do_compress_dir): * lfm/utils.py (compress_dir): * lfm/utils.py (run_thread): some stylist changes
Inigo Serna
new option "regenerate programs", some bugs fixed * lfm/messages.py (EntryLine.show): FIXED BUG: EntryLine wasn't showed completely * lfm/pyview.py (InternalView.init_curses): FIXED BUG: crash in file info if long file name * lfm/lfm.py (LfmApp): FIXED BUG: "lfm path1 path2" didn't work because shell lfm function returned a string of args instead of a list which is what we were asking for * lfm/actions.py (general_menu): new option: Regenerate programs removed option: Save config, it's superfluous * lfm/preferences…
Inigo Serna
new option: regenerate progs, start faster, defaultprogs modified * lfm/actions.py (general_menu): new option: Regenerate programs removed option: Save config, it's superfluous * lfm/preferences.py (Preferences.__init__): don't use defaultprogs directly, make a copy instead, so we could regenerate them * lfm/lfm.py (Lfm.__init__): don't check default programs at start so start is faster now * lfm/__init__.py (defaultprogs): tar, gzip, bzip2, zip, unzip removed, these are system programs and must exist, so we don't check for them * lfm/utils.py (run_shell): show error FIXED BUG: get error if program finishes prematuraly * setup.py (setup): added forgotten lfm/compress
Inigo Serna
new un/compression API in compress.py, added RAR, run_shell * lfm/utils.py (run_shell): new function to execute command in shell, run_thread will be obsoleted * lfm/vfs.py (init): updated to new compression API, nicer code * lfm/vfs.py (exit): * lfm/vfs.py (regenerate_file): * lfm/actions.py (cursor_right): updated to new compression API * lfm/actions.py (enter): * lfm/actions.py (file_menu): added RAR un/compression * lfm/utils.py (do_compress_uncompress_file): updated to new compression API * lfm/utils.py (compress_uncompress_file): * lfm/utils.py (…
Inigo Serna
added default.css to build html docs * default.css: new style sheet to build html docs
Inigo Serna
FIXED BUG: stopping vfs creation, doesn't return to original dir * lfm/vfs.py (init): FIXED BUG: stopping vfs creation, doesn't return to original dir
Inigo Serna
speed up cursor, don't waste as much CPU, reload config after modify * lfm/actions.py (general_menu): FIXED BUG: reload configuration after modifying it * lfm/messages.py (win): fixed a typo * lfm/lfm.py (Panel.manage_keys): speed up cursor move and try not to waste much CPU
Inigo Serna
deleted old files and patches directory * lfm/lfm.py.ok: deleted old files * patches/*:
Inigo Serna
man pages must be installed in $PREFIX/share/man Patches applied: * inigo@katxijasotzaileak.org--sources-2004/lfm--dev--0.91--patch-3 * setup.py: man pages must be installed in $PREFIX/share/man
Inigo Serna
forgot modify TODO file Patches applied: * inigo@katxijasotzaileak.org--sources-2004/lfm--dev--0.91--patch-2 * TODO: forgot modify
Inigo Serna
fix bug when strange chars in filename Patches applied: * inigo@katxijasotzaileak.org--sources-2004/lfm--dev--0.91--base-0 * inigo@katxijasotzaileak.org--sources-2004/lfm--dev--0.91--patch-1 * lfm/files.py (fix_chars_in_filename): FIX for debian bug #260401: some chars in filename make lfm crash see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=260401 for more info * lfm/files.py (get_fileinfo_dict): use fix_chars_in_filename * lfm/lfm.py (Lfm.__show_bars):
Inigo Serna
forgot adding man files to repository Patches applied: * inigo@katxijasotzaileak.org--sources-2004/lfm--dev--0.90--patch-3 * lfm.1: forgot adding man files to repository pyview.1:
Inigo Serna
upgrade version to 0.91, documentation updated, using reST, man pages Patches applied: * inigo@katxijasotzaileak.org--sources-2004/lfm--dev--0.90--patch-2 * setup.py: upgraded to version 0.91 * PKG-INFO: * lfm/__init__.py: * README: documentation updated, use reST for easy generation of HTML * README.pyview: * TODO: * NEWS: * lfm/messages.py (MenuWin.__init__): fixed another crash because of fucking curses.cur_set() returning ERR * lfm/lfm.py (Panel.__get_fileinfo_str_long): limit length of owner and group strings * lfm.1, pyview.1: man …
Inigo Serna
show_dotfiles, detach_terminal_at_exec, terminal resize, 1-panel view redesigned, select bookmark dialog, uncompress in other panel, file associations and proframs now in preferences Patches applied: * inigo@katxijasotzaileak.org--sources-2004/lfm--dev--0.90--patch-1 * utils.py (compress_uncompress_file): FIXED BUG: 'app' wasn't passed to 'run_thread' * actions.py (Tree.run): FIXED BUG: Ctrl-T Ctrl-T crashes tree view * pyview.py (FileView.resize_window): dont't crash if window is resized * pyview.py (FileView.run): curses.LINES, cuses.COLS * pyview.py (FileView.show_hex): show as much bytes as window size allows * messages.py (get_a_key): ESC now c…
Inigo Serna
tag of inigo@katxijasotzaileak.org--sources-2004/lfm--dev--0.90--base-0
Inigo Serna
man pages must be installed in $PREFIX/share/man * setup.py: man pages must be installed in $PREFIX/share/man
Inigo Serna
forgot modify TODO file
Inigo Serna
fix bug when strange chars in filename * lfm/files.py (fix_chars_in_filename): FIX for debian bug #260401: some chars in filename make lfm crash see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=260401 for more info * lfm/files.py (get_fileinfo_dict): use fix_chars_in_filename * lfm/lfm.py (Lfm.__show_bars):
  1. Prev
  2. Next