1
1

1882 Коммитов

Автор SHA1 Сообщение Дата
Andrew V. Samoilov
ee2e35afb4 * key.c (get_modifier): Recognize keyboard modifiers on Cygwin. 2004-09-14 17:18:25 +00:00
Andrew V. Samoilov
e3698948a4 * execute.c (toggle_panels): Fix error. show_output_starts_shell=1
is not working
        * cmd.c (view_other_cmd): Likewise.
2004-09-12 10:52:17 +00:00
Andrew V. Samoilov
7ff781db70 * view.c (get_byte): Fix avoid dying if file is too large
to fit into memory.
        (load_view_file): Fix avoid mmaping just part of a >=4GB file
        on 32-bit arches.

        * setup.c (load_keys_from_section): Handle "copy".
2004-09-10 09:25:20 +00:00
Andrew V. Samoilov
b6ad379291 * view.c (get_byte): Fix avoid dying if file is too large
to fit into memory.
        (load_view_file): Fix avoid mmaping just part of a >=4GB file
        on 32-bit arches.
2004-09-10 09:14:55 +00:00
Andrew V. Samoilov
9e27c8703a * info.c (info_show_info): don't truncate block counts to 32 bits
on 64-bit platforms
        * util.c (get_current_wd): We know there is just one '\0' byte
        in p, at p[len - 1].
2004-09-03 22:32:41 +00:00
Andrew V. Samoilov
7c9f703060 * util.c (get_current_wd): We know there is just one '\0' byte
in p, at p[len - 1].
2004-09-03 22:05:13 +00:00
Andrew V. Samoilov
2253379eb8 * subshell.c (exit_subshell): Prevent unwanted reuse of freed
pty_buffer.
        * complete.c (variable_completion_function): strncpy()->memcpy()
        changes are because we know there is no '\0' among the first
        length bytes.
        (insert_text): Likewise.
        (command_completion_function): Avoid memory leaks.
        (filename_completion_function): g_free handles NULL argument too,
        no need for the comparison.
        (try_complete): Likewise.
        (command_completion_function): Likewise.
        (free_completions): Likewise.
        * widget.c (gauge_callback): Fix for 64-bit arches (%*s len must
        be int, %3d takes int.
        (copy_region): g_free handles NULL argument too, no need for
        the comparison.
        (kill_line): Likewise.
        * find.c (do_search): Likewise.
        (init_find_vars): Likewise.
        (do_find): Likewise.
2004-09-03 22:00:27 +00:00
Andrew V. Samoilov
d3e4fcb5b0 * menu.c (destroy_menu): Fix warnings.
* view.c (view_adjust_size): Likewise.
        * widget.c (find_buttonbar): Likewise.
2004-09-02 20:14:12 +00:00
Roland Illig
3fe957aef4 * Makefile.am (man2hlp): Added source file glibcompat.c for
glib-1.2 compatibility.
2004-09-02 15:03:48 +00:00
Roland Illig
207711e166 Typo. 2004-09-02 14:59:12 +00:00
Roland Illig
f30fc0163b * man2hlp.c (handle_link): Added header "glib-compat.h" because
glib-1.2 does not know g_strlcpy.
2004-09-02 14:32:53 +00:00
Roland Illig
68fa8e1cd8 * color.c (try_alloc_color_pair (ncurses)): Added const qualifier
to the arguments.
2004-09-02 12:51:09 +00:00
Roland Illig
38257a486a * man2hlp.c (handle_link): Reverted the last change because
glib-1.2 does not know g_strlcpy.
2004-09-02 12:30:28 +00:00
Andrew V. Samoilov
1b80f9ceac * complete.c (completion_matches): Use more suitable function
g_strndup(), instead sequence g_malloc(), strncpy(),
        name[len] = '\0'
* widget.c (copy_region): Likewise. (delete_region): Use
        memmove() instead strcpy().
* user.c (debug_out): Eliminate buffer array.
2004-09-01 23:25:21 +00:00
Andrew V. Samoilov
f27d0e157f * color.c (load_dialog_colors): Make a separate color for
hotkeys in red dialogs.
* color.h: Likewise.
* view.c (view_ok_to_quit): Add hotkey to dialog.
2004-09-01 22:33:43 +00:00
Andrew V. Samoilov
de59cf86c4 * user.c (check_format_var): Use more suitable function
g_strndup, instead sequence g_malloc(), strncpy(), name[len] = '\0'
* man2hlp.c (handle_link): Use g_strlcpy instead sequence
        strncpy(), name[len] = '\0'
* profile.c (GetSetProfile): Likewise.
* wtools.c (fg_input_dialog_help): Likewise.
2004-09-01 18:31:24 +00:00
Andrew V. Samoilov
03ddc6c8e9 * wtools.h: Fix warnings.
* selcodepage.c (select_charset): Likewise.
        * boxes.c (display_bits_box): Likewise.
2004-09-01 17:46:53 +00:00
Andrew V. Samoilov
facaac9889 * color.c (mc_init_pair): Use cast to avoid warning.
* screen.c (display_mini_info): Likewise.
* slint.c (do_define_key): Likewise.
* tree.c (tree_show_mini_info): Likewise. (show_tree):Likewise.
* view.c (view_status): Likewise.
2004-08-31 23:34:18 +00:00
Roland Illig
2ed35b596c * Code cleanup: Added const qualifier for variables and
function declarations where possible. No functional
	changes. Patch contributed by Andrew V Samoilov.
2004-08-30 10:38:00 +00:00
Roland Illig
3da9abba54 * Code cleanup: Added const qualifier for variables and
function declarations where possible. No functional changes.
2004-08-30 00:02:36 +00:00
Roland Illig
7bff9337c0 * Code cleanup: Added const qualifier for variables and
function declarations where possible. Additionally wrapped
	the calls to putenv() by g_strdup().
2004-08-29 23:59:17 +00:00
Roland Illig
3f3c24f511 * view.c (move_backward2): Removed unused variables. 2004-08-29 23:56:53 +00:00
Roland Illig
1d573d9059 * Code cleanup: Added const qualifier for variables and
function declarations where possible. No functional changes.
2004-08-29 23:54:47 +00:00
Roland Illig
3957415603 * Code cleanup: Added const qualifier for variables and
function declarations where possible. No functional changes.
2004-08-29 23:39:38 +00:00
Roland Illig
03913065b4 * Code cleanup: Added const qualifier for variables and
function declarations where possible. No functional changes.
2004-08-29 23:27:40 +00:00
Roland Illig
17714fd8d9 * Code cleanup: Added const qualifier for variables and
function declarations where possible. No functional changes.
2004-08-29 23:20:01 +00:00
Roland Illig
4c1ea14493 * Code cleanup: Added const qualifier for variables and
function declarations where possible. Now using two temp
	variables: one for strings that need not be freed (temp) and
	one for strings that need to (temp2).
2004-08-29 22:55:57 +00:00
Roland Illig
5697bd2a92 * Code cleanup: Added const qualifier for variables and
function declarations where possible. No functional changes.
2004-08-29 22:51:02 +00:00
Roland Illig
d6d457ba9a * dialog.c: made the callback parameter of find_widget_type correctly typed. 2004-08-29 22:44:17 +00:00
Roland Illig
b75c5a31a3 * dialog.h: marked the title as "notconst", as it is freed
by the destructor.
2004-08-29 22:43:27 +00:00
Roland Illig
5c4add0e6e * Code cleanup: Added const qualifier for variables and
function declarations where possible. No functional changes.
2004-08-29 22:38:06 +00:00
Roland Illig
b86b6a7bc7 * background.c (do_background): Fixed file descriptor leak. 2004-08-29 18:57:31 +00:00
Roland Illig
243e84706e * Code cleanup: Added const qualifier for variables and
function declarations where possible. No functional changes.
2004-08-29 18:45:56 +00:00
Roland Illig
4baefa09c2 * Code cleanup: Added const qualifier for variables and
function declarations where possible. No functional changes.
2004-08-29 17:15:23 +00:00
Roland Illig
8458240147 * Code cleanup: Added const qualifier for variables and
function declarations where possible. No functional changes.
2004-08-29 16:42:40 +00:00
Roland Illig
6f68fa3082 * cmd.c (do_link): Fixed memory leak and cleaned up code. 2004-08-26 00:12:16 +00:00
Roland Illig
1544da13a1 Added missing ChangeLog entries from 2004-08-16. 2004-08-24 12:58:56 +00:00
Andrew V. Samoilov
6ca233ecea * utilunix.c (tilde_expand): Use more suitable function
g_strndup, instead sequence g_malloc, strncpy, name[len] = '\0'
2004-08-20 21:28:05 +00:00
Roland Illig
fb4fd57695 * view.c (move_backward2): Bugfix: Only move the view if the cursor would be out-of-view. 2004-08-19 19:34:16 +00:00
Roland Illig
a540dee8b5 Fixed misleading indentation. 2004-08-19 19:19:04 +00:00
Roland Illig
ea14b320f7 * util.h (move_backward2): Fixed endless loop. Cleaned up code. The only case that's left with the old code is text mode with line wrapping. (move_backward2_textmode_wrap): The special case of moving some lines up in text mode with line wrapping enabled. 2004-08-19 19:16:57 +00:00
Roland Illig
d3a5b40c19 * util.h: Added the function free_after for easier handling of dynamically allocated strings. 2004-08-19 11:35:56 +00:00
Roland Illig
c6e3dde5a5 * util.c: Added the function str_replace, which replaces all occurences of a character in a string. 2004-08-19 11:26:48 +00:00
Andrew V. Samoilov
fecb161283 x.c (mc_tmpdir): Fix typos in comment.
Set MC_TMPDIR environment variable for vfs scripts.
        Clear error after successful test of mc temp dir.
2004-08-18 20:34:01 +00:00
Roland Illig
226177cf11 "make uninstall" removes the symlinks bin/mcedit and bin/mcview. 2004-08-18 20:22:59 +00:00
Andrew V. Samoilov
03976121d9 * screen.c (paint_frame): Fix possible buffer overflow. 2004-08-18 19:55:47 +00:00
Roland Illig
bc8127ded6 Added more const-ness. 2004-08-18 08:58:37 +00:00
Roland Illig
25d3b4b489 Added a FIXME comment concerning the interpretation of the "cd" command. 2004-08-17 20:08:07 +00:00
Andrew V. Samoilov
6776c2cdb9 do_background: Use O_RDWR when opening the file '/dev/null'
for replacement standard streams.
2004-08-17 20:01:58 +00:00
Andrew V. Samoilov
ff6051511f ckground.c (do_background): Use O_RDWR when opening the file '/dev/null'
for replacement standard streams.
2004-08-17 20:01:30 +00:00