Commit Graph

4108 Commits

Author SHA1 Message Date
Pavel Roskin
cf8ab0de99 * extfs.c (s_readdir): Simplify.
* direntry.c (vfs_s_readdir): Use vfs_dirent.
* mcfs.c (mcfs_readdir): Likewise.
* smbfs.c (smbfs_readdir): Likewise.
* undelfs.c (undelfs_readdir): Use vfs_dirent and
compute_namelen().
2002-08-15 21:15:17 +00:00
Pavel Roskin
37f335b8c0 * vfs.h: Introduce union vfs_dirent to ensure that we have
enough space for the filename.
* extfs.c (s_readdir): Use vfs_dirent.  Avoid strcpy().
2002-08-15 20:29:34 +00:00
Pavel Roskin
8b8d7de7ca * direntry.c (vfs_s_readdir): Use compute_namelen().
* extfs.c (s_readdir): Likewise.
* mcfs.c (mcfs_readdir): Likewise.
* smbfs.c (smbfs_readdir): Likewise.
2002-08-15 19:38:17 +00:00
Pavel Roskin
8d173014e9 * fs.h (compute_namelen): New inline function to take care of
the d_namlen field if and only if it's needed.
2002-08-15 19:35:53 +00:00
Pavel Roskin
58da40fa6a * screen.c (string_file_name): Replace non-printable characters
with question marks.
2002-08-15 16:52:51 +00:00
Pavel Roskin
f0dbdeb72e * subshell.c (read_subshell_prompt): Remove argument "how", it's
never set to VISIBLY.  Adjust all dependencies.  Eliminate hack
with "clear_now" - it causes invalid memory access and hides the
real problem.
* util.c (strip_ctrl_codes): Fix possible invalid memory access
if the escape sequence ends unexpectedly.
2002-08-15 06:53:44 +00:00
Pavel Roskin
786c75b683 * dir.c (do_load_dir): Fix leaking of file descriptors - always
call mc_closedir() before return.
2002-08-15 02:02:49 +00:00
Pavel Roskin
66c5184faa Revert undocumented change in the declaration of decompress_extension(). 2002-08-15 01:45:06 +00:00
Pavel Roskin
6d2f235053 * main.c (do_execute) [!HAVE_SUBSHELL_SUPPORT]: Compile fix. 2002-08-15 01:36:09 +00:00
Pavel Roskin
11a66b3ffd * vfs.h [!USE_VFS]: Declare mc_setctl as static inline function
to fix warnings.
2002-08-15 01:33:11 +00:00
Andrew V. Samoilov
7d54de2474 * doc/ru/mc.1.in: Remove reference to README.edit.
* doc/mc.1.in: Likewise.
* doc/hu/mc.hlp.hu: Likewise. Remove /var/tmp/mc-4.5.46-buildroot
everywhere.
2002-08-14 17:08:26 +00:00
Andrew V. Samoilov
b6a6aa0759 * doc/ru/xnc.hlp: Don't highlight spaces before link names. 2002-08-14 16:47:54 +00:00
Andrew V. Samoilov
4c25b24536 * util.c (reverse_string): Speed up. 2002-08-14 16:33:50 +00:00
Pavel Roskin
36f199cc10 * doc/mc.1.in: Consistently use "native" ftp syntax.
* doc/ru/mc.1.in: Likewise.
* doc/es/mc.1.in: Update from David Martin <dmartina@excite.com>
* doc/es/xnc.hlp: Likewise.
2002-08-14 16:09:06 +00:00
Pavel Roskin
7ea7ec49ab * view.c (display): Use only declared color pairs to fix hex
editor appearance with ncurses.  Eliminate some useless defines.
2002-08-14 07:41:01 +00:00
Pavel Roskin
62a7a04fe5 * lib/mc.hlp.hu: Move ...
* doc/hu/mc.hlp.hu: ... here.  Make all necessary adjustments.
2002-08-14 06:18:48 +00:00
Pavel Roskin
c04d1ef570 Add mc.hlp. 2002-08-13 20:24:22 +00:00
Andrew V. Samoilov
d515c5d265 Highlight alias, exec & export. Higlight shift as other builtin commands 2002-08-13 18:54:49 +00:00
Pavel Roskin
d0b31c1c81 * key.c (delete_select_channel): Avoid using freed memory. 2002-08-10 04:37:13 +00:00
Pavel Roskin
c46d1f590b * ext.c (exec_extension): Eliminate unused argument.
(regex_command): Remove support for user actions.  Return int.
Adjust all dependencies.
2002-08-10 00:37:55 +00:00
Pavel Roskin
369316e6f0 Purge comments that make no sence now (Drop, Title, user-defined commands). 2002-08-10 00:18:07 +00:00
Pavel Roskin
bb4451f170 * ext.c (exec_extension): Make static. Remove support for Drop,
Title and Icon actions.  Adjust all dependencies.
2002-08-10 00:14:01 +00:00
Pavel Roskin
b7cdfa9c93 * main.c (sigchld_handler_no_subshell) [linux]: SIGTSTP is
always defined on Linux.
* subshell.c (sigchld_handler): No need to use SIGTSTP
explicitly when we really care about SIGCONT.
2002-08-09 23:36:06 +00:00
Pavel Roskin
5a6b3d6b61 * lib/mc.ext.in: Remove all unrecognized actions (e.g. Extract)
and entries that are obsolete or make no sence.
2002-08-09 23:19:53 +00:00
Pavel Roskin
ceeb8c3c97 * doc/xnc.hlp: Add translatable titles for topics "QueryBox" and
"How to use help".
2002-08-09 22:38:38 +00:00
Pavel Roskin
5c498191e6 * doc/Makefile.am: Don't distribute help file. Generate it in
the build directory.
* doc/es/Makefile.am: Likewise.
* doc/ru/Makefile.am: Likewise.
2002-08-09 22:25:37 +00:00
Pavel Roskin
a1aabfff50 * ncurses.patch: Remove, it's obsolete.
* Makefile.am: Remove ncurses.patch.
2002-08-09 22:00:27 +00:00
Pavel Roskin
56368fe9f2 * lib/xnc.hlp: Move ...
* doc/xnc.hlp: ... here.
* doc/Makefile.am: Necessary adjustments.
* lib/Makefile.am: Likewise.
* src/Makefile.am: Likewise.
2002-08-09 21:55:20 +00:00
Pavel Roskin
4322376300 Add normally generated files. 2002-08-09 21:30:11 +00:00
Pavel Roskin
a44252f864 * configure.in: Add Spanish documentation.
* doc/Makefile.am: Likewise.
* doc/es: Spanish documentation.
From David Martin <dmartina@excite.com>
2002-08-09 21:09:51 +00:00
Pavel Roskin
f68aab696c * lib/mc.lib: Add f11-f20 keys for Konsole. 2002-08-07 23:43:58 +00:00
Stanislav Brabec
b92d02c3c1 czech translation update 2002-08-07 21:37:07 +00:00
Pavel Roskin
02474a4788 Fix extension for lisp files. 2002-08-06 12:59:00 +00:00
Pavel Roskin
5669ebe342 * syntax/list.syntax: New file.
* syntax/Syntax: Add lisp.syntax.
* syntax/Makefile.am: Likewise.
From Mykolas Juraitis <juramyko@soften.ktu.lt> with minor changes.
2002-08-06 12:57:39 +00:00
Andrew V. Samoilov
c29498db11 * smbfs.c (myumask): Removed. It is only written and never read.
(smbfs_init): Use PATH_SEP_STR and reformat.
2002-08-06 06:02:52 +00:00
Pavel Roskin
e26cef8825 * subshell.c: Assume that SIGTSTP and SIGCONT are always
defined.  This is now checked in configure.  Otherwise
synchronize() would hang until subshell exits.
2002-08-04 06:59:34 +00:00
Pavel Roskin
23e56a01e1 * configure.in: Check for SIGTSTP and SIGCONT signals. Disable
subshell if this test fails.
2002-08-04 06:49:03 +00:00
Pavel Roskin
bd07726f90 Update from David Martín. 2002-08-03 22:15:22 +00:00
Pavel Roskin
925cc59229 * syntax/mail.syntax: Colors changed to be more readable.
* syntax/html.syntax: Don't require character entities to be
whole, but check their validity.
2002-08-03 21:00:22 +00:00
Pavel Roskin
4bf0ac48eb * syntax/html.syntax: Don't require character entities to be
whole, but check their validity.
2002-08-03 20:29:00 +00:00
Pavel Roskin
ab3336c68f MAD (Memory Allocation Debugger) has been removed. 2002-08-02 17:04:12 +00:00
Pavel Roskin
d9ab116149 * configure.in: No longer need to define REGEX_MALLOC. 2002-08-02 17:00:12 +00:00
Pavel Roskin
21cc1c5e28 * edit.c (edit_push_action): Fix access to uninitialized memory.
Found by Valgrind.
2002-08-02 16:44:04 +00:00
Marco Ciampa
0c94e1531b Last fuzzy trim 2002-08-02 12:35:57 +00:00
Andrew V. Samoilov
03631a70f1 * (process_exists): Removed.
* (became_daemon): Removed.
* (yesno): Removed.
2002-08-02 08:32:14 +00:00
Pavel Roskin
d6a8671055 * syntax.c: Remove all references to MAD. 2002-08-01 20:44:24 +00:00
Pavel Roskin
e2a37d3809 * charsets.c: Unconditionally enable finalization code that was
only used with HAVE_MAD.
* color.c: Likewise.
* color.h: Likewise.
* key.c: Likewise.
* main.c: Likewise.
* slint.c: Likewise.
* subshell.c (exit_subshell): Free subshell_prompt.
2002-08-01 20:31:52 +00:00
Pavel Roskin
d5efb60c84 Remove all references to MAD. 2002-08-01 20:03:21 +00:00
Pavel Roskin
599e14a9eb * (chmod.c): Don't include mad.h.
* (drive.c): Likewise.
* (slint_pc.c): Likewise.
2002-08-01 20:00:59 +00:00
Pavel Roskin
c0d6dec814 * mcserv.c: Remove all references to MAD.
* vfs.c: Likewise.
2002-08-01 19:48:21 +00:00