Pavel Roskin
189dadab90
Remove DVI test, it breaks on documentation in Russian on Debian/unstable.
2003-10-26 01:31:06 +00:00
Pavel Roskin
6f6534e721
Prepend \& to '\\ to avoid groff warning:
...
doc/ru/mc.1.in:2602: a magic token is not allowed in a name
2003-10-26 01:17:02 +00:00
Pavel Roskin
17dcf7ed78
Disable background support in minimal configuration.
2003-10-26 01:00:17 +00:00
Pavel Roskin
a08f91eb63
* background.c: Clean up includes.
...
(do_background): Set current_dlg to NULL for the child process.
* dialog.h (do_complete_refresh): Don't use we_are_background.
* file.h: Remove dependency on background.h.
* background.h: Define we_are_background. Move mc_message() ...
* wtools.h: ... here.
* key.h: Don't define we_are_background.
* slint.c (mc_refresh): Use current_dialog instead of
we_are_background to fix compilation without WITH_BACKGROUND.
2003-10-26 00:58:14 +00:00
Pavel Roskin
6cc1e873ef
Fix missing comma in the last commit.
2003-10-25 23:48:30 +00:00
Pavel Roskin
b59eaab4ad
* extraconf.h: Don't define HAVE_GRANTPT forcedly if grantpt()
...
wasn't found. Don't define HAVE_CRYPT, it's unused now.
2003-10-25 22:44:00 +00:00
Pavel Roskin
5a0b2b0806
* mcserv.c: Don't use HAVE_CRYPT from extraonf.h.
...
* samba/include/includes.h: Likewise.
2003-10-25 22:37:08 +00:00
Pavel Roskin
4a02cae0e1
* configure.in: Remove check for socketpair(). Add new option
...
--enable-background.
* extraconf.h: Don't define WITH_BACKGROUND.
2003-10-25 22:25:51 +00:00
Pavel Roskin
ec7f14f929
* background.c (do_background): Use pipe() instead of less
...
portable socketpair(). Close comm[0] in the child.
2003-10-25 22:15:52 +00:00
Pavel Roskin
d999b186f1
* wtools.c (mc_message): Fix argument expansion.
2003-10-25 22:13:01 +00:00
Pavel Roskin
00d12acfb3
* background.c: Leave only code used when WITH_BACKGROUND is
...
defined. The rest goes ...
* wtools.c: ... here.
2003-10-25 21:54:55 +00:00
Pavel Roskin
50045218ab
Remove unneeded includes in ../src
2003-10-25 21:34:57 +00:00
Pavel Roskin
67e8519191
* background.c: Remove mymsg.
2003-10-25 21:15:54 +00:00
Pavel Roskin
f75d4598eb
* util.c (msglen): Constify first argument.
...
* wtools.c (query_dialog): Constify string argments.
(create_message): New function, forked from message().
(message): Return void. Allocate memory dynamically.
* wtools.h: Eliminate D_INSERT. Adjust all users.
2003-10-25 21:12:05 +00:00
Pavel Roskin
2d33b5047e
* background.c: Replace all message stubs with a new function
...
mc_message(). Protect against strlen(MSG_ERROR). Adjust all
dependencies.
2003-10-25 19:54:24 +00:00
Pavel Roskin
16123e0850
* hotlist.c (remove_from_hotlist): Fix improper check of the
...
return value - group could be deleted after pressing ESC.
2003-10-25 18:35:18 +00:00
Pavel Roskin
636d457a87
* background.c (background_attention): Unregister task before
...
calling message() to avoid recursion.
(message_3s): Fix the number of arguments.
2003-10-25 07:19:31 +00:00
Pavel Roskin
6da33f9c8c
* command.c (enter): Don't change current_dlg to NULL. It
...
breaks repainting of the panels. Simplify logic.
2003-10-25 04:55:51 +00:00
Pavel Roskin
8c10c20881
* key.c (init_key_x11): Warning fix for gcc 3.3.2.
2003-10-25 04:19:10 +00:00
Pavel Roskin
3c39e9cb55
* fs.h (compute_namelen): Fix warning about unused argument.
...
* man2hlp.c (handle_tp_ip): Likewise.
2003-10-25 03:44:13 +00:00
Pavel Roskin
3820d62ef4
Fixed syntax reression.
2003-10-25 00:43:15 +00:00
Pavel Roskin
e752a07d35
Write "The Dialog manager and the Widgets"
2003-10-25 00:36:46 +00:00
Pavel Roskin
26328c7af6
* dialog.c (dlg_key_event): Simplify logic, return void.
2003-10-25 00:22:13 +00:00
Pavel Roskin
db8db1268c
* dialog.c: Remove duplication between two chains of dialogs.
...
* dialog.h (struct Dlg_head): Add "fullscreen" field, remove
"refresh_pushed", rename "previous_dialog" to "parent".
2003-10-24 23:57:18 +00:00
Pavel Roskin
52d81f57d7
* tree.h: Fix unneeded dependency on dialog.h.
...
* layout.h: Likewise.
2003-10-24 23:27:54 +00:00
Pavel Roskin
98950838b4
* dlg.h: Merge with ...
...
* dialog.h: ... this. Adjust all dependencies.
* dlg.c: Merge with ...
* dialog.c: ... this.
* Makefile.am (SRCS): Remove dlg.h and dlg.c.
2003-10-24 23:20:30 +00:00
Pavel Roskin
0ee63c1450
* dlg.h: Declare idle_hook here.
2003-10-24 22:51:32 +00:00
Pavel Roskin
732da2fcd9
* dialog.c: Eliminate typedef Refresh, unneeded includes.
2003-10-24 22:31:56 +00:00
Pavel Roskin
a8a7443e91
* complete.h: Move CompletionFunction definition ...
...
* complete.c: ... here.
2003-10-24 22:11:57 +00:00
Pavel Roskin
714f3ee8a7
* color.c (dealloc_color_pairs): Rename to ...
...
(done_colors): ... this.
* layout.c (done_screen): Call done_colors() here ...
* slint.c (slang_shutdown): ... but not here, as it's not S-Lang
specific.
2003-10-24 20:55:23 +00:00
Pavel Roskin
b6d7cae6d2
* cmd.c: Remove source routing code.
...
* main.c: Likewise.
2003-10-24 20:10:01 +00:00
Pavel Roskin
be3fa535ba
* ftpfs.c: Remove the rest of source routing code.
...
* xdirentry.h: Likewise.
2003-10-24 20:08:38 +00:00
Pavel Roskin
79d3e0a85f
* ftpfs.c (setup_source_route): Remove. It's a badly
...
implemented hack that was never enabled.
2003-10-24 19:03:27 +00:00
Pavel Roskin
7a5015a5d1
* screen.c (user_file_menu_cmd): Move ...
...
* cmd.c: ... here.
* cmd.h: Remove unused declarations.
2003-10-24 18:57:43 +00:00
Pavel Roskin
9c72f81a21
* chmod.c (stat_file): Eliminate. Use mc_stat().
...
* chmod.h: Remove unneded code.
* chown.h: Likewise.
* main.c: Include achown.h.
2003-10-24 18:38:02 +00:00
Pavel Roskin
82a7b75a7b
* fileopctx.h: Define struct FileOpContext.
...
* background.h: Avoid conditional declarations.
2003-10-24 18:28:32 +00:00
Pavel Roskin
5995204d0e
* dir.h: Eliminate DIR_H_INCLUDE_HANDLE_DIRENT. Adjust all
...
callers. Remove unused code.
* dlg.h: Remove unused code.
* panel.h: Likewise.
2003-10-24 17:55:35 +00:00
Pavel Roskin
7b7d64ce1f
* dir.c (if_link_is_exe): Check mc_stat() return value.
...
Make full_name and file_entry const.
(link_isdir): Make file_entry const.
* dir.h: Adjust declarations.
2003-10-24 13:48:12 +00:00
Pavel Roskin
52045633b3
* view.c (view_handle_editkey): Fix prototype.
...
(toggle_hex_mode): Don't mess with parent's flags - it can
permanently disable Tab switch between panels.
(view): Use DLG_WANT_TAB for full screen only, unconditionally.
2003-10-24 06:06:10 +00:00
Pavel Roskin
849ef55ae7
* tree.h: Don't include treestore.h. Fix sources to include
...
treestore.h when needed.
* treestore.h: Eliminate useless typedefs.
2003-10-23 23:57:59 +00:00
Pavel Roskin
f6214df52b
* treestore.c (tree_store_start_check_cwd): Eliminate.
...
(tree_store_start_check): Make globally visible.
* dir.c (do_load_dir): Use path supplied as argument. Call
tree_store_start_check() after the directory is opened.
(do_reload_dir): Likewise.
2003-10-23 23:37:52 +00:00
Pavel Roskin
ad84a71c64
* edit-widget.h (struct WEdit): Add GTree *defines field.
...
* syntax.c: Use edit->defines instead of static defines.
2003-10-23 23:23:46 +00:00
Pavel Roskin
55b48c7d74
* dir.c (do_reload_dir): Fix memory leaks.
2003-10-23 22:55:48 +00:00
Pavel Roskin
2fc70a9dd8
* win.c (check_movement_keys): Remove "additional" argument,
...
it's always 1.
2003-10-23 22:53:32 +00:00
Pavel Roskin
0e1a39cfd0
* view.c: (put_editkey): Rename to ...
...
(view_handle_editkey): ... this. Move here some logic from ...
(view_handle_key): ... here.
2003-10-23 22:20:15 +00:00
Pavel Roskin
fec2f41c48
* view.c: Eliminate struct block_ptr_t and enum ViewSide.
...
Rename ascii mode to text mode.
2003-10-23 21:23:33 +00:00
Pavel Roskin
a5c11d267f
* view.c (WView): Remove unused fields localcopy and file_dirty.
...
Make boolean fields 1 bit wide.
2003-10-23 20:31:28 +00:00
Pavel Roskin
f0b4e66d1a
view.c (toggle_hexedit_mode): New function, split from ...
...
(toggle_wrap_mode): ... this.
(view_labels): Fix overuse of the :? operator. Don't allow
editing files in quick view - it's easy to lose changes.
2003-10-23 19:53:22 +00:00
Pavel Roskin
1bde2dcbda
* main.c (process_args): Use cast to avoid warning.
2003-10-23 19:05:52 +00:00
Pavel Roskin
44eef72b3e
* view.c (view_callback): Don't close the current dialog when
...
the viewer is framed.
2003-10-23 18:26:24 +00:00