Pavel Roskin
ca73acb9bc
* gtkeditkey.c (edit_translate_key): When processing bindings
...
with Alt check that Shift is not pressed - it's handled later.
2001-07-10 19:20:45 +00:00
Pavel Roskin
042380d3a0
* editdraw.c: Comment fixes.
2001-07-05 15:19:34 +00:00
Pavel Roskin
3ec7c60591
* edit-widget.h (editor_widget): Rename stat' to
stat1' to
...
avoid problems on Solaris with 64-bit file access, when `stat'
is a macro. All users adjusted.
Reported by Maksym Polyakov <polyama@yahoo.com>.
2001-06-26 15:52:12 +00:00
Pavel Roskin
1ff97987c0
* gtkedit.c: Remove home_dir - it's declared in main.c.
2001-06-25 19:07:52 +00:00
Pavel Roskin
2383b3f7c1
* editcmd.c (canonicalize_pathname) [GTK]: Rename to ...
...
(edit_canonicalize_pathname): ... this to avoid namespace clash.
* edit.h [MIDNIGHT]: Include "src/cmd.h" and "src/user.h".
Remove declarations duplicating "src/user.h".
[GTK]: Include "src/dialog.h" and "src/util.h".
2001-06-15 23:43:21 +00:00
Pavel Roskin
ed77566cf2
* editmenu.c (edit_wrap_cmd): Fix declaration.
...
(edit_about_cmd): Likewise.
* editwidget.c (get_key_state): Likewise.
2001-06-15 22:06:11 +00:00
Pavel Roskin
e81a25e50f
* editcmd.c (edit_quit_cmd): Don't use strcmp on the result of
...
gtk_dialog_cauldron() since it's NULL if the dialog has been
closed without using buttons.
2001-06-15 07:35:59 +00:00
Pavel Roskin
0a2a50de04
* edit.c (edit_execute_cmd): Put time format to a variable to
...
avoid gcc warning about Y2K issues with %c in strftime().
2001-06-15 06:21:35 +00:00
Pavel Roskin
6abe9e7249
* edit.c: Declare cmd_F* static. Comment out cmd_F9.
2001-06-14 21:07:58 +00:00
Pavel Roskin
b341c86ca4
* edit.c: Use indented #error for compatibility with old C
...
compilers.
2001-06-14 15:33:24 +00:00
Pavel Roskin
6d83120d2f
* edit.c (edit_execute_cmd) [GTK]: Disable user menu - it
...
doesn't work.
(user_menu) [GTK]: Disable.
* gtkedit.c (tb_items): Use complete words. Disable pull-down
menu.
2001-06-13 07:49:39 +00:00
Pavel Roskin
97b1ab977f
* editcmd.c (catstrs): Use interactive_display() without
...
specifying the help file.
From Andrew V. Samoilov.
2001-06-09 07:24:04 +00:00
Andrew V. Samoilov
fbd1a3f367
* editcmd.c [HAVE_CHARSET]: Really include charset.h.
...
* editmenu.c (edit_wrap_cmd): Memory leaking fixed.
2001-06-08 07:22:28 +00:00
Pavel Roskin
c645d780c7
* edit.c [HAVE_CHARSET]: Include charsets.h and selcodepage.h.
...
* editcmd.c [HAVE_CHARSET]: Add charset conversion support.
* editdraw.c [HAVE_CHARSET]: Likewise.
From Walery Studennikov <hqsoftware@mail.ru>.
2001-06-05 23:02:08 +00:00
Pavel Roskin
5386a6375f
* gtkedit.h: Warning fix - use stricter declarations for
...
destroy_me and destroy_me_user_data.
2001-06-02 01:37:23 +00:00
Pavel Roskin
91eba7d5ca
* Makefile.in: Define HAVE_X and HAVE_GNOME, not just GTK -
...
header files are using them.
2001-06-01 00:17:03 +00:00
Andrew V. Samoilov
daa8e84176
(key_pending) [!GTK]: Warning fix.
2001-05-31 00:43:04 +00:00
Pavel Roskin
cd8d6460bd
* editdraw.c (edit_render) [GTK]: Revert previous patch, it
...
broke compilation.
2001-05-31 00:06:22 +00:00
Andrew V. Samoilov
b5210e40f6
* editdraw.c (edit_status): Use strcpy (s, ) instead of
...
sprintf (s, "%s", ).
(set_color) [MIDNIGHT]: Became a macro.
(render_edit_text) [!defined(MIDNIGHT) && !defined(GTK)]: Warning fix.
(edit_render) [GTK]: Eliminate win variable.
2001-05-30 23:32:41 +00:00
Pavel Roskin
6c7bd41428
* editdraw.c (status_string): Use is_printable(). Declare
...
static. Eliminate intermediate buffer. Use memset() for filling.
Print byte as unsigned. Use C notation for hex numbers.
2001-05-30 17:18:28 +00:00
Pavel Roskin
c9b27ea6eb
* editdraw.c (status_string): Don't print non-printable chars.
...
Better formatting. Print "<EOF>" at the end of file instead of
-1. Use snprintf instead of sprintf.
2001-05-30 15:48:26 +00:00
Andrew V. Samoilov
733c2dd05e
* syntax.c (open_include_file) [MIDNIGHT]: Don't hardcode location
...
of syntax file(s) with LIBDIR, use mc_home instead.
From Ludovic Drolez <ludovic.drolez@freealter.com>.
(syntax_text): Use perl.syntax to highlight perl modules (.pm).
2001-05-30 12:35:16 +00:00
Pavel Roskin
8841b6cc5f
* editcmd.c (edit_replace_prompt): Warning fix.
2001-05-18 19:25:23 +00:00
Pavel Roskin
a5dde470ec
* editcmd.c (edit_delete_macro_cmd) [MIDNIGHT]: Don't use
...
CK_Macro on the argument to edit_delete_macro().
2001-02-26 19:51:56 +00:00
Pavel Roskin
2b8b56ddb2
* edit.c (edit_init_file): Remove, it's useless. All the
...
necessary files should be created when needed.
* edit.h: Remove declaration of edit_init_file().
2001-02-26 16:59:42 +00:00
Andrew V. Samoilov
9959ac39fb
* editcmd.c (canonicalize_pathname) [GTK]: memory leaking fixed
2000-11-02 12:03:56 +00:00
Pavel Roskin
739edc1780
* editcmd.c (canonicalize_pathname) [GTK]: Make the argument
...
constant.
(edit_split_filename) [GTK]: Make the second argument constant
to match the declaration.
2000-10-31 19:24:52 +00:00
Andrew V. Samoilov
5aac944afe
:)
2000-10-30 18:06:10 +00:00
Pavel Roskin
6dae85923b
* libgettext.h: Removed, shouldn't be here.
...
* Makefile.in: Adjusted to remove libgettext.h
2000-09-30 14:31:31 +00:00
Andrew V. Samoilov
503485b453
2000-09-15 Andrew V. Samoilov <sav@bcs.zp.ua>
...
* editcmd.c (edit_delete_macro, edit_(load|save)_macro_cmd): don't
translate keywords written to macro file or macro don't work, at least
for Cyrillic. Made this as separate commit, so, if it seriously breaks
compatibility it's easy to revert it.
2000-09-15 10:43:22 +00:00
Andrew V. Samoilov
bd90155537
2000-09-15 Andrew V. Samoilov <sav@bcs.zp.ua>
...
* editcmd.c (edit_save_file): fopen()+fwrite()+fclose() replaced
by open()+write()+close() to restore possibility to edit files
over Midnight Commander's VFSes
(edit_replace_cmd) [MIDNIGHT]: some more right algorithm to calculate
menu coordinates used. I don't like if menu hides replaced text.
(edit_goto_cmd): Memory leaking fixed when f is empty string
2000-09-15 10:10:18 +00:00
Andrew V. Samoilov
2420cfe9dd
2000-09-07 Andrew V. Samoilov <sav@bcs.zp.ua>
...
* edit.c (check_file_access) [MIDNIGHT,GTK]: error message localized;
some cosmetics changes to avoid annoying warnings
* editcmd.c (edit_save_file): pclose returns 0 on success,
file fclose()d when fwrite fails
(pipe_mail): malloc () + sprintf () replaced by g_strdup_printf ()
* syntax.c (syntax_text): Makefile replaced by [Mm]akefile to cover
makefile and GNUmakefile
(upgrade_syntax_file): infinitive loop fixed when rule file
is outdated but it cannot be unlinked/overwritten
2000-09-07 17:18:32 +00:00
Pavel Roskin
ab6e6554f5
* editwidget.c [!MIDNIGHT]: include xdnd.h
...
* Makefile.in: distribute xdnd.h
2000-08-30 21:23:14 +00:00
Pavel Roskin
5b11ed2900
Adjusted lists of distributed files
...
Fixed rules for rebuilding makefiles
2000-08-18 05:18:47 +00:00
Pavel Roskin
6394819d21
gtkedit.c [GTK]: don't include mousemark.h
...
gtkedit.h [GTK]: likewise
2000-08-08 13:29:33 +00:00
Pavel Roskin
2fa49b7304
mousemark.c, mousemark.h: removed
...
Makefile.in: don't distribute mousemark.h
gtkedit.c [MIDNIGHT]: don't include mousemark.h
gtkedit.h [MIDNIGHT]: likewise
2000-08-03 21:53:01 +00:00
Andrew V. Samoilov
090957605c
2000-07-20 Andrew V. Samoilov <sav@bcs.zp.ua>
...
* gtkedit/editcmd.c (edit_save_file): check fclose()s return value
to prevent loss of data
(edit_block_process_cmd): don't translate empty string
* gtkedit/edit.h (edit_get_write_filter, edit_write_stream,
edit_init_file): added declarations
* edit.c (edit_filters): constified
(edit_get_write_filter): filename constified
(user_menu): don't translate empty string
* syntax.c (syntax_text): constified
(upgrade_syntax_file): syntax_line constified, f closed after use
2000-07-19 22:23:58 +00:00