Commit Graph

6287 Commits

Author SHA1 Message Date
Dmitry Alexeyev 99971fbac7 Fix underquoted macro definitions. 2003-12-24 06:23:55 +00:00
Dmitry Alexeyev a7838b5f3c Add warning about libiconv. 2003-12-24 06:18:45 +00:00
Pavel Roskin fe12438ed6 * fish.c (fish_open_archive_int): Save some stack and place -C
flag before host.
2003-12-06 04:24:56 +00:00
Pavel Roskin c83ab1c1b2 Trivial patches from Andrew V. Samoilov <andrew@email.zp.ua> 2003-12-06 04:05:35 +00:00
Pavel Roskin b151ce4419 Constify rotating_dash. 2003-12-06 04:04:27 +00:00
Pavel Roskin c1b37a392b Typo fix. 2003-12-06 04:03:07 +00:00
Pavel Roskin d00c4190cf Protect against empty $gettext_ver 2003-12-02 22:53:07 +00:00
Pavel Roskin 125456c5d8 * command.c (examine_cd): Add tilde expansion. 2003-12-01 16:59:29 +00:00
Pavel Roskin e30307ea4a * utilunix.c (tilde_expand): Correct last fix, simplify code.
Reported by David Sterba <dave@jikos.cz>
2003-11-28 15:23:19 +00:00
Pavel Roskin e9827066d1 * undelfs.c: Use ext2fs/ext2_fs.h instead of linux/ext2_fs.h
when possible.
2003-11-28 06:20:57 +00:00
Pavel Roskin d6d5688bed * acinclude.m4 (MC_UNDELFS_CHECKS): Try ext2fs/ext2_fs.h before
linux/ext2_fs.h.  Use ext2fs/ext2_fs.h when possible - it's
safer to avoid kernel headers.
2003-11-28 06:18:32 +00:00
Pavel Roskin 72a4d97988 Incorporate README.CVS into HACKING. 2003-11-28 03:33:28 +00:00
Pavel Roskin 7b97c8a476 Mostly rewritten. 2003-11-28 01:59:51 +00:00
Pavel Roskin cc24b42224 Done long ago:
Add support for mouse wheel with gpm.  Latest versions of gpm (1.20)
have mouse wheel support.
2003-11-27 18:22:01 +00:00
Pavel Roskin ab4e930084 * execute.c (toggle_panels): Refresh panels after returning from
Ctrl-O.
2003-11-27 18:19:57 +00:00
Pavel Roskin 7c0f20bcb8 * src/TODO: Move ...
* TODO: ... here.
* doc/DEVEL: Move ...
* HACKING: ... here.  Adjust makefiles.
2003-11-27 18:06:56 +00:00
Pavel Roskin 1edc838fb9 TODO for version 4.6.1 completed. 2003-11-27 17:58:40 +00:00
Pavel Roskin 73968fe432 * cmd.c (view_file_cmd): Use input_expand_dialog(). 2003-11-27 17:52:55 +00:00
Pavel Roskin a7c0bbac62 * editcmd.c: Use input_expand_dialog() instead of input_dialog()
for loading and saving files.
2003-11-27 10:23:50 +00:00
Pavel Roskin 2256237cd9 * wtools.c (quick_dialog_skip): Perform tilde expansion on input
widgets that use cd completion.
2003-11-27 09:55:15 +00:00
Pavel Roskin 42da92333f * utilunix.c (tilde_expand): Preserve tilde if the username
could not be found.  Don't ever return NULL.  Change callers not
to check for NULL.
2003-11-27 09:45:22 +00:00
Pavel Roskin e55f09f530 * dialog.c (do_select_widget): New function that it the only one
calling dlg_focus() and dlg_unfocus().  Incorporate code from
other functions that did it.
(dlg_select_widget): Change return type to void.
2003-11-27 08:59:54 +00:00
Pavel Roskin 04b4194371 * dialog.h (dlg_widget_active): New function - check if the
widget is active.
* boxes.c (display_callback): Use it.
* layout.c (swap_panels): Likewise.
* screen.c (do_panel_event): Likewise.
2003-11-27 00:46:39 +00:00
Pavel Roskin 73241613c2 * dialog.c: Eliminate callback macro. 2003-11-27 00:34:00 +00:00
Pavel Roskin bf4c26959c * dialog.c (dlg_replace_widget): Use dlg_select_widget().
(select_a_widget): Rename to select_other_widget(), factorize
most code from dlg_one_up() and dlg_one_down().
2003-11-27 00:17:43 +00:00
Pavel Roskin 0657d80ec7 Done: VFS crash. 2003-11-26 21:26:11 +00:00
Pavel Roskin fc9bf6040f * gc.c (vfs_ncs_getid): Merge with vfs_getid(). 2003-11-26 21:25:30 +00:00
Pavel Roskin 6ffd35bf07 * gc.c: Eliminate all code for timestamping parent filesystems.
It's broken and undocumented.  Adjust all dependencies.
2003-11-26 21:10:42 +00:00
Pavel Roskin 645eeb8118 * complete.c (check_is_cd): Simplify logic, use isspace(). 2003-11-24 21:22:00 +00:00
Pavel Roskin baa4e26cdc * hotlist.c (add_new_group_input): Clean up.
* wtools.c (do_create_message): Eliminate g_strdup_printf().
(bg_message): Likewise.
2003-11-24 20:34:45 +00:00
Pavel Roskin 8ed2cc4594 * direntry.c (vfs_s_resolve_symlink): Eliminate
g_strdup_printf().
(vfs_s_fullpath): Likewise.
2003-11-24 20:30:30 +00:00
Pavel Roskin f51e86a184 * editcmd.c (pipe_mail): Eliminate g_strdup_printf().
(edit_complete_word_cmd): Fix possible buffer overflow.
2003-11-24 20:27:34 +00:00
Pavel Roskin ffb686bfa9 * ftpfs.c (ftpfs_login_server): Explicit password should have
priority over the netrc password and the anonymous password.
Reported by Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz>
2003-11-21 06:57:37 +00:00
Pavel Roskin 20b89d5436 * view.c (check_left_right_keys): Implement fast scrolling if
Ctrl is pressed.  Idea by Arpad Biro <biro_arpad@yahoo.com>
2003-11-21 06:27:14 +00:00
Pavel Roskin d839fbc15a * execute.c (do_execute): Use get_key_code(), not getch() to
consume all characters from a single sequence.
Reported by Miven Dooligan <dooligan@intergate.ca>
2003-11-21 05:31:59 +00:00
Pavel Roskin a128188ae1 Warning fixes for FreeBSD 5.1. 2003-11-21 03:17:18 +00:00
Pavel Roskin bc89c5fb10 Use more portable syntax for functions. 2003-11-20 22:07:06 +00:00
Pavel Roskin 22d0061e4d * build-glib1.sh: Use more portable syntax for functions. Fall
back to "ftp" for download, useful on BSD.
* build-glib2.sh: Likewise.
2003-11-20 22:02:36 +00:00
Pavel Roskin 99e6b0f929 * glibcompat.h: Provide replacement for g_slist_delete_link().
Reported by Pavel S. Shirshov <pavelsh@mail.ru>
2003-11-20 20:25:33 +00:00
Pavel Roskin 30afc48694 Fix last version of glib. 2003-11-20 20:22:34 +00:00
Pavel Roskin 004cd5a23c Distribute the build scripts. 2003-11-20 19:58:02 +00:00
Pavel Roskin 5ced321632 Moved to the top level directory. 2003-11-20 19:44:11 +00:00
Pavel Roskin e16856c85b * build-glib1.sh: New file - download and compile glib 1.2.x,
then compile mc against it.
* build-glib2.sh: New file - download and compile glib 2.x with
dependencies (gettext, pkgconfig), then compile mc against it.
2003-11-20 19:43:35 +00:00
Pavel Roskin 1b2a6186ae va_list argument should be first for portability. 2003-11-20 19:08:36 +00:00
Pavel Roskin 3ba446981a Typo fix. 2003-11-20 18:40:11 +00:00
Pavel Roskin 948cfd2606 * util.c (load_mc_home_file): Eliminate g_strdup_printf(). 2003-11-20 18:38:29 +00:00
Pavel Roskin 474fc58d94 * user.c (expand_format): Preserve "%" if followed by a
characted without special meaning.
2003-11-19 22:56:07 +00:00
Marco Ciampa 7a483be21e Updated italian translatio 2003-11-17 18:14:53 +00:00
Pavel Roskin 2eeab44b93 * undelfs.c (undelfs_loaddel): Use g_try_malloc()/g_try_relloc()
since we want to recover and not abort the program if we don't
have enough memory.
(com_err): Fix implementation.
2003-11-14 21:36:35 +00:00
Pavel Roskin 6b6836fcda Document Ctrl-Shift-Enter 2003-11-14 21:13:00 +00:00